KevinRabun

57 mods across 3 repositories, 14 stars between them.

KevinRabun/judges

Instructions file GitHub Copilot

Instructions for KevinRabun/judges, covering adding a new judge — step-by-step, 0. create/update agent file (agents/ .judge.md), 1. create the evaluator, 2. create the judge definition (with self-registration) and 3. add the side-effect import.

7 2mo ago A 1,680 tokens original MIT

KevinRabun/judges

Instructions file GitHub Copilot

Instructions for KevinRabun/judges, covering release & deployment — agent instructions, files that need version updates, changelogs that need updating, 1. root changelog.md and fixed.

7 2mo ago A 1,657 tokens original MIT

KevinRabun/judges

Instructions file GitHub Copilot

Instructions for KevinRabun/judges, covering secure coding — preventing codeql / code scanning findings, 1. regex safety (js/polynomial-redos), 2. no sensitive data in logs (js/clear-text-logging), 3. complete sanitization (js/incomplete-sanitization) and 5. cryptographic key sizes (js/insufficient-key-size).

7 2mo ago A 1,198 tokens original MIT

KevinRabun/judges

Instructions file GitHub Copilot

Instructions for KevinRabun/judges, covering vs code extension debugging — agent instructions, step 1: get the runtime error (always do this first), step 2: classify the error, step 3: validate the manifest against official docs and step 4: fix, rebuild, and verify locally.

7 2mo ago A 1,365 tokens original MIT

Judge Accessibility

06

KevinRabun/judges

Agent

Evaluates code for WCAG compliance, ARIA attributes, keyboard navigation, screen reader support, color contrast, semantic HTML, and inclusive design patterns.

7 2mo ago A 33 tokens original MIT

KevinRabun/judges

Agent

Evaluates instruction markdown files for clarity, hierarchy, conflict risk, safety policy coverage, and operational guidance for AI coding agents.

7 2mo ago B 29 tokens original MIT

KevinRabun/judges

Agent

Evaluates code for risks specifically common in AI-generated code — prompt injection, unsanitised LLM output, hallucinated patterns, debug-mode defaults, missing input validation, overly broad permissions, and insecure-by-default configurations.

7 2mo ago B 49 tokens original MIT

KevinRabun/judges

Agent

Evaluates API endpoint implementations for contract conformance: input validation, proper status codes, error handling, rate limiting, versioning, and content-type management.

7 2mo ago A 37 tokens original MIT

Judge API Design

10

KevinRabun/judges

Agent

Evaluates API design for RESTful conventions, naming consistency, proper HTTP status codes, versioning, pagination, error contract consistency, and backward compatibility.

7 2mo ago A 34 tokens original MIT

KevinRabun/judges

Agent

Evaluates code for proper authentication mechanisms, authorization checks, session management, token handling, and access control patterns.

7 2mo ago A 25 tokens original MIT

KevinRabun/judges

Agent

Evaluates code for breaking changes, API versioning strategy, deprecation practices, and migration path planning that affect consumers and integrators.

7 2mo ago A 32 tokens original MIT

Judge Caching

13

KevinRabun/judges

Agent

Evaluates code for caching strategy, cache invalidation, TTL configuration, cache stampede prevention, and HTTP caching headers.

7 2mo ago A 28 tokens original MIT

Judge CI/CD

14

KevinRabun/judges

Agent

Evaluates code for CI/CD readiness, build reproducibility, deployment safety, pipeline configuration, and release management practices.

7 2mo ago A 27 tokens original MIT

KevinRabun/judges

Agent

Evaluates code for cloud-native patterns, 12-factor app compliance, containerization readiness, infrastructure as code, observability, and CI/CD maturity.

7 2mo ago A 35 tokens original MIT

KevinRabun/judges

Agent

Uses AST parsing (TypeScript compiler for JS/TS, scope-tracking parser for Python/Rust/Go/Java/C#) to evaluate cyclomatic complexity, nesting depth, function length, parameter count, dead code, and type-safety — metrics that regex alone cannot reliably measure.

7 2mo ago A 62 tokens original MIT

Judge Compliance

17

KevinRabun/judges

Agent

Evaluates code for OSS license compatibility, audit logging, SOC 2 controls, export controls, data residency, retention policies, and regulatory readiness.

7 2mo ago A 32 tokens original MIT

Judge Concurrency

18

KevinRabun/judges

Agent

Evaluates code for race conditions, deadlocks, atomic operations, lock contention, shared mutable state, and async error propagation.

7 2mo ago A 29 tokens original MIT

KevinRabun/judges

Agent

Evaluates code for proper externalization of configuration, secrets management, environment-based config switching, and feature flag implementation.

7 2mo ago A 27 tokens original MIT

KevinRabun/judges

Agent

Evaluates code for unnecessary resource consumption, inefficient algorithms, wasteful cloud resource usage, and opportunities for cost optimization.

7 2mo ago A 28 tokens original MIT

Judge Cybersecurity

21

KevinRabun/judges

Agent

Evaluates code for vulnerability to attacks (injection, XSS, CSRF, SSRF), authentication/authorization flaws, dependency vulnerabilities, and adherence to OWASP Top 10.

7 2mo ago A 41 tokens original MIT

Judge Data Security

22

KevinRabun/judges

Agent

Evaluates code for data protection, encryption practices, PII handling, data-at-rest/in-transit security, access controls, and compliance with data privacy regulations (GDPR, CCPA, HIPAA).

7 2mo ago A 45 tokens original MIT

KevinRabun/judges

Agent

Evaluates code for data residency enforcement, cross-border transfer controls, jurisdiction-aware data handling, vendor independence (technological sovereignty), and operational self-governance (audit trails, resilience, data portability).

7 2mo ago A 45 tokens original MIT

Judge Database

24

KevinRabun/judges

Agent

Evaluates code for query efficiency, connection management, migration practices, schema design, and database access patterns that affect performance and reliability.

7 2mo ago A 29 tokens original MIT