ftshare-market-data
Pass
Audited by Gen Agent Trust Hub on Oct 17, 2026
Risk Level: SAFEINDIRECT_PROMPT_INJECTIONDYNAMIC_EXECUTIONDATA_EXFILTRATION
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The skill processes structured JSON data from a remote API at
market.ft.tech. This creates a potential surface for indirect prompt injection if the remote data source were compromised to return malicious instructions. - Ingestion points: Data enters the agent context through
scripts/handler.pyacross all sub-skills. - Boundary markers: Absent; the skill does not explicitly wrap or tag external content as untrusted.
- Capability inventory: Use of
runpy.run_pathfor execution andurllib.request.urlopenfor network access. - Sanitization: The skill decodes JSON but does not filter for natural language instructions in data fields.
- [DYNAMIC_EXECUTION]: The entry point
run.pyutilizesrunpy.run_pathto dynamically load and execute handler scripts based on user-supplied sub-skill names. This behavior is mitigated by an explicit whitelist check that restricts execution to files found in thesub-skills/directory. - [DATA_EXFILTRATION]: The skill performs HTTP GET requests to external endpoints under the
market.ft.techdomain. These operations are essential for its primary function of retrieving market data and are restricted by asafe_urlopenwrapper that validates the target domain against the configured base URL.
Audit Metadata