StylusFrost
9c7afd64c5
fix(sdk): match compliance provider segment exactly in get_bulk
...
- Compare the module's last dotted segment instead of substring
- Prevent a provider name from capturing overlapping built-ins
- Add parametrized regression test (cloud, git, work, open cases)
- Update get_bulk test mock to the real dotted module name
2026-06-01 19:51:27 +02:00
c9284f8003
chore(models): add pydantic validators for CheckMetadata ( #8583 )
...
Co-authored-by: Rubén De la Torre Vico <ruben@prowler.com >
Co-authored-by: Daniel Barranquero <danielbo2001@gmail.com >
Co-authored-by: Andoni A. <14891798+andoniaf@users.noreply.github.com >
2026-03-16 10:36:08 +01:00
Pedro Martín and Pepe Fagoaga
fbda66c6d1
feat(compliance): add name for each compliance ( #7920 )
...
Co-authored-by: Pepe Fagoaga <pepe@prowler.com >
2025-09-22 14:53:27 +02:00
74940e1fc4
fix(check_metadata): add service name validator ( #8289 )
...
Co-authored-by: Sergio Garcia <hello@mistercloudsec.com >
Co-authored-by: Pedro Martín <pedromarting3@gmail.com >
2025-07-17 13:10:30 +05:45
Sergio Garcia and Andoni Alonso
c4bd9122d4
feat(IaC): PoC for IaC Security Scanner ( #7852 )
...
Co-authored-by: Andoni Alonso <14891798+andoniaf@users.noreply.github.com >
2025-06-17 23:23:25 +08:00
Pedro Martín
0114d0462f
feat(check): add check methods ( #5462 )
2024-10-28 12:22:34 +01:00
Pedro Martín
4eed5c7a99
refactor(check_metadata): move bulk_load_checks_metadata inside class ( #4934 )
2024-09-06 09:50:14 +02:00
Pedro Martín and Pepe Fagoaga
a975e96a45
feat(compliance): add method list_compliance_requirements ( #4890 )
...
Co-authored-by: Pepe Fagoaga <pepe@prowler.com >
2024-09-04 20:35:26 +02:00
Pedro Martín
82c065bff4
feat(compliance): rename Compliance class and add list_compliance ( #4883 )
2024-08-29 16:55:22 +02:00
Pepe Fagoaga
d61e999b8f
chore(check_metadata): Rename to CheckMetadata ( #4864 )
2024-08-26 15:25:19 +02:00
Sergio Garcia and pedrooot
3e7cc2e0a2
chore(compliance): add manual requirements to compliance output ( #4449 )
...
Co-authored-by: pedrooot <pedromarting3@gmail.com >
2024-07-17 08:23:38 +02:00
a5a8c2a769
chore(cis): add CIS output class ( #4400 )
...
Co-authored-by: pedrooot <pedromarting3@gmail.com >
Co-authored-by: Pepe Fagoaga <pepe@prowler.com >
2024-07-10 09:26:08 -04:00
Pedro Martín
bae224c891
fix(csv-outputs): compliance outputs not showing consistents values ( #4287 )
2024-06-25 14:50:17 +02:00