Pablo Fernandez Guerra (PFE)
6ae129fcc0
chore: remove unused submodule ( #10869 )
...
Co-authored-by: Pablo F.G <pablo.fernandez@prowler.com >
2026-04-23 12:13:35 +02:00
Alan Buscaglia
9e31160887
fix(ui): improve attack paths scan table UX and fix info banner variant ( #10704 )
...
Co-authored-by: Pepe Fagoaga <pepe@prowler.com >
Co-authored-by: alejandrobailo <alejandrobailo94@gmail.com >
2026-04-15 17:33:29 +02:00
Pablo Fernandez Guerra (PFE)
961f9c86da
feat(ui): Add tenant management ( #10491 )
...
Co-authored-by: Pablo Fernandez <pfe@NB0240.local >
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
Co-authored-by: Pablo F.G <pablo.fernandez@prowler.com >
Co-authored-by: David <david.copo@gmail.com >
2026-04-06 10:31:30 +02:00
Pedro Martín
e197ad6fb0
chore(gitignore): add .claude ( #10340 )
2026-03-16 10:48:15 +01:00
Alan Buscaglia
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
Alan Buscaglia
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
Rubén De la Torre Vico
c7abd77a1c
feat(mcp_server): implement new Prowler App MCP server design ( #9300 )
...
Co-authored-by: Pepe Fagoaga <pepe@prowler.com >
2025-12-04 11:00:19 +01:00
Ryan Nolette
3432c8108c
chore: updated gitignore file to be more robust for VSCode development environments and AI coding assistants. ( #9226 )
2025-11-13 09:32:21 +01:00
Alejandro Bailo
2bf93c0de6
feat: RSS system ( #9109 )
2025-11-03 09:17:37 +01:00
Alex K
ff4a186df6
feat(github): add organization base repository permission strict check (CIS GitHub 1.3.8) ( #8785 )
...
Co-authored-by: akorshak-afg <alex.korshak@afg.org >
Co-authored-by: Sergio Garcia <sergargar1@gmail.com >
Co-authored-by: Andoni Alonso <14891798+andoniaf@users.noreply.github.com >
2025-10-27 09:45:50 +01: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
Rubén De la Torre Vico
be4b1bd99b
chore: add first version of AGENTS.md ( #8799 )
2025-10-06 10:47:51 +02:00
Rubén De la Torre Vico
23d882d7ab
feat(mcp): add Prowler App MCP Server ( #8744 )
2025-09-25 15:21:34 +02:00
Alejandro Bailo
940a1202b3
fix: handle 4XX and 204 properly ( #8722 )
...
Co-authored-by: Pepe Fagoaga <pepe@prowler.com >
2025-09-15 17:07:15 +02:00
Alejandro Bailo
dab0cea2dd
feat(ui): Security Hub ( #8552 )
2025-08-26 14:30:45 +02:00
Rubén De la Torre Vico
c0c736bffe
chore: ignore some files from AI editors ( #8209 )
2025-07-08 10:43:38 +02:00
Alejandro Bailo
3b17eb024c
feat: add delta attribute in findings detail view with and finding id to the url ( #7654 )
2025-05-06 16:52:15 +02:00
Pablo Lara
72de5fdb1b
chore: update git ignore file ( #7254 )
2025-03-17 14:53:58 +01:00
Pedro Martín
6d6070ff3f
feat(outputs): add sample outputs ( #6945 )
2025-02-25 14:33:16 +05:45
Pepe Fagoaga
badf0ace76
feat(prowler-role): Add templates to deploy it in AWS ( #6499 )
2025-01-14 12:04:20 -05:00
Sergio Garcia
50796bea7a
chore(docs): update screenshots and docs of Prowler App ( #5984 )
2024-12-02 11:37:00 -04:00
Sergio Garcia
ff80a47123
feat(docker-compose): add Docker Compose YAMLs and .env ( #5909 )
2024-11-30 17:21:31 -04:00
Víctor Fernández Poyatos
b69a0d5137
feat(overviews): Add API overview endpoints for findings and severity ( #5910 )
2024-11-27 15:51:05 +01:00
Pedro Martín
191cf276c3
feat(dashboards): add new Prowler dashboards ( #3575 )
...
Co-authored-by: Sergio Garcia <sergargar1@gmail.com >
2024-04-02 18:12:16 +02:00
Pepe Fagoaga
ac11c6729b
chore(tests): Replace sure with standard assert ( #2738 )
2023-08-17 11:36:45 +02:00
Pepe Fagoaga
2298d5356d
test(coverage): Add Codecov ( #2719 )
2023-08-14 21:08:45 +02:00
Sergio Garcia
bb09267f2a
feat(pip): Prepare for PyPI ( #1531 )
2022-12-13 09:07:55 +01:00
Sergio Garcia
df4b89366c
feat(docs): add new docs and readme ( #1529 )
...
Co-authored-by: sergargar <sergio@verica.io >
Co-authored-by: n4ch04 <nachor1992@gmail.com >
2022-12-07 12:08:30 +01:00
Nacho Rivera
e3d118f5bc
feat(): Azure provider and checks ( #1517 )
...
Co-authored-by: Pepe Fagoaga <pepe@verica.io >
2022-11-28 10:07:25 +01:00
Nacho Rivera
8ae989cce8
feat(cloudtrail): cloudtrail service and checks ( #1449 )
...
Co-authored-by: sergargar <sergio@verica.io >
Co-authored-by: Sergio Garcia <38561120+sergargar@users.noreply.github.com >
2022-11-03 15:39:41 +01:00
Pepe Fagoaga
b2899bda69
test(aws-provider): First tests ( #1231 )
...
* test(pre-commit): Include security checks
* test(pre-commit): Include dependencies
* test(aws-provider): First unit tests
* test(arn-parsing): Include first tests
* chore(providers): Remove old comments
2022-07-04 12:51:31 +02:00
Pepe Fagoaga
b22faa01ea
feat(prowler3): first commit
2022-06-14 12:22:54 +02:00
Geoff Singer
0437c10dfd
Update: Documentation reference
...
Removed gifs in git repo and moved to S3 for storage. Effort to reduce the size of the git repo.
Moved artifacts to the util dir
2021-09-13 16:14:35 -05:00
Ramon
558a9b5f2e
ignore secrets folder when scanning for secrets
2021-08-06 11:46:45 +02:00
Marc Jay
802d1151c2
Write output files to a directory relative to Prowler
...
Write output files (CSV, JSON, etc.) to an `output` directory that is relative to prowler itself, no matter where prowler is invoked from.
Simplify Dockerfile by specifying a WORKDIR
Replace ADD command with the more recommended COPY command
Update README to cover how to run in Docker and access saved reports
Add a .dockerignore file to ignore .git and output directories
This partially addresses #570 - previously, within Docker, Prowler was attempting to write
reports to the root `/` directory in the container, which it did not have permission to do.
Instead, reports are now written to a path relative to Prowler
2020-05-08 11:46:53 +01:00
Marc Jay
994390351e
Add the ability to generate JUnit XML reports with a -J flag
...
If the -J flag is passed, generate JUnit XML reports for each check, in-line with how Java tools generate JUnit reports.
Check section numbers equate to 'root packages', checks are second-level packages, each check equates to a testsuite (mirroring Java where each test class is a testsuite) and each pass/fail of a check equates to a testcase
Time the execution of each check and include this in the report
Include properties (Prowler version, check level etc.) in-line with standard JUnit files
XML escape all strings for safety
Detect if a user has GNU coreutils installed on Mac OS X, but not as their default, switching to using gdate for date commands if so, as it has more features, including getting dates in milliseconds
Add prowler-output, junit-reports and VSCode files to .gitignore
Update README to include JUnit info, address markdownlint warnings
Remove unused arguments to jq in generateJsonAsffOutput
Fixes #537
2020-04-15 02:36:16 +01:00
Faraz Angabini
7358e9cd75
added .gitignore for .DS_Store
2020-02-22 22:12:44 -08:00
zfLQ2qx2
669469e618
Update extra764 and extra734, add .gitignore rules for vim
2019-11-21 14:56:13 -05:00