• Joined on 2024-03-27
kitos pushed to main at kitos/Aegis 2026-07-10 06:44:25 +00:00
2afb886cd9 feat(assign): let leads manually assign operators + sync Jira; send platform as Jira label
kitos pushed to main at kitos/Aegis 2026-07-09 15:09:02 +00:00
119db6f91d fix(jira): wrap select-field values in {value: ...} for Jira REST API
kitos pushed to main at kitos/Aegis 2026-07-09 14:36:07 +00:00
d726e3adfe fix(jira): correct Data Sensitivity field ID and replicate Jira's real classification scheme
kitos pushed to main at kitos/Aegis 2026-07-09 13:26:47 +00:00
512b682cc5 fix(jira): correct user_find_by_user_string kwarg breaking account-id auto-detection
kitos pushed to main at kitos/Aegis 2026-07-09 12:21:30 +00:00
8031682e9c feat(matrix): unify Techniques and Coverage Matrix into one page
0de9f4a6c0 feat(heatmap): expose technique name + real status on every layer
Compare 2 commits »
kitos pushed to main at kitos/Aegis 2026-07-09 10:49:07 +00:00
4e31359fca feat(frontend): add technique/platform/outcome/date filters to Validated Tests
226869d308 feat(tests): richer server-side filters + true total count for GET /tests
Compare 2 commits »
kitos pushed to main at kitos/Aegis 2026-07-09 10:04:46 +00:00
adae7e617e fix(jira): report which admin config field is actually missing
kitos pushed to main at kitos/Aegis 2026-07-08 11:42:23 +00:00
4ddd7f9ec3 feat(jira): sync the full Purple Team workflow status to Jira
kitos pushed to main at kitos/Aegis 2026-07-08 09:30:44 +00:00
ccc99439d5 docs: add Jira/Tempo service account requirements and use cases
kitos pushed to main at kitos/Aegis 2026-07-08 09:08:42 +00:00
df49d336f7 fix(security): stop leaking live Jira/Tempo admin tokens in config export
kitos pushed to main at kitos/Aegis 2026-07-08 08:17:55 +00:00
0b6a664651 test(admin): cover config export/import bundle (Block 4)
kitos pushed to main at kitos/Aegis 2026-07-08 06:46:40 +00:00
8cf8001de5 feat(frontend): My Reviews queue, duplicate-test badge, tactic order, legend + tooltip fixes
1c8fa436ab feat(backend): enforce campaign scheduling, add reviewer queue filter, tactic order, duplicate-test counts
Compare 2 commits »
kitos pushed to main at kitos/Aegis 2026-07-07 14:31:19 +00:00
21c6febd22 fix(frontend): render markdown descriptions properly, fix tooltip/banner wording
c234fd64c2 feat(d3fend): flag review_required on new ATT&CK-D3FEND mappings
Compare 2 commits »
kitos pushed to main at kitos/Aegis 2026-07-07 13:46:30 +00:00
b6da0e22c2 feat(jira): push Attack Contained field (customfield_11885) on BT submit
kitos pushed to main at kitos/Aegis 2026-07-07 11:51:36 +00:00
1ddbd6989f fix(frontend): hide viewer-only risk-compute UI, proactively renew session
bd26b09827 fix(backend): resolve refresh-token expiry deadlock, missing Jira on normal campaign approval, discarded threat-actor campaign start_date
Compare 2 commits »
kitos pushed to main at kitos/Aegis 2026-07-07 09:36:17 +00:00
fefe70baed Merge branch 'main' of https://git.undiamagico.es/kitos/Aegis into claude/adoring-vaughan-273f91
1519ccc95c feat(tests): update data classification UI to org's 4-tier scheme
a66fefa30b feat(classification): org data classification scheme, tactic-based initial default, operator edit rights
Compare 3 commits »
kitos pushed to main at kitos/Aegis 2026-07-07 09:01:31 +00:00
b6b674d620 fix(deps): regenerate lock with babel/core 7.29.7 and esbuild 0.28.1 (overrides applied)
kitos pushed to main at kitos/Aegis 2026-07-07 08:47:27 +00:00
42b05379f7 fix(deps): revert babel/core lock to 7.29.0 (npm ci fails with manual sub-dep mismatch)
kitos pushed to main at kitos/Aegis 2026-07-07 08:30:18 +00:00
d6fbc2ffe8 fix(deps): bump starlette>=1.3.1, pydantic-settings>=2.14.2; override babel/core>=7.29.6, esbuild>=0.28.1
kitos pushed to main at kitos/Aegis 2026-07-06 15:09:57 +00:00
949e5d42c4 fix(migration): cast CASE expression to enum type in b058 UPDATE statement