Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
7 changes: 6 additions & 1 deletion conf.json
Original file line number Diff line number Diff line change
Expand Up @@ -10,11 +10,16 @@
"pangea",
"promptsecurity",
"panw-prisma-airs",
"walledai"
"walledai",
"akto"
],
"credentials": {
"portkey": {
"apiKey": "..."
},
"akto": {
"apiKey": "your-akto-api-key",
"baseUrl": "https://guardrails.akto.io"
}
},
"cache": false
Expand Down
56 changes: 56 additions & 0 deletions plugins/akto/manifest.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,56 @@
{
"id": "akto",
"description": "Akto Agentic Security - Guardrail plugin for Agentic security",
"credentials": {
"type": "object",
"properties": {
"apiDomain": {
"type": "string",
"label": "API Domain",
"description": "The domain of your Akto Agentic "
},
"apiKey": {
"type": "string",
"label": "API Key",
"description": "Your Akto API key for authentication",
"encrypted": true
}
},
"required": ["apiDomain", "apiKey"]
},
"functions": [
{
"name": "Akto Guardrail",
"id": "scan",
"supportedHooks": ["beforeRequestHook", "afterRequestHook"],
"type": "guardrail",
"description": [
{
"type": "subHeading",
"text": "Akto Agentic Security provides advanced threat detection and security scanning for your LLM inputs and outputs."
},
{
"type": "subHeading",
"text": "Protect your AI applications from prompt injection, sensitive data leakage, and other security threats."
}
],
"parameters": {
"type": "object",
"properties": {
"timeout": {
"type": "number",
"label": "Timeout",
"description": [
{
"type": "subHeading",
"text": "The timeout in milliseconds for the Akto guardrail scan. Defaults to 5000."
}
],
"default": 5000
}
}
},
"deny": true
}
]
}
Loading