Projects with this topic
-
Keycloak PoW Extension — adds computational PoW (proof-of-work) challenges to login, registration, and password-reset flows. Protects against bot spam and brute-force attacks by requiring clients to solve a light cryptographic puzzle before authenticating. Uses Argon2 (memory-hard, GPU-resistant) or SHA-256, with IP-adaptive difficulty that scales challenge hardness based on per-IP request patterns. Rate state is stored in Infinispan, enabling shared difficulty tracking across clustered Keycloak instances. Deploy as a standard Keycloak SPI plugin — works with any Keycloak 26.6 instance.
Three-layer defense on every submission:
Honeypot — silently rejects bots that auto-fill all form fields Solve-time validation — rejects submissions arriving faster than configured minimum (default 500ms) Hash verification — verifies proof-of-work correctness and prevents nonce replay attacksUpdated -
Isolate your big brother apps https://secure-system.gitlab.io/Insular/
Updated -
Rule Repository for GitLab SAST
Updated -
-
mbrandner-group / WebGoatIsaac
CI/CD Catalog (unpublished)A Demo project for scanning WebGoat
Updated -
Secure deployment of Java and Node.js applications to DigitalOcean Droplets, including SSH hardening, least-privilege runtime, firewall configuration, and reproducible deployment workflows.
Updated -
-
Une application JavaFX moderne pour la gestion des parcelles agricoles
Updated -
sightread 연주곡을 등록, 관리할 수 있는 관리자 연주곡 파일은 azure storage에 저장
Updated -
Project for the 'Highly Dependable Systems' course.
Updated -
Contiene pequeños repositorios con los proyectos de trabajo para las charlas-videos que haremos, mostrando lo que aprendimos y explicando conceptos en el camino. Zona de echar a perder.
Updated -
I2P+ is a soft-fork of the Java I2P Anonymizing Network Layer. License: AGPL v.3 https://i2pplus.github.io/
Updated -
-
-
A Ghidra plugin that renames variables based on machine learning predictions.
Updated -
Code examples about Spring MVC, Security and CAS Apereo integration
Updated -
The UserDetailsManager interface extends the UserDetailsService and adds the behavior related to creating, changing, or deleting a user
Updated -
"Smart Fitness EU App" allows users to choose and track their daily activities such as swimming, running, dancing, fitness, yoga, and cycling. It prompts users for input on the duration of each activity and provides statistics on calories burned. The app also allows users to enter their weight and height to calculate their BMI.
Updated