T09 · Insecure Skill Coding Practices
- Location
scripts/smb-auto-subtitle.py:19- Finding
Hard-Coded SMB, qBittorrent, Jackett, and OpenSubtitles Credentials
- Content
View full analysis
- Remediation
View remediation
Security audit
Security checks for vulnerabilities and agentic risk
This skill does what it claims for NAS movie downloads, but it ships real-looking credentials and includes unsafe privileged and destructive operations.
Only install after removing and rotating all bundled credentials, replacing config/smb.env with a redacted template, requiring user-provided secrets, using HTTPS or a trusted isolated network for Jackett and qBittorrent, disabling sudo mount workflows, and making torrent/file deletion exact, confirmed, and reversible where possible.
scripts/smb-auto-subtitle.py:19Hard-Coded SMB, qBittorrent, Jackett, and OpenSubtitles Credentials
scripts/qbittorrent-add.sh:9Credentials and API Keys Transmitted over Plaintext HTTP
scripts/archive-movie.py:101Predictable Temporary File Enables Symlink Clobbering and Media Disclosure
scripts/archive-movie.py:161Broad Torrent Name Matching Can Delete Unrelated Torrent Payloads
scripts/download-subtitle-smb.sh:32Subtitle Workflow Uses Sudo CIFS Mount and Exposes the SMB Password in Process Arguments
The markdown recommends direct SMB access, Python package installation, and even system-level mounting behavior, all of which are sensitive operations not captured by any permission metadata. In agent environments, undocumented system/network capabilities can lead to excessive privilege use, remote share exposure, and unsafe host modification.
The markdown recommends direct SMB access, Python package installation, and even system-level mounting behavior, all of which are sensitive operations not captured by any permission metadata. In agent environments, undocumented system/network capabilities can lead to excessive privilege use, remote share exposure, and unsafe host modification.
The markdown recommends direct SMB access, Python package installation, and even system-level mounting behavior, all of which are sensitive operations not captured by any permission metadata. In agent environments, undocumented system/network capabilities can lead to excessive privilege use, remote share exposure, and unsafe host modification.
The markdown recommends direct SMB access, Python package installation, and even system-level mounting behavior, all of which are sensitive operations not captured by any permission metadata. In agent environments, undocumented system/network capabilities can lead to excessive privilege use, remote share exposure, and unsafe host modification.
The markdown recommends direct SMB access, Python package installation, and even system-level mounting behavior, all of which are sensitive operations not captured by any permission metadata. In agent environments, undocumented system/network capabilities can lead to excessive privilege use, remote share exposure, and unsafe host modification.
The markdown recommends direct SMB access, Python package installation, and even system-level mounting behavior, all of which are sensitive operations not captured by any permission metadata. In agent environments, undocumented system/network capabilities can lead to excessive privilege use, remote share exposure, and unsafe host modification.
The markdown recommends direct SMB access, Python package installation, and even system-level mounting behavior, all of which are sensitive operations not captured by any permission metadata. In agent environments, undocumented system/network capabilities can lead to excessive privilege use, remote share exposure, and unsafe host modification.
The markdown recommends direct SMB access, Python package installation, and even system-level mounting behavior, all of which are sensitive operations not captured by any permission metadata. In agent environments, undocumented system/network capabilities can lead to excessive privilege use, remote share exposure, and unsafe host modification.
The markdown recommends direct SMB access, Python package installation, and even system-level mounting behavior, all of which are sensitive operations not captured by any permission metadata. In agent environments, undocumented system/network capabilities can lead to excessive privilege use, remote share exposure, and unsafe host modification.
The markdown recommends direct SMB access, Python package installation, and even system-level mounting behavior, all of which are sensitive operations not captured by any permission metadata. In agent environments, undocumented system/network capabilities can lead to excessive privilege use, remote share exposure, and unsafe host modification.
The markdown recommends direct SMB access, Python package installation, and even system-level mounting behavior, all of which are sensitive operations not captured by any permission metadata. In agent environments, undocumented system/network capabilities can lead to excessive privilege use, remote share exposure, and unsafe host modification.
The markdown recommends direct SMB access, Python package installation, and even system-level mounting behavior, all of which are sensitive operations not captured by any permission metadata. In agent environments, undocumented system/network capabilities can lead to excessive privilege use, remote share exposure, and unsafe host modification.
The markdown recommends direct SMB access, Python package installation, and even system-level mounting behavior, all of which are sensitive operations not captured by any permission metadata. In agent environments, undocumented system/network capabilities can lead to excessive privilege use, remote share exposure, and unsafe host modification.
The markdown recommends direct SMB access, Python package installation, and even system-level mounting behavior, all of which are sensitive operations not captured by any permission metadata. In agent environments, undocumented system/network capabilities can lead to excessive privilege use, remote share exposure, and unsafe host modification.
The markdown recommends direct SMB access, Python package installation, and even system-level mounting behavior, all of which are sensitive operations not captured by any permission metadata. In agent environments, undocumented system/network capabilities can lead to excessive privilege use, remote share exposure, and unsafe host modification.
The markdown recommends direct SMB access, Python package installation, and even system-level mounting behavior, all of which are sensitive operations not captured by any permission metadata. In agent environments, undocumented system/network capabilities can lead to excessive privilege use, remote share exposure, and unsafe host modification.
The markdown recommends direct SMB access, Python package installation, and even system-level mounting behavior, all of which are sensitive operations not captured by any permission metadata. In agent environments, undocumented system/network capabilities can lead to excessive privilege use, remote share exposure, and unsafe host modification.
The markdown recommends direct SMB access, Python package installation, and even system-level mounting behavior, all of which are sensitive operations not captured by any permission metadata. In agent environments, undocumented system/network capabilities can lead to excessive privilege use, remote share exposure, and unsafe host modification.
The markdown recommends direct SMB access, Python package installation, and even system-level mounting behavior, all of which are sensitive operations not captured by any permission metadata. In agent environments, undocumented system/network capabilities can lead to excessive privilege use, remote share exposure, and unsafe host modification.
The markdown recommends direct SMB access, Python package installation, and even system-level mounting behavior, all of which are sensitive operations not captured by any permission metadata. In agent environments, undocumented system/network capabilities can lead to excessive privilege use, remote share exposure, and unsafe host modification.
The markdown recommends direct SMB access, Python package installation, and even system-level mounting behavior, all of which are sensitive operations not captured by any permission metadata. In agent environments, undocumented system/network capabilities can lead to excessive privilege use, remote share exposure, and unsafe host modification.
The markdown recommends direct SMB access, Python package installation, and even system-level mounting behavior, all of which are sensitive operations not captured by any permission metadata. In agent environments, undocumented system/network capabilities can lead to excessive privilege use, remote share exposure, and unsafe host modification.
The markdown recommends direct SMB access, Python package installation, and even system-level mounting behavior, all of which are sensitive operations not captured by any permission metadata. In agent environments, undocumented system/network capabilities can lead to excessive privilege use, remote share exposure, and unsafe host modification.
The markdown recommends direct SMB access, Python package installation, and even system-level mounting behavior, all of which are sensitive operations not captured by any permission metadata. In agent environments, undocumented system/network capabilities can lead to excessive privilege use, remote share exposure, and unsafe host modification.
The markdown recommends direct SMB access, Python package installation, and even system-level mounting behavior, all of which are sensitive operations not captured by any permission metadata. In agent environments, undocumented system/network capabilities can lead to excessive privilege use, remote share exposure, and unsafe host modification.
No suspicious patterns detected.