voice-profile
Pass
Audited by Gen Agent Trust Hub on Sep 5, 2026
Risk Level: SAFEINDIRECT_PROMPT_INJECTIONCOMMAND_EXECUTIONPRIVILEGE_ESCALATION
Full Analysis
- [COMMAND_EXECUTION]: The unit test script
scripts/test_stylometry.pyutilizessubprocess.runto execute the local Python scriptstylometry.py. This implementation is safe as it uses the currentsys.executableand passes arguments as a list, avoiding shell interpolation of untrusted input. - [PRIVILEGE_ESCALATION]: The script
scripts/stylometry.pyusesos.fchmod(fd, 0o600)during the creation of metrics and profile files. This is a security hardening measure that ensures sensitive user style data is restricted to the owner, preventing broader exposure on the file system. - [INDIRECT_PROMPT_INJECTION]: The skill ingests external user data from a corpus to measure stylistic features.
- Ingestion points: Data is loaded from
corpus.jsonlin thescripts/stylometry.pyscript. - Boundary markers: The
SKILL.mdinstructions explicitly command the agent to treat corpus samples strictly as data and to ignore any instructions found within them. - Capability inventory: The skill performs deterministic analysis and writes local files; it does not have network access or the ability to execute code contained within the data.
- Sanitization: The workflow requires manual user confirmation for banning specific terms proposed by the analysis before they are written to the profile.
Audit Metadata