Back to skill

Security audit

Website SEO Optimizer

Security checks for vulnerabilities and agentic risk

Overview

This SEO skill is a coherent website-audit helper with ordinary local file analysis and sitemap generation behavior.

Install this as an SEO helper for sites you intend to audit or edit. Review generated changes before publishing, choose the correct language and locale values for your content, and avoid pointing the sitemap output at an important existing file unless you intend to replace it.

Vulnerability Patterns
  • Skill Instruction HijackingAlters the agent's session goals or safety constraints when the skill loads
  • Agent Memory PoisoningWrites attacker-controlled rules into memory that affect later sessions
  • Remote Payload Retrieval and ExecutionFetches external code whose behavior can change after review
  • Embedded Malicious CodeShips malicious scripts inside the skill and executes them locally
  • Unauthorized Access and Privilege EscalationObtains permissions beyond the task's legitimate needs
Vulnerability Patterns
  • Prompt InjectionInstruction Override, Hidden Instructions, Exfiltration Commands
  • Trigger AbuseOverly Broad Trigger, Shadow Command Trigger, Keyword Baiting Trigger
  • Data ExfiltrationExternal Transmission, Env Variable Harvesting, File System Enumeration
  • Privilege EscalationExcessive Permissions, Sudo/Root Execution, Credential Access
  • Supply ChainUnpinned Dependencies, External Script Fetching, Obfuscated Code
Findings (7)

Hidden Instructions

High
Category
Prompt Injection
Confidence
70% confidence
Finding

Hidden instructions were detected in comments or invisible text. These could contain malicious directives. Manual review is recommended.

Content

Scanner excerpt · SKILL.md (reported line 101)May include surrounding context.

Missing or Poor Title Tags:

html
<!-- Add unique, descriptive title to <head> -->
<title>Primary Keyword - Secondary Keyword | Brand Name</title>
  • Keep 50-60 characters

Hidden Instructions

High
Category
Prompt Injection
Confidence
70% confidence
Finding

Hidden instructions were detected in comments or invisible text. These could contain malicious directives. Manual review is recommended.

Content

Scanner excerpt · references/seo_checklist.md (reported line 95)May include surrounding context.

Example:

html
<!-- Good -->
<img src="responsive-web-design-example.jpg"
     alt="Responsive web design showing mobile, tablet, and desktop layouts">

Hidden Instructions

High
Category
Prompt Injection
Confidence
70% confidence
Finding

Hidden instructions were detected in comments or invisible text. These could contain malicious directives. Manual review is recommended.

Content

Scanner excerpt · references/seo_checklist.md (reported line 153)May include surrounding context.

Vague Triggers

Medium
Category
Not specified by scanner
Confidence
93% confidence
Finding

The phrase "Any task related to search engine optimization for HTML/CSS websites" is broad and does not clearly constrain when the skill should or should not activate. This can overlap with many general website-editing or content tasks and may cause unintended invocation beyond the intended SEO workflow.

Content

No source excerpt is available for this finding.

Natural-Language Policy Violations

Low
Category
Not specified by scanner
Confidence
92% confidence
Finding

The Organization schema example sets "availableLanguage": "English", which is a natural-language locale constraint in a general guide. Because the document is not clearly limited to an English-only or region-specific use case, this can encourage users to publish a fixed language value without considering user or site locale needs.

Content

No source excerpt is available for this finding.

Natural-Language Policy Violations

Low
Category
Not specified by scanner
Confidence
87% confidence
Finding

The checklist presents <html lang="en"> as a requirement for page language declaration, which can be read as prescribing English rather than instructing authors to set the correct language for their content. Because the guidance does not explicitly say to choose the appropriate locale or language, it risks violating language/locale choice policy.

Content

No source excerpt is available for this finding.

Missing User Warnings

Low
Category
Not specified by scanner
Confidence
86% confidence
Finding

The script writes sitemap contents to the specified output path, which can overwrite an existing file. Although the CLI usage documents the output file argument, there is no explicit warning or confirmation at the point of the file write about overwriting user data.

Content

No source excerpt is available for this finding.

Static analysis

No suspicious patterns detected.