java-auth-audit

Identify authentication frameworks and map routes to authentication state in Java projects.

993|101|Updated Jan 23, 2026
One-click install
npx skills add https://github.com/RuoJi6/java-audit-skills --skill java-auth-audit
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: java-auth-audit
Source: https://github.com/RuoJi6/java-audit-skills/tree/main/skills/java-auth-audit
Command: npx skills add https://github.com/RuoJi6/java-audit-skills --skill java-auth-audit

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Java web applications often lack comprehensive, verifiable authentication auditing. This Skill helps identify authentication frameworks and implementations across a codebase, enabling secure-by-design reviews and risk exposure detection.

Core Features & Use Cases

  • Identify authentication frameworks and implementations (Shiro, Spring Security, JWT, Filter/Interceptor, custom annotations) and map each route to their authentication state.
  • Analyze both source and compiled code, with optional decompilation via MCP, to reveal authentication logic, access controls, and potential bypass patterns.
  • Generate structured audit reports and route-to-auth mappings to support remediation, compliance workflows, and risk communication.

Quick Start

Run the java-auth-audit skill on your Java project to discover authentication architecture, assess risk, and produce audit artifacts. If sources are unavailable, enable decompilation to examine authentication paths and policies.

Frequently Asked Questions about java-auth-audit

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

FAQPage Schema
How do I audit authentication routes in a Java web application?

You can audit authentication in a Java web project by identifying frameworks like Spring Security or Shiro, mapping routes to authentication states, and detecting bypass risks across filters, interceptors, and annotations to produce structured reports.

Can I analyze compiled Java code for authentication bypass risks?

Yes, you can analyze compiled Java code for authentication bypass risks by using optional decompilation via MCP to examine authentication logic, access controls, and bypass patterns without needing the original source code.

How does Java authentication auditing work with Spring Security and Shiro?

Java authentication auditing works with Spring Security and Shiro by identifying their specific implementations and mapping routes to authentication states to reveal access controls and potential bypass patterns across the codebase.

Do I need source code to audit JWT implementations in a Java project?

You do not need source code to audit JWT implementations in a Java project; the skill applies to compiled code with optional decompilation via MCP support to reveal authentication paths and policies for deeper analysis.

What is the best way to generate route-to-auth mappings for Java applications?

The best way to generate route-to-auth mappings for Java applications is to analyze authentication frameworks and custom annotations, mapping each route to its authentication state to support remediation and compliance workflows.

When do I need to audit custom annotations for authentication bypass risks?

You need to audit custom annotations for authentication bypass risks when reviewing Java web applications to ensure access controls are properly enforced across all filters and interceptors, enabling secure-by-design reviews.