coldbox-reviewer

Review ColdBox application code for correctness, security, and performance issues.

1|Updated Apr 10, 2026
One-click install
npx skills add https://github.com/ColdBox/skills --skill coldbox-reviewer
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: coldbox-reviewer
Source: https://github.com/ColdBox/skills/tree/main/coldbox/coldbox-reviewer
Command: npx skills add https://github.com/ColdBox/skills --skill coldbox-reviewer

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Provides a focused, actionable review process to detect correctness, security, performance, testability, and ColdBox convention issues in application code so teams can ship safer, more maintainable features.

Core Features & Use Cases

  • Checklist-driven reviews for handlers, services, DAOs, interceptors, modules, routing, and view templates to enforce layering and thin handlers.
  • Security and correctness guidance covering input validation, XSS/CSRF prevention, parameterized queries, mass-assignment protection, and authorization checks.
  • Performance and testability checks for N+1 queries, caching opportunities, DI best practices, and patterns that hinder unit testing.
  • Use case: audit a pull request or module release to flag unsafe HQL/SQL, missing allowedMethods, singleton state leaks, improper status codes in REST endpoints, and undocumented public APIs.

Quick Start

Review the pull request diff and produce a prioritized checklist of correctness, security, performance, and testability issues tailored to ColdBox conventions.

Frequently Asked Questions about coldbox-reviewer

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I review ColdBox application code for security and performance issues?

Review ColdBox application code by applying a checklist-driven process to detect correctness, security, performance, and testability issues. This enforces framework conventions across handlers, services, DAOs, and interceptors to identify anti-patterns and vulnerabilities.

What security checks should I perform on ColdBox REST API endpoints?

Security checks for ColdBox REST APIs cover input validation, XSS and CSRF prevention, parameterized queries, mass-assignment protection, and authorization checks. This process flags unsafe HQL or SQL and improper status codes in your REST endpoints.

How do I audit a ColdBox module release for framework convention violations?

Audit a ColdBox module release by inspecting handlers, routing, and view templates to enforce layering and thin handlers. This review identifies missing allowedMethods, undocumented public APIs, and singleton state leaks.

Can I use this to detect ORM N+1 query problems in CFML applications?

You can detect ORM N+1 query problems in CFML applications through performance and testability checks. This process evaluates ORM queries to identify caching opportunities and patterns that hinder unit testing.

What is the best way to ensure testable dependency injection in WireBox?

The best way to ensure testable dependency injection in WireBox is to review DI best practices and singleton usage. This identifies state leaks and patterns that hinder unit testing within your ColdBox services.

Does this code review approach work for both BoxLang and CFML ColdBox projects?

This code review approach works for both BoxLang and CFML ColdBox projects. It applies to pull request reviews, codebase audits, module releases, and REST or ORM handler inspections across both environments.