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 |
|