T08 · Insecure Dependencies
- Location
SKILL.md:1- Finding
Mutable External Setup Source Without Integrity Verification
- Content
View full analysis
Vulnerability Details
File Location:
SKILL.md:1
Vulnerability Type:T08: Insecure Dependencies
Risk Level: MediumVulnerable Code Snippet:
text setup: skillboss.co/skill.mdTechnical Analysis
The Skill declares an externally hosted setup document without pinning it to an immutable version or providing a cryptographic integrity check. Consequently, the setup content can change independently of the reviewed package. If the Skill framework or a user retrieves and follows this document, the resulting setup process may include instructions that were not present during the static audit.
This creates a supply-chain trust boundary around
skillboss.co. Compromise of the domain, its hosting infrastructure, DNS resolution, or the referenced document could allow an attacker to substitute unsafe setup instructions. The reference also omits an explicit HTTPS scheme, leaving transport behavior dependent on the consuming framework.No evidence was found that the current package directly downloads or executes the referenced content. The risk is therefore conditional on the setup metadata being resolved and followed by the framework or user.
Attack Path
- An attacker compromises the referenced domain, hosting account, DNS path, or document publication process.
- The attacker replaces
skill.mdwith malicious or misleading setup instructions. - A user or compatible framework resolves
setup: skillboss.co/skill.md. - The unaudited remote instructions are presented, imported, or followed during setup.
- Depending on the consumer's privileges and behavior, those instructions could induce unsafe configuration changes, installation of untrusted components, disclosure of data, or execution of attacker-selected commands.
Impact Assessment
The package itself grants no demonstrated system privileges and contains no executable scripts. Potential impact depends on how the external setup documen ...[truncated 548 chars]
- Remediation
View remediation
Remediation Suggestions
- Bundle all setup instructions inside the reviewed Skill package whenever possible.
- If remote setup content is necessary, use an explicit
https://URL. - Pin the reference to an immutable, versioned artifact rather than a mutable document path.
- Publish and verify a cryptographic digest or signature before processing the remote content.
- Require explicit user confirmation before following any remote instruction that installs software, changes configuration, accesses credentials, or executes commands.
- Configure the consuming framework to treat remote setup documents as untrusted text rather than automatically executable instructions.
- Restrict redirects and downloads to an allowlisted host, and fail closed on certificate, signature, or integrity-validation errors.
