video-project-github
Pass
Audited by Gen Agent Trust Hub on Nov 4, 2026
Risk Level: SAFECOMMAND_EXECUTIONEXTERNAL_DOWNLOADSREMOTE_CODE_EXECUTIONCREDENTIALS_UNSAFEINDIRECT_PROMPT_INJECTION
Full Analysis
- [COMMAND_EXECUTION]: The
repo.pyscript manages the project lifecycle by executing shell commands forgitand the GitHub CLI (gh). It handles repository creation, commits, branching (try/keep/dropworkflow), and secret scanning. Commands are executed using standard argument lists to prevent injection. - [EXTERNAL_DOWNLOADS]: The skill downloads media assets from GitHub Releases and external URLs via
urllib.request.urlretrieveto restore project state. - [REMOTE_CODE_EXECUTION]: While the skill downloads remote files, it implements strict integrity checks by verifying the SHA-256 hash of every downloaded asset against a local lockfile (
media.lock.jsonl) before the file is placed in the project directory. - [CREDENTIALS_UNSAFE]: The skill includes a proactive secret scanner in
repo.pythat checks for hardcoded API keys (e.g., Anthropic, OpenAI, GitHub, etc.) and private keys. It blocks commits containing secrets and guides the user to use.envfiles, which are automatically added to.gitignore. - [INDIRECT_PROMPT_INJECTION]: The skill processes various project files (briefs, scripts, metadata) that could contain untrusted content. The documentation explicitly warns users about the risk of agents reading malicious
AGENTS.mdfiles in shared directories and provides templates for safe project structure. - [PRIVILEGE_ESCALATION]: The skill automatically sets up Git hooks for local safety checks, which involves setting executable bits on the hook scripts. This is a standard project configuration step and is not used for unauthorized permission changes.
Audit Metadata