trader-tax
Pass
Audited by Gen Agent Trust Hub on Oct 17, 2026
Risk Level: SAFECOMMAND_EXECUTIONINDIRECT_PROMPT_INJECTION
Full Analysis
- [SAFE]: The skill and the provided
lots.pyscript utilize only the Python standard library. No external dependencies are imported, and no network operations (likecurl,requests, orurllib) are present in the code. - [COMMAND_EXECUTION]: The skill executes a bundled Python script (
lots.py) to perform its arithmetic. The script is designed for data processing and does not use dangerous functions such aseval(),exec(), oros.system()to process user input or external data. - [INDIRECT_PROMPT_INJECTION]: The skill implements a data ingestion surface and write capabilities:
- Ingestion points: Reads stock positions and prices from
trader/portfolio.jsonandtrader/prices.json. - Boundary markers: None (the skill processes raw JSON data fields).
- Capability inventory: Writes proposed orders to
trader/orders.jsonand logs sales totrader/state/tax.json. No network or subprocess capabilities exist. - Sanitization: Ticker symbols are forced to uppercase and validated against internal stock family lists. The resulting output is structured as a proposal for the user, mitigating the risk of instructions embedded in the source data influencing the agent.
Audit Metadata