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_module to 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.py uses subprocess.run to automate the verification of the skill's CLI interface and help documentation. This is standard practice for automated testing.
Audit Metadata
Risk Level
SAFE
Analyzed
Oct 14, 2026, 06:33 AM