T01 · Skill Instruction Hijacking
- Location
SKILL.md:194- Finding
Mandatory Third-Party Branding Injection in Generated Reports
- Content
View full analysis
- Remediation
View remediation
Security audit
Security checks for vulnerabilities and agentic risk
The skill is a real SEO auditor, but it needs review because it can fetch unrestricted URLs, write to arbitrary output paths, and installs an unpinned npm package.
Install only in an isolated environment with no access to internal networks, cloud metadata services, or sensitive writable project files. Use it only for domains you are authorized to audit, direct outputs to a dedicated deliverables directory, avoid overwriting existing files, and prefer a pinned/reviewed CashClaw package version before trusting the installed `cashclaw` binary.
SKILL.md:194Mandatory Third-Party Branding Injection in Generated Reports
scripts/audit.js:300Server-Side Request Forgery Through Unrestricted Audit URL
scripts/audit.js:381Arbitrary Writable-File Overwrite Through Unvalidated Output Path
SKILL.md:13Unpinned npm Package Installation Creates Supply-Chain Exposure
The code does perform SEO auditing, so the general domain matches the description. However, the description overstates the breadth and outputs. The implementation is a relatively narrow single-URL technical/on-page auditor using simple HTML parsing and a few response-header checks. It does not analyze off-page SEO signals (e.g., backlinks, authority, citations, social signals), does not provide substantial performance analysis beyond basic timing/compression/page size, and does not generate prioritized recommendations—only pass/fail checks and scores. Therefore, the declared description is materially broader than the actual behavior.
Referenced artifact was not completely inspected
node scripts/audit.js --url "https://example.com" --output audit-data.json
The skill directs the agent to make outbound network requests via node scripts/audit.js, curl, and cashclaw audit, but it does not declare any permissions or allowed-tools scope. Missing explicit tool scoping can cause agents or platforms to execute broader network activity than users expect, reducing transparency and policy enforcement.
The skill instructs writing reports and raw audit data into the workspace deliverables/ directory without warning the user or requiring confirmation. Unannounced file writes can surprise users, overwrite existing artifacts, or persist sensitive scanned data about third-party sites in shared workspaces.