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
575997a950
remove unused spec
2026-08-05 22:50:35 +08:00
funnywolf and Copilot
5191cb444f
docs: update deployment requirements
...
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com >
2026-08-05 22:49:57 +08:00
funnywolf and Copilot
5fb56d100e
docs: update related cases guide
...
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com >
2026-08-04 19:51:40 +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
rookit
f978adecb3
Delete finish spec
2026-08-04 10:01:51 +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
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
rookit and Copilot
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
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
rookit and Copilot
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
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
funnywolf
5f1660c2e4
remove unused spec
2026-08-01 15:10:32 +08:00
funnywolf and Copilot
ddee6cb2f7
chore(deploy): preserve script permissions
...
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com >
2026-08-01 15:08:54 +08:00
funnywolf and Copilot
3d6eb240c8
feat(deploy): simplify compose lifecycle
...
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com >
2026-08-01 15:08:31 +08:00
funnywolf and Copilot
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
rookit and Copilot
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
rookit and Copilot
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
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
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
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
rookit and Copilot
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
rookit and Copilot
aca59879cb
feat: add table help affordance
...
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com >
2026-07-22 15:08:50 +08:00
funnywolf and Copilot
0c7bacea7f
Pin frontend pnpm version
...
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com >
2026-07-11 20:06:49 +08:00
funnywolf and Copilot
b570858d0f
Prepare v0.5.1 release
...
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com >
2026-07-11 19:59:35 +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
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
funnywolf and Copilot
9e794e637c
Fix frontend CI investigation lint
...
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com >
2026-07-11 19:15:40 +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
9e943602e7
Tune production deployment concurrency settings
...
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com >
2026-07-11 18:20:13 +08:00
funnywolf and Copilot
44e9e51f10
Simplify table tag overflow rendering
...
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com >
2026-07-11 09:31:33 +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
38e5782149
fix mock case TTD error
2026-07-06 17:43:15 +08:00
funnywolf and Copilot
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
funnywolf and Copilot
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
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
fae594ccd7
Simplify component README files
...
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com >
2026-07-05 17:29: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
51878b79f5
typo
2026-07-04 23:50:53 +08:00
funnywolf and Copilot
22f3ff5352
Fix frontend runtime warnings
...
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com >
2026-07-04 23:46:44 +08:00
funnywolf and Copilot
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
funnywolf and Copilot
c66cf71f65
Document CLI PyPI release flow
...
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com >
2026-07-04 23:23:55 +08:00
funnywolf and Copilot
8b3b090ac5
Publish CLI from release workflow
...
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com >
2026-07-04 23:20:30 +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
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
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
69b8a38ac6
Merge branch 'dev'
2026-07-03 23:06:32 +08:00
rookit and Copilot
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
rookit and Copilot
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
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
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
funnywolf and Copilot
9966c623d8
Update homepage docs ref
...
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com >
2026-07-01 21:29:55 +08:00
rootkit and GitHub
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
funnywolf and Copilot
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
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
b526f0e794
Add MCP comment attachments spec
...
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com >
2026-07-01 20:14:01 +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
5122686d53
add TODO
2026-07-01 15:02:08 +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
rookit and Copilot
7cad6783e9
Design backend table preferences
...
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com >
2026-06-29 13:45:05 +08:00
rookit and Copilot
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
rootkit and GitHub
b10755878b
Merge pull request #24 from FunnyWolf/dev
...
Dev
2026-06-28 23:05:02 +08:00
funnywolf and Copilot
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
funnywolf and Copilot
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
funnywolf and Copilot
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