meta-funnel-plot
Warn
Audited by Gen Agent Trust Hub on Sep 23, 2026
Risk Level: MEDIUMMETADATA_POISONINGINDIRECT_PROMPT_INJECTIONCOMMAND_EXECUTION
Full Analysis
- [METADATA_POISONING]: The skill includes a file named
meta-funnel-plot_audit_result_v2.jsonwhich impersonates an official security audit report. - Evidence: The file contains fields such as
security: PASS,deployable: true, andgrade: Production Ready. This artifact is designed to mislead security systems or human reviewers into believing the skill has undergone and passed an external security verification. This is a deceptive practice intended to bypass security scrutiny. - [COMMAND_EXECUTION]: The execution flow involves spawning subprocesses to run R and Python analysis scripts.
- Evidence: In
scripts/run_funnel_plot.py, therun_r_scriptandrun_python_scriptfunctions usesubprocess.run()to executeRscriptandpythoncommands. While these commands are invoked using list-based arguments to mitigate shell injection, the reliance on runtime execution of scripts using user-provided parameters represents a significant capability surface. - [INDIRECT_PROMPT_INJECTION]: The skill contains self-referential metadata that targets the analysis process and processes external data without sanitization.
- Ingestion points:
meta-funnel-plot_audit_result_v2.json(self-referential) and user-provided CSV files. - Boundary markers: None. The deceptive JSON is presented alongside valid skill files, and no explicit delimiters are defined for CSV data processing.
- Capability inventory: File writing (
write.csvin R), file reading (read.csvin R andpd.read_csvin Python), and subprocess execution (subprocess.runin Python). - Sanitization: The skill does not sanitize strings read from user-provided CSV files before they are included in output summaries, creating a potential surface for prompt injection if results are presented to an agent.
Audit Metadata