Scan Report
5 /100
jest-unittest
Jest-based unit test management skill providing coverage detection, auto-completion to 100%, and test failure diagnosis/fixing for frontend projects
Jest-based unit test management skill with well-documented functionality, appropriate permissions, and no malicious indicators.
Safe to install
This skill is safe to use. No security concerns identified.
Findings 3 items
| Severity | Finding | Location |
|---|---|---|
| Info | Broad file write capabilities in unittest-completer | sub-skills/unittest-completer/SKILL.md:5 |
| Info | Configuration isolation using project hash | scripts/resolve-project.cjs:67 |
| Info | Legitimate Jest command execution | scripts/analyze-coverage/index.cjs:41 |
| Resource | Declared | Inferred | Status | Evidence |
|---|---|---|---|---|
| Filesystem | READ,WRITE | READ,WRITE | ✓ Aligned | unittest-completer/SKILL.md declares Write/Edit for test file creation; unittest… |
| Shell | WRITE | WRITE | ✓ Aligned | Bash tool declared in all sub-skills; used to run `npx jest` commands which is e… |
| Network | NONE | NONE | — | No network requests found; only runs local Jest commands |
| Environment | NONE | NONE | — | No sensitive environment variable access or exfiltration |
| Database | NONE | NONE | — | No database access |
| Clipboard | NONE | NONE | — | No clipboard access |
File Tree
13 files · 57.7 KB · 1699 lines JavaScript 6f · 1017L
Markdown 6f · 677L
JSON 1f · 5L
├─
▾
scripts
│ ├─
guard-config.cjs
JavaScript
│ ├─
reload.cjs
JavaScript
│ └─
resolve-project.cjs
JavaScript
├─
▾
sub-skills
│ ├─
▾
unittest-checker
│ │ ├─
▾
scripts
│ │ │ └─
▾
analyze-coverage
│ │ │ └─
index.cjs
JavaScript
│ │ └─
SKILL.md
Markdown
│ ├─
▾
unittest-completer
│ │ ├─
▾
scripts
│ │ │ └─
▾
check-coverage-100
│ │ │ ├─
index.cjs
JavaScript
│ │ │ └─
README.md
Markdown
│ │ └─
SKILL.md
Markdown
│ └─
▾
unittest-doctor
│ ├─
▾
scripts
│ │ └─
▾
test-error-reporter
│ │ └─
index.cjs
JavaScript
│ └─
SKILL.md
Markdown
├─
_meta.json
JSON
├─
README.md
Markdown
└─
SKILL.md
Markdown
Security Positives
✓ Comprehensive documentation with SKILL.md files for main skill and all sub-skills
✓ Project configuration isolation prevents cross-project data leakage
✓ Uses .temp/ directory (outside git) for temporary files and coverage reports
✓ No credential harvesting, sensitive path access, or data exfiltration
✓ No base64-encoded payloads, hidden instructions, or obfuscated code
✓ Clear error handling with specific error types (config_error, env_error, test_error)
✓ Legitimate subprocess usage for running Jest tests - documented and necessary
✓ Jest configuration parsing uses regex extraction - no unsafe eval()
✓ No external network requests except `npx jest --version` for version detection