skill-system-soul
Pass
Audited by Gen Agent Trust Hub on Mar 9, 2026
Risk Level: SAFEPROMPT_INJECTION
Full Analysis
- [PROMPT_INJECTION]: The skill is susceptible to indirect prompt injection (Category 8) because its core functionality involves reading and adopting behavioral instructions from external markdown files.
- Ingestion points: The
load-profileoperation inSKILL.mdandSKILL.spec.yamlreads markdown content from theprofiles/directory based on user-supplied input. - Boundary markers: There are no delimiters or 'ignore' instructions defined to prevent the agent from obeying malicious commands that might be embedded within a loaded profile.
- Capability inventory: The skill relies on
fs.readto ingest instructions that define the agent's identity, heuristics, and quality bars across all profiles (e.g.,profiles/balanced.md,profiles/creative.md). Some profiles explicitly lower safety bars, such asprofiles/creative.mdwhich instructs the agent to 'Favor experimentation over safety'. - Sanitization: The skill does not specify any sanitization or validation of the profile content before the agent adopts the behavioral guidelines.
- Additionally, the
profile_nameinput in theload-profileoperation lacks explicit sanitization against path traversal (e.g.,../), which could lead to unauthorized file access if the underlying agent implementation does not enforce strict directory sandboxing.
Audit Metadata