360 Secure SkillHub
360 安全技能中心

Skylv Automated Code Reviewer

这是一款自动化代码审查工具,核心功能涵盖bug检测、OWASP Top10安全扫描、多规范代码风格校验、性能问题分析,支持PR自动审查与本地diff分析,还可自动修复部分问题。典型场景包括PR合并前审查、全代码库安全审计、早期bug排查、团队代码规范落地,通过命令行调用,可自定义规则配置,适配多编程语言需求。

sky-lv
sky-lv
热度 46.10
最近更新 2026-05-11 17:47:06
分类:开发依赖:代码执行 / 第三方 API / 读写文件应用场景:代码审查 / 调试排错 / DevOps / 自动化脚本

安装技能

复制下面的话术发给你的 Agent,它会通过 secure-skills 检索并安装该技能。

执行命令安装此 skill: npx secure-skills-cli add skylv-automated-code-reviewer
Metadata
name
automated-code-reviewer
slug
automated-code-reviewer
version
1.0.1
description
Review code in seconds, not hours. Detect bugs, security flaws, and style issues before they reach production.
author
SKY-lv
license
MIT-0
tags
["automation","code-quality","review"]
keywords
["code review","PR review","automated review","code analysis","code quality","pull request","bug detection","coding standards"]
triggers
code review, PR review, review code, analyze code, code quality

automated-code-reviewer

Review code in seconds, not hours. Catch bugs, security flaws, and style issues before they reach production — consistent, thorough, and unbiased.

What It Does

  • Bug detection — Null pointers, resource leaks, race conditions, off-by-one
  • Security scan — OWASP Top 10, injection, XSS, auth issues
  • Style enforcement — Airbnb, Google, PEP8, or custom rules
  • Performance — N+1 queries, memory leaks, slow algorithms
  • PR integration — Auto-review every pull request

Quick Start

# 1. Review a pull request
node review.js analyze --pr 42 --repo owner/repo

# 2. Review local diff
node review.js analyze --diff HEAD~3

# 3. Security-focused review
node review.js security --check owasp-top10

# 4. Apply auto-fixes
node review.js lint --standard airbnb --fix

Common Use Cases

🔍 Review Pull Request

# Full PR review
node review.js analyze --pr 42 --repo owner/repo

# Review with specific focus
node review.js analyze --pr 42 --focus bugs,security

# Block merge if issues found
node review.js analyze --pr 42 --fail-on error

🛡️ Security Audit

# OWASP Top 10 scan
node review.js security --check owasp-top10

# Focus on specific vulnerabilities
node review.js security --focus injection,xss,auth

# Full codebase scan
node review.js security --src ./src --recursive

🐛 Find Bugs Early

# Detect common bug patterns
node review.js detect-bugs --severity medium+

# Focus on specific issues
node review.js detect-bugs --focus null-pointer,resource-leak,off-by-one

# Include suggestions
node review.js detect-bugs --suggest-fix

📏 Enforce Coding Standards

# Lint with auto-fix
node review.js lint --standard airbnb --fix

# Custom rules
node review.js lint --custom-rules .reviewrules.json

# Check multiple languages
node review.js lint --js airbnb --python pep8 --go effective-go

All Commands

Command Purpose
analyze --pr <n> Review pull request
detect-bugs Find bug patterns
security --check <type> Security vulnerability scan
lint --standard <s> Enforce coding style
performance Find performance issues
analyze --diff <ref> Review local diff

Configuration

{
  "review": {
    "severity": "medium",
    "categories": ["bugs", "security", "performance", "style"],
    "autoApprove": ["docs-only", "formatting"],
    "requireApproval": ["security", "breaking-change"],
    "languageRules": {
      "javascript": "airbnb",
      "python": "pep8",
      "go": "effective-go"
    }
  }
}