Skip to content

feat(prowler): chunk12 add the Azure service routes (#422) - #442

Draft
Christophe Melchior (Kakudou) wants to merge 1 commit into
feat/422-prowler-injector-chk11-service-awsfrom
feat/422-prowler-injector-chk12-service-azure
Draft

Christophe Melchior (Kakudou) wants to merge 1 commit into
feat/422-prowler-injector-chk11-service-awsfrom
feat/422-prowler-injector-chk12-service-azure

Conversation

@Kakudou

Copy link
Copy Markdown
Member

Part of #422.

Chunk 12 of the Prowler injector stack: add the Azure service routes — the CHK.012 Azure service assessment: the BDD suite (behaviour, OCSF status / lifecycle logs / verbose diagnostics / OCSF capture fixtures), the Azure service routes in contracts/azure.py with shared finding selection across the provider contracts, the _core/prowler_client/ wiring, their registration in the registry / __init__, and the cross-chunk BDD updates (chk001, chk007, chk008, chk009, chk010, chk011) plus the chk006 unit registry expectations.

Re-landed from feat/422-prowler-chk012-service-azure-assessment (5379174..c380314): 9 source commits folded into 3 (M1: 2a84ea0; M2: 9e80480 + 8c407b0 + 10aebe2 + 13ea7c4 + 57fc742 + c380314; M3: daafe1b + b1b6009). M2 landed at the source-final post-image of the CHK.012 BDD suite, so all four later alignment commits folded in as content with zero conflicts. Gate V (whole-branch tree vs source tip c380314): byte-identical except (a) the 14 pyproject.toml version differences of the other injectors (base move to 3.260821.0; prowler/ untouched), (b) the 9 trap-analysis.md files (chk004–chk012) excluded by standing call, and (c) one approved deviation — the pinned pyoaev version assert removed from prowler/tests/unit/chk006_executable_base/test_outputs_registry_runtime.py.

@Filigran-Automation Filigran Automation (Filigran-Automation) added the filigran team Item from the Filigran team. label Aug 28, 2026
@Kakudou
Christophe Melchior (Kakudou) force-pushed the feat/422-prowler-injector-chk12-service-azure branch from a75d9fe to c380314 Compare September 16, 2026 09:13
@codecov

codecov Bot commented Sep 16, 2026

Copy link
Copy Markdown

Codecov Report

❌ Patch coverage is 91.37931% with 5 lines in your changes missing coverage. Please review.
✅ All tests successful. No failed tests found.

Files with missing lines Patch % Lines
prowler/prowler/contracts/azure.py 92.30% 3 Missing ⚠️
prowler/prowler/_core/prowler_client/client.py 75.00% 2 Missing ⚠️
Additional details and impacted files
@@                             Coverage Diff                              @@
##           feat/422-prowler-injector-chk11-service-aws     #442   +/-   ##
============================================================================
  Coverage                                        84.99%   85.00%           
============================================================================
  Files                                              190      190           
  Lines                                             8197     8229   +32     
============================================================================
+ Hits                                              6967     6995   +28     
- Misses                                            1230     1234    +4     
Files with missing lines Coverage Δ
prowler/prowler/_core/prowler_client/__init__.py 100.00% <100.00%> (ø)
prowler/prowler/_core/prowler_client/contracts.py 100.00% <100.00%> (ø)
prowler/prowler/_core/prowler_client/factory.py 100.00% <ø> (ø)
prowler/prowler/contracts/__init__.py 100.00% <100.00%> (ø)
prowler/prowler/contracts/aws.py 93.22% <100.00%> (-0.44%) ⬇️
prowler/prowler/contracts/base.py 98.33% <100.00%> (+0.02%) ⬆️
prowler/prowler/contracts/gcp.py 94.44% <100.00%> (-0.30%) ⬇️
prowler/prowler/contracts/kubernetes.py 100.00% <ø> (ø)
prowler/prowler/contracts/registry.py 93.87% <100.00%> (ø)
prowler/prowler/_core/prowler_client/client.py 95.76% <75.00%> (-0.73%) ⬇️
... and 1 more

📢 Thoughts on this report? Let us know!

🚀 New features to boost your workflow:
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

@Kakudou
Christophe Melchior (Kakudou) force-pushed the feat/422-prowler-injector-chk12-service-azure branch from c380314 to a75d9fe Compare September 16, 2026 09:20
@Kakudou
Christophe Melchior (Kakudou) force-pushed the feat/422-prowler-injector-chk12-service-azure branch from a75d9fe to dda5ac9 Compare September 17, 2026 19:16
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

filigran team Item from the Filigran team.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants