lib/quick-scan.js:188 · skill_mismatch
SKILL.md claims read-only behavior, but code performs filesystem writes.
fs.writeFileSync(this.cacheFile, JSON.stringify(data, null, 2), 'utf-8');
lib/audit-chain.js:68 · skill_mismatch
SKILL.md claims read-only behavior, but code performs filesystem writes.
fs.appendFileSync(this.auditFile, JSON.stringify(entry) + '\n');
lib/usage-reader.js:194 · skill_mismatch
SKILL.md claims read-only behavior, but code performs filesystem writes.
fs.writeFileSync(this.usageFile, kept.join('\n') + '\n', 'utf-8');lib/integrity-monitor.js:77 · skill_mismatch
SKILL.md claims read-only behavior, but code performs filesystem writes.
fs.writeFileSync(this.checksumsFile, JSON.stringify(checksumsData, null, 2));
lib/inbox-store.js:74 · skill_mismatch
SKILL.md claims read-only behavior, but code performs filesystem writes.
fs.writeFileSync(this.inboxFile, JSON.stringify(data, null, 2), 'utf-8');
hooks/scripts/write-last-version.js:22 · skill_mismatch
SKILL.md claims read-only behavior, but code performs filesystem writes.
fs.writeFileSync(versionFile, pkg.version);
scripts/eval-v2/download-skills.sh:126 · skill_mismatch
SKILL.md claims read-only behavior, but code performs filesystem writes.
require('fs').writeFileSync('$skill_dir/meta.json',JSON.stringify(meta,null,2));hooks/scripts/session-tracker.js:35 · skill_mismatch
SKILL.md claims read-only behavior, but code performs filesystem writes.
fs.writeFileSync(sessionFile, sessionId, 'utf-8');
- + 14 more