100 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
funnywolf 575997a950 remove unused spec 2026-08-05 22:50:35 +08:00
funnywolfandCopilot 5191cb444f docs: update deployment requirements
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-08-05 22:49:57 +08:00
funnywolfandCopilot 5fb56d100e docs: update related cases guide
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-08-04 19:51:40 +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
rookit f978adecb3 Delete finish spec 2026-08-04 10:01:51 +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
funnywolf 3a0f048a84 Merge remote-tracking branch 'origin/master'
# Conflicts:
#	docs/specs/v0.6.0/00-release-scope.md
#	docs/specs/v0.6.0/05-worker-health.md
#	docs/specs/v0.6.0/README.md
#	docs/specs/v0.6.0/TODO-remaining-domains.md
2026-08-03 20:09:14 +08:00
rookitandCopilot 101ebfa0b5 docs(spec): finalize v0.6.0 domains
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-08-03 13:23:19 +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
rookitandCopilot 02c3ab138f fix(frontend): fill available table height
Ensure short datasets use the DataTable body's calculated viewport height instead of collapsing to their content height.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-08-03 11:06:45 +08:00
funnywolf 8d45860170 remove unused spec 2026-08-01 18:17:29 +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
funnywolf 5f1660c2e4 remove unused spec 2026-08-01 15:10:32 +08:00
funnywolfandCopilot ddee6cb2f7 chore(deploy): preserve script permissions
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-08-01 15:08:54 +08:00
funnywolfandCopilot 3d6eb240c8 feat(deploy): simplify compose lifecycle
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-08-01 15:08:31 +08:00
funnywolfandCopilot d314489cfb chore(backend): update dependencies
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-08-01 15:08:19 +08:00
rookit 24896701bc add TODO 2026-07-31 16:28:47 +08:00
rookitandCopilot 0a2880f266 feat(deploy): add managed compose upgrades
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-07-29 15:16:19 +08:00
rookitandCopilot 7465c5684d chore(release): prepare v0.5.2
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-07-28 10:57:54 +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
rookit c3497ef84c Merge pull request #38 - Bump @ant-design/icons from 6.2.5 to 6.3.2
# Conflicts:
#	frontend/pnpm-lock.yaml
2026-07-22 16:38:27 +08:00
rookit 1b12e505ae Merge pull request #42 - Bump eslint from 10.4.1 to 10.7.0 in /frontend
# Conflicts:
#	frontend/pnpm-lock.yaml
2026-07-22 16:37:27 +08:00
rookit f860bf910f Merge pull request #39 - Bump typescript-eslint from 8.63.0 to 8.64.0 in /frontend 2026-07-22 16:36:37 +08:00
rookit dcc499bc06 Merge pull request #40 - Bump react-router-dom from 7.17.0 to 7.18.1 2026-07-22 16:36:19 +08:00
rookit f8573f6fcf Merge pull request #41 - Bump antd from 6.4.3 to 6.5.1 2026-07-22 16:36:07 +08:00
rookit fdb0ac1fcb Merge pull request #36 - Bump pnpm/action-setup from 4 to 6
# Conflicts:
#	.github/workflows/ci.yml
2026-07-22 16:35:21 +08:00
rookit 5c069f89df Merge pull request #33 - Bump actions/setup-node from 6 to 7 2026-07-22 16:34:28 +08:00
rookit af780af83f Merge pull request #37 - Bump astral-sh/setup-uv from 5 to 7 2026-07-22 16:34:25 +08:00
rookit 649e9d0449 Merge pull request #34 - Bump github/codeql-action from 3 to 4
# Conflicts:
#	.github/workflows/codeql.yml
2026-07-22 16:34:22 +08:00
rookit a08c67d8ec Merge pull request #35 from dependabot/github_actions/actions/checkout-7 2026-07-22 16:33:16 +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
rookitandCopilot 511f0a340d chore: proxy Vite API requests to ASGI server
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-07-22 15:08:50 +08:00
rookitandCopilot aca59879cb feat: add table help affordance
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-07-22 15:08:50 +08:00
funnywolfandCopilot 0c7bacea7f Pin frontend pnpm version
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-07-11 20:06:49 +08:00
funnywolfandCopilot b570858d0f Prepare v0.5.1 release
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-07-11 19:59:35 +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 6dc0abf891 Bump docker/build-push-action from 6 to 7
Closes #22

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-07-11 19:31:03 +08:00
funnywolfandCopilot 9e794e637c Fix frontend CI investigation lint
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-07-11 19:15:40 +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 9e943602e7 Tune production deployment concurrency settings
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-07-11 18:20:13 +08:00
funnywolfandCopilot 44e9e51f10 Simplify table tag overflow rendering
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-07-11 09:31:33 +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
funnywolf 38e5782149 fix mock case TTD error 2026-07-06 17:43:15 +08:00
funnywolfandCopilot c647b5043b Register asp-marketplace submodule
Track asp-marketplace as a submodule so the marketplace plugin repository stays external while remaining discoverable from the main project.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-07-06 17:28:48 +08:00
funnywolfandCopilot 0258939037 Standardize release workflow configuration
Add manifest-driven release tooling, wire CI and release workflows to validate deterministic release surfaces, register asp-doc as a submodule, and rewrite the release runbook around the standardized flow.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-07-06 17:27:36 +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 fae594ccd7 Simplify component README files
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-07-05 17:29: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
funnywolf 51878b79f5 typo 2026-07-04 23:50:53 +08:00
funnywolfandCopilot 22f3ff5352 Fix frontend runtime warnings
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-07-04 23:46:44 +08:00
funnywolfandCopilot 42fe735913 Update deprecated Ant Design props
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-07-04 23:28:57 +08:00
funnywolf 887f33b986 typo 2026-07-04 23:24:29 +08:00
funnywolfandCopilot c66cf71f65 Document CLI PyPI release flow
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-07-04 23:23:55 +08:00
funnywolfandCopilot 8b3b090ac5 Publish CLI from release workflow
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-07-04 23:20:30 +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 8b2e3533a4 Update SIEM and OpenCTI settings icons
Use DatabaseSearch for SIEM and ChartNetwork for OpenCTI to better match the settings semantics.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-07-04 21:52:47 +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
funnywolf 69b8a38ac6 Merge branch 'dev' 2026-07-03 23:06:32 +08:00
rookitandCopilot 7d05a9a4a6 chore(cli): add PyPI package metadata
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-07-03 15:23:20 +08:00
rookitandCopilot b7e7ae7dfe Stop tracking embedded repositories
Treat asf-doc and asp-marketplace as local independent repositories by removing their gitlinks from the parent index and ignoring the paths.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-07-03 11:21:14 +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 8e2bb494a9 Add ASP CLI agent integration design
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-07-02 21:42:39 +08:00
funnywolfandCopilot 9966c623d8 Update homepage docs ref
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-07-01 21:29:55 +08:00
rootkitandGitHub e9eb3d8b92 Merge pull request #25 from FunnyWolf/dev
Dev
2026-07-01 21:12:40 +08:00
funnywolf 361088b167 add issues template 2026-07-01 21:12:16 +08:00
funnywolfandCopilot 5ce3b7f485 Update docs and marketplace MCP refs
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-07-01 21:02:53 +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 b526f0e794 Add MCP comment attachments spec
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-07-01 20:14:01 +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
rookit 5122686d53 add TODO 2026-07-01 15:02:08 +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
rookitandCopilot 7cad6783e9 Design backend table preferences
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-06-29 13:45:05 +08:00
rookitandCopilot 60f4751a23 Design websocket message and inbox realtime
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-06-29 11:31:11 +08:00
rootkitandGitHub b10755878b Merge pull request #24 from FunnyWolf/dev
Dev
2026-06-28 23:05:02 +08:00
funnywolfandCopilot b8a28a2998 Prepare v0.4.1 release
Map v0.4.1 to its release notes, update the compose package image template, and advance the documentation submodule.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-06-28 22:52:55 +08:00
funnywolfandCopilot ddae5ae4b2 Document compose backup and restore
Add stopped full backup and restore guidance to the Docker Compose package README files and update the documentation submodule pointer.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-06-28 22:45:28 +08:00
funnywolfandCopilot 0a771f2843 Add compose package Chinese README
Include a standalone Chinese README in the Docker Compose release package and update the documentation submodule with deployment operations and upgrade pages.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-06-28 22:32:50 +08:00