funnywolf and Copilot
be3e9b48a5
feat(playbooks): improve execution visibility
...
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com >
2026-08-05 23:48:53 +08:00
funnywolf and Copilot
1b3a31c8eb
fix(cases): refine relationship experience
...
Make Artifact suggestions explicit and bounded, align Related Cases with shared table layouts, and update the marketplace skills contract.
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com >
2026-08-04 19:08:46 +08:00
rookit and Copilot
0ca5cf5e8e
feat(cases): add case relationships
...
Replace case merge with typed weak relationships and shared-artifact suggestions for analysts and agents.
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com >
2026-08-04 16:28:33 +08:00
funnywolf and Copilot
d9551180e7
feat(operations): add worker health monitoring
...
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com >
2026-08-03 20:18:32 +08:00
rookit and Copilot
a5cb9f8c59
feat(custom): support typed variables
...
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com >
2026-08-03 13:22:11 +08:00
funnywolf and Copilot
be83c727ec
feat(custom): add managed variables
...
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com >
2026-08-01 18:12:53 +08:00
rookit and Copilot
7191f8cb74
feat(dashboard): cache overview in background
...
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com >
2026-07-24 15:03:29 +08:00
rookit and Copilot
2db249e092
fix(agent-api): avoid exposing SIEM exception details
...
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com >
2026-07-23 15:34:29 +08:00
rookit and Copilot
23350fa275
fix(deploy): install libmagic in backend image
...
Fixes #44
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com >
2026-07-23 14:53:43 +08:00
Sebastion and GitHub
6ef92fd1ec
fix(siem): prevent Splunk index injection
...
Validate Splunk index names before interpolating them into SPL queries and return 400 for invalid SIEM requests.
2026-07-22 16:31:45 +08:00
rookit and Copilot
74ff007ec8
feat: add API documentation endpoints
...
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com >
2026-07-22 15:09:34 +08:00
af9a528b7d
Potential fix for code scanning alert no. 31: Information exposure through an exception
...
Sanitize playbook failure remarks so exception details are logged server-side but not exposed through agent API responses.
Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com >
2026-07-11 19:52:11 +08:00
funnywolf and Copilot
7e95846db7
Fix code scanning exception exposure alerts
...
Sanitize API-facing exception details and replace OpenCTI pattern regex with linear parsing.
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com >
2026-07-11 19:44:15 +08:00
funnywolf and Copilot
f01d725b3b
Use database sequences for readable IDs
...
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com >
2026-07-11 18:51:10 +08:00
funnywolf and Copilot
fd6abe585f
Disable related count sorting
...
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com >
2026-07-11 09:09:09 +08:00
funnywolf
17170e0d2c
Revert "Optimize dashboard window summary queries"
...
This reverts commit 04ad30e97e .
2026-07-11 09:02:41 +08:00
funnywolf and Copilot
04ad30e97e
Optimize dashboard window summary queries
...
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com >
2026-07-11 08:58:02 +08:00
funnywolf and Copilot
90ac8385e0
Split web detail payloads from related data
...
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com >
2026-07-10 22:35:55 +08:00
funnywolf and Copilot
5cc4992d08
Add time indexes for list queries
...
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com >
2026-07-10 21:48:57 +08:00
funnywolf and Copilot
aa75eed5e3
Optimize default case list metrics
...
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com >
2026-07-10 21:38:30 +08:00
funnywolf and Copilot
4fc5f1047a
Optimize default artifact count query
...
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com >
2026-07-10 21:33:00 +08:00
funnywolf and Copilot
bb775738a8
Avoid default alert artifact count aggregation
...
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com >
2026-07-10 21:26:31 +08:00
funnywolf and Copilot
4059d95498
Optimize dashboard active risk aggregation
...
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com >
2026-07-10 21:17:44 +08:00
funnywolf and Copilot
26c581cbca
Optimize dashboard mean time aggregation
...
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com >
2026-07-10 21:16:11 +08:00
funnywolf and Copilot
f9f13bd5b5
Optimize dashboard threat keyword aggregation
...
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com >
2026-07-10 21:13:04 +08:00
funnywolf and Copilot
9ce796d187
Optimize dashboard risk artifact query
...
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com >
2026-07-10 21:10:11 +08:00
funnywolf and Copilot
1d14d53ac2
Add database performance tooling
...
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com >
2026-07-10 21:07:18 +08:00
funnywolf and Copilot
ac408b5b48
Add audit log management settings
...
Add an admin audit logs tab with searchable/filterable read-only table, reusable detail modal support, audit readable IDs, and CSV export for the current filter set.
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com >
2026-07-06 19:22:36 +08:00
funnywolf and Copilot
cef99c4b11
Fix audit cascade delete logging
...
Cache relation parents before delete so audit relation events do not query parents already removed by cascade deletes.
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com >
2026-07-06 17:55:07 +08:00
funnywolf and Copilot
44af8c15e3
Add operation timeouts for external requests
...
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com >
2026-07-06 16:11:01 +08:00
funnywolf and Copilot
c11a5fca63
Improve production request logging
...
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com >
2026-07-06 14:52:22 +08:00
funnywolf and Copilot
d3a55343bd
Prepare v0.5.0 release
...
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com >
2026-07-05 00:02:17 +08:00
funnywolf and Copilot
22ae3c2eb2
Verify CLI login and fix UUID cursors
...
Validate asp auth login against the authenticated version endpoint before saving settings, and encode cursor primary keys as strings so UUID-backed records paginate correctly.
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com >
2026-07-04 23:02:35 +08:00
funnywolf and Copilot
4870f5c1c4
Add OpenCTI threat intelligence provider
...
Add database-backed OpenCTI settings, provider integration, targeted tests, and threat intelligence settings tabs. Fix AlienVault OTX test authentication to validate API keys against an authenticated endpoint.
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com >
2026-07-04 21:06:04 +08:00
funnywolf and Copilot
20735ae0b7
refactor: remove MCP runtime
...
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com >
2026-07-04 00:12:43 +08:00
funnywolf and Copilot
902112cea2
Implement ASP CLI agent API foundation
...
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com >
2026-07-02 22:19:09 +08:00
funnywolf and Copilot
e279a81f76
Implement MCP comment attachment access
...
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com >
2026-07-01 20:19:57 +08:00
funnywolf and Copilot
4a440e85aa
Add configurable left-pinned table columns
...
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com >
2026-07-01 19:05:12 +08:00
funnywolf
bb947a200e
fix ci error
2026-07-01 18:34:48 +08:00
rookit and Copilot
2b08f747b3
Store table preferences in backend
...
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com >
2026-06-29 14:02:04 +08:00
rookit
4753f945f1
add websocket
2026-06-29 13:46:26 +08:00
funnywolf and Copilot
16854d0c45
Fix worker config refresh and frontend healthcheck
...
Refresh runtime configuration before worker iterations so long-running worker processes do not keep stale lru_cache values after settings changes. Also probe the frontend healthcheck through 127.0.0.1 to match the nginx listener.
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com >
2026-06-28 22:24:01 +08:00
funnywolf and Copilot
07d3c80e82
Avoid exposing Redis stream errors
...
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com >
2026-06-28 18:24:52 +08:00
funnywolf and Copilot
da94d2f194
Add custom definitions console
...
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com >
2026-06-28 15:09:10 +08:00
funnywolf and Copilot
8d4fde9ecb
Remove hidden runtime environment overrides
...
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com >
2026-06-28 13:12:22 +08:00
funnywolf and Copilot
f46b628d62
Fix inbox notification preference delivery
...
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com >
2026-06-28 12:20:38 +08:00
funnywolf and Copilot
da68d71848
Regenerate app initial migrations
...
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com >
2026-06-28 12:17:14 +08:00
funnywolf and Copilot
4a787cd043
Rename agentic runtime settings to runtime
...
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com >
2026-06-28 12:07:04 +08:00
funnywolf and Copilot
72c922dd71
Prevent admins deleting themselves
...
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com >
2026-06-28 12:00:52 +08:00
funnywolf
341c7e4174
rebuild
2026-06-28 11:54:26 +08:00