publish-repo
Pass
Audited by Gen Agent Trust Hub on Jul 21, 2026
Risk Level: SAFECOMMAND_EXECUTIONEXTERNAL_DOWNLOADSPROMPT_INJECTION
Full Analysis
- [COMMAND_EXECUTION]: The skill uses the GitHub CLI (
gh) to change repository visibility to public. This is a high-impact operation that exposes the entire repository history. The skill mitigates this risk by requiring explicit user confirmation and providing a--dry-runflag to report readiness without making changes. - [COMMAND_EXECUTION]: Executes administrative repository commands, including enabling Private Vulnerability Reporting and setting branch/tag rulesets to protect the repository after it becomes public.
- [EXTERNAL_DOWNLOADS]: The skill performs a consumer-style installation using
npx skills addto verify that the repository is correctly configured and to seed the catalogue telemetry. This involves downloading and executing skills from the repository being published. - [PROMPT_INJECTION]: The skill ingests untrusted data from the local
skills.sh.jsonfile. Ingestion points: The file is read and parsed during the pre-flight check in SKILL.md. Boundary markers: The skill usesjson.loadto validate the file structure. Capability inventory: The skill has access togh,git, andnpx. Sanitization: Basic JSON parsing is used to ensure the data is well-formed before it is used for skill grouping and descriptions.
Audit Metadata