Peter Steinberger
e1acb61317
refactor: expose SDK test helper subpaths
2026-04-28 03:28:17 +01:00
Peter Steinberger
d69eeeb2a8
fix: skip test-only plugin install scan findings
2026-04-27 15:00:55 +01:00
Peter Steinberger
cae492374c
test: reduce repeated test setup overhead
2026-04-27 13:33:05 +01:00
Peter Steinberger
0dfea099d6
test: speed up focused test setup
2026-04-27 13:00:43 +01:00
Peter Steinberger
10257114ac
test: speed up focused unit tests
2026-04-27 12:52:54 +01:00
Peter Steinberger
7f3f108521
refactor(config): migrate plugin config access
2026-04-27 12:35:58 +01:00
Peter Steinberger
3db407da40
test(security): cover bundled plugin allowlist audit
2026-04-27 11:50:24 +01:00
Vincent Koc
406ae72fd2
fix(logging): redact persisted transcript text
2026-04-26 12:12:44 -07:00
Shakker
0a82c819bb
fix: keep status channel metadata cold
2026-04-26 09:01:39 +01:00
Shakker
2e101e8413
fix: keep channel security checks cold
2026-04-26 08:26:27 +01:00
Peter Steinberger
54f8e4145e
test: speed up provider and security tests
2026-04-26 07:59:32 +01:00
Shakker
7a7728db13
fix: keep native command auto defaults cold
2026-04-26 07:55:00 +01:00
Shakker
3ea20d1413
fix: harden cold plugin metadata paths
2026-04-26 05:48:10 +01:00
Peter Steinberger
1bc9bada65
test: speed up security audit tests
2026-04-26 02:51:19 +01:00
Shakker
4e3b860e60
refactor: scope plugin capabilities to manifests
2026-04-26 02:31:02 +01:00
Shakker
babbad81a9
fix: preserve plugin install records without manifests
2026-04-26 01:03:13 +01:00
Shakker
56f4264f1b
fix: keep plugin audit check ids stable
2026-04-26 01:03:12 +01:00
Shakker
c19f8a5223
refactor: consolidate plugin install index store
2026-04-26 01:03:12 +01:00
Vincent Koc
793b58b3f1
fix(plugins): add doctor registry repair
2026-04-25 12:45:43 -07:00
Vincent Koc
888448facc
feat(plugins): move install records to managed ledger
2026-04-25 11:37:10 -07:00
Peter Steinberger
75fcb8c56d
perf: lazy-load heavy test imports
2026-04-25 19:23:51 +01:00
Peter Steinberger
649a645492
test(core): trim sync test overhead
2026-04-25 18:41:21 +01:00
zhang-guiping
c1f423f845
fix(secrets): harden Windows ACL fallback and strip BOM ( #70662 )
...
Fail closed when Windows ACL checks cannot be verified for file and exec secret providers unless the provider explicitly opts into allowInsecurePath. Strip UTF-8 BOMs from file-backed secrets and document the trusted-path override.\n\nThanks @zhanggpcsu.
2026-04-23 19:32:15 +01:00
Peter Steinberger
7a9df89d26
test: trim skill scanner branch coverage
2026-04-23 18:51:20 +01:00
Peter Steinberger
73e247321b
test: share channel audit plugin fixtures
2026-04-23 18:29:32 +01:00
Peter Steinberger
9ee800e81d
test: share security audit temp fixtures
2026-04-23 18:29:32 +01:00
Peter Steinberger
4acae5b281
test: dedupe skill scanner stat mocks
2026-04-23 18:29:32 +01:00
Peter Steinberger
7a8d304a65
refactor: share core helper logic
2026-04-23 18:09:20 +01:00
Peter Steinberger
33d9e1aa83
perf(test): narrow security audit plugin scope test
2026-04-23 07:21:46 +01:00
Peter Steinberger
596b88986d
chore: apply core lint cleanups
2026-04-23 05:30:49 +01:00
Peter Steinberger
d94a981a33
refactor: keep plugin login policy out of core
2026-04-22 06:39:48 +01:00
Gustavo Madeira Santana
f4478a142a
Fix channel presence gating for disabled plugins ( #69862 )
...
Merged via squash.
Prepared head SHA: f76f6212b2
Co-authored-by: gumadeiras <5599352+gumadeiras@users.noreply.github.com >
Co-authored-by: gumadeiras <5599352+gumadeiras@users.noreply.github.com >
Reviewed-by: @gumadeiras
2026-04-21 20:51:09 -04:00
Peter Steinberger
2514746b32
fix: sanitize LLM special tokens in external content
2026-04-21 20:29:02 +01:00
Gustavo Madeira Santana
24db09a19b
fix(cli): keep channel status checks off plugin runtimes ( #69479 )
...
Merged via squash.
Prepared head SHA: 63f6e416a9
Co-authored-by: gumadeiras <5599352+gumadeiras@users.noreply.github.com >
Co-authored-by: gumadeiras <5599352+gumadeiras@users.noreply.github.com >
Reviewed-by: @gumadeiras
2026-04-21 13:53:08 -04:00
Peter Steinberger
8a09b40cb2
perf(test): trim test teardown waits
2026-04-20 20:30:16 +01:00
Agustin Rivera
fe30b31a97
fix(gateway): tighten gateway config mutation guard ( #69377 )
...
* fix(gateway): tighten gateway config mutation guard
Co-authored-by: zsx <git@zsxsoft.com >
* fix(gateway): cover unkeyed guard entries
Co-authored-by: zsx <git@zsxsoft.com >
* fix(gateway): preserve array entry order in guard
Co-authored-by: zsx <git@zsxsoft.com >
* fix(gateway): close remaining review gaps
* fix(gateway): stabilize dangerous flag ids
* fix(gateway): log comment resolution
* fix(gateway): block id removal stripping protected overrides
* fix(gateway): drop review worklog
* docs(changelog): note gateway tool config mutation guard expansion (#69377 )
---------
Co-authored-by: zsx <git@zsxsoft.com >
Co-authored-by: Devin Robison <drobison@nvidia.com >
2026-04-20 13:21:20 -06:00
Peter Steinberger
cf7b906216
perf: defer unconfigured gateway hooks
2026-04-20 19:47:35 +01:00
Peter Steinberger
dd409eec80
perf(test): mock audit plugin policy deps
2026-04-20 19:33:43 +01:00
Peter Steinberger
16985aba4e
test: type skill scanner matrix cases
2026-04-20 19:21:24 +01:00
Peter Steinberger
ed526a2121
perf(test): merge skill scanner matrix cases
2026-04-20 19:11:45 +01:00
Peter Steinberger
305d04b758
perf(test): move temp path guard to check
2026-04-20 19:07:29 +01:00
Peter Steinberger
26c213031d
perf(test): isolate gateway audit tests
2026-04-20 18:58:10 +01:00
Peter Steinberger
f43e006529
perf(test): mock plugin trust audit deps
2026-04-20 18:51:05 +01:00
Peter Steinberger
dbfc3d7104
perf(test): split plugin trust audit seam
2026-04-20 18:25:25 +01:00
Peter Steinberger
71b08988fb
perf(test): narrow security audit imports
2026-04-20 18:09:13 +01:00
Peter Steinberger
642a3567b1
perf(test): mock security code safety scans
2026-04-20 18:06:32 +01:00
Peter Steinberger
f304af6b74
test(core): guard security audit boundaries
2026-04-20 17:38:20 +01:00
Peter Steinberger
a73bbe4bdd
test(extensions): move channel security coverage
2026-04-20 17:38:20 +01:00
Peter Steinberger
c4358fb567
perf(test): shorten security audit hotspot tests
2026-04-20 16:22:36 +01:00
Peter Steinberger
e069169765
perf: decouple plugin facades from extension types
2026-04-18 22:06:45 +01:00