Skip to content
JavaAgentic

Type at least two characters. Try “RAG”, “pgvector” or “tool calling”.

Spring Security · Phase 4

Security Testing & DevSecOps

Proving the controls work and keeping them working: spring-security-test, penetration testing methodology, pipeline security gates, threat modelling and secrets management.

Intermediate6 min read

Testing Spring Security

Writing security tests that catch real gaps: @WithMockUser and @WithUserDetails, MockMvc request post-processors, testing method security, mock JWTs, and the negative tests that matter.

Read tutorial
Advanced6 min read

Penetration Testing for Java Apps

A structured approach to testing your own application: reconnaissance, authentication and authorisation testing, injection, business logic flaws, and the tools that help.

Read tutorial
Advanced5 min read

DevSecOps — Securing the Pipeline

Security gates that catch real problems without blocking delivery: pre-commit secret scanning, SAST with FindSecBugs, dependency and container scanning, DAST, and tuning out the noise.

Read tutorial
Advanced6 min read

Threat Modelling

Finding design flaws before they ship: drawing data flow diagrams, applying STRIDE per element, prioritising with DREAD, and running a session that produces actionable work.

Read tutorial
Intermediate5 min read

Secrets Management & Key Security

Getting secrets out of configuration: taking an inventory, Vault KV and dynamic database credentials, Kubernetes auth, the External Secrets Operator, and rotation that works.

Read tutorial