Skip to content

Add Kubernetes Top Ten comparison and cloud map-analysis coverage#19

Open
Bornunique911 wants to merge 3 commits into
review/issue-471-analysis-frontendfrom
review/issue-471-kubernetes-topten-comparison
Open

Add Kubernetes Top Ten comparison and cloud map-analysis coverage#19
Bornunique911 wants to merge 3 commits into
review/issue-471-analysis-frontendfrom
review/issue-471-kubernetes-topten-comparison

Conversation

@Bornunique911

Copy link
Copy Markdown
Owner

Summary

This PR adds a focused Kubernetes follow-up on top of the completed OWASP frontend stack.

It introduces:

  • a dedicated comparison view for OWASP Kubernetes Top Ten 2022 vs OWASP Kubernetes Top Ten 2025 (Draft)
  • regression coverage for Kubernetes map-analysis against cloud-related standards
  • corrected section-specific hyperlinks for Kubernetes 2025 entries

The generic frontend popup fix is no longer introduced here; it now lives in review/issue-471-analysis-frontend.

What changed

  • generalized the comparison payload so it also supports Kubernetes 2022 vs 2025
  • made the comparison table render dynamically from the selected standards
  • added regression coverage for:
    • OWASP Kubernetes Top Ten 2022 vs OWASP Kubernetes Top Ten 2025 (Draft)
    • OWASP Kubernetes Top Ten 2022 vs OWASP Cheat Sheets
    • OWASP Kubernetes Top Ten 2025 (Draft) vs OWASP Cheat Sheets
    • OWASP Kubernetes Top Ten 2022 vs Cloud Controls Matrix
  • fixed Kubernetes 2025 links from the generic project URL to section-specific URLs such as:
    • https://owasp.org/www-project-kubernetes-top-ten/2025/en/src/K01-Insecure-Workload-Configurations.html

Validation

./venv/bin/python -m pytest application/tests/web_main_test.py -k 'kubernetes_comparison or kubernetes_2022_cheatsheets or kubernetes_2025_cheatsheets or kubernetes_and_ccm' -q
./venv/bin/python -m pytest application/tests/owasp_kubernetes_top10_2025_parser_test.py -q

@Bornunique911 Bornunique911 force-pushed the review/issue-471-kubernetes-topten-comparison branch from 12ec138 to f2841d1 Compare April 11, 2026 07:58
@Bornunique911 Bornunique911 force-pushed the review/issue-471-analysis-frontend branch from 6765ed2 to bb1c422 Compare April 11, 2026 07:58
@Bornunique911 Bornunique911 force-pushed the review/issue-471-analysis-frontend branch from bb1c422 to 4d48af6 Compare April 21, 2026 16:57
@Bornunique911 Bornunique911 force-pushed the review/issue-471-kubernetes-topten-comparison branch from f2841d1 to 0c816b7 Compare April 21, 2026 16:57
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant