Skip to content
Report library
Purpose / Writing

Competitors Skill Security Audit

What the author says it does (original text)

When the user wants to create competitor comparison or alternative pages for SEO and sales enablement. Also use when the user mentions 'alternative page,' 'vs page,' 'competitor comparison,' 'comparison page,' '[Product] vs [Product],' '[Product] alternative,' 'competitive landing pages,' 'how do we compare to X,' 'battle card,' or 'competitor teardown.' Use this for any content that positions you

Independent security check

Security risks found

Files checked
4
Risks found
3
Could it run dangerous commands?Looks for programs run straight after downloading, remote control of your computer, and hidden commands.No risks found
Could it expose your files or keys?Looks for uploads of files containing passwords or keys, and keys written directly in the code.Risks found: 1
Medium risk

Internal marketing details and customer identities may enter public comparison pages

Source references: 6
What we found

The Skill reads product-marketing files and asks for real weaknesses, pricing, and switcher testimonials, while its output is complete marketing-page copy. Its templates include a customer's name, role, and company, but it does not require confidentiality review or consent before quotation or publication.

Why this matters

If the context contains private pricing, product weaknesses, roadmap-related details, or unauthorized testimonials, the resulting page could disclose confidential business information or identifiable customer data to visitors and search engines.

The Skill reads internal product-marketing material, seeks real weaknesses, pricing, and switcher feedback, then produces full page copy. Its template also includes customer name, role, and company fields. If an agent carries internal facts or identifiable testimonials into copy intended for publication, business information or customer identities could be exposed without consent. The source does not itself publish anything, but it also does not require confidentiality or testimonial-authorization checks; users can restrict inputs to approved public facts and anonymized quotes.

SKILL.md:15In the instructionsOpen original file
**Check for product marketing context first:**If `.agents/product-marketing.md` exists (or `.claude/product-marketing.md`, or the legacy `product-marketing-context.md` filename, in older setups), read it before asking questions. Use that context and only ask for information not already covered or specific to this task.
Show 5 other places
SKILL.md:19In the instructionsOpen original file
1. **Your Product**   - Core value proposition   - Key differentiators   - Ideal customer profile   - Pricing model   - Strengths and honest weaknesses
SKILL.md:235In the instructionsOpen original file
### Page ContentFor each page: URL, meta tags, full page copy organized by section, comparison tables, CTAs.
references/templates.md:163In the instructionsOpen original file
### What customers say about switching> "[Quote from customer who switched]"> — [Name], [Role] at [Company]```
SKILL.md:23In the instructionsOpen original file
   - Ideal customer profile   - Pricing model   - Strengths and honest weaknesses
SKILL.md:198In the instructionsOpen original file
3. **Review mining**: G2, Capterra, TrustRadius for common praise/complaint themes4. **Customer feedback**: Talk to customers who switched (both directions)5. **Content research**: Their positioning, their comparison pages, their changelog
Could it delete files or keep running?Looks for broad file deletion, disk overwrites, and programs set to start automatically.No risks found
Could it bypass safety checks?Looks for skipped website security checks, excessive file access, or actions that skip your approval.Risks found: 1
Medium risk

Competitor research calls for third-party account creation without an approval boundary

Source references: 2
What we found

The research process directly tells the agent to sign up for and use each competitor. Registration can submit an email address, accept terms, or trigger a trial and marketing contact, but the Skill does not require user confirmation before creating an external account.

Why this matters

Executing this step could create an unapproved account in the user’s or organization’s name, expose contact details, or create compliance and vendor-management obligations. The evidence does not require payment, so charges should not be assumed.

The research workflow explicitly says to sign up for and use each competitor. If carried out, that may create external accounts, submit a personal or company email, and accept third-party terms—actions beyond drafting a page. The source provides no prior-approval boundary. This is an active research instruction, not an example or warning, though it does not prove any account was created. Users can require an explicit approval gate or restrict research to public sources.

SKILL.md:193In the instructionsOpen original file
For each competitor, gather:1. **Product research**: Sign up, use it, document features/UX/limitations2. **Pricing research**: Current pricing, what's included, hidden costs3. **Review mining**: G2, Capterra, TrustRadius for common praise/complaint themes
Show 1 other places
SKILL.md:191In the instructionsOpen original file
### Deep Competitor ResearchFor each competitor, gather:1. **Product research**: Sign up, use it, document features/UX/limitations2. **Pricing research**: Current pricing, what's included, hidden costs
Could it mislead the AI or hide text?Checks the skill instructions for requests to ignore you, influence the report, or hide text in invisible characters.No risks found
Could it change links or payment recipients without asking?Looks for forced referral or payment changes combined with instructions to hide the change.Risks found: 1
Medium risk

Page structures systematically favor the user’s product, including in apparently neutral comparisons

Source references: 4
What we found

The alternatives format requires placing the user's product first, and a comparison between two competitors must introduce the user's product as a third option. This can conflict with readers’ expectation of an independent comparison even though separate instructions call for honesty.

Why this matters

Without clear disclosure of the publisher’s relationship to the promoted product, readers may mistake marketing placement and recommendations for independent evaluation, affecting purchasing decisions and publisher credibility.

The stated goal includes positioning the user's product effectively. Plural-alternatives pages put it first, and even a page nominally comparing two competitors introduces it as a third option. If such content is presented as an independent review, readers could mistake promotional placement for a neutral conclusion. Instructions to be honest and acknowledge competitor strengths reduce misrepresentation risk but do not remove the structural bias. Users can require prominent affiliation disclosure and independently defined ranking criteria.

SKILL.md:96In the instructionsOpen original file
**Page structure**:1. Why people look for alternatives (common pain points)2. What to look for in an alternative (criteria framework)3. List of alternatives (you first, but include real options)4. Comparison table (summary)5. Detailed breakdown of each alternative6. Recommendation by use case7. CTA
Show 3 other places
SKILL.md:137In the instructionsOpen original file
**Page structure**:1. Overview of both products2. Comparison by category3. Who each is best for4. The third option (introduce yourself)5. Comparison table (all three)6. CTA
SKILL.md:10In the instructionsOpen original file
You are an expert in creating competitor comparison and alternative pages. Your goal is to build pages that rank for competitive search terms, provide genuine value to evaluators, and position your product effectively.
SKILL.md:42In the instructionsOpen original file
### 1. Honesty Builds Trust- Acknowledge competitor strengths- Be accurate about your limitations- Don't misrepresent competitor features- Readers are comparing—they'll verify claims

Inside this skill

8 instruction sections

The Skill first reads product-marketing context from the project and then asks only for missing information; this may include marketing files in hidden directories.

View source
SKILL.md:15In the instructionsOpen original file
**Check for product marketing context first:**If `.agents/product-marketing.md` exists (or `.claude/product-marketing.md`, or the legacy `product-marketing-context.md` filename, in older setups), read it before asking questions. Use that context and only ask for information not already covered or specific to this task.

It supports singular alternatives, lists of alternatives, the user's product versus a competitor, and competitor-versus-competitor pages, and requests complete page copy, tables, metadata, and calls to action.

View source
SKILL.md:67In the instructionsOpen original file
## Page Formats### Format 1: [Competitor] Alternative (Singular)
SKILL.md:230In the instructionsOpen original file
## Output Format### Competitor Data FileComplete competitor profile in YAML format for use across all comparison pages.### Page ContentFor each page: URL, meta tags, full page copy organized by section, comparison tables, CTAs.

It calls for research through signing up for and using competitors, reviewing pricing and public reviews, speaking with customers, and checking competitor content, followed by periodic updates.

View source
SKILL.md:193In the instructionsOpen original file
For each competitor, gather:1. **Product research**: Sign up, use it, document features/UX/limitations2. **Pricing research**: Current pricing, what's included, hidden costs3. **Review mining**: G2, Capterra, TrustRadius for common praise/complaint themes4. **Customer feedback**: Talk to customers who switched (both directions)5. **Content research**: Their positioning, their comparison pages, their changelog
SKILL.md:201In the instructionsOpen original file
### Ongoing Updates- **Quarterly**: Verify pricing, check for major feature changes- **When notified**: Customer mentions competitor change- **Annually**: Full refresh of all competitor data

The Skill explicitly requires acknowledging competitor strengths, disclosing the user's own limitations, and avoiding misrepresentation of competitor features. These constraints reduce misleading-content risk but do not independently verify the final claims.

View source
SKILL.md:42In the instructionsOpen original file
### 1. Honesty Builds Trust- Acknowledge competitor strengths- Be accurate about your limitations- Don't misrepresent competitor features- Readers are comparing—they'll verify claims
Start here · InstructionsSKILL.md
competitors
Lines connect the instruction file to its sections, not an observed execution order. Select a section to read the source. 2 more sections are available in the original file.

File reference map

References: 2
Files making referencesReferenced content
Lines show actual file references, not execution order. Select a node to highlight its connections and inspect the files and source locations. Dashed lines include files that still need locating.
Files and check records4 files

Coverage and gaps

Content covered in each file

These are the source ranges included in this check, not a guarantee that every issue has been resolved.

  • SKILL.mdFull text included
  • references/content-architecture.mdFull text included
  • references/templates.mdFull text included
  • evals/evals.jsonFull text included

This report is for the version above. We read the available code and instructions without running the skill or checking extra packages it installs. This is not a promise of safety: a different version or setup may behave differently.

  • SKILL.mdInstructions
  • evals/evals.jsonSupporting file
  • references/content-architecture.mdSupporting file
  • references/templates.mdSupporting file
Lines read
849
File checksum (to compare versions)
b154c40c05c077b50f4c5345801a842704456c74ebddc30e97277303a2efee5f