Scan Report
20 /100
jax-skill-security-scanner
OpenClaw技能安全扫描器 - 专业级安全审计工具
This is a legitimate security scanning tool for OpenClaw skills. It performs static analysis on local files only, with no network exfiltration, credential theft, or obfuscation. The intentionally declared high-risk status is appropriate for a security auditing tool.
Safe to install
This tool is safe to use for scanning skills. Review code periodically as you would any security tool. The broad security warning in documentation is a minor documentation issue without actual security impact.
Findings 2 items
| Severity | Finding | Location |
|---|---|---|
| Low | Overly cautious security warning Doc Mismatch | SKILL.md:1 |
| Low | No production dependencies Supply Chain | package.json:1 |
| Resource | Declared | Inferred | Status | Evidence |
|---|---|---|---|---|
| Filesystem | READ | READ | ✓ Aligned | Uses fs/promises for read-only file scanning operations |
| Network | NONE | NONE | — | No network calls found in codebase - purely local analysis |
| Shell | NONE | NONE | — | No subprocess or shell execution found |
| Environment | NONE | NONE | — | No environment variable harvesting - only uses process.argv and path operations |
| Skill Invoke | NONE | NONE | — | Tool registration only, no skill-to-skill invocation |
8 findings
Medium External URL 外部 URL
https://img.shields.io/npm/v/@jax-npm/skill-security-scanner.svg README.md:5 Medium External URL 外部 URL
https://www.npmjs.com/package/@jax-npm/skill-security-scanner README.md:5 Medium External URL 外部 URL
https://img.shields.io/badge/License-MIT-yellow.svg README.md:6 Medium External URL 外部 URL
https://opensource.org/licenses/MIT README.md:6 Medium External URL 外部 URL
https://img.shields.io/badge/OpenClaw-Compatible-brightgreen.svg README.md:7 Medium External URL 外部 URL
https://openclaw.ai README.md:7 Medium External URL 外部 URL
https://docs.jax-npm.com/skill-security-scanner README.md:354 Info Email 邮箱地址
[email protected] SKILL.md:434 File Tree
17 files · 122.4 KB · 3151 lines JavaScript 9f · 2089L
Markdown 2f · 808L
JSON 2f · 165L
TypeScript 4f · 89L
├─
▾
bin
│ └─
skill-security-scan.js
JavaScript
├─
▾
dist
│ ├─
hallucination-detector.js
JavaScript
│ ├─
index.d.ts
TypeScript
│ ├─
index.js
JavaScript
│ ├─
prompt-poison-detector.js
JavaScript
│ ├─
reporter_enhanced.js
JavaScript
│ ├─
reporter.d.ts
TypeScript
│ ├─
reporter.js
JavaScript
│ ├─
scanner-new.js
JavaScript
│ ├─
scanner.d.ts
TypeScript
│ ├─
scanner.js
JavaScript
│ ├─
trojan-detector.d.ts
TypeScript
│ └─
trojan-detector.js
JavaScript
├─
openclaw.plugin.json
JSON
├─
package.json
JSON
├─
README.md
Markdown
└─
SKILL.md
Markdown
Dependencies 1 items
| Package | Version | Source | Known Vulns | Notes |
|---|---|---|---|---|
typescript | ^5.9.3 | npm | No | Dev dependency only, not used at runtime |
Security Positives
✓ No network calls or data exfiltration detected
✓ No credential harvesting or environment variable theft
✓ No obfuscation techniques (base64, eval, Function constructor used for legitimate pattern matching only)
✓ No sensitive path access (no ~/.ssh, ~/.aws, .env access)
✓ No subprocess or shell execution
✓ Clean dependency tree with only TypeScript as devDependency
✓ All pattern detection is local static analysis
✓ MIT licensed with transparent open-source intent