Scan Report
20 /100
git-commit-helper
智能 Git Commit Message 生成器 - 根据代码变更自动生成规范的 commit message
Legitimate git commit helper with undocumented shell execution via execSync and an unimplemented clipboard feature
Safe to install
Declare shell:WRITE capability in SKILL.md and remove the misleading clipboard claim, or implement clipboard functionality
Findings 3 items
| Severity | Finding | Location |
|---|---|---|
| Medium | Shell execution undocumented | SKILL.md:1 |
| Low | Clipboard feature not implemented | index.js:1 |
| Info | Unusual file structure | SKILL.md:55 |
| Resource | Declared | Inferred | Status | Evidence |
|---|---|---|---|---|
| Shell | NONE | WRITE | ✗ Violation | index.js:45-46 execSync('git rev-parse --git-dir') |
| Filesystem | READ | READ | ✓ Aligned | index.js:50-53 git diff command reads repository state |
File Tree
6 files · 11.5 KB · 506 lines JavaScript 2f · 324L
Markdown 2f · 149L
JSON 2f · 33L
├─
index.js
JavaScript
├─
package-lock.json
JSON
├─
package.json
JSON
├─
README.md
Markdown
├─
SKILL.md
Markdown
└─
test.js
JavaScript
Dependencies 1 items
| Package | Version | Source | Known Vulns | Notes |
|---|---|---|---|---|
none | N/A | package.json | No | No external dependencies - uses only Node.js built-in child_process module |
Security Positives
✓ No credential harvesting or environment variable access
✓ No network exfiltration or C2 communication
✓ No base64 encoded payloads or eval() calls
✓ No access to sensitive paths (~/.ssh, ~/.aws, .env)
✓ No curl|bash or wget|sh remote script execution
✓ execSync usage is limited to git commands only (legitimate use case)
✓ No known vulnerabilities in dependencies (no external dependencies)
✓ MIT license with transparent author attribution