Scan Report
20 /100
Passport
Validate and format passport or identity document data
The 'Passport' skill is a simple bash CLI tool that logs user input to local log files in ~/.local/share/passport. No malicious behavior found; the doc-to-code gap is a feature-description mismatch rather than hidden malicious functionality.
Safe to install
Approve for use. Be aware the 'validate' commands perform no real validation — they merely log input. If passport data processing is needed, verify the skill performs actual document validation.
Findings 1 items
| Severity | Finding | Location |
|---|---|---|
| Low | Command descriptions are placeholders with no real functionality Doc Mismatch | scripts/script.sh:82 |
| Resource | Declared | Inferred | Status | Evidence |
|---|---|---|---|---|
| Filesystem | READ | WRITE | ✓ Aligned | SKILL.md declares filesystem access; script writes to ~/.local/share/passport/*.… |
| Shell | NONE | WRITE | ✓ Aligned | script.sh:1 shebang uses bash; script writes log files and uses standard utiliti… |
| Network | NONE | NONE | — | No curl, wget, or outbound network calls found in script.sh |
| Environment | NONE | NONE | — | Only uses $HOME to build data path; no iteration over environment variables for … |
3 findings
Medium External URL 外部 URL
https://bytesagain.com SKILL.md:6 Medium External URL 外部 URL
https://bytesagain.com/feedback/ SKILL.md:98 Info Email 邮箱地址
[email protected] SKILL.md:101 File Tree
2 files · 14.3 KB · 414 lines Shell 1f · 313L
Markdown 1f · 101L
├─
▾
scripts
│ └─
script.sh
Shell
└─
SKILL.md
Markdown
Security Positives
✓ No network requests — confirmed offline operation matching documentation
✓ No credential harvesting or environment variable scanning
✓ No base64, obfuscation, or anti-analysis techniques
✓ No remote script execution (no curl|bash, wget|sh, pip install, etc.)
✓ No sensitive path access (no ~/.ssh, ~/.aws, .env, /etc/passwd)
✓ No data exfiltration or C2 communication
✓ No persistence mechanisms (no cron, startup scripts, or backdoors)
✓ No supply chain risk — no external dependencies
✓ All operations are local to a defined data directory