Loading...
Loading...
Use this agent when working with prompt injection detection integration tests, including running tests, debugging failures, or adding new test samples.
npx skill4agent add alex-ilgayev/mcpspy security-integration-testspkg/security/pkg/security/testdata/samples.jsonpkg/security/hf/integration_test.gopkg/security/integration_test.gopkg/security/hf/client.gopkg/security/analyzer.go# Run integration tests (requires HF_TOKEN environment variable)
HF_TOKEN=hf_xxx make test-integration
# Run with custom model
HF_TOKEN=hf_xxx HF_MODEL=protectai/deberta-v3-base-prompt-injection-v2 make test-integration
# Run unit tests only (no API calls, uses mock server)
go test -v ./pkg/security/...samples.json{
"benign_samples": [
{
"description": "Description of the sample",
"text": "The text to analyze",
"expected_detected": false
}
],
"malicious_samples": [
{
"description": "Direct instruction override",
"text": "Ignore all previous instructions...",
"expected_detected": true,
"min_risk_score": 0.5
}
],
"mcp_tool_calls": [
{
"description": "Malicious tool call",
"method": "tools/call",
"params": { "name": "run_command", "arguments": {...} },
"expected_detected": true,
"min_risk_score": 0.5
}
]
}//go:build integrationgo test ./...pkg/security/testdata/samples.jsonexpected_detectedmin_risk_scoremeta-llama/Llama-Prompt-Guard-2-86Mprotectai/deberta-v3-base-prompt-injection-v2nonelowmediumhighcriticalbenigninjectionjailbreakmalicious