Scan Report
10 /100
bangumi-tracker
Manage Bangumi collections and track watch progress via OAuth
Legitimate Bangumi collection tracker using OAuth with proper credential handling; no malicious indicators found.
Safe to install
Skill is safe to use. Consider adding allowed-tools declaration to SKILL.md for completeness.
Findings 2 items
| Severity | Finding | Location |
|---|---|---|
| Low | Missing allowed-tools declaration Doc Mismatch | SKILL.md:1 |
| Info | Credential storage on non-Windows platforms Sensitive Access | bangumi_tracker.py:162 |
| Resource | Declared | Inferred | Status | Evidence |
|---|---|---|---|---|
| Network | NONE | READ | ✓ Aligned | Uses urllib.request for api.bgm.tv |
| Filesystem | NONE | WRITE | ✓ Aligned | Writes to ~/.bangumi/config.json and ~/.bangumi/token.json |
| Browser | NONE | READ | ✓ Aligned | webbrowser.open() for OAuth flow |
| Shell | NONE | NONE | — | No subprocess usage |
6 findings
Medium External URL 外部 URL
https://bgm.tv/dev/app/create SKILL.md:19 Medium External URL 外部 URL
https://api.bgm.tv/v0 bangumi_tracker.py:56 Medium External URL 外部 URL
https://bgm.tv/oauth bangumi_tracker.py:57 Medium External URL 外部 URL
https://bgm.tv/oauth/authorize references/API.md:11 Medium External URL 外部 URL
https://bgm.tv/oauth/access_token references/API.md:14 Medium External URL 外部 URL
https://bgm.tv/oauth/token_status references/API.md:29 File Tree
4 files · 45.3 KB · 1449 lines Python 1f · 1115L
Markdown 3f · 334L
├─
▾
references
│ ├─
API.md
Markdown
│ └─
COMMANDS.md
Markdown
├─
bangumi_tracker.py
Python
└─
SKILL.md
Markdown
Security Positives
✓ Uses Windows Credential Manager on Windows for secure credential storage
✓ No third-party dependencies - uses only Python stdlib (urllib, ctypes)
✓ All network requests go to official Bangumi API (api.bgm.tv, bgm.tv)
✓ OAuth 2.0 with proper token refresh mechanism
✓ No shell execution, no subprocess usage
✓ No obfuscation, base64 encoding, or suspicious patterns
✓ No data exfiltration or C2 communication
✓ Clear documentation with API compliance reference