Skip to content
Back to skills

Review Checklist

ASecurity

Use during Claude Code reviews to classify API, IAM, cleanup, exception, concurrency, config, temp-file, and version-pin risks.

  • 33 stars
  • 0 votes
  • 0 copies
  • 2 views
  • Added September 8, 2026
ai-agentsapi

Works with

  • claude code
  • api

Security analysis

A100/100

Scanned September 8, 2026

npx -y skills add nebius/nebius-physical-ai --skill review-checklist --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Review Checklist?

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

Security grade badge for Review Checklist
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/nebius-review-checklist/badge)](https://www.skillsdirectory.com/skills/nebius-review-checklist)

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

Download with Pro
SKILL.md
---
name: review-checklist
description: Use during Claude Code reviews to classify API, IAM, cleanup, exception, concurrency, config, temp-file, and version-pin risks.
---

# Review Checklist

Prioritize findings that can break users, expand permissions, hide failures, or make parallel agent runs unsafe.

- API contract safety: are new endpoints backward compatible? Does removing a field break existing callers?
- Silent IAM expansion: any change that quietly adds new IAM permissions is a HIGH finding. It must be explicit and operator-approved.
- Exception handling: bare `except:` or overly broad `except Exception:` that discards traceback context is a MEDIUM finding. Prefer typed exceptions with `raise ... from e`.
- Cleanup safety: cleanup code must be best-effort. Use `try/finally`; never let cleanup raise and abort the cleanup sequence. `also_teardown_controller=False` is the established safe default for SkyPilot.
- Narrow exception paths: test coverage for failure paths such as submit failure, auth failure, and cleanup failure is required. Absence is a MEDIUM finding.
- Concurrent run safety: does the code handle parallel Codex runs safely? Check for file ownership assumptions and missing commit-lock patterns.
- Config injection consistency: config should resolve through one precedence-ordered path: explicit arg, then env var, then config file. Inconsistent resolution is a MEDIUM finding.
- Temp file leaks: `tempfile.mkdtemp` without cleanup on exception paths is a MEDIUM finding. Prefer `TemporaryDirectory` context manager.
- Version pins: required dependency versions should be asserted at runtime, not just documented.

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.