integrate-napkin-agent-skills
Pass
Audited by Gen Agent Trust Hub on Aug 20, 2026
Risk Level: SAFEEXTERNAL_DOWNLOADSCOMMAND_EXECUTIONPROMPT_INJECTION
Full Analysis
- [EXTERNAL_DOWNLOADS]: The skill suggests installing
napkin-aiglobally via NPM and automates the installation of thepi-napkinpackage at a project-local scope using thepitool. - [COMMAND_EXECUTION]: The skill utilizes several CLI commands to manage the Napkin vault and Pi environment, including
napkin init,napkin config set, andpi install. It specifically uses the--approveflag in thepitool, which may bypass manual security confirmations during execution. - [DATA_EXPOSURE]: The skill reads sensitive configuration files from the user's home directory (
~/.pi/agent/settings.json) and the project root (.pi/settings.json) to determine the current extension state and model routing policies. - [INDIRECT_PROMPT_INJECTION]: The skill processes untrusted data from repository files like
NAPKIN.mdanddocs/agents/*.mdto generate summaries and instruction pointers. - Ingestion points: Files processed include
NAPKIN.md,AGENTS.md,CLAUDE.md, and markdown files withindocs/agents/(e.g., issue trackers, domain glossaries). - Boundary markers: The skill does not define explicit boundary markers or use "ignore embedded instructions" warnings when processing these files.
- Capability inventory: The skill can execute shell commands (
napkin,pi), write to the filesystem, and modify project configuration files (.pi/settings.json). - Sanitization: There is no evidence of sanitization or filtering of content ingested from the vault files before it is used to draft instructions or summaries.
Audit Metadata