336 Commits
Author SHA1 Message Date
Kenan Yildirim b341133ff5 feat: forward request metadata to CrowdStrike AIDR
Forward additional context to CrowdStrike AIDR's guard_chat_completions
endpoint:

 - `user_id` from `metadata._user` or `metadata.user_id`
 - `llm_provider` from the request provider
 - `model` from the request body
 - `extra_info.user_name` from `metadata._user_name` or `metadata.user_name`
2026-05-11 16:28:33 -04:00
Ryan Means f228281c18 Initial Crowdstrike AIDR Guardrail Plugin 2026-01-15 10:42:44 -08:00
Visarg Desai a5db35e00a Merge pull request #1483 from qualifire-dev/feature/qualifire-update-apis
Qualifire | Update Guardrails
2026-01-07 13:23:41 +05:30
Visarg Desai 309818c25b Merge pull request #1480 from b4s36t4/feat/azure-shield-protected-checks 2025-12-24 16:19:17 +05:30
Yuval 47ab93704f fix verdict 2025-12-23 17:45:42 +02:00
Yuval 18106483ff Update tests 2025-12-23 17:17:54 +02:00
Yuval dfedf05c36 Update qualifire guardrails and schema 2025-12-23 16:55:58 +02:00
Mahesh 4798fe003a fix: feat tests 2025-12-23 20:04:19 +05:30
Narendranath Gogineni 254b733b64 add plugin to list 2025-12-23 15:13:10 +05:30
Samveg 74a95ca804 feat: add Not Null plugin to check for null or empty response content 2025-12-22 22:50:03 -08:00
Mahesh 55454ed7bf feat: azure checks for protected material and sheild prompt 2025-12-22 20:38:17 +05:30
joshweimer-patronusai 6ec76d2cac run prettier formatting 2025-12-16 11:02:42 -05:00
joshweimer-patronusai dc43dcad27 Merge branch 'main' into add-patronus-evals-to-plugin 2025-12-15 10:00:50 -05:00
joshweimer-patronusai f79723bdc2 fix support for custom judges 2025-11-19 11:44:04 -05:00
Mahesh 92630857ca chore: add user agent header for sass fetch 2025-11-19 16:45:37 +05:30
Mahesh 95a9c49386 feat: add f5-guardrail plugin 2025-11-19 16:28:48 +05:30
joshweimer-patronusai 480553e8a6 add hallucination eval 2025-11-17 15:37:59 -05:00
Jason Roberts 0e2aa41630 feat: use Portkey trace ID as AIRS AI Session ID for multi-turn conversation tracking
- Extract x-portkey-trace-id from request headers and use as tr_id in AIRS API calls
- Enables correlation between Portkey logs and Prism AIRS AI Session IDs
- Add test to verify trace ID extraction works correctly
2025-11-03 16:43:43 -06:00
Jason Roberts 8851aeef00 Remove timeout parameter from PANW Prisma AIRS plugin
- Remove timeout parameter from manifest.json, update tests and intercept.ts to reflect
2025-10-31 09:24:38 -05:00
Visarg Desai 128280cdfc Merge pull request #1316 from indranil786/main
Fix : Walled Ai Guardrail changed to walledprotect
2025-10-28 13:01:24 +05:30
drorIvry 005a323b78 Merge branch 'main' into feature/add-qualifire-integration 2025-10-23 17:09:58 +03:00
visargD dd6169253f feat: add addPrefix handler with comprehensive tests for various message formats and edge cases 2025-10-23 11:55:01 +05:30
visargD 00d62f320a fix: update falsy check for currentContent in addPrefix function 2025-10-23 11:52:26 +05:30
visargD 6e34a50825 merge main into prefix-guardrail 2025-10-22 18:14:16 +05:30
Abhijit L f0575f7db7 fix: build break 2025-10-10 16:46:14 +05:30
Abhijit L 0fb9bba87a Merge remote changes with local multiguardrails support 2025-10-10 16:41:29 +05:30
Abhijit L 4bd6bc2400 fix: support for multiguardrails 2025-10-10 16:39:33 +05:30
abhijitjavelin 33d9456eb2 Merge branch 'main' into main 2025-10-03 20:22:16 +05:30
drorIvry e84af79651 Merge branch 'main' into feature/add-qualifire-integration 2025-09-17 17:47:04 +03:00
Visarg Desai f9054567e6 Merge pull request #1335 from Portkey-AI/feat/plugin-supported-endpoints
feat: add Allowed Request Types plugin to control request processing
2025-09-16 10:54:54 +05:30
Visarg Desai f400d728e0 Merge pull request #1329 from siddharthsambharia-portkey/fix/regex-replace-guardrail
fix: remove the regex replace plugin with the correct regex function parsing
2025-09-16 10:52:28 +05:30
Rohit Agarwal 50aa6b6672 feat: add Allowed Request Types plugin to control request processing 2025-09-13 00:48:05 +05:30
Abhijit L 7240e1034e fix: review comments 2025-09-12 18:56:10 +05:30
Abhijit L 1348a1db99 feat: add javelin guardrails 2025-09-12 18:47:57 +05:30
siddharthsambharia-portkey daa9533754 fix/regex-replace-guardrail 2025-09-11 17:42:20 +05:30
siddharthsambharia-portkey 8a058b55fb fix regex replace 2025-09-10 16:23:27 +05:30
yuval-qf 776f8f2d40 Merge branch 'main' into feature/add-qualifire-integration 2025-09-07 17:45:38 +03:00
Indranil Kar f8a0f441b7 Merge branch 'main' into main 2025-09-05 11:40:52 +05:30
vrushankportkey 168d925462 Update manifest.json 2025-09-03 20:40:44 +05:30
vrushankportkey 5d384401d2 Update modelWhitelist.ts 2025-09-03 20:37:26 +05:30
vrushankportkey 39e32b625a split into two 2025-09-03 20:30:18 +05:30
Vrushank Vyas a793b00c22 Merge branch 'main' into allowed-models-metadata 2025-09-03 20:23:54 +05:30
yuval-qf 45a56edbda Merge branch 'main' into feature/add-qualifire-integration 2025-09-03 15:05:21 +03:00
Indranil Kar 03be393f4e refactor : formatting 2025-09-03 11:59:34 +05:30
Indranil Kar 3dcf3d2a59 refactor : plugins index.ts 2025-09-03 11:37:03 +05:30
Indranil Kar a7783c7d6f refactor : walledprotect 2025-09-03 11:23:18 +05:30
Indranil Kar 2c85290d1b refactor : walledai guardrail hanged to walledprotect 2025-09-03 11:20:52 +05:30
Yuval b0e12276a2 AI CR 2025-09-02 12:10:48 +03:00
Yuval 89a3dc9ad7 Update default timeout 2025-09-02 10:15:35 +03:00
Yuval dce0bab994 Remove syntax checks 2025-09-02 10:15:14 +03:00