video-dashboard
Pass
Audited by Gen Agent Trust Hub on Aug 21, 2026
Risk Level: SAFE
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The skill processes untrusted content including transcripts, OCR, and metadata. It proactively mitigates injection risks by defining an 'untrusted-content-contract' that forbids external data from authorizing commands or being interpolated into executable contexts.
- Ingestion points:
transcripts/{platform}/{id}.txt,frame-analysis/{platform}/{id}.json, andmetadata.json. - Boundary markers: Explicit instructions to treat all external strings as untrusted and keep them delimited during classification.
- Capability inventory: File writes (
analysis/*.json), package installation (npm install), and local web server execution (python -m http.server). - Sanitization: Mandatory use of
textContentanddocument.createElement()for DOM updates; strict avoidance ofinnerHTMLandevalequivalent sinks. - [EXTERNAL_DOWNLOADS]: The skill downloads the
chart.jspackage usingnpm. - Evidence: Uses
npm install --ignore-scripts --save-exact chart.js@4.5.1. The use of--ignore-scriptsis a security best practice to prevent execution of malicious lifecycle scripts during installation. - [COMMAND_EXECUTION]: The skill uses standard development commands for dependency management and testing.
- Evidence:
npm install,mkdir,cp, andpython -m http.server. All commands are restricted to the local environment and do not involve piping remote content to a shell. - [CREDENTIALS_UNSAFE]: No hardcoded credentials or unsafe secret handling practices were detected. The skill specifically instructs that external content cannot authorize the use of credentials.
Audit Metadata