security-audit

Audit Java code for OWASP Top 10 security vulnerabilities.

700|137|Updated Jan 30, 2026
One-click install
npx skills add https://github.com/decebals/claude-code-java --skill security-audit-decebals
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: security-audit
Source: https://github.com/decebals/claude-code-java/tree/main/.claude/skills/security-audit
Command: npx skills add https://github.com/decebals/claude-code-java --skill security-audit-decebals

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Java security issues can go undetected across diverse Java ecosystems; this skill provides a comprehensive OWASP Top 10–based checklist and practical guidance to identify and remediate vulnerabilities across Spring, Quarkus, Jakarta EE, and plain Java.

Core Features & Use Cases

  • Framework-agnostic core with sections for Spring, Quarkus, Jakarta EE, and plain Java.
  • Covers input validation, injection prevention, secure deserialization, dependency security, security headers, CSRF protection, authentication, and authorization checks.
  • Use cases include code reviews, pre-release security audits, and architecture-level security assessments.

Quick Start

Run a security audit on your Java project to identify OWASP risks and verify secure coding practices.

Frequently Asked Questions about security-audit

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

FAQPage Schema
How do I audit Java code for OWASP Top 10 vulnerabilities?

Auditing Java code for OWASP Top 10 vulnerabilities involves checking for injection flaws, insecure deserialization, and broken authentication. This skill applies a framework-agnostic checklist across Spring, Quarkus, Jakarta EE, and plain Java to identify and remediate these risks.

Does this security audit cover Spring and Quarkus frameworks?

Yes, this security audit covers Spring and Quarkus frameworks. It provides framework-agnostic core checks with dedicated sections for Spring, Quarkus, Jakarta EE, and plain Java to ensure secure coding practices are verified across diverse ecosystems.

What secure coding practices are checked during a Java security audit?

A Java security audit checks input validation, injection prevention, secure deserialization, dependency security, security headers, CSRF protection, and secrets management. These secure coding practices align with the OWASP Top 10 to remediate vulnerabilities.

When do I need an OWASP-aligned security audit for Java?

You need an OWASP-aligned security audit for Java during code reviews, before pre-release checks, or when making security architecture decisions. It detects hidden vulnerabilities across your codebase and verifies that secure coding standards are met.

Can I use this for plain Java code reviews or does it require Jakarta EE?

You can use this for plain Java code reviews without requiring Jakarta EE. The audit is designed with a framework-agnostic core and includes specific checks for plain Java, alongside dedicated sections for Jakarta EE, Spring, and Quarkus.