T09 · Insecure Skill Coding Practices
- Location
config.json:1- Finding
Active Authentication Token Distributed in Project Configuration
- Content
View full analysis
- Remediation
View remediation
Security audit
Security checks for vulnerabilities and agentic risk
This broadcast-control skill is mostly coherent, but it ships a concrete admin token and handles credentials over cleartext HTTP and plaintext files.
Review this skill before installing. Do not use the bundled token; revoke or replace it, delete config.json, and log in only against a trusted server. Avoid remote use unless the service is protected by HTTPS or a secure tunnel. Treat TTS text as potentially sent to an external provider, and only enable scheduled cleanup if you are comfortable with automatic deletion of server-side TTS files.
config.json:1Active Authentication Token Distributed in Project Configuration
scripts/xiaoboshu.py:100Passwords, Tokens, Management Requests, and Audio Uploads Sent over Cleartext HTTP
scripts/xiaoboshu.py:93Authentication Token Persisted in a Predictable Plaintext File without Permission Hardening
scripts/xiaoboshu.py:614Login Password Exposed through Command-Line Arguments
scripts/xiaoboshu.py:487User-Provided TTS Text Sent to an External Service without Clear Privacy Disclosure
The manifest presents the skill as a broadcast-control interface, but the documentation also describes housekeeping behavior that deletes server-side TTS files and performs cleanup based on task references. That mismatch is security-relevant because users and orchestrators may grant trust for playback operations while the skill also performs destructive maintenance actions that can remove data or disrupt scheduled content if used incorrectly.
Referenced artifact was not completely inspected
python scripts/xiaoboshu.py login <host> <username> <password>
Referenced artifact was not completely inspected
python scripts/xiaoboshu.py login <host> <username> <password>
Referenced artifact was not completely inspected
python scripts/xiaoboshu.py login <host> <username> <password>
Referenced artifact was not completely inspected
python scripts/xiaoboshu.py login <host> <username> <password>
Referenced artifact was not completely inspected
python scripts/xiaoboshu.py login <host> <username> <password>
Referenced artifact was not completely inspected
python scripts/xiaoboshu.py login <host> <username> <password>
Referenced artifact was not completely inspected
python scripts/xiaoboshu.py login <host> <username> <password>
Referenced artifact was not completely inspected
python scripts/xiaoboshu.py login <host> <username> <password>
Referenced artifact was not completely inspected
python scripts/xiaoboshu.py login <host> <username> <password>
Referenced artifact was not completely inspected
python scripts/xiaoboshu.py login <host> <username> <password>
Referenced artifact was not completely inspected
python scripts/xiaoboshu.py login <host> <username> <password>
Referenced artifact was not completely inspected
python scripts/xiaoboshu.py login <host> <username> <password>
Referenced artifact was not completely inspected
python scripts/xiaoboshu.py login <host> <username> <password>
Referenced artifact was not completely inspected
python scripts/xiaoboshu.py login <host> <username> <password>
Referenced artifact was not completely inspected
python scripts/xiaoboshu.py login <host> <username> <password>
Referenced artifact was not completely inspected
python scripts/xiaoboshu.py login <host> <username> <password>
Referenced artifact was not completely inspected
python scripts/xiaoboshu.py login <host> <username> <password>
Referenced artifact was not completely inspected
python scripts/xiaoboshu.py login <host> <username> <password>
Referenced artifact was not completely inspected
python scripts/xiaoboshu.py login <host> <username> <password>
Referenced artifact was not completely inspected
python scripts/xiaoboshu.py login <host> <username> <password>
Referenced artifact was not completely inspected
python scripts/xiaoboshu.py login <host> <username> <password>
Referenced artifact was not completely inspected
python scripts/xiaoboshu.py login <host> <username> <password>
Referenced artifact was not completely inspected
python scripts/xiaoboshu.py login <host> <username> <password>
Referenced artifact was not completely inspected
python scripts/xiaoboshu.py login <host> <username> <password>
No suspicious patterns detected.