// Package docs Code generated by swaggo/swag. DO NOT EDIT
packagedocs
import"github.com/swaggo/swag"
constdocTemplate=`{
"schemes":{{marshal.Schemes}},
"swagger":"2.0",
"info":{
"description":"{{escape .Description}}",
"title":"{{.Title}}",
"contact":{},
"version":"{{.Version}}"
},
"host":"{{.Host}}",
"basePath":"{{.BasePath}}",
"paths":{
"/api/v1/scan":{
"post":{
"description":"Scans user inputs using Sentinel Lattice (Rust engine) to detect jailbreaks, prompt injections, and Data Exfiltration attempts within 1ms.",
"consumes":[
"application/json"
],
"produces":[
"application/json"
],
"tags":[
"Scanner"
],
"summary":"Inspect AI Prompt",
"parameters":[
{
"description":"Request body containing 'prompt' string",
"name":"body",
"in":"body",
"required":true,
"schema":{
"type":"object",
"additionalProperties":{
"type":"string"
}
}
}
],
"responses":{
"200":{
"description":"Scan result with confidence scores and block flags",
"schema":{
"type":"object",
"additionalProperties":true
}
},
"400":{
"description":"Bad Request",
"schema":{
"type":"object",
"additionalProperties":{
"type":"string"
}
}
},
"429":{
"description":"Rate Limited",
"schema":{
"type":"object",
"additionalProperties":{
"type":"string"
}
}
},
"503":{
"description":"Service Unavailable (Queue full)",
"schema":{
"type":"object",
"additionalProperties":{
"type":"string"
}
}
}
}
}
}
}
}`
// SwaggerInfo holds exported Swagger Info so clients can modify it
varSwaggerInfo=&swag.Spec{
Version:"1.0",
Host:"localhost:9100",
BasePath:"/",
Schemes:[]string{},
Title:"SYNTREX Sentinel SOC API",
Description:"Enterprise API for AI Firewall and Security Operations Center. Auto-generated via Doc-as-Code.",