Toni de la Fuente
|
a534e50df4
|
feat(cloudflare): add Cloudflare provider with 13 security checks
Add complete Cloudflare provider integration to Prowler with comprehensive
security checks covering SSL/TLS, DNS, and firewall configurations.
Features:
- Cloudflare provider with API Token and API Key authentication
- 13 security checks across 3 services (SSL/TLS, DNS, Firewall)
- Support for zone-specific and account-wide scanning
- Full CLI integration with --api-token, --api-key, --api-email, --zone-id flags
- Mutelist support for suppressing findings
- Complete output support (CSV, JSON-OCSF, HTML)
Security Checks:
SSL/TLS (8 checks):
- ssl_mode_full_strict: Ensure SSL/TLS mode is Full (strict)
- ssl_tls_minimum_version: Ensure minimum TLS version is 1.2+
- ssl_tls_1_3_enabled: Ensure TLS 1.3 is enabled
- ssl_hsts_enabled: Ensure HSTS with recommended max-age
- ssl_hsts_include_subdomains: Ensure HSTS includes subdomains
- ssl_always_use_https: Ensure Always Use HTTPS is enabled
- ssl_automatic_https_rewrites_enabled: Ensure automatic HTTPS rewrites
- ssl_opportunistic_encryption_enabled: Ensure opportunistic encryption
Firewall (4 checks):
- firewall_waf_enabled: Ensure WAF is enabled
- firewall_security_level_medium_or_higher: Ensure security level >= medium
- firewall_browser_integrity_check_enabled: Ensure browser integrity check
- firewall_challenge_passage_configured: Ensure challenge passage configured
DNS (1 check):
- dns_dnssec_enabled: Ensure DNSSEC is enabled
Core Changes:
- Add CheckReportCloudflare model to prowler/lib/check/models.py
- Add Cloudflare provider initialization to prowler/providers/common/provider.py
- Add CloudflareOutputOptions to prowler/__main__.py
- Add Cloudflare output mapping to prowler/lib/outputs/finding.py
- Add Cloudflare entity type to prowler/lib/outputs/summary_table.py
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
|
2025-10-23 18:06:44 +02:00 |
|
Daniel Barranquero
|
4b160257b9
|
chore(sdk): update changelog for v5.13.0 (#8989)
|
2025-10-22 12:26:58 -04:00 |
|
César Arroba
|
6184de52d9
|
chore(github): fix pr merged action (#8988)
|
2025-10-22 18:05:31 +02:00 |
|
César Arroba
|
fdf45ea777
|
chore(github): improve pr merged action (#8987)
|
2025-10-22 17:52:00 +02:00 |
|
César Arroba
|
b7ce9ae5f3
|
chore(github): improve mcp container action (#8986)
|
2025-10-22 17:35:38 +02:00 |
|
César Arroba
|
2039a5005c
|
chore(github): rename prepare release action (#8985)
|
2025-10-22 17:29:22 +02:00 |
|
César Arroba
|
52ed92ac6a
|
chore(github): improve check changelog action (#8983)
|
2025-10-22 17:17:22 +02:00 |
|
César Arroba
|
f5cccecac6
|
chore(github): improve prepare release action (#8981)
|
2025-10-22 17:02:51 +02:00 |
|
César Arroba
|
a47f6444f8
|
chore(github): improve conflicts checker action (#8980)
|
2025-10-22 16:45:38 +02:00 |
|
lydiavilchez
|
f8c8dee2b3
|
feat(gcp): add cloudstorage_bucket_lifecycle_management_enabled check (#8936)
Co-authored-by: Daniel Barranquero <danielbo2001@gmail.com>
|
2025-10-22 16:45:26 +02:00 |
|
Andoni Alonso
|
6656629391
|
docs: include docker platform warning in App installation too (#8979)
|
2025-10-22 16:07:28 +02:00 |
|
Pedro Martín
|
9f372902ad
|
feat(threatscore): support compliance pdf reporting (#8867)
Co-authored-by: Sergio Garcia <hello@mistercloudsec.com>
Co-authored-by: alejandrobailo <alejandrobailo94@gmail.com>
Co-authored-by: Víctor Fernández Poyatos <victor@prowler.com>
|
2025-10-22 15:59:56 +02:00 |
|
Alan Buscaglia
|
b4ff1dcc75
|
refactor(graphs): graph components kebab case (#8966)
Co-authored-by: alejandrobailo <alejandrobailo94@gmail.com>
|
2025-10-22 15:51:43 +02:00 |
|
César Arroba
|
f596907223
|
chore(github): improve labeler action (#8978)
|
2025-10-22 12:50:19 +02:00 |
|
César Arroba
|
fe768c0a3e
|
chore(github): improve trufflehog action (#8977)
|
2025-10-22 12:39:39 +02:00 |
|
César Arroba
|
18f3bc098c
|
chore(github): trigger only if repository is prowler (#8974)
|
2025-10-22 09:27:33 +02:00 |
|
César Arroba
|
67b1983d85
|
chore(github): fix action (#8973)
|
2025-10-22 09:10:47 +02:00 |
|
César Arroba
|
a3db23af7d
|
chore(github): improve conventional commits action (#8969)
|
2025-10-21 17:57:29 +02:00 |
|
César Arroba
|
3eaa21f06f
|
chore(github): improve backport label action (#8970)
|
2025-10-21 17:57:04 +02:00 |
|
Rubén De la Torre Vico
|
5d5c109067
|
chore(aws): enhance metadata for dlm service (#8860)
Co-authored-by: Daniel Barranquero <danielbo2001@gmail.com>
|
2025-10-21 17:40:19 +02:00 |
|
César Arroba
|
c6cb4e4814
|
chore(github): improve backport action (#8968)
|
2025-10-21 17:14:40 +02:00 |
|
César Arroba
|
ab06a09173
|
chore(api): improve pull request action (#8963)
|
2025-10-21 17:10:48 +02:00 |
|
Rubén De la Torre Vico
|
9c6c007f73
|
fix(mcp): add missing argument to health check (#8967)
|
2025-10-21 16:45:05 +02:00 |
|
Rubén De la Torre Vico
|
206f23b5a5
|
chore(aws): enhance metadata for dms service (#8861)
Co-authored-by: Daniel Barranquero <danielbo2001@gmail.com>
|
2025-10-21 16:31:18 +02:00 |
|
Andoni Alonso
|
5c9e9bc86a
|
docs: fix security heading (#8965)
|
2025-10-21 16:13:55 +02:00 |
|
Rubén De la Torre Vico
|
34554d6123
|
feat(mcp): add support for production deployment with uvicorn (#8958)
|
2025-10-21 16:03:24 +02:00 |
|
Pepe Fagoaga
|
000cb93157
|
chore: remove security template as it's already there (#8964)
|
2025-10-21 19:34:42 +05:45 |
|
Adrián Jesús Peña Rodríguez
|
524209bdf2
|
feat(api): add provider_id__in filter for ScanSummary queries (#8951)
|
2025-10-21 15:24:09 +02:00 |
|
César Arroba
|
c4a0da8204
|
chore(github): review and update issue templates (#8961)
|
2025-10-21 13:40:25 +02:00 |
|
César Arroba
|
f0cba0321c
|
chore(codeql): improve API CodeQL action and settings (#8962)
|
2025-10-21 13:40:07 +02:00 |
|
dependabot[bot]
|
79888c9312
|
chore(deps): bump playwright and @playwright/test in /ui (#8956)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
|
2025-10-21 13:22:21 +02:00 |
|
Rubén De la Torre Vico
|
a79910a694
|
chore(aws): enhance metadata for cloudtrail service (#8831)
Co-authored-by: HugoPBrito <hugopbrit@gmail.com>
|
2025-10-21 12:45:31 +02:00 |
|
César Arroba
|
4cadee7bb1
|
chore(github): update codeowners file (#8960)
|
2025-10-21 11:48:21 +02:00 |
|
Pedro Martín
|
756d436a2f
|
feat(compliance): improve CCC catalogs (#8944)
|
2025-10-21 03:16:05 +02:00 |
|
Alejandro Bailo
|
5e85ef5835
|
feat(ui): new card components and derivates for overview (#8921)
Co-authored-by: Alan Buscaglia <gentlemanprogramming@gmail.com>
|
2025-10-20 16:49:09 +02:00 |
|
Prowler Bot
|
0fa9e2da6c
|
chore(regions_update): Changes in regions for AWS services (#8946)
Co-authored-by: prowler-bot <179230569+prowler-bot@users.noreply.github.com>
|
2025-10-20 09:20:29 -04:00 |
|
Andoni Alonso
|
ce7510db28
|
docs: remove anchors from redirects (#8953)
|
2025-10-20 14:58:53 +02:00 |
|
Pepe Fagoaga
|
8e3d50c807
|
fix(docs): redirect user-guide-tutorials (#8945)
|
2025-10-20 14:51:15 +02:00 |
|
Pepe Fagoaga
|
d8908d2ccc
|
docs(fix): space in providers table (#8938)
|
2025-10-20 14:39:03 +02:00 |
|
Alejandro Bailo
|
0b9969a723
|
feat: update M365 credentials form (#8929)
Co-authored-by: HugoPBrito <hugopbrit@gmail.com>
|
2025-10-20 13:51:11 +02:00 |
|
StylusFrost
|
985d73f44f
|
test(ui): enhance Playwright test setups for user authentication (#8881)
Co-authored-by: Alejandro Bailo <59607668+alejandrobailo@users.noreply.github.com>
|
2025-10-20 13:45:20 +02:00 |
|
Pedro Martín
|
1d705e22da
|
feat(util): add from_yaml_to_json.py (#8943)
|
2025-10-20 12:29:29 +02:00 |
|
Rubén De la Torre Vico
|
ca55d4ce86
|
chore(aws): enhance metadata for directoryservice service (#8859)
Co-authored-by: Daniel Barranquero <danielbo2001@gmail.com>
|
2025-10-20 12:20:16 +02:00 |
|
Hugo Pereira Brito
|
0201073fcb
|
fix(docs): small enhancement in warning (#8950)
|
2025-10-20 12:19:49 +02:00 |
|
Alejandro Bailo
|
928c556721
|
fix: Mutelist view blinks at opening (#8932)
|
2025-10-17 19:26:57 +02:00 |
|
Rubén De la Torre Vico
|
a653ad7852
|
chore(deps): remove docs group dependency (#8937)
|
2025-10-17 16:37:32 +02:00 |
|
Sergio Garcia
|
a3c811f801
|
docs(github): clarify GitHub App configuration requirements (#8930)
|
2025-10-17 09:30:54 -04:00 |
|
Hugo Pereira Brito
|
c85d3e9188
|
feat(docs): add M365 certificate and azure cli authentication methods (#8939)
|
2025-10-17 13:42:48 +02:00 |
|
Rubén De la Torre Vico
|
6f394cf9de
|
docs(mcp): add comprehensive MCP Server documentation (#8931)
|
2025-10-17 11:48:48 +02:00 |
|
Rubén De la Torre Vico
|
ba765fa07d
|
chore(aws): enhance metadata for efs service (#8889)
Co-authored-by: Daniel Barranquero <danielbo2001@gmail.com>
|
2025-10-16 17:05:26 +02:00 |
|