T05 · Unauthorized Access and Privilege Escalation
- Location
SKILL.md:41- Finding
Persistent-State Writes Exceed the Declared Package Capabilities
- Content
View full analysis
- Remediation
View remediation
Security audit
Security checks for vulnerabilities and agentic risk
The skill mostly does what it says, but it asks to write persistent narrative and claim records even though its manifest advertises read-only style capabilities.
Install only if you are comfortable with this skill proposing or saving narrative and claim material into your workspace memory. Prefer a version whose manifest declares the needed write capabilities and that asks before each persistent claim or narrative event write.
SKILL.md:41Persistent-State Writes Exceed the Declared Package Capabilities
Skill enables autonomous high-impact decisions without human-in-the-loop verification. Critical operations (destructive commands, financial transactions, data deletion) should require explicit user confirmation.
## Save Results
After delivering the kit, ask: "Save these results for future sessions?" On confirmation, write `memory/narrative/narrative-enablement-kit/YYYY-MM-DD-<topic>.md` per the [skill-contract.md](../../../references/skill-contract.md) §Save Results Template. Claim wording goes only to `memory/events/claims.ndjson` via an authorized `operation: propose` request to `registry-events.py`; canon-grade facts (a boilerplate or positioning statement the user wants to make durable) go only to `memory/events/narrative.ndjson` via an authorized `operation: propose` request to `registry-events.py` — [narrative-registry](../../../protocol/narrative-registry/SKILL.md) is the sole writer of `memory/narrative-registry/` canonical files. Do not write memory without asking.
## Reference Materials
The display name, summary, and description include mandatory bilingual Chinese text rather than presenting language as a user choice. Under the language/locale policy rule, forcing a specific language or locale without opt-in can be a policy violation unless clearly justified as region-specific, which is not documented here.
No suspicious patterns detected.