Skip to content
Back to skills

1677 Dockerhub 09d6f9f0

ASecurity

AI-powered code review tool that analyzes git branch differences and generates comprehensive review reports with structured output.

  • 9 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added October 11, 2026
code-qualitybashdockerawstestinggitapisecurityperformancedocumentation

Works with

  • api

Security analysis

A100/100

Scanned October 11, 2026

npx -y skills add tools-only/X-Skills --skill 1677-dockerhub_09d6f9f0 --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of 1677 Dockerhub 09d6f9f0?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for 1677 Dockerhub 09d6f9f0
[![Security: A β€” Skills Directory](https://www.skillsdirectory.com/api/skills/tools-only-1677-dockerhub-09d6f9f0/badge)](https://www.skillsdirectory.com/skills/tools-only-1677-dockerhub-09d6f9f0)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

SKILL.md
# ReviewCerberus

AI-powered code review tool that analyzes git branch differences and generates
comprehensive review reports with structured output.

## Quick Start

```bash
docker run --rm -it -v $(pwd):/repo \
  -e MODEL_PROVIDER=anthropic \
  -e ANTHROPIC_API_KEY=sk-ant-your-api-key \
  kirill89/reviewcerberus:latest \
  --repo-path /repo --output /repo/review.md
```

**That's it!** The review will be saved to `review.md` in your current
directory.

## Key Features

- **Comprehensive Reviews**: Detailed analysis of logic, security, performance,
  and code quality
- **Structured Output**: Issues organized by severity with summary table
- **Multi-Provider**: AWS Bedrock, Anthropic API, Ollama, or Moonshot
- **Smart Analysis**: Context provided upfront with prompt caching
- **Git Integration**: Works with any repository, supports commit hashes
- **Verification Mode**: Experimental
  [Chain-of-Verification](https://arxiv.org/abs/2309.11495) to reduce false
  positives

## Usage Examples

Custom target branch:

```bash
docker run --rm -it -v $(pwd):/repo \
  -e MODEL_PROVIDER=anthropic \
  -e ANTHROPIC_API_KEY=sk-ant-your-api-key \
  kirill89/reviewcerberus:latest \
  --repo-path /repo --target-branch develop --output /repo/review.md
```

With custom review guidelines:

```bash
docker run --rm -it -v $(pwd):/repo \
  -e MODEL_PROVIDER=anthropic \
  -e ANTHROPIC_API_KEY=sk-ant-your-api-key \
  kirill89/reviewcerberus:latest \
  --repo-path /repo --instructions /repo/guidelines.md --output /repo/review.md
```

## What's Included

### Comprehensive Code Review

Detailed analysis covering:

- Logic & Correctness: Bugs, edge cases, error handling
- Security: OWASP issues, access control, input validation
- Performance: N+1 queries, bottlenecks, scalability
- Code Quality: Duplication, complexity, maintainability
- Side Effects: Impact on other system parts
- Testing: Coverage gaps, missing test cases
- Documentation: Missing or outdated docs

### Structured Output

Every review includes:

- **Summary**: High-level overview of changes and risky areas
- **Issues Table**: All issues at a glance with severity indicators (πŸ”΄ CRITICAL,
  🟠 HIGH, 🟑 MEDIUM, 🟒 LOW)
- **Detailed Issues**: Each issue with explanation, location, and suggested fix

## Configuration

### Anthropic API

```bash
-e MODEL_PROVIDER=anthropic
-e ANTHROPIC_API_KEY=sk-ant-your-api-key
-e MODEL_NAME=claude-opus-4-5-20251101  # optional
```

### AWS Bedrock (default)

```bash
-e AWS_ACCESS_KEY_ID=your_key
-e AWS_SECRET_ACCESS_KEY=your_secret
-e AWS_REGION_NAME=us-east-1
-e MODEL_NAME=us.anthropic.claude-opus-4-5-20251101-v1:0  # optional
```

### Ollama (local models)

```bash
-e MODEL_PROVIDER=ollama
-e OLLAMA_BASE_URL=http://host.docker.internal:11434
-e MODEL_NAME=deepseek-v3.1:671b-cloud  # optional
```

### Moonshot

```bash
-e MODEL_PROVIDER=moonshot
-e MOONSHOT_API_KEY=sk-your-api-key
-e MOONSHOT_API_BASE=https://api.moonshot.ai/v1  # optional
-e MODEL_NAME=kimi-k2.5  # optional
```

## Command-Line Options

- `--target-branch`: Branch to compare against - default: `main`
- `--output`: Output file path or directory
- `--repo-path`: Path to git repository - default: `/repo`
- `--instructions`: Path to markdown file with custom review guidelines
- `--verify`: Enable verification mode to reduce false positives (experimental)
- `--sast`: Enable OpenGrep SAST pre-scan (experimental)
- `--json`: Output review as JSON instead of markdown

## Requirements

- Git repository mounted to `/repo`
- Either Anthropic API key or AWS Bedrock credentials
- Output directory must be writable

## Links

- Documentation: https://github.com/kirill89/reviewcerberus
- Issues: https://github.com/kirill89/reviewcerberus/issues

## License

MIT

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.