3-statements
Pass
Audited by Gen Agent Trust Hub on Oct 11, 2026
Risk Level: SAFEINDIRECT_PROMPT_INJECTIONCOMMAND_EXECUTIONDYNAMIC_EXECUTION
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The skill provides instructions for processing data from SEC filings (10-K and 10-Q), which are external sources that could contain malicious text designed to influence the agent's behavior.
- Ingestion points: Data is extracted via the
get_sec_filingtool as described inreferences/sec-filings.mdandSKILL.mdStep 2. - Boundary markers: The skill lacks explicit boundary markers or instructions to isolate the ingested text from the agent's primary control flow, increasing the risk that instructions hidden in filings could be obeyed.
- Capability inventory: The skill performs file operations using
openpyxland executes shell commands/Python scripts to audit and recalculate workbooks. - Sanitization: While the skill emphasizes financial normalization (sign, scale, and currency), it does not specify any sanitization of the text content pulled from the filings to prevent prompt injection.
- [COMMAND_EXECUTION]: The skill instructs the agent to execute several local utility scripts via the command line to manage the Excel build process.
- Evidence:
SKILL.mdreferences the use ofpython .agents/skills/xlsx/scripts/recalc.py,audit.py, andinsert.pyto validate and modify workbooks. - [DYNAMIC_EXECUTION]: The skill follows a pattern where the agent is instructed to generate its own code and then execute it.
- Evidence:
SKILL.mdspecifies: "Build as a saved Python script (for example /build_model.py)" and provides instructions to run this generated script to construct the model.
Audit Metadata