jacky-content
Pass
Audited by Gen Agent Trust Hub on Sep 17, 2026
Risk Level: SAFECOMMAND_EXECUTIONINDIRECT_PROMPT_INJECTIONDYNAMIC_EXECUTION
Full Analysis
- [COMMAND_EXECUTION]: The skill uses local shell scripts to manage content and search files within the vault.
- Evidence:
scripts/init-content-item.shandscripts/search-materials.shutilize standard tools likemkdir,cp,rg(ripgrep), andgrepto perform file operations and indexing. - [DYNAMIC_EXECUTION]: Template rendering is performed by executing the
perlinterpreter to modify file content. - Evidence: The
render_templatefunction inscripts/common.shusesperl -pi -eto replace placeholders (e.g.,{{TITLE}}) with values provided by the agent via environment variables. - [INDIRECT_PROMPT_INJECTION]: The skill possesses a surface area for indirect prompt injection as it ingests untrusted data from web searches and research files to drive its workflow.
- Ingestion points: The agent reads persona data, competitor analysis, and external search results as defined in
SKILL.md(Step 3). - Boundary markers: The skill does not explicitly use delimiters or warnings to differentiate between system instructions and data ingested from external sources.
- Capability inventory: The skill can create and write files (
scripts/init-content-item.sh) and perform searches (scripts/search-materials.sh). - Sanitization: Filenames derived from user input are sanitized via the
safe_titlefunction inscripts/common.shto prevent directory traversal or malformed paths.
Audit Metadata