Sebastian
|
2012d67be7
|
fix: Enforce security event severity defaults
Signed-off-by: Sebastian Krupinski <krupinski01@gmail.com>
|
2026-08-05 22:17:04 -04:00 |
|
Sebastian
|
649fa47c68
|
feat: Move security events into core
Signed-off-by: Sebastian Krupinski <krupinski01@gmail.com>
|
2026-08-05 22:14:22 -04:00 |
|
Sebastian
|
a73ca3abd6
|
feat: Move event runtime implementation into core
Signed-off-by: Sebastian Krupinski <krupinski01@gmail.com>
|
2026-08-05 22:09:53 -04:00 |
|
Sebastian
|
fb39aa57fd
|
feat(firewall): add audited configuration management
Signed-off-by: Sebastian Krupinski <krupinski01@gmail.com>
|
2026-08-03 22:44:34 -04:00 |
|
Sebastian
|
d5ca89e160
|
feat(firewall): add audited rule lifecycle management
Signed-off-by: Sebastian Krupinski <krupinski01@gmail.com>
|
2026-08-03 22:35:45 -04:00 |
|
Sebastian
|
b06c18d38e
|
feat(firewall): add safeguarded rule creation
Signed-off-by: Sebastian Krupinski <krupinski01@gmail.com>
|
2026-08-03 22:27:20 -04:00 |
|
Sebastian
|
6700ff145d
|
feat(firewall): add operational status reads
Signed-off-by: Sebastian Krupinski <krupinski01@gmail.com>
|
2026-08-03 22:22:07 -04:00 |
|
Sebastian
|
d919b70a2e
|
feat(firewall): add scoped log administration reads
Signed-off-by: Sebastian Krupinski <krupinski01@gmail.com>
|
2026-08-03 22:17:13 -04:00 |
|
Sebastian
|
74696bbeb3
|
feat(firewall): add scoped rule administration reads
Signed-off-by: Sebastian Krupinski <krupinski01@gmail.com>
|
2026-08-03 22:05:00 -04:00 |
|
Sebastian
|
4ee91a7918
|
feat(firewall): complete operational reliability phase
Signed-off-by: Sebastian Krupinski <krupinski01@gmail.com>
|
2026-07-30 23:39:37 -04:00 |
|
Sebastian
|
90d847ffae
|
perf(firewall): use BSON dates and add query indexes
Signed-off-by: Sebastian Krupinski <krupinski01@gmail.com>
|
2026-07-30 23:13:37 -04:00 |
|
Sebastian
|
ad6443bff3
|
fix(firewall): serialize automatic brute-force blocking
Signed-off-by: Sebastian Krupinski <krupinski01@gmail.com>
|
2026-07-30 23:05:32 -04:00 |
|
Sebastian
|
a5c10e9b9b
|
fix(firewall): account for authentication failures exactly once
Signed-off-by: Sebastian Krupinski <krupinski01@gmail.com>
|
2026-07-30 23:01:38 -04:00 |
|
Sebastian
|
7aa8a27b1b
|
feat(firewall): audit rule lifecycle changes
Signed-off-by: Sebastian Krupinski <krupinski01@gmail.com>
|
2026-07-30 22:57:25 -04:00 |
|
Sebastian
|
5ada4c0c45
|
fix(firewall): register missing security audit events
Signed-off-by: Sebastian Krupinski <krupinski01@gmail.com>
|
2026-07-30 22:50:42 -04:00 |
|
Sebastian
|
12037da367
|
feat(firewall): complete rule-match audit context
Signed-off-by: Sebastian Krupinski <krupinski01@gmail.com>
|
2026-07-30 22:46:27 -04:00 |
|
Sebastian
|
abc5bfcccc
|
fix(firewall): enforce system rules independently of tenant context
Signed-off-by: Sebastian Krupinski <krupinski01@gmail.com>
|
2026-07-30 22:41:27 -04:00 |
|
Sebastian
|
da81f1ddf1
|
refactor(firewall): separate enforcement from rule management
Signed-off-by: Sebastian Krupinski <krupinski01@gmail.com>
|
2026-07-30 22:35:24 -04:00 |
|
Sebastian
|
266b364c93
|
fix(firewall): preserve tenant ownership for automatic blocks
Signed-off-by: Sebastian Krupinski <krupinski01@gmail.com>
|
2026-07-30 22:11:27 -04:00 |
|
Sebastian
|
3b9a5cd5ab
|
feat(firewall): validate rules and add typed configuration
Signed-off-by: Sebastian Krupinski <krupinski01@gmail.com>
|
2026-07-30 21:54:23 -04:00 |
|
Sebastian
|
63d91ca7fa
|
feat(firewall): add tenant and system rule scopes
Signed-off-by: Sebastian Krupinski <krupinski01@gmail.com>
|
2026-07-30 21:38:19 -04:00 |
|
Sebastian
|
eb99eb5a2e
|
refactor: unified kernal logic clean up
Signed-off-by: Sebastian Krupinski <krupinski01@gmail.com>
|
2026-07-27 08:54:37 -04:00 |
|
Sebastian
|
65c1b5fb75
|
refactor(kernel): unify HTTP and CLI application lifecycle
Signed-off-by: Sebastian Krupinski <krupinski01@gmail.com>
|
2026-07-27 00:48:11 -04:00 |
|
Sebastian
|
071c225b2d
|
fix: remove broken layout test
Signed-off-by: Sebastian Krupinski <krupinski01@gmail.com>
|
2026-07-26 16:35:26 -04:00 |
|
Sebastian
|
b570150258
|
chore: implement php test suites
JS Unit Tests / test (pull_request) Failing after 43s
Build Test / build (pull_request) Successful in 44s
PHP Unit Tests / test (pull_request) Successful in 1m9s
PHP Integration Tests / Integration Tests (pull_request) Successful in 1m28s
Signed-off-by: Sebastian Krupinski <krupinski01@gmail.com>
|
2026-07-23 22:20:35 -04:00 |
|
Sebastian
|
934fb24217
|
feat: tenant management console commands
Signed-off-by: Sebastian Krupinski <krupinski01@gmail.com>
|
2026-07-19 22:38:43 -04:00 |
|
Sebastian
|
65d60008da
|
fix: layout loading settings
Signed-off-by: Sebastian Krupinski <krupinski01@gmail.com>
|
2026-07-09 20:47:30 -04:00 |
|
Sebastian
|
40a30b8a87
|
chore: implement basic tests
JS Unit Tests / test (pull_request) Successful in 10s
Build Test / build (pull_request) Successful in 14s
PHP Unit Tests / test (pull_request) Successful in 45s
Signed-off-by: Sebastian Krupinski <krupinski01@gmail.com>
|
2026-02-14 12:51:57 -05:00 |
|
Sebastian
|
1d9def792a
|
chore: implement basic tests
Build Test / build (pull_request) Successful in 13s
PHP Tests / test (pull_request) Successful in 53s
Signed-off-by: Sebastian Krupinski <krupinski01@gmail.com>
|
2026-02-11 01:40:28 -05:00 |
|
root
|
4ae6befc7b
|
Initial Version
|
2026-02-10 18:46:11 -05:00 |
|