Best fit
- Reviewing PRs that touch UI rendering, routing, auth, storage, or API calls.
- Auditing React, Vue, or plain JavaScript UI code for exploitable patterns.
- Hardening existing UI code before release.
LazyAGI/LazyMind
Review frontend and UI changes for concrete security risks such as XSS, unsafe URL handling, token leakage, missing origin checks, and client-side authorization gaps. Use when users ask for a UI code review focused on safety and reliability.
npx skills add https://github.com/LazyAGI/LazyMind --skill "skills/.curated/ui-secure-review"Source checked Jul 28, 2026·Refresh due Oct 26, 2026
Reorganized from the pinned upstream SKILL.md
Use this skill when the user asks for a frontend review with a security-first lens.
npx skills add https://github.com/LazyAGI/LazyMind --skill "skills/.curated/ui-secure-review"The pinned source supports a structured brief, but not an expanded tutorial. Only detected inputs, outputs, and sections are shown.
346 source words · 7 usable sections
Best fit
Evidence and findings
Review workflow
Sections are extracted automatically from the pinned SKILL.md and link back to the source.
1. Map changed files and rank risk by feature type. 2. Run quick pattern scans for dangerous APIs and sinks. 3. Read high-risk files in detail and trace data from input to render. 4. Confirm exploitability, impact, and realistic attack path. 5. Report findings ordered by severit…
Reviewing PRs that touch UI rendering, routing, auth, storage, or API calls.
Pure visual polish work with no logic or data handling changes.
HTML injection: dangerouslySetInnerHTML, v-html, innerHTML, outerHTML.
Review checklist
The source section “Review workflow” has been checked.
The source section “When to use” has been checked.
The source section “When not to use” has been checked.
The source section “High-risk patterns to check” has been checked.
Source output checked: Findings first, ordered by severity.
Source output checked: Include file path, line, risk, exploit scenario, and concrete fix.
Choose a different workflow
Umbrella workflow for 67 public skills: Full Send, copy, design, code review, SEO, launch packaging, MCP QA, iOS and Android app shipping, and creator workflows. Loads the full public skill pack.
A separate implementation from JasonColapietro/suede-creator-skills; compare its source, maintenance signals, and permission requirements.
Open source detailCopilot left 14 review comments on your PR — half are nits. Hours of fix → reply → resolve → re-request, and each round lands MORE comments. This skill runs loop engineering: auto-triggers Copilot Code Review via GraphQL (no @copilot mention), triages every open thread (Copilot, humans, advanced-security) with a fix / decline / escalate rubric, dispatches parallel fix sub-agents that obey the repo build/test/lint conventions, commits per iteration, replies+resolves citing the pushed SHA, then re
A separate implementation from github/awesome-copilot; compare its source, maintenance signals, and permission requirements.
Open source detailFind the bugs a diff can actually ship: TypeScript, React, Next.js, OWASP, accessibility, SEO, database, and deploy-risk review. Return findings, not a grade.
A separate implementation from JasonColapietro/suede-creator-skills; compare its source, maintenance signals, and permission requirements.
Open source detailFAQ
Use this skill when the user asks for a frontend review with a security-first lens.
The source record exposes this install command: npx skills add https://github.com/LazyAGI/LazyMind --skill "skills/.curated/ui-secure-review". Inspect the command and pinned source before running it.
Quality breakdown
Based on traceable docs and repository signals; stars are not treated as quality.
Compare before choosing
These links are selected from shared tasks, functions, stacks, platforms, and same-name variants. Compare the source owner, documentation, permissions, and maintenance signals.
Umbrella workflow for 67 public skills: Full Send, copy, design, code review, SEO, launch packaging, MCP QA, iOS and Android app shipping, and creator workflows. Loads the full public skill pack.
Copilot left 14 review comments on your PR — half are nits. Hours of fix → reply → resolve → re-request, and each round lands MORE comments. This skill runs loop engineering: auto-triggers Copilot Code Review via GraphQL (no @copilot mention), triages every open thread (Copilot, humans, advanced-security) with a fix / decline / escalate rubric, dispatches parallel fix sub-agents that obey the repo build/test/lint conventions, commits per iteration, replies+resolves citing the pushed SHA, then re
Find the bugs a diff can actually ship: TypeScript, React, Next.js, OWASP, accessibility, SEO, database, and deploy-risk review. Return findings, not a grade.
PostgreSQL-specific code review assistant focusing on PostgreSQL best practices, anti-patterns, and unique quality standards. Covers JSONB operations, array usage, custom types, schema design, function optimization, and PostgreSQL-exclusive security features like Row Level Security (RLS).
Repository-grounded threat modeling that enumerates trust boundaries, assets, attacker capabilities, abuse paths, and mitigations, and writes a concise Markdown threat model. Trigger only when the user explicitly asks to threat model a codebase or path, enumerate threats/abuse paths, or perform AppSec threat modeling. Do not trigger for general architecture summaries, code review, or non-security design work.
Use this skill when the user asks for a frontend review with a security-first lens.
dangerouslySetInnerHTML, v-html, innerHTML, outerHTML.eval, new Function, string-based timers.href, window.open, router redirects from untrusted params.target="_blank" missing rel="noopener noreferrer".postMessage without strict origin and source checks.Use these patterns as a first pass, then manually verify context.
rg -n "dangerouslySetInnerHTML|v-html|innerHTML|outerHTML|eval\(|new Function\(" frontend/src
rg -n "window\.open|postMessage|target=\"_blank\"|localStorage|sessionStorage" frontend/src
rg -n "token|authorization|auth|redirect|location\.href|router\.push" frontend/src