Commit Graph

78363 Commits

Author SHA1 Message Date
Jesse Merhi e8968af032 fix(ui): submit warning acknowledgement tokens 2026-08-13 13:44:38 +10:00
Jesse Merhi 4478fb22ba perf(ui): stabilize install warning bundle 2026-08-13 13:44:38 +10:00
Jesse Merhi 10256a172c perf(ui): trim install policy review copy 2026-08-13 13:44:38 +10:00
Jesse Merhi d1b42ff38e refactor(ui): read policy warnings from protocol package 2026-08-13 13:44:38 +10:00
Jesse Merhi 4f586f49cf fix(ui): use action cursor token for policy details 2026-08-13 13:44:38 +10:00
Jesse Merhi ca8ab2a010 feat(ui): add install policy warning review 2026-08-13 13:44:38 +10:00
jesse-merhi 5ca8f5ccd7 fix(plugins): preserve archive publication authority 2026-08-13 13:43:23 +10:00
jesse-merhi b6def3c6c0 fix(gateway): revoke install approvals at close entry 2026-08-13 13:43:23 +10:00
jesse-merhi 6608df1558 fix(gateway): fence approved plugin publication 2026-08-13 13:43:23 +10:00
jesse-merhi 248261dbb6 fix(gateway): fence install reviews across restarts 2026-08-13 13:43:23 +10:00
jesse-merhi 9a283284ad test(gateway): satisfy plugin lifecycle lint 2026-08-13 13:43:23 +10:00
jesse-merhi 530a71e85b fix(gateway): serialize plugin catalog reads 2026-08-13 13:43:23 +10:00
jesse-merhi 29d9c64583 fix(gateway): revoke install approvals on restart 2026-08-13 13:43:22 +10:00
jesse-merhi 627da2cc15 docs(gateway): define policy token consumption 2026-08-13 13:43:22 +10:00
jesse-merhi bb6e8033a4 chore(plugin-sdk): refresh gateway agent harness baseline 2026-08-13 13:43:22 +10:00
jesse-merhi 87012e56b9 chore(plugin-sdk): refresh gateway policy API baselines 2026-08-13 13:43:22 +10:00
jesse-merhi 109851a926 test(plugins): align temp root helper 2026-08-13 13:43:22 +10:00
jesse-merhi c66522ad60 fix(gateway): preserve policy warning details 2026-08-13 13:43:22 +10:00
jesse-merhi f497cf7bba test(plugins): align rebased warning fixtures 2026-08-13 13:43:22 +10:00
jesse-merhi 8e5e374d35 fix(plugins): keep approval result internal 2026-08-13 13:43:22 +10:00
jesse-merhi e2273c8d49 fix(plugins): bind warning approvals to stable inputs 2026-08-13 13:43:22 +10:00
jesse-merhi 0d97bca40a fix(gateway): align policy acknowledgement contracts 2026-08-13 13:43:22 +10:00
jesse-merhi c82732e707 fix(gateway): bind approvals to full warnings 2026-08-13 13:43:22 +10:00
jesse-merhi ef263aea43 docs(security): clarify policy reevaluation outcomes 2026-08-13 13:43:22 +10:00
jesse-merhi 254db64295 fix(gateway): preserve unapproved policy warnings 2026-08-13 13:43:22 +10:00
jesse-merhi a573c64f1f test(gateway): use real plugin lifecycle errors 2026-08-13 13:43:22 +10:00
jesse-merhi 76b79fe2e9 refactor(security): keep scan identity internal 2026-08-13 13:43:22 +10:00
jesse-merhi 1c040134b0 fix(security): fail closed on missing npm integrity 2026-08-13 13:43:22 +10:00
jesse-merhi 30ba169e33 fix(security): scope approvals to scan stages 2026-08-13 13:43:22 +10:00
jesse-merhi 85fe665b3c fix(security): bind approvals to resolved artifacts 2026-08-13 13:43:21 +10:00
jesse-merhi ef88c58712 fix(security): carry staged warning approvals 2026-08-13 13:42:48 +10:00
jesse-merhi ba6fc4e61a refactor(protocol): avoid install warning parser dependency 2026-08-13 13:42:48 +10:00
Jesse Merhi 7cf4e84584 fix(security): bind install warning approvals 2026-08-13 13:42:48 +10:00
Jesse Merhi 7412828da8 fix(security): surface refreshed gateway warnings 2026-08-13 13:42:24 +10:00
Jesse Merhi 5ffbd24cbb refactor(gateway): own warning parser in protocol package 2026-08-13 13:42:24 +10:00
Jesse Merhi 7562e5542e docs(security): clarify one-shot warning approval 2026-08-13 13:42:24 +10:00
Jesse Merhi fd85373182 test(plugins): keep policy warning coverage within lint budget 2026-08-13 13:42:00 +10:00
Jesse Merhi 0078cd4a58 test(security): keep policy approval coverage compact 2026-08-13 13:42:00 +10:00
Jesse Merhi 4096c19642 fix(security): consume policy warning approvals once 2026-08-13 13:42:00 +10:00
Jesse Merhi 2a4a8832f4 feat(security): expose install policy warning details 2026-08-13 13:41:23 +10:00
jesse-merhi c621276dac fix(security): clarify automatic policy recovery 2026-08-13 13:34:55 +10:00
jesse-merhi 9d9e3833a6 test(security): complete policy warning fixtures 2026-08-12 21:38:58 +10:00
jesse-merhi b79d0360ff fix(security): enforce install policy output bounds 2026-08-12 20:53:38 +10:00
jesse-merhi 009be3dd20 fix(security): bound install policy notices 2026-08-12 17:38:37 +10:00
jesse-merhi 7951d15d8d style(cli): format install policy update test 2026-08-12 06:56:47 +10:00
jesse-merhi 50fd511ff3 test(cli): align install policy update mocks 2026-08-12 06:18:38 +10:00
jesse-merhi c59f240926 chore(plugin-sdk): refresh install policy API baseline 2026-08-12 06:13:05 +10:00
jesse-merhi b05da5f26c fix(security): bound policy finding line numbers 2026-08-12 05:38:32 +10:00
jesse-merhi 84a8d4d571 test(security): prove warning acknowledgement lifecycle 2026-08-12 05:38:32 +10:00
jesse-merhi 9ea040d499 fix(doctor): sanitize install policy diagnostics 2026-08-12 05:38:32 +10:00