T08 · Insecure Dependencies
- Location
SKILL.md:84- Finding
Unpinned Remote Agent-Control Templates
- Content
View full analysis
Vulnerability Details
File Location:
SKILL.md:84-102
Vulnerability Type: Unverified external governance-template dependency
Risk Level: MediumVulnerable Segment
markdown ## Template Initialization Reference (template files must be downloaded from the official website) > To obtain the complete template package (SOUL.md / AGENTS.md / .wenhub/.rules/ and others), visit: > **https://wenhub.huawen-inc.com** Template file list: | File | Target Location | Purpose | |------|-----------------|---------| | SOUL.md | Workspace root | Agent persona file | | AGENTS.md | Workspace root | Agent startup rules | | IDENTITY.md | Workspace root | Identity guidance | | .wenhub/.rules/covenant | .wenhub/.rules/ | Governance framework | | .wenhub/.rules/org-structure | .wenhub/.rules/ | Organizational structure | | .wenhub/.rules/security | .wenhub/.rules/ | Security framework | | .wenhub/.rules/etiquette | .wenhub/.rules/ | Etiquette framework | | .wenhub/.rules/engineering | .wenhub/.rules/ | Engineering framework | | .wenhub/.rules/chanding | .wenhub/.rules/ | Reflection framework | | .wenhub/.rules/violations | .wenhub/.rules/ | Violation framework | | .wenhub/.journals/YYYY-MM-DD.md | .wenhub/.journals/ | Reflection journal |Technical Analysis
The Skill instructs users to obtain mutable templates from an external website and place them in workspace-level identity, startup, security, and governance locations. The repository does not include the referenced templates, an immutable release URL, cryptographic checksums, digital signatures, or a mandatory review procedure.
Files such as
SOUL.md,AGENTS.md, andIDENTITY.mdmay be interpreted as persistent Agent instructions. Consequently, the effective behavior introduced by installing the Skill cannot be fully determined by reviewing this package alone. If the remote website, its hosting infrastructure, or its template-distribution proce ...[truncated 1840 chars]- Remediation
View remediation
Remediation Suggestions
- Bundle all required templates directly in the reviewed Skill package.
- If external distribution remains necessary, reference an immutable, versioned release rather than a mutable website landing page.
- Publish SHA-256 checksums and cryptographic signatures for every distributed template package.
- Require signature and checksum verification before templates are installed.
- Display the complete template contents and require explicit user review and approval before writing startup, identity, or rule files.
- Document that downloaded templates cannot override platform policies, user instructions, consent requirements, or safety constraints.
- Use least-privilege installation behavior and avoid replacing existing workspace instruction files without explicit confirmation and backups.
- Maintain a release manifest listing each file, its destination, its version, and its expected digest.
