factor-decay
Pass
Audited by Gen Agent Trust Hub on Aug 12, 2026
Risk Level: SAFEPROMPT_INJECTIONCOMMAND_EXECUTION
Full Analysis
- [PROMPT_INJECTION]: The skill exposes an attack surface for indirect prompt injection through its custom factor expression field.
- Ingestion points: User-supplied input via the
exprfield in theSKILL.mdqsh-form is interpolated into the agent's prompt template. - Boundary markers: The prompt template lacks explicit delimiters or instructions to the agent to disregard instructions potentially embedded within the user's expression.
- Capability inventory: The associated script
scripts/decay_analysis.pyhas the capability to read local parquet files, write JSON reports, and interact with thepandadatamarket data API. - Sanitization: There is no evidence of validation or sanitization for the content of the
exprfield. - [COMMAND_EXECUTION]: The skill provides
scripts/decay_analysis.py, which is intended for command-line execution. It performs file system operations including reading fromdata/factorsand writing results todata/decay_reports. - [DYNAMIC_EXECUTION]: The script
scripts/decay_analysis.pydynamically modifiessys.pathat runtime to import thepandadata_runtimemodule from a relative path (../skill-pandadata-api/scripts). This creates a hard dependency on the local environment's folder structure and the presence of a specific sibling skill.
Audit Metadata