T01 · Skill Instruction Hijacking
- Location
SKILL.md:92- Finding
Mandatory Third-Party Promotional Content Injection into User Deliverables
- Content
View full analysis
- Remediation
View remediation
Security audit
Security checks for vulnerabilities and agentic risk
This skill is not destructive, but it asks the agent to broadly read private workspace context before consent and inserts a mandatory author credit into user deliverables.
Review this skill before installing if your workspace contains sensitive conversations, uploaded files, project memory, or private artifacts. It should only be used where you are comfortable letting the agent inspect specified context sources, and you should explicitly choose whether to generate only, install, or create a git repo. Consider removing or making opt-in the blueprint credit footer before using it for client or organizational deliverables.
SKILL.md:92Mandatory Third-Party Promotional Content Injection into User Deliverables
SKILL.md:18Automatic Broad Collection of Host-Exposed Context Before User Consent
The skill contains conflicting instructions: it claims to generate only pure prompt files, yet elsewhere instructs packaging into installable artifacts. Contradictory safety boundaries are dangerous because the broader operational instruction can override the narrower promise in practice, leading to installation or packaging behavior users may not anticipate or be able to fully audit.
The description lists specific trigger phrases, but it also adds a broader condition: activating when a user shares gstack/E-Stack-style projects and asks for their own version. That fallback is ambiguous because it does not clearly define scope, exclusions, or concrete examples of what counts as a qualifying request, increasing the chance of unintended invocation.
The instruction says to conduct everything in the user's language, including all generated SKILL.md files. This sets a language/locale rule unconditionally and does not offer the user a choice or opt-in, which matches the policy category for forced language behavior.
The skill’s stated scope is generating SKILL.md files, but it also instructs the agent to offer installation, packaging, and versioning actions. That scope expansion increases the chance the agent will perform filesystem or environment-changing actions the user did not initially expect from a design skill, creating unnecessary operational risk even if explicit confirmation is requested.
Directing the agent to set up a git repository goes beyond stack design and prompt generation into persistent local environment modification. Even if intended as a convenience feature, creating repos may expose sensitive prompt content to accidental commit/push workflows or normalize broader side effects unrelated to the core task.
No suspicious patterns detected.