Back to skill

Security audit

design

Security checks for vulnerabilities and agentic risk

Overview

This is a coherent frontend design guidance skill with no evidence of hidden execution, credential access, persistence, or destructive behavior.

This skill is reasonable to install for frontend design help. It will strongly steer UI decisions toward mobile-first layout, accessibility checks, design tokens, and framework-specific component guidance, so review generated UI changes for fit with your product and existing codebase.

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
  • Privilege EscalationExcessive Permissions, Sudo/Root Execution, Credential Access
  • Data ExfiltrationExternal Transmission, Env Variable Harvesting, File System Enumeration
  • Supply ChainUnpinned Dependencies, External Script Fetching, Obfuscated Code
  • Excessive AgencyUnrestricted Tool Access, Autonomous Decision Making, Scope Creep
Findings (3)

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/css-frameworks.md (reported line 45)May include surrounding context.

```

Anti-Refusal Statement

High
Category
Anti-Refusal
Confidence
55% confidence
Finding

Skill instructs the agent to omit warnings, disclaimers, or ethical commentary. Stripping safety caveats hides risk from the user and is a common jailbreak preamble.

Content

Scanner excerpt · references/ux-writing.md (reported line 22)May include surrounding context.

md
## Errors

- Say what happened and what to do next.
- Do not apologize. Do not blame the user.
- Be specific: "Enter a date after 2024-01-01" not "Invalid date."

## Empty States

Excessive Permissions

Low
Category
Privilege Escalation
Confidence
80% confidence
Finding

Skill requests more permissions than appear necessary for its stated functionality. Review if elevated access is justified.

Content

Scanner excerpt · references/harden.md (reported line 71)May include surrounding context.

md
- **Keyboard:** every action reachable, logical tab order, visible focus, skip links.
- **Touch:** targets ≥ 44x44px, no hover-only features, clear tap feedback.
- **Custom controls:** test the primary gesture, scroll across the control, and interrupt the drag with a second pointer or `pointercancel`.
- **Permissions:** read-only and no-access states are designed, not left to defaults.

## Verify