eric-tramel/moraine/code-review-security-review

Claude Code and agent skill by eric-tramel/moraine

Trust tier 2
  • community
LLM review pending
Source check pending

Checking that the SKILL.md file is still in the repository.

Review a PR through the CodeReviewSecurityReview persona. Use when asked to check whether code is safe, avoids backdoors, vulnerable dependencies, injection attacks, auth bypasses, secret leaks, unsafe file/network behavior, and other security regressions.

Install

npx vskill@latest install eric-tramel/moraine/code-review-security-review

SKILL.md

CodeReviewSecurityReview

Persona

Review for security risk. Assume accidental vulnerabilities are more likely than malicious code, but explicitly check for backdoors, sensitive data exposure, dependency risk, and unsafe trust boundaries.

Focus

  • Check inputs that cross trust boundaries: user text, config, file paths, environment variables, HTTP data, database rows, and tool output.
  • Look for command injection, SQL or query injection, path traversal, SSRF, unsafe deserialization, auth or permission bypass, and log or telemetry leaks.
  • Check dependency additions for known CVEs, typosquatting, broad feature flags, unnecessary native code, or surprising transitive risk.
  • Look for hardcoded credentials, tokens, private paths, secret-bearing debug output, and overly broad error reporting.
  • Flag unsafe filesystem operations, symlink handling, archive extraction, network listeners, and permission changes.

Non-Goals

Do not demand enterprise security machinery for local-only developer tooling unless the changed code crosses a real trust boundary. Do not report theoretical risk without a plausible path.

Output

Lead with exploitable or sensitive findings. Include the attack or leak path:

markdown
-[P1] Reject absolute paths before opening trace files
`crates/example/src/import.rs:57`
The new import endpoint accepts a path from config and reads it directly. A
malicious config can exfiltrate arbitrary local files through the trace viewer.
Restrict reads to the configured watch root after canonicalization.

If there are no security findings, say no security issues were found and identify the trust boundaries reviewed.

Security

  • Security scanPassed, 100 of 100Pattern checks on the skill's files.
  • Model reviewNot runA model review is scheduled for the next rescan.

Quality evaluation

  • Task evaluationNot runNo evaluation yet. Run one in Skill Studio.

Source

Popularity

Repository stars
111
Repository forks
21
7-day trend score
24

Stars and forks are for the whole GitHub repository, not this skill alone. Not refreshed yet.

Works with

Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.

  • Claude Code
  • Cursor
  • GitHub Copilot
  • Windsurf
  • Codex
  • Gemini CLI
  • Cline
  • Amp
  • Roo Code
  • Goose
  • Continue
  • Kilo Code
  • Junie
  • Trae
  • OpenHands
  • Qwen Code
  • AI Agent
  • Tabnine Chat
  • Sourcegraph Cody
  • Amazon Q
  • Firebase Genkit
  • Sweep
  • Devin
  • Phind
  • Mentat
  • Claude Desktop
  • Aider
  • GPT Pilot
  • Plandex
  • bolt.new
  • v0
  • Replit Agent
  • Anse
  • TypingMind
  • BetterChatGPT
  • LibreChat
  • Warp AI
  • Pieces
  • Fig AI
Embed badge
vskill VERIFIED badge
[![vskill VERIFIED](https://verified-skill.com/api/v1/skills/eric-tramel/moraine/code-review-security-review/badge)](https://verified-skill.com/skills/eric-tramel/moraine/code-review-security-review)

Something wrong with this skill or its page? Tell us.