Commit Graph
26 Commits
Author SHA1 Message Date
Ed1s0nZ 9f111a1389 fix: normalize missing deletes and empty REST lists 2026-10-10 18:02:02 +08:00
Sycun 6a67364947 feat: add vulnerability retest branches with an isolated evidence log
Retesting a finding creates an independent conversation branch that
snapshots the source history and model trace, so verification can run
multi-turn without writing to the original session.

- POST /api/vulnerabilities/:id/retest creates the branch and persists the
  prompt, so a lost response, navigation or refresh can resume it
- new update_vulnerability_status tool closes the loop; a retest branch may
  only read and update its own finding
- {{vulnerability_id}}, {{conversation_id}} and {{source_conversation_id}}
  resolve on send, in the first turn and in follow-ups
- evidence appends to a read-only vulnerabilities.retest_log column instead
  of retest_notes: that field is operator-authored and the edit form
  rewrites it wholesale, so a routine edit used to erase the retest trail
- the retest prompt is prefilled with the operator's retest_notes, which
  already states how to verify the fix
- copied messages are re-bound as time.Time. Scanning a DATETIME column into
  a string yields RFC3339Nano while AddMessage writes the driver's
  space-separated format, and messages sort on the raw created_at text, so a
  branch rendered its new turn above the inherited history
2026-10-10 07:21:20 +08:00
公明 5aa2c382b0 Add files via upload 2026-08-18 20:34:53 +08:00
公明 55ee5fbac9 Delete internal directory 2026-08-18 20:14:29 +08:00
公明 01c0750d98 Add files via upload 2026-08-15 01:58:38 +08:00
公明 2910289f0b Delete internal directory 2026-08-15 01:54:26 +08:00
公明 84e99220ff Add files via upload 2026-07-31 21:12:01 +08:00
公明 386ec7b835 Add files via upload 2026-07-13 19:06:02 +08:00
公明 a2744d6936 Add files via upload 2026-07-10 16:42:35 +08:00
公明 3210bc727f Add files via upload 2026-07-03 10:48:38 +08:00
公明 d5a0f93c6c Add files via upload 2026-06-18 12:40:54 +08:00
公明 cf1f8515d9 Delete internal directory 2026-06-18 12:37:39 +08:00
公明 d005268d28 Add files via upload 2026-06-12 19:43:38 +08:00
公明 4661862a1a Add files via upload 2026-06-11 18:03:09 +08:00
公明 60ea106301 Add files via upload 2026-06-05 10:38:24 +08:00
公明 764d8110ec Add files via upload 2026-05-28 11:21:07 +08:00
公明 1b1aed1699 Add files via upload 2026-05-26 14:27:44 +08:00
公明 66ac2f1357 Add files via upload 2026-05-22 11:30:25 +08:00
公明 62a0d8cb71 Add files via upload 2026-04-28 11:40:09 +08:00
公明 3b3d094dc4 Add files via upload 2026-04-28 10:26:09 +08:00
公明 fad6b3c808 Add files via upload 2026-04-28 01:05:58 +08:00
公明 2de0bd4d31 Add files via upload 2026-04-19 01:25:30 +08:00
公明 5ef7618f44 Delete internal directory 2026-04-19 01:14:50 +08:00
公明 3e0867d459 Add files via upload 2025-12-27 03:08:01 +08:00
公明 cd48cfa67b Add files via upload 2025-12-26 01:33:07 +08:00
公明 025704cbf7 Add files via upload 2025-12-25 22:12:41 +08:00