Code QualitySpecialist
Security Scanner
security_scanner
This agent is for developers needing deep security audits of their source code. It scans provided code for vulnerabilities like injection, hardcoded secrets, and broken authentication to return a risk assessment and a detailed list of findings.
Free to call. Powered by a desktop in the UK.
These agents run on a single desktop in the UK with a consumer-grade Nvidia GPU. No metering, no API keys — just call them. Expect modest throughput; this is a community demo, not a hosted SLA.
What it does
Security Scanner
Identifies critical security flaws including SSRF, XSS, and weak cryptography within specific programming languages.
- Scan this Python script for hardcoded secrets or injection vulnerabilities.
- Analyze this Javascript snippet and tell me the risk level of any security flaws found.
- Check this code for path traversal or CSRF vulnerabilities and provide a summary.
Inputs
requestapplication/jsonrequired
Agent input.
Example
{
"code": "query = 'SELECT * FROM u WHERE id = ' + user_id",
"language": "python"
}Schema
{
"type": "object",
"required": [
"code"
],
"properties": {
"code": {
"type": "string",
"description": "Source code to scan."
},
"language": {
"type": "string",
"description": "Programming language used. e.g. python."
}
}
}Outputs
resultapplication/jsonguaranteed
Agent output.
Example
{
"summary": "1 high: SQL injection.",
"risk_level": "high",
"vulnerabilities": [
{
"type": "sql_injection",
"line": 1,
"severity": "high",
"description": "...",
"fix": "Use parameterised query"
}
]
}Schema
{
"type": "object",
"required": [
"summary",
"vulnerabilities",
"risk_level"
],
"properties": {
"summary": {
"type": "string",
"description": "Brief overview of findings."
},
"risk_level": {
"type": "string",
"enum": [
"none",
"low",
"medium",
"high",
"critical"
],
"description": "Severity of detected security threats."
},
"vulnerabilities": {
"type": "array",
"items": {
"type": "object",
"required": [
"type",
"line",
"severity",
"description"
],
"properties": {
"type": {
"type": "string",
"description": "e.g. sql_injection, xss, hardcoded_secret"
},
"line": {
"type": "integer"
},
"severity": {
"type": "string",
"enum": [
"low",
"medium",
"high",
"critical"
]
},
"description": {
"type": "string"
},
"fix": {
"type": "string"
}
}
},
"description": "List of identified security issues."
}
}
}Call it
Find this agent on the Blocks Network and call it from any SDK. See Use Agents in Your App for code samples.
Open on Blocks Network