kubescape

kubescape·kubescape.kubescape

An open-source Kubernetes security platform for your IDE, CI/CD pipelines, and clusters

Kubescape is an open-source Kubernetes security platform. It includes risk analysis, security compliance, and misconfiguration scanning. Targeted at the DevSecOps practitioner or platform engineer, it offers an easy-to-use CLI interface, flexible output formats, and automated scanning capabilities. It saves Kubernetes users and admins precious time, effort, and resources. Kubescape scans clusters, YAML files, and Helm charts. It detects misconfigurations according to multiple frameworks (including NSA-CISA, MITRE ATT&CK® and the CIS Benchmark). Kubescape was created by ARMO and is a Cloud Native Computing Foundation (CNCF) sandbox project.

winget install --id kubescape.kubescape --exact --source winget

Latest 4.0.10·June 30, 2026

Release Notes

Changelog

  • 960d6ce chore(crd): remove orphan, uninstallable SecurityException CRD and its test (#2403)
  • 778ec11 feat(operator): add operator remediate CLI subcommand (annotate + dry-run) (#2448)
  • 7542e40 fix(httphandler): surface async scan failures via Results endpoint (#2339)
  • bef62c9 Add CEL env builder for the VAP engine (#2416)
  • d31fc8b Add CEL evaluator (#2443)
  • 695c8d1 Add encryption transformer integration tests (#2351)
  • 932cd5b Add offline request stub for the CEL engine (#2439)
  • 820fa31 Docs: add circleci integration guide (#2385)
  • 34f531a Emit security-severity on SARIF rules (#2398)
  • 1917984 Fail closed on repo metadata transformation errors (#2353)
  • ffc7f92 Fix nil pointer panic on image scan when ScanData is nil (#2431)
  • 6a44d6c Fix panic parsing image names without an organization (#2397)
  • 80fa300 Fix relative path and Name typo (#2343)
  • add18bf Integrate report encryption metadata and DEK wrapping into anonymization workflow (#2380)
  • ccadbba Set HTTP timeouts on the scan listener server (#2396)
  • f8ae044 [ LFX 2026 ] Fixes bugs found before implementation of LFX 1982 (#2366)
  • f2e42ca [feat] : add scan coverage score to measure and report scan co… (#2410)
  • 554dd66 [fix] : Fall back to bundled defaults and surface degradation when control-inputs fetch fails (#2395)
  • cd5dba9 anonymizer: hide service account names in pod specs (#2333)
  • 865b036 backend: imagescan: add missing unit tests for getMatchers and newScanServiceIntegration (#2427)
  • e4a8f7d backend: ksinit: add success case for CreateKsObjectConnection (#2429)
  • f69c88b chore: modernize codebase to Go 1.26 (#2415)
  • f956507 feat(httphandler): add SSRF-hardened scan-completion webhook callback (#2447)
  • 1f2e83a feat(opaprocessor): add per-control evaluation timeout (#2375)
  • fed74dc feat(opaprocessor): wire CEL language dispatch with stub evaluator (#2405)
  • 8274975 feat(report): add encrypted report decryption (#2425)
  • 494b0e5 feat(reportcrypto): decrypt resource source metadata in reports (#2440)
  • 273a92e feat: add SLSA build provenance attestation to release workflow (#2346)
  • 1c7e2e8 feat: add encrypted repo metadata workflow (#2365)
  • 38bb518 fix(anonymizer): detect separator-less sensitive env variable names t… (#2367)
  • b66104d fix(coverage) : penalise silent failed GVR pulls in coverage score (#2420)
  • cc88b0f fix(diff): move --fail-on-new exit to cmd layer so output writer is closed (#2434)
  • bf4f796 fix(diff): validate format input and clean up status handling (#2438)
  • 8c24435 fix(hostsensorutils): normalize infoMap keys using ResourceGroupToString (#2360)
  • 9baa4e9 fix(httphandler): add panic recovery to scan execution goroutine (#2352)
  • ee4a4bc fix(httphandler): log persistence failure as warning, return valid result (#2342)
  • ab5d74b fix(list): emit JSON objects for list controls --format json (#2401)
  • ddc278f fix(offline): dynamically populate allcontrols framework and fix loadpolicy search (#2338)
  • 6349ae6 fix(opa): fail fast on cancelled cosign verification contexts (#2368)
  • 741b243 fix(opaprocessor) : discard partial results from timed-out controls (#2404)
  • d6bdc28 fix(opaprocessor): count timed-out controls as 0 in compliance score (#2424)
  • 8af7c84 fix(opaprocessor): stop processing after context cancellation (#2386)
  • 7f13c3e fix(portforwarder): avoid blocking on repeated stop signals (#2381)
  • e23bdbb fix(resourcehandler): dedup resources found by different providers (#2336)
  • f91a798 fix(resourcehandler): fail fast on cancelled contexts after resource pulls (#2372)
  • 1f7cb75 fix(resourcehandler): merge host-sensor infoMap instead of replacing it (#2349)
  • fb151f6 fix(resourcehandler): trim spaces from namespaces in field selectors (#2382)
  • c9ff488 fix(sarif): resolve correct line numbers for absolute-path file scans (#2406)
  • 387537a fix(scan): reject invalid format values before scanning (#2370)
  • c6781c1 fix(storage): skip orphaned RoleBinding instead of aborting scan persistence (#2392)
  • 3d6a657 fix(vap): add missing C-0199, C-0200, C-0201 to control ID map (#2371)
  • f0f07ba fix(vap): require params for configurable controls (#2334)
  • 55fb134 fix: anonymize LocalRootPath in hidden report output (#2344)
  • a60d9bc fix: prevent silent output overwrite when multiple formats share one path (#2414)
  • 7dd401a fix: read severity from summaryDetails instead of missing controls field (#2412)
  • c2e6123 fix: restrict config.json permissions to owner-only (#2340)
  • 96a764d fix: return clear error when wrong JSON structure passed to kubescape fix (#2358)
  • bb5a7a9 fix: return error when related RBAC objects share the same category (#2422)
  • d577fca fix: typos in core and cmd directories (#2356)
  • 93bacb5 fix: use filepath.Join instead of path.Join for filesystem paths (#2407)
  • c53c8c9 refactor: eliminate package-level mutable state in workload command (#2379)
  • 674b5f3 refactor: introduce transformer abstraction for repo metadata (#2347)
  • c070927 refactor: upgrade to standard error wrapping (%w) in MCP server (#2377)
  • 1ca0da2 reportcrypto: add DEK wrapping support (#2374)
  • 72d0bce test(opaprocessor): improve temporary resource cleanup (#2388) Released by GoReleaser.

Installer type: portable

ArchitectureScopeDownloadSHA256
x64Download387A01E7D4E3D52CD565B97F411390EAB393AB5527E40D93527063716BFDD4AC
arm64DownloadDEEEDE3591937B511DD9F122030377FA53B5822095DA100A0AFD2A9116CD72C4

Details

Homepage
https://github.com/kubescape/kubescape
License
Apache-2.0
Publisher
kubescape
Support
https://github.com/kubescape/kubescape/issues
Copyright
Copyright 2021-2023, the Kubescape Authors
Moniker
kubescape

Tags

best-practicedevopskubernetesmitre-attacknsasecurityvulnerability-detection

Older versions (25)

4.0.9
ArchitectureScopeDownloadSHA256
x64DownloadC9F9E268FF974F3C4A2E1960DFAA5C8ABED3B24760E727790632427853CAF387
arm64Download0D41DA98C24C036317DD6FAC2C95636B4A54662D7ADF4D6E59B34805B1EECF43
4.0.8
ArchitectureScopeDownloadSHA256
x64Download8CD8D6A166B4FFBC1239F2B56221527406A2B200C83043739AFCC27825603E64
arm64DownloadC36CAAC6F1DD00C03BA1FA43ACFDEDB7593E564FCB5E78029AB1A142625F5CBF
4.0.7
ArchitectureScopeDownloadSHA256
x64Download22179761A27F9761A206BA2C28E77796EB8776497FABFDBC8245567C86B5DC36
arm64Download9C9C2EF45506FE48EB5A670035DA56A008CEA4EA24FF3347D04687CFC5F109E6
4.0.6
ArchitectureScopeDownloadSHA256
x64Download592CB071C507CB49231E1D288181FAA76A5E8FC0543484B24DEE5F737E2B6BF0
arm64Download9BD2730A9568F42DA83AD38CBB57EC7A6BC46C883D927C3EB20B8D99121C11F1
4.0.5
ArchitectureScopeDownloadSHA256
x64DownloadF3009C9D55A1113EFB9635D2C0947C5590C6C54C98EACB4F34B1755ADC8D7907
arm64DownloadE523C8E4A3465DD38497EB3EB3DA13736E81DCAB111CA1335A4338F568BE668B
4.0.3
ArchitectureScopeDownloadSHA256
x64DownloadDAF4D257FC7417EA6ED91AFC1D795FCB024A90301A96D75AAD63A88EAE21EB35
arm64DownloadF17475A766453726103E8ABE4507E2BD33548E3EC5BD6D681E2818EC04496D62
4.0.2
ArchitectureScopeDownloadSHA256
x64Download6D9D65C3F0D49600F8163EC69710579F99F68DC980DBCD8C91A2385D2B69B204
arm64DownloadABAF3F920B1BC0A088852D7B0B3501D501FDFE6A70ABD460C8F11C8FFD5691B8
4.0.1
ArchitectureScopeDownloadSHA256
x64DownloadDE3F6CF1BF55FDA0D154B4C502AA7D6C908E9D920ED26EA3D9FC255D86259EB7
arm64DownloadBF57DD5CCCD680EE71B21869CBF706D71DACEC9BD691160AE6EB0C33EA1E3AC3
4.0.0
ArchitectureScopeDownloadSHA256
x64Download00B3254C502B67B18818396DD72BEBB324D5470F69BC7B1023F10834649907B2
arm64DownloadF200DA7180BE8375AC31EAB3D049AF4DEFF3A0108C37EE1C7C4A428A0BBF1CCA
3.0.46
ArchitectureScopeDownloadSHA256
x64DownloadB49D04F7F197FC44262F08597B91D2E8E15C1855E1C40D3560694139AC3917FA
arm64Download7EF9F7421F13656B4435EA04E291FF6C6F4EFCAC0582A6A632A1FDCCC8630034
3.0.45
ArchitectureScopeDownloadSHA256
x64Download2C490E289F20806A7627E658B943540A7D0DDAC646CE55F54CAEC04CBEAA3E13
arm64DownloadBF109703372FC13C9B0C47F39DB87AE67CB8397AE1DB467CBCF30F4B2E43BCE9
3.0.44
ArchitectureScopeDownloadSHA256
x64DownloadB99317A5D264F279F5017C24C43DD956A6A194C78BC879AEA348500172E56849
arm64DownloadFBAC25477704373C66D12145DA19C09C2871864D7923622B05BF19EEBC734A64
3.0.43
ArchitectureScopeDownloadSHA256
x64Download89983322CC4F7AEA18B890DFB3396EB7E28B9E7D70262886C0C676B1CB606F9C
arm64Download870FAE09E4FECECAD3A324146BEEC7942D0ACB0B0E8089D3564E5A7176F567C5
3.0.42
ArchitectureScopeDownloadSHA256
x64Download85B86FE756FAF272F2BD5DFCB5D666FC776D096CB88B62E7824FB4970D10D24B
arm64Download146BDC184DF8EC932CC818327E929DB94066C3DB3F0286080AD27437AB267532
3.0.41
ArchitectureScopeDownloadSHA256
x64DownloadBDA29D7C79787896DD27D8C36D937989FF949C699C79E1D7B425CB436279E9F3
arm64Download4CFC2FE709561E2DF8DFBD649702DCF989822FF91E1D6A99C95FA16BBEC62185
3.0.40
ArchitectureScopeDownloadSHA256
x64DownloadBF1A9DFE958D720D0C741ABE491C5CEAAB3B0B492C24C65D9ABA7F73BA86BA95
arm64DownloadECA6D038D724B1D172FB8F4A4CAD2A0C51BD4B45C14C1F2ADB5AEC20AAE47C73
3.0.39
ArchitectureScopeDownloadSHA256
x64DownloadDC6FBF0965547FD25537A672E77DD6B429E232675B0645FD3C710313CD04C42D
arm64Download0FD4A20B0741E1D912FCA6529B9FA5E9C8A13828ECCFEA992063EA26FE8B4420
3.0.38
ArchitectureScopeDownloadSHA256
x64Download8F286A213A1B42145F68B5AE8767E31DD5419AA8ED47B22A26867AF10E0BA1E9
arm64Download48F4A62C60B72CD04F3C2FB65A56C811E720448254CC43858DB586333A9F7569
3.0.37
ArchitectureScopeDownloadSHA256
x64Download5699688B1936CE1095164E5975F18791F48BC0FD032A3879D750C7BD8DF27598
arm64Download85D48BE170B3264B523272B2C7856C483C4B00A4DEFF26334F64FA0F7ED9C486
3.0.36
ArchitectureScopeDownloadSHA256
x64Download4CD7AF2E55598E1A27ACB98D96C6E0E262F12829255AD77CF77260FACB131C62
arm64Download7B41F6539042C8E7FF3C56DAE7FC2676D0D0AB6EABABA4793249C409ED409AB6
3.0.35
ArchitectureScopeDownloadSHA256
x64Download9DF4DCEA8EB61C537BDFC06361F433A8D3D0774E549C395A0BC89DC44742DBC3
arm64DownloadAB5971A6D34EFA0901E31602FF67944CE459BCA237406CB37017B9F6DC8E7355
3.0.34
ArchitectureScopeDownloadSHA256
x64Download69F0CAEF7CDD1B6809829E08AFC71B278C0900B7FE31B20F6EC363A4B7899923
arm64DownloadF6F8C131745D476D50E3ED750717C121AF1041D8ABF4944938FDE321815B5D36
3.0.28
ArchitectureScopeDownloadSHA256
neutralDownloadFB697B4C0DFD65A9BA8BB8D7B3F8828E3B5D0C612F46C9CB297198E088DB36BD
3.0.11
ArchitectureScopeDownloadSHA256
x64DownloadE81A8055BA4207C16A090D431DF50613F30E81E85373B4E738ECFB0717945467
arm64DownloadE81A8055BA4207C16A090D431DF50613F30E81E85373B4E738ECFB0717945467
3.0.6
ArchitectureScopeDownloadSHA256
x64DownloadC463CA5B0E6DE497447F5389BF8E67B8E7FFE917D404F944E4816C0EE5910E11
arm64DownloadB7FCE4384F84ED7D9AAA322AC74CF11C493832AF1E3B37C514B9D02A3718FFBA