16 Commits

Author SHA1 Message Date
e4ae5d5ce6 Add readme and Licence file for completion. 2026-01-12 12:43:07 +02:00
9a971a17ad Add a first draft report version. 2026-01-12 12:09:45 +02:00
296bda7f76 Add test_encrypt and test_hash php files to the app just for completion. 2026-01-12 12:08:49 +02:00
f395e5ac6f Switch to https using Caddy proxy. fix-http 2026-01-12 12:06:43 +02:00
3f7a2d2d61 Web app switched to non-root SQL account. fix-root 2026-01-12 12:02:58 +02:00
fb80cb78eb Fix plain text in user authendication -- part 2. fix-pltxt 2026-01-11 21:06:49 +02:00
c06e1bd64b Fix plain text in user authendication. 2026-01-11 18:38:08 +02:00
57cc2c3fa0 Apply contex-aware encoding to the rest of the program. fix-xss 2026-01-11 17:53:04 +02:00
4b5d0dd704 Fix XSS by applying context-aware encoding 2026-01-11 16:50:47 +02:00
244b91677f Prepare XSS environment and XSS attack proof 2026-01-11 16:50:47 +02:00
bd9aec48d7 Fix SQL injection in the rest of the passman fix-sqli 2026-01-11 16:48:48 +02:00
f94a1ebbd5 Fix SQL injection in login using prepared statements part 2 2026-01-10 22:44:55 +02:00
75f47a76b0 Fix SQL injection in login using prepared statements 2026-01-10 22:31:10 +02:00
6a2ca8f2a4 Prepare report files 2026-01-10 22:03:55 +02:00
b814885a96 Dockerize passman for modern environments
Ported the original passman PHP/MySQL application to a Docker-based setup using Apache and MariaDB.
Fixed compatibility issues with modern PHP/MariaDB versions (HTTP header handling and database collation) using minimal, targeted changes.
Preserved the original application logic and structure while ensuring correct execution in a contemporary containerized environment.
baseline
2026-01-10 19:20:00 +02:00
61c777f33a Init commit with passman (and XSS) files aranged as a deployed environment 2026-01-10 17:56:35 +02:00