• Joined on 2024-03-27
kitos pushed to main at kitos/Aegis 2026-06-11 11:22:55 +00:00
7ded48bdb7 fix(routers+imports): fix missing DetectionRule import and correct -> list return type annotations that actually return paginated dicts
kitos pushed to main at kitos/Aegis 2026-06-11 11:14:20 +00:00
6ca37f743f fix(caldera): add missing TestTemplate import in caldera_import_service
kitos pushed to main at kitos/Aegis 2026-06-11 10:06:51 +00:00
cea518b33c fix(install): reset postgres volume on reconfigure to avoid auth failures
kitos pushed to main at kitos/Aegis 2026-06-11 09:51:16 +00:00
22293804ab fix(install): auto-generate MINIO_ACCESS_KEY instead of leaving default minioadmin
kitos pushed to main at kitos/Aegis 2026-06-11 09:24:38 +00:00
64cc438bcc fix(main): restore missing settings import lost in merge conflict resolution
8fea0c1ada feat(refactor): PEP8, type annotations, docstrings and PyJWT security fix
1f19bd8432 fix(security): replace python-jose with PyJWT to eliminate ecdsa CVEs
d2a46feba8 refactor(docs+comments): add Google-style docstrings and inline comments across backend
9ff0f04ba3 refactor(types): add comprehensive type annotations across backend Python codebase
Compare 6 commits »
kitos pushed to refactor/pep8-types-docs at kitos/Aegis 2026-06-11 09:07:27 +00:00
1f19bd8432 fix(security): replace python-jose with PyJWT to eliminate ecdsa CVEs
d2a46feba8 refactor(docs+comments): add Google-style docstrings and inline comments across backend
9ff0f04ba3 refactor(types): add comprehensive type annotations across backend Python codebase
8f98bdd273 refactor(pep8): enforce full PEP8 compliance across backend Python codebase
Compare 4 commits »
kitos pushed to refactor/pep8-types-docs at kitos/Aegis 2026-06-11 07:06:33 +00:00
4e378540af fix(security): replace python-jose with PyJWT to eliminate ecdsa CVEs
kitos pushed to refactor/pep8-types-docs at kitos/Aegis 2026-06-10 11:25:42 +00:00
c99cc4946a refactor(docs+comments): add Google-style docstrings and inline comments across backend
kitos pushed to refactor/pep8-types-docs at kitos/Aegis 2026-06-10 10:38:27 +00:00
0ddd17047d refactor(docs+comments): add Google-style docstrings and inline comments across backend
394d5d9056 refactor(types): add comprehensive type annotations across backend Python codebase
ec26183e2e refactor(pep8): enforce full PEP8 compliance across backend Python codebase
Compare 3 commits »
kitos created branch refactor/pep8-types-docs in kitos/Aegis 2026-06-10 10:38:27 +00:00
kitos pushed to main at kitos/Aegis 2026-06-08 14:10:11 +00:00
98fddccd32 chore(gitignore): remove .cursor from tracking and add to gitignore
kitos pushed to main at kitos/Aegis 2026-06-08 14:07:30 +00:00
f6d33638fd chore(gitignore): exclude docs/confluence, CLAUDE.md, .claude/, qa scripts
0001b33594 refactor(ui): move SSO, Export/Import, System Info from SystemPage to Settings
a7725ba519 feat(sso): Azure AD / Entra ID SAML 2.0 integration
0c9f3051b4 fix(evaluations): fix duplicate substeps and improve eval test format by scenario grouping
e2861a08bc feat(evaluations): enrich eval tests with attack path, criteria and data sources
Compare 182 commits »
kitos pushed to main at kitos/Aegis 2026-06-08 13:01:32 +00:00
102370897f refactor(ui): move SSO, Export/Import, System Info from SystemPage to Settings
kitos pushed to main at kitos/Aegis 2026-06-08 11:48:45 +00:00
a43d73cac8 feat(sso): Azure AD / Entra ID SAML 2.0 integration
kitos pushed to main at kitos/Aegis 2026-06-08 11:20:53 +00:00
5f8a196df3 fix(evaluations): fix duplicate substeps and improve eval test format by scenario grouping
kitos pushed to main at kitos/Aegis 2026-06-08 09:42:22 +00:00
7703c36ed7 feat(evaluations): enrich eval tests with attack path, criteria and data sources
kitos pushed to main at kitos/Aegis 2026-06-05 14:56:32 +00:00
72983a022b fix(evaluations): optional chaining on evalPendingData to fix TS18048
kitos pushed to main at kitos/Aegis 2026-06-05 14:53:13 +00:00
802e8f862b feat(evaluations): bulk approve evaluation tests with 4-step confirmation modal
kitos pushed to main at kitos/Aegis 2026-06-05 14:42:57 +00:00
93b4a700e6 fix(evaluations): results API returns list of vendors, not dict
kitos pushed to main at kitos/Aegis 2026-06-05 14:25:48 +00:00
cbaa0deedd fix(evaluations): correct fallback rounds + friendlier error messages