← Back to Security & Essentials
Kubernetes Security Posture Scorecard
Evaluate your clusters security across 6 critical domains and receive a prioritized remediation roadmap aligned with CIS, NIST, and PCI benchmarks.
https://hub.toolweb.in/security/k8scorecard/
Endpoints
POST
/k8s-scorecard
Generate Scorecard
Request Body (JSON)
{
"cluster_name": "<string>",
"environment": "<string>",
"k8s_version": "<string>",
"cloud_provider": "<string>",
"rbac_enabled": "<boolean>",
"anonymous_auth_disabled": "<boolean>",
"node_restriction_enabled": "<boolean>",
"audit_logging_enabled": "<boolean>",
"etcd_encrypted": "<boolean>",
"pod_security_policies": "<boolean>",
"privileged_containers": "<boolean>",
"root_containers": "<boolean>",
"image_scanning_enabled": "<boolean>",
"admission_controller_enabled": "<boolean>",
"network_policies_defined": "<boolean>",
"ingress_tls_enforced": "<boolean>",
"service_mesh_enabled": "<boolean>",
"inter_pod_isolation": "<boolean>",
"iac_used": "<boolean>",
"iac_scanning_enabled": "<boolean>",
"gitops_workflow": "<boolean>",
"drift_detection": "<boolean>",
"runtime_monitoring_enabled": "<boolean>",
"falco_or_equivalent": "<boolean>",
"fim_enabled": "<boolean>",
"audit_trail_enabled": "<boolean>",
"auto_incident_response": "<boolean>",
"secrets_encrypted_at_rest": "<boolean>",
"external_secrets_manager": "<boolean>",
"no_hardcoded_secrets": "<boolean>",
"compliance_frameworks": "",
"notes": ""
}
GET
/health
Health
Quick Start
# cURL
curl -H "X-API-Key: YOUR_API_KEY" \ https://hub.toolweb.in/security/k8scorecard/
# Python
import requests
r = requests.get("https://hub.toolweb.in/security/k8scorecard/",
headers={"X-API-Key": "YOUR_API_KEY"})
print(r.json())
# JavaScript
fetch("https://hub.toolweb.in/security/k8scorecard/", {
headers: { "X-API-Key": "YOUR_API_KEY" }
}).then(r => r.json()).then(console.log)
Sign up free to get your API key auto-filled.