macro-regime-detector
Pass
Audited by Gen Agent Trust Hub on Oct 14, 2026
Risk Level: SAFE
Full Analysis
- [EXTERNAL_DOWNLOADS]: The skill fetches market data and interest rates from Financial Modeling Prep (FMP) and Yahoo Finance. These are well-known and established services for financial data analysis.
- [DYNAMIC_EXECUTION]: The main orchestrator utilizes
importlib.import_moduleto verify that required dependencies are installed before execution. The library names are sourced from a hardcoded static list, ensuring only expected modules are checked. - [INDIRECT_PROMPT_INJECTION]: The skill ingests external market data (prices, dates, and interest rates) which is used to generate text-based reports.
- Ingestion points: Market data retrieved via the FMP and Yahoo Finance APIs in
scripts/fmp_client.py. - Boundary markers: Not explicitly used, but the processing logic treats external inputs as numeric values.
- Capability inventory: The skill can write files to the local
reports/directory and contains a test suite that uses subprocesses. - Sanitization: The calculators parse incoming API data into numeric floats and integers, which effectively sanitizes the input against instruction injection.
- [COMMAND_EXECUTION]: The development test suite in
scripts/tests/test_packaged_deps.pyusessubprocess.runto automate the verification of the skill's CLI interface and help documentation. This is standard practice for automated testing.
Audit Metadata