
Deliberately vulnerable Java/Maven fixture for testing Log4Shell (CVE-2021-44228) detection, code-impact classification, and remediation guidance in ShieldOps.
Deliberately vulnerable, non-deployable Java/Maven input for ShieldOps. Do not build, execute, or deploy it.
The project pins org.apache.logging.log4j:log4j-core:2.14.1. LoginAuditService.recordLoginAttempt sends an unauthenticated HTTP User-Agent value into a Log4j message parameter. That is the attacker-controlled-message condition described for CVE-2021-44228.
Expected findings:
LoginAuditService.java should be classified as impacted, not merely an import;Import from the ShieldOps repository root:
uv run shieldops create-case "Log4Shell direct impact demo"
uv run shieldops intake --case <case-id> --input hack/log4shell-direct-impact/intake.json
uv run shieldops cases
uv run shieldops investigate --case <case-id> \
--finding 'CVE-2021-44228:maven:org.apache.logging.log4j:log4j-core:2.14.1'
Authoritative records: