alterlab-fred
Pass
Audited by Gen Agent Trust Hub on Sep 25, 2026
Risk Level: SAFEINDIRECT_PROMPT_INJECTIONEXTERNAL_DOWNLOADS
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The skill retrieves economic data from the FRED API, creating a surface where untrusted external data is interpolated into the agent's context. While economic time series are low-risk content, the lack of sanitization or boundary markers is a characteristic vulnerability.
- Ingestion points: Data is ingested via the
_make_requestmethod inscripts/fred_query.py, which calls the series, categories, and releases endpoints of the FRED API. - Boundary markers: There are no explicit delimiters or specific instructions (e.g., 'ignore embedded commands') wrapped around the API data before it is presented to the agent.
- Capability inventory: The skill allows the agent to use
Bash(python and curl) andWebFetchtools, and it has the ability to read and write to the local file system. - Sanitization: The skill performs standard JSON parsing but does not sanitize or filter the values retrieved from the API for potential linguistic instructions.
- [EXTERNAL_DOWNLOADS]: The skill is configured to interact with the Federal Reserve Bank of St. Louis official API at
api.stlouisfed.organd requires the installation of standard libraries such asrequestsandpandasviauvorpip. - Evidence: Documentation in
SKILL.mdandreferences/api_basics.mdguides the user to install these packages and use the official FRED API endpoints. These interactions target well-known and trusted infrastructure.
Audit Metadata