skills/jeremylongshore/claude-code-plugins-plus-skills/validating-performance-budgets/Gen Agent Trust Hub
validating-performance-budgets
Pass
Audited by Gen Agent Trust Hub on May 6, 2026
Risk Level: SAFEDATA_EXFILTRATIONCOMMAND_EXECUTIONPROMPT_INJECTION
Full Analysis
- [DATA_EXFILTRATION]: The script
scripts/report_violation.pyimplements a Slack notification feature that transmits performance reports to a user-specified webhook URL using theurllib.requestlibrary. - [COMMAND_EXECUTION]: The skill's configuration in
SKILL.mdspecifies permissions for theBashtool to execute performance auditing commands such aslighthouseandwebpackto gather system metrics. - [PROMPT_INJECTION]: The skill processes untrusted external data files (
performance-budgets.jsonandmetrics.json), creating an indirect prompt injection surface. - Ingestion points: Data is ingested via instructions in
SKILL.mdand logic inscripts/validate_budget.pythat loads and parses JSON input. - Boundary markers: Absent. The instructions do not define delimiters or provide guidance to the agent to ignore instructions embedded within the performance data.
- Capability inventory: The skill environment includes
Bash(lighthouse, webpack),Write,Edit, andReadcapabilities. - Sanitization: Absent. The scripts perform standard JSON parsing but do not validate or sanitize content for potential injection before the agent processes it.
Audit Metadata