Mapping ISO 27001 to Modern Software Engineering: Secure by Design
-
Updated
Nov 23, 2025 - Java
Mapping ISO 27001 to Modern Software Engineering: Secure by Design
Archived Java and SQLite CLI marketplace built as a CWE-focused secure-coding project
The project is used to maintain efficiently the HR department schedule of any type of company
Seguridad en Jakarta EE con Jakarta Security. Formerly Java EE.
Simple and secure RESTful authenticated API backed by Java
Software Security Milestone 2 project
Implemented five dangerous software errors (vulnerable code), exploit and fix, and based on implementations then write a secure software development framework/guideline that discusses those implemented five dangerous software errors (such as Buffer Overruns).
An intentionally vulnerable Spring Boot application designed for security research, defensive analysis, and secure coding education in modern Java-based systems.
A secure authentication system implementing bcrypt for password hashing, developed as a classroom exercise for the Secure Development course
introduction to secure logging and secret handling in the Spring Boot context
Java terminal chat with TLS 1.3, BCrypt authentication, and hardened file transfer. Dockerized with GitHub Actions CI + CodeQL.
Java/JDBC security lab using prepared statements, input validation, transactions and PII masking with embedded Apache Derby.
Encrypt and protect sensitive data with Format Preserving Encryption (FPE) using the FF3 algorithm with DES. A secure Java-based solution that maintains data format integrity. Explore FPE-FF3-DES-Encryption for robust information security. 🛡️🔐🚀
Spring boot application developed to learn how to use the framework and understand how vulnerabilities are manifested in the application and how to prevent them.
Hardened Spring Boot Events app — Spring Security 6, OWASP HTML Sanitizer, Dependency-Check, SBOM (USM FMI diploma, 2026).
Secure Password Generator in Java.
Spring Boot API security gateway console with request inspection, event logging, tickets, SIEM export, WAF comparison, Docker, Kubernetes, and CI.
Add a description, image, and links to the secure-coding topic page so that developers can more easily learn about it.
To associate your repository with the secure-coding topic, visit your repo's landing page and select "manage topics."