57 Commits
Author SHA1 Message Date
funnywolfandCopilot be3e9b48a5 feat(playbooks): improve execution visibility
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-08-05 23:48:53 +08:00
funnywolfandCopilot 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
rookitandCopilot 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
funnywolfandCopilot 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
rookitandCopilot a5cb9f8c59 feat(custom): support typed variables
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-08-03 13:22:11 +08:00
funnywolfandCopilot be83c727ec feat(custom): add managed variables
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-08-01 18:12:53 +08:00
rookitandCopilot 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
rookitandCopilot 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
rookitandCopilot 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
SebastionandGitHub 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
rookitandCopilot 74ff007ec8 feat: add API documentation endpoints
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-07-22 15:09:34 +08:00
rootkitGitHubCopilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>Copilot
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
funnywolfandCopilot 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
funnywolfandCopilot 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
funnywolfandCopilot 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
funnywolfandCopilot 04ad30e97e Optimize dashboard window summary queries
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-07-11 08:58:02 +08:00
funnywolfandCopilot 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
funnywolfandCopilot 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
funnywolfandCopilot aa75eed5e3 Optimize default case list metrics
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-07-10 21:38:30 +08:00
funnywolfandCopilot 4fc5f1047a Optimize default artifact count query
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-07-10 21:33:00 +08:00
funnywolfandCopilot 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
funnywolfandCopilot 4059d95498 Optimize dashboard active risk aggregation
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-07-10 21:17:44 +08:00
funnywolfandCopilot 26c581cbca Optimize dashboard mean time aggregation
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-07-10 21:16:11 +08:00
funnywolfandCopilot f9f13bd5b5 Optimize dashboard threat keyword aggregation
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-07-10 21:13:04 +08:00
funnywolfandCopilot 9ce796d187 Optimize dashboard risk artifact query
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-07-10 21:10:11 +08:00
funnywolfandCopilot 1d14d53ac2 Add database performance tooling
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-07-10 21:07:18 +08:00
funnywolfandCopilot 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
funnywolfandCopilot 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
funnywolfandCopilot 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
funnywolfandCopilot c11a5fca63 Improve production request logging
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-07-06 14:52:22 +08:00
funnywolfandCopilot d3a55343bd Prepare v0.5.0 release
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-07-05 00:02:17 +08:00
funnywolfandCopilot 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
funnywolfandCopilot 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
funnywolfandCopilot 20735ae0b7 refactor: remove MCP runtime
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-07-04 00:12:43 +08:00
funnywolfandCopilot 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
funnywolfandCopilot e279a81f76 Implement MCP comment attachment access
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-07-01 20:19:57 +08:00
funnywolfandCopilot 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
rookitandCopilot 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
funnywolfandCopilot 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
funnywolfandCopilot 07d3c80e82 Avoid exposing Redis stream errors
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-06-28 18:24:52 +08:00
funnywolfandCopilot da94d2f194 Add custom definitions console
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-06-28 15:09:10 +08:00
funnywolfandCopilot 8d4fde9ecb Remove hidden runtime environment overrides
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-06-28 13:12:22 +08:00
funnywolfandCopilot f46b628d62 Fix inbox notification preference delivery
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-06-28 12:20:38 +08:00
funnywolfandCopilot da68d71848 Regenerate app initial migrations
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-06-28 12:17:14 +08:00
funnywolfandCopilot 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
funnywolfandCopilot 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