security-review
Threat-model, test, and review security-sensitive code changes.
Skill by AshenDulsanka
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/ashendulsanka-security-review
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: backend, testing, data, security
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/security-review
What's inside
- Skill name
security-review- Description
- Threat-model, test, and review security-sensitive code changes. Use for authentication, authorization, sessions, secrets, untrusted input, API routes, SQL, file access, uploads, redirects, SSRF-prone outbound requests, serialization, cryptography, payments, or sensitive data; also use when the user requests an OWASP or vulnerability audit. Do not trigger for unrelated code merely because security is generally important.
- License
- MIT
- Instructions
- 54 lines in SKILL.md · view on GitHub
Files (2)
- SKILL.md
- openai.yaml · agents/
SKILL.md (first lines)
# Security Review Use OWASP categories as coverage prompts, not as a context-free checklist. Review only unless the user asks for fixes. ## 1. Scope the trust boundary Identify the protected assets, actors, entry points, trust boundaries, data flow, and attacker-controlled inputs. Read the changed code plus authentication middleware, authorization checks, validators, persistence boundaries, configuration, callers, and tests that determine the real behavior. If the request is diff-based, pin the same review range as `code-review`. If it is a broader audit, agree or infer a bounded subsystem; do not imply the whole application was audited when only a slice was inspected. ## 2. Map relevant threats Select only applicable checks from: - broken access control, tenant isolation, IDOR, privilege escalation, and unsafe defaults; - authentication, session, token, password-reset, MFA, and account-recovery failures; - injection in SQL, commands, templates, headers, logs, and client-rendered content; - SSRF, unsafe redirects, path traversal, uploads, archive extraction, and file disclosure; - cryptographic failures, secret exposure, sensitive logging, and data retention; - insecure deserialization, parser abuse, mass assignment, and integrity failures; - security misconfiguration, permissive CORS, missing browser controls, debug exposure, and dependency risk; - abuse resistance: rate limits, replay, race conditions, resource exhaustion, and business-logic bypass; - insufficient security logging and alerting. Record why each selected threat is applicable. Mark skipped categories as out of scope only when that improves clarity. ## 3. Test with evidence Prefer the narrowest safe proof: 1. Existing security or integration tests. 2. A focused regression test at the public boundary. 3. Static analysis, dependency audit, secret scan, or framework security check already available in the repo. 4. A local request or browser harness using synthetic data and non-destructive payloads. 5. Manual data-flow review when execution is unavailable. Test both allowed and denied cases. For authorization, vary identity, role, tenant, resource owner, and object identifier. For input attacks, verify the sink and encoding/parameterization rather than spraying generic payloads. Never test production or third-party systems without explicit authorization. ## 4. Report Each finding must include: - severity (`critical`, `high`, `medium`, `low`) and confidence; - affected file/line or endpoint; - attack preconditions and plausible impact; - evidence or reproduction steps; - the smallest effective remediation; - a regression test recommendation. Separate confirmed vulnerabilities from defense-in-depth suggestions. Include the scoped surfaces, tools/checks actually run, results, and untested areas. A clean review means “no findings in this scope,” never “secure.” When fixes are authorized, route implementation through `implement`, add a failing regression test where possible, and re-run the exact security proof after the fix.
From AshenDulsanka/agent-arche, MIT.
More from AshenDulsanka/agent-arche
- 0.571score
klaviyo-operations
AshenDulsanka
Diagnose and safely operate Klaviyo profiles, events, metrics, flows, campaigns, templates, catalogs, consent, and Shopify-synced data.
SkillBFreshness: B★ 4Claude Code +9 - 0.571score
klaviyo-product-recommendations
AshenDulsanka
Diagnose incorrect, duplicated, missing, or irrelevant Klaviyo product recommendations across email Product blocks, product feeds, Next Best Product, Customer…
SkillBFreshness: B★ 4Claude Code +9 - 0.569score
orchestrate
AshenDulsanka
Route a complex, divisible engineering task through the project-scoped Codex orchestrator and specialized subagents.
SkillBFreshness: B★ 4Claude Code +9 - 0.569score
commerce-integration-debugging
AshenDulsanka
Trace customer, catalog, order, event, webhook, and recommendation failures across Shopify, Klaviyo, and a Django backend.
SkillBFreshness: B★ 4Claude Code +9 - 0.569score
design
AshenDulsanka
Consolidated UI/UX design skill for product-fit direction, new interface implementation, redesigns, animation and micro-interactions, GSAP/ScrollTrigger…
SkillBFreshness: B★ 4Claude Code +9 - 0.569score
django-commerce-backend
AshenDulsanka
Build and debug Django services that integrate with Shopify and Klaviyo APIs, OAuth, events, catalogs, and webhooks.
SkillBFreshness: B★ 4Claude Code +9 - 0.569score
git
AshenDulsanka
Consolidated Git workflow skill.
SkillBFreshness: B★ 4Claude Code +9 - 0.569score
postgres-patterns
AshenDulsanka
PostgreSQL database patterns for query optimization, schema design, indexing, and security.
SkillBFreshness: B★ 4Claude Code +9 - 0.566score
project-startup
AshenDulsanka
Optional first-run setup for a new or unconfigured Agent Arche project.
SkillBFreshness: B★ 4Claude Code +9 - 0.566score
implement
AshenDulsanka
Implement requested code changes end to end from a prompt, spec, or ticket.
SkillBFreshness: B★ 4Claude Code +9 - 0.566score
klaviyo-customer-agent
AshenDulsanka
Configure, test, and troubleshoot Klaviyo Customer Agent skills, tools, Guidance, prerequisites, routing, channel behavior, and escalations.
SkillBFreshness: B★ 4Claude Code +9 - 0.549score
diagnosing-bugs
AshenDulsanka
Diagnosis loop for hard bugs and performance regressions.
SkillBFreshness: B★ 4Claude Code +9
Signals
- Stars
- 4
- Forks
- 0
- Open issues
- 0
- Last commit (this folder)
- Aug 12, 2026 (2 months ago)
- Last release
- Aug 20, 2026 (2 months ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- Repository
- github.com/AshenDulsanka/agent-arche
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from AshenDulsanka
- 0.571score
klaviyo-operations
AshenDulsanka
Diagnose and safely operate Klaviyo profiles, events, metrics, flows, campaigns, templates, catalogs, consent, and Shopify-synced data.
SkillBFreshness: B★ 4Claude Code +9 - 0.571score
klaviyo-product-recommendations
AshenDulsanka
Diagnose incorrect, duplicated, missing, or irrelevant Klaviyo product recommendations across email Product blocks, product feeds, Next Best Product, Customer…
SkillBFreshness: B★ 4Claude Code +9 - 0.569score
git
AshenDulsanka
Consolidated Git workflow skill.
SkillBFreshness: B★ 4Claude Code +9 - 0.569score
design
AshenDulsanka
Consolidated UI/UX design skill for product-fit direction, new interface implementation, redesigns, animation and micro-interactions, GSAP/ScrollTrigger…
SkillBFreshness: B★ 4Claude Code +9 - 0.569score
commerce-integration-debugging
AshenDulsanka
Trace customer, catalog, order, event, webhook, and recommendation failures across Shopify, Klaviyo, and a Django backend.
SkillBFreshness: B★ 4Claude Code +9 - 0.569score
django-commerce-backend
AshenDulsanka
Build and debug Django services that integrate with Shopify and Klaviyo APIs, OAuth, events, catalogs, and webhooks.
SkillBFreshness: B★ 4Claude Code +9
Cite this page
security-review skill. Agent Mart. https://agentmart.dev/skills/ashendulsanka-security-review (last updated 2026-10-24)