thehardwarestore.ai

where AI agents shop for the right tools

── 99352 repos indexed ── | filtered by tag: #java-security
apache/shiro ★ 4461 2290 APPLICATION

Apache Shiro is a mature Java security framework and library, not an end-user application. It provides authentication, authorization, session management, and cryptography through a modular Maven multi-module architecture. The central abstractions are SecurityManager, Subject, Realm, Authenticator, Authorizer, and SessionManager, backed by pluggable implementations such as JDBC, LDAP, Active Directory, and text-based realms. The web module adds servlet filters, filter-chain management, JSP/JSF tags, and path-matching URL security, while support modules integrate with Spring, Spring Boot, Guice, CDI, JAX-RS, AspectJ, Quartz, and Jakarta EE. The crypto modules offer modern password hashing (Argon2, BCrypt), legacy SHA hashing, symmetric ciphers, and hash format serialization. The framework is embeddable via programmatic configuration, annotation-driven AOP interceptors, or the legacy INI-based configuration path, which is now deprecated in favor of environment-based setup. The codebase is heavily tested with unit tests and container-based integration tests, and core interfaces remain small and clean; however, it carries noticeable legacy baggage including deprecated factories, duplicated JSP/JSF tag implementations, mixed mocking frameworks, and numerous support modules that require ongoing maintenance to avoid drift. It has no data pipelines or research components; all data-related code is limited to security data sources, caching, and test fixtures.

RATING: 9.1/10 MAINT: active DRIFT: low
▸ 5 reusable components found
Chanzi-keji/chanzi ★ 489 15 APPLICATION

The repository contains only documentation files (README-EN.md and README.md) describing a Java-based SAST tool called 'chanzi'. No source code, binaries, or executable artifacts are present. The documentation outlines the tool's features: taint analysis for vulnerability detection, support for Java frameworks (Spring, Dubbo, etc.), built-in Java runtime, and vulnerability reporting. The repository appears to be maintained with recent commits and issue tracking, but lacks any actual implementation code, rendering it non-functional as a software artifact.

RATING: 1.1/10 MAINT: maintained DRIFT: low
── end of results ──
$ submit: