Back to skill

Security audit

Review Analyzer

Security checks for vulnerabilities and agentic risk

Overview

This is a coherent review-analysis skill that processes customer reviews into product and copy recommendations, with only ordinary privacy considerations around review text and IDs.

Installers should be comfortable letting the skill analyze customer review datasets. Avoid feeding it unnecessary personal data, keep review IDs and quotes de-identified in shared reports, and apply normal retention/access controls to any saved baseline reports.

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
  • Output HandlingUnvalidated Output Injection, Cross-Context Output, Unbounded Output
  • Prompt InjectionInstruction Override, Hidden Instructions, Exfiltration Commands
  • 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 (2)

Unbounded Output

Medium
Category
Output Handling
Confidence
80% confidence
Finding

Output size or generation rate is not bounded. Unbounded output enables denial-of-service through resource exhaustion, log flooding, or context-window stuffing.

Content

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

md
6. **Route to product vs listing copy.** Tag every theme PRODUCT, COPY, or BOTH. Ask: "Would the buyer still be unhappy if the page had set the right expectation?" If yes, it's PRODUCT. If the item is fine but the page oversold or under-informed, it's COPY. Many sizing and accuracy issues are BOTH — fix the chart now (copy) while you tweak the pattern next run (product).

7. **Output the report and track.** Fill the output template: overview, aspect sentiment table, ranked pain points, feature requests, and a prioritized action list split into product fixes and copy edits with owners and expected impact. Set a re-run date (e.g., 60-90 days post-change) and record the baseline so improvement is measurable.

## Example 1

Missing User Warnings

Low
Category
Not specified by scanner
Confidence
82% confidence
Finding

The skill explicitly instructs collection and analysis of review IDs, verified-purchase flags, dates, and free-text reviews before introducing de-identification guidance much later. While this is not overtly malicious, it increases the chance an agent will ingest, retain, or reproduce user-linked data in intermediate outputs or final reports without privacy safeguards.

Content

No source excerpt is available for this finding.

Static analysis

No suspicious patterns detected.