skill-open-sourcer
Pass
Audited by Gen Agent Trust Hub on Oct 23, 2026
Risk Level: SAFE
Full Analysis
- [COMMAND_EXECUTION]: The skill makes extensive use of
subprocess.run()to manage repository operations. These calls are used legitimately to interface withgit,node,npx, and thegh(GitHub CLI) tool for project management tasks such as versioning, auditing, and publishing. The commands are constructed as lists and do not involve shell interpolation of untrusted strings. - [CREDENTIALS_SAFE]: Includes a dedicated script (
scripts/scan_skill_release.py) that performs both regex-based and Python AST-based scanning to detect and block the inclusion of API keys, private keys, and other sensitive credentials in the skill payload before publication. It specifically redacts these values in its own output to prevent accidental exposure. - [EXTERNAL_DOWNLOADS]: Interacts with GitHub (
github.com/zjp1997720/zhijian-skills) for repository management. GitHub is a trusted service, and all interactions are conducted through standard git and CLI tools. - [PERSISTENCE]: The
scripts/git_sync_guard.pyscript installs a gitpre-commithook. This is a documented and intended mechanism designed to prevent developers from committing code to a stale branch, ensuring synchronization with the remote repository. - [INDIRECT_PROMPT_INJECTION]: The skill processes user-provided
SKILL.mdfiles during auditing. However, the risk is mitigated because the processing is limited to static analysis (regex and AST parsing) and the data is not executed or interpreted as high-privilege instructions. Mandatory evidence chain: - Ingestion points:
SKILL.mdand skill directories analyzed inscripts/portfolio.pyandscripts/scan_skill_release.py. - Boundary markers: Not applicable as content is parsed statically, not interpreted by an LLM at the processing step.
- Capability inventory: Filesystem read/write and subprocess execution for git/npx tools.
- Sanitization: Strong sanitization logic in
scripts/scan_skill_release.pyto identify and block malicious content patterns.
Audit Metadata