activate-tavernweave-soul
Pass
Audited by Gen Agent Trust Hub on Oct 23, 2026
Risk Level: SAFE
Full Analysis
- [COMMAND_EXECUTION]: The skill utilizes local Node.js scripts (
resolve-soul-command.mjsandvalidate-soul-profile.mjs) to perform logic-heavy tasks like command parsing and data validation. These scripts are invoked via thenoderuntime and operate strictly on local files or command-line arguments provided by the agent. - [DATA_EXPOSURE]: The skill implements proactive security checks in its
validate-soul-profile.mjsscript. It uses regular expressions to scan for sensitive keywords (e.g.,credential,password,secret,private_key) and private Windows absolute paths (e.g.,C:\Users\...) within imported profile data to prevent the accidental ingestion or exposure of local secrets. - [INDIRECT_PROMPT_INJECTION]: To protect against malicious instructions embedded in external data, the skill validates 'creator profiles' against a formal JSON schema (
profile-schema.json). Furthermore, thepersona-kernel.mdspecifically instructs the agent to treat files and retrieved passages as untrusted inputs that must not be allowed to override the core instructions. - [PERSISTENCE]: The documentation for the 'Portable mode' contract explicitly states that the skill does not write global state files, browser storage, or repository files. This design ensures that persona activations do not create hidden persistence mechanisms across different tasks or sessions.
Audit Metadata