alejandrobailo
d46f649ff1
feat: migrate from pre-commit to prek
...
Replace pre-commit with prek, a faster Rust-based alternative that is
7x faster for installation and 6x faster for execution while being
fully compatible with .pre-commit-config.yaml.
Changes:
- Remove pre-commit from pyproject.toml dev dependencies
- Update scripts/setup-git-hooks.sh to use prek
- Update developer documentation (introduction.mdx)
- Update security documentation (software-security.mdx)
- Update AGENTS.md files with new commands
- Regenerate poetry.lock
prek is installed as a standalone tool via:
- pipx install prek (recommended)
- brew install prek
- uv tool install prek
Benchmarks on Prowler codebase:
- Cold install: 25.18s → 3.42s (7.37x faster)
- Warm execution: 87.53s → 14.80s (5.92x faster)
- Cache size: 170MB → 154MB (9.4% smaller)
2026-01-26 18:41:05 +01:00
Prowler Bot and prowler-bot
9c2c555628
docs: Update version to v5.17.0 ( #9852 )
...
Co-authored-by: prowler-bot <179230569+prowler-bot@users.noreply.github.com >
2026-01-22 11:32:03 +01:00
Pepe Fagoaga
f39a82fdf4
docs(security): restructure security page into dedicated sections ( #9836 )
2026-01-20 15:27:29 +01:00
Pepe Fagoaga
186977f81c
docs: new support page ( #9824 )
2026-01-19 15:55:27 +01:00
Hugo Pereira Brito and Andoni Alonso
d4bc6d7531
feat(cloudflare): Add TLS/SSL, records and email security checks for zones ( #9424 )
...
Co-authored-by: Andoni Alonso <14891798+andoniaf@users.noreply.github.com >
2026-01-15 09:31:27 +01:00
Hugo Pereira Brito
1bf49747ad
chore(entra): enhance performance for user_registration_details and user mfa evaluation ( #9236 )
2026-01-14 14:01:51 +01:00
c8fab497fd
feat(skills): sync AGENTS.md to AI-specific formats ( #9751 )
...
Co-authored-by: Alan-TheGentleman <alan@thegentleman.dev >
Co-authored-by: pedrooot <pedromarting3@gmail.com >
Co-authored-by: Andoni A. <14891798+andoniaf@users.noreply.github.com >
2026-01-13 11:44:44 +01:00
Hugo Pereira Brito
b0eea61468
feat(cloudflare): Add Cloudflare provider with zones service and critical security checks ( #9423 )
2026-01-13 11:09:54 +01:00
62a8540169
feat(gcp): add check to detect Compute Engine configuration changes ( #9698 )
...
Co-authored-by: Daniel Barranquero <danielbo2001@gmail.com >
Co-authored-by: Hugo Pereira Brito <101209179+HugoPBrito@users.noreply.github.com >
2026-01-12 12:22:15 +01:00
6c01151d78
docs(lighthouse): update lighthouse architecture docs ( #9576 )
...
Co-authored-by: Chandrapal Badshah <12944530+Chan9390@users.noreply.github.com >
Co-authored-by: Rubén De la Torre Vico <ruben@prowler.com >
Co-authored-by: Andoni Alonso <14891798+andoniaf@users.noreply.github.com >
2026-01-12 10:18:58 +01:00
Rubén De la Torre Vico
a57b6d78bf
docs: add audit scope column to supported providers table ( #9750 )
2026-01-12 09:19:29 +01:00
7f2fa275c6
feat: add AI skills pack for Claude Code and OpenCode ( #9728 )
...
Co-authored-by: Rubén De la Torre Vico <ruben@prowler.com >
Co-authored-by: Adrián Jesús Peña Rodríguez <adrianjpr@gmail.com >
Co-authored-by: Pepe Fagoaga <pepe@prowler.com >
2026-01-09 15:01:18 +01:00
Pepe Fagoaga
f3ba70dd6b
docs: add warning about changes not complaining with roadmap ( #9741 )
2026-01-08 17:03:38 +01:00
Andoni Alonso
27492cbd42
fix(oci): validate credentials before scanning ( #9738 )
2026-01-08 15:47:26 +01:00
Andoni Alonso
da567138fa
docs(developer-guide): add missing compliance framework link ( #9736 )
2026-01-08 10:19:16 +01:00
5b59986ae7
docs(azure): enhance Managed Identity authentication documentation ( #9012 )
...
Co-authored-by: Pepe Fagoaga <pepe@prowler.com >
Co-authored-by: Andoni A. <14891798+andoniaf@users.noreply.github.com >
2026-01-08 09:04:04 +01:00
Pedro Martín
cab9b008d1
docs(alibabacloud): provider documentation ( #9721 )
2026-01-07 11:45:57 +01:00
Andoni Alonso
c6cc82c527
docs(aws): update CloudFormation template reference in role-assumption docs ( #9719 )
2026-01-05 14:44:51 +01:00
Pedro Martín
b7f83da012
feat(troubleshooting): add info about too many open files error ( #9703 )
2026-01-05 11:51:19 +01:00
César Arroba
0c3c6aea0e
chore: include ExternalId on CFN template ( #9697 )
2025-12-29 15:19:40 +01:00
Ryan Nolette and pedrooot
47532cf498
feat: add category filter to all Prowler dashboards ( #9137 )
...
Co-authored-by: pedrooot <pedromarting3@gmail.com >
2025-12-24 11:23:10 +01:00
Adrián Peña
9bfa1e740c
feat(checks): add ResourceGroup field to all check metadata for resource classification ( #9656 )
2025-12-24 09:13:14 +01:00
Pedro Martín and Pepe Fagoaga
8d1d041092
chore(aws): support new eusc partition ( #9649 )
...
Co-authored-by: Pepe Fagoaga <pepe@prowler.com >
2025-12-23 12:28:10 +01:00
Rubén De la Torre Vico
83d04753ef
docs: add resource types for new providers ( #9113 )
2025-12-23 10:19:53 +01:00
StylusFrost
19ceb7db88
docs: add end-to-end testing documentation for Prowler App ( #9557 )
2025-12-22 16:39:53 +01:00
lydiavilchez and Daniel Barranquero
43875b6ae7
feat(gcp): add check to ensure Managed Instance Groups span multiple zones ( #9566 )
...
Co-authored-by: Daniel Barranquero <danielbo2001@gmail.com >
2025-12-22 15:12:08 +01:00
César Arroba
f4a78d64f1
chore(github): bump version for API, UI and Docs ( #9601 )
2025-12-22 09:35:00 +01:00
Alejandro Bailo
e5cd25e60c
docs: simple mutelist added and advanced changed ( #9600 )
2025-12-19 16:01:21 +01:00
Andoni Alonso
0bdd1c3f35
docs: clarify update version ( #9583 )
2025-12-18 11:21:20 +01:00
Rubén De la Torre Vico
15eac061fc
feat(mcp_server): add compliance framework tools for Prowler App ( #9568 )
2025-12-17 17:32:47 +01:00
Rubén De la Torre Vico
597364fb09
refactor(mcp): standardize Prowler Hub and Docs tools format for AI optimization ( #9578 )
2025-12-17 17:19:32 +01:00
Hugo Pereira Brito
dd85da703e
chore: update prowler hub docs picture ( #9564 )
2025-12-16 09:40:27 +01:00
Rubén De la Torre Vico
4015beff20
docs(mcp_server): update documentation and add developer guide for extensibility ( #9533 )
2025-12-15 12:35:59 +01:00
Andoni Alonso
b4ce01afd4
feat(iac): set only misconfig and secret as default scanners ( #9553 )
2025-12-15 12:01:31 +01:00
Rubén De la Torre Vico
e0cf8bffd4
feat(mcp_server): update API base URL environment variable to include complete path ( #9542 )
2025-12-15 11:04:44 +01:00
Daniel Barranquero
6761f0ffd0
docs: add mongodbatlas app support ( #9312 )
2025-12-15 10:57:27 +01:00
Pepe Fagoaga
6158c16108
feat(categories): add privilege-escalation and ec2-imdsv1 ( #9537 )
2025-12-12 15:14:26 +01:00
Pepe Fagoaga and Andoni Alonso
eefe045c18
docs(security): add more details ( #9525 )
...
Co-authored-by: Andoni Alonso <14891798+andoniaf@users.noreply.github.com >
2025-12-12 11:03:12 +01:00
StylusFrost
7cf7758851
docs(k8s): enhance token management guidance in getting started guide ( #9519 )
2025-12-12 08:37:33 +01:00
Hugo Pereira Brito
57d7f77c81
docs: enhance README ( #9505 )
2025-12-10 18:28:27 +01:00
Hugo Pereira Brito
606f505ba3
feat(docs): add dependency table to unit-testing page ( #9498 )
2025-12-10 10:51:50 +01:00
Andoni Alonso
dbdd02ebd1
fix(docs): solve broken link ( #9493 )
2025-12-10 08:09:25 +01:00
dbdce98cf2
feat(alibaba): add Alibaba Cloud provider ( #9329 )
...
Co-authored-by: pedrooot <pedromarting3@gmail.com >
Co-authored-by: HugoPBrito <hugopbrit@gmail.com >
2025-12-03 11:47:55 -05:00
Pepe Fagoaga
53404dfa62
docs(lighthouse): add version badge for bedrock long-term API keys ( #9441 )
2025-12-03 17:07:42 +01:00
Chandrapal Badshah and Chandrapal Badshah
26fd7d3adc
feat(lighthouse): Support Amazon Bedrock Long-Term API Key ( #9343 )
...
Co-authored-by: Chandrapal Badshah <12944530+Chan9390@users.noreply.github.com >
2025-12-03 16:19:18 +01:00
Chandrapal Badshah and Chandrapal Badshah
069f0d106c
docs(lighthouse): update lighthouse multi llm docs ( #9362 )
...
Co-authored-by: Chandrapal Badshah <12944530+Chan9390@users.noreply.github.com >
2025-12-03 08:53:34 +01:00
Sergio Garcia
803ada7b16
docs(oci): add Prowler Cloud onboarding flow ( #9417 )
2025-12-02 13:04:56 -05:00
Andoni Alonso
0225627a98
fix(docs): fix image paths ( #9341 )
2025-11-28 11:20:54 +01:00
Hugo Pereira Brito
06fa57a949
fix(docs): info warning format ( #9339 )
2025-11-27 09:57:05 -05:00
Daniel Barranquero and Alan Buscaglia
ed5f6b3af6
feat(ui): add MongoDB Atlas provider support ( #9253 )
...
Co-authored-by: Alan Buscaglia <gentlemanprogramming@gmail.com >
2025-11-27 12:37:20 +01:00