Xinhua Gu
aee585065e
fix(plugins): wrap modelAuth helpers to prevent credential steering
...
Address Aisle security review: wrap getApiKeyForModel and
resolveApiKeyForProvider so plugins cannot pass arbitrary agentDir or
store overrides to steer credential lookups outside their own context.
Only provider, model, cfg, profileId, and preferredProfile are
forwarded to the underlying auth pipeline.
Add test verifying the wrappers are not direct references to the raw
functions.
2026-03-09 15:59:24 -07:00
..
2026-03-09 23:03:50 +01:00
2026-03-10 01:55:10 +03:00
2026-03-10 01:12:10 +03:00
2026-03-09 05:41:36 +00:00
2026-03-03 02:53:13 +00:00
2026-03-08 23:38:24 +00:00
2026-03-09 20:12:37 +01:00
2026-03-10 01:12:10 +03:00
2026-03-09 08:28:47 -05:00
2026-03-09 08:15:35 -07:00
2026-03-10 01:12:10 +03:00
2026-03-09 08:37:37 +00:00
2026-03-10 01:30:24 +03:00
2026-03-09 22:40:14 +01:00
2026-03-08 19:07:28 +03:00
2026-03-05 09:38:12 +01:00
2026-03-07 20:33:50 +00:00
2026-03-09 08:27:29 -07:00
2026-03-08 00:05:24 +00:00
2026-03-10 01:40:15 +03:00
2026-03-07 16:50:35 +00:00
2026-03-09 03:49:50 +00:00
2026-03-08 05:12:48 +00:00
2026-03-08 18:40:15 +00:00
2026-03-09 07:22:23 +00:00
2026-03-08 02:16:03 +00:00
2026-03-09 15:59:24 -07:00
2026-03-09 15:59:24 -07:00
2026-03-08 10:59:16 -07:00
2026-03-09 06:09:33 +00:00
2026-03-08 02:16:03 +00:00
2026-03-06 11:21:03 -05:00
2026-03-09 05:38:54 +00:00
2026-03-08 00:05:24 +00:00
2026-03-09 04:19:03 +01:00
2026-03-08 00:05:24 +00:00
2026-03-07 23:35:55 +00:00
2026-03-08 01:27:05 +00:00
2026-03-09 11:21:19 -07:00
2026-03-07 22:50:27 +00:00
2026-03-07 23:13:13 +03:00
2026-03-07 17:40:34 -08:00
2026-03-08 16:17:28 -07:00
2026-03-05 20:05:59 -06:00
2026-03-07 23:31:25 +00:00
2026-03-08 23:38:24 +00:00
2026-03-03 00:15:15 +00:00
2026-03-09 08:33:58 +00:00
2026-03-08 17:57:46 -07:00
2026-03-08 02:55:15 +00:00
2026-03-08 16:07:04 -07:00
2026-03-08 16:07:04 -07:00
2026-03-08 19:10:48 +03:00
2026-03-08 19:10:48 +03:00
2026-03-09 08:33:58 +00:00
2026-03-02 19:57:33 +00:00
2026-03-05 19:24:43 -05:00
2026-03-05 19:24:43 -05:00
2026-03-05 19:24:43 -05:00
2026-03-03 02:41:52 -05:00
2026-03-03 02:41:52 -05:00