trader-screener
Pass
Audited by Gen Agent Trust Hub on Oct 17, 2026
Risk Level: SAFEINDIRECT_PROMPT_INJECTION
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The skill ingests data from external files (CSV or JSON) that could contain malicious instructions. If an attacker controls the input metrics file, they could attempt to influence the agent's reporting behavior through malicious text in ticker names or company descriptions.
- Ingestion points:
screen.pyreads data from files specified in themetricsargument (e.g.,trader/metrics.jsonor arbitrary CSV files). - Boundary markers: The skill does not use specific delimiters or instructions to warn the agent about potentially malicious content embedded in the metrics data.
- Capability inventory: The skill utilizes
screen.pyto read metrics and prices, and can write output to the file system using the--outparameter (e.g.,trader/shortlist.json). - Sanitization: While the script validates numeric metrics, it does not sanitize or escape string fields (like
tickerorname) that are rendered in the final report.
Audit Metadata