-
Notifications
You must be signed in to change notification settings - Fork 1.8k
feat(iac): add IaC to Prowler App #8751
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Merged
Changes from 23 commits
Commits
Show all changes
39 commits
Select commit
Hold shift + click to select a range
ae22001
wip
andoniaf 5c2b867
wip: do not use progress bar in Celery workers
andoniaf ff22d19
wip
andoniaf dbff605
wip: add IaC to API
andoniaf 27f5c95
wip: fix IaC scan mapping
andoniaf 75390c0
wip: add IaC to UI
andoniaf 06cf9ed
wip: set defaults
andoniaf f76847d
chore: update trivy
andoniaf d09adb3
chore: update comments
andoniaf d47ff10
remove: commit local dev changes, revert after sending PR
andoniaf a5fe98b
refactor: scan IaC skip validations
andoniaf 861f969
chore: update with new branch
andoniaf 23a77b7
Merge branch 'master' into DEVREL-91-add-ia-c-to-the-app
andoniaf 4ce625a
fix: rename iac provider migration
andoniaf 6349f20
fix: solve linter issues
andoniaf 5a13701
chore: update CHANGELOG
andoniaf 2a87120
chore: move load compliance frameworks into conditional
andoniaf 7b8558b
chore(iac): hardcode risk value to avoid empty field
andoniaf f249b54
fix(iac) IaC logo now renders correctly on the overview page
andoniaf 0a3b9c1
fix(iac): remove duplicate repository URL input for IaC provider
andoniaf 1693f7a
fix(iac): return IaC findings in batchs to avoid possible memory issues
andoniaf c1213ac
chore(iac): move lazy imports to top of the file
andoniaf a9e5068
Merge branch 'master' into DEVREL-91-add-ia-c-to-the-app
andoniaf 6c97f6d
chore(iac): move lazy imports to top of the file
andoniaf 113d1ce
chore(iac): move version to top of the file
andoniaf 5307bf4
chore: update CHANGELOG format
andoniaf b5e13da
fix(iac): filter findings by status
andoniaf 59a7002
Merge branch 'master' into DEVREL-91-add-ia-c-to-the-app
andoniaf 782b698
chore(iac): improve error handling flow
andoniaf a997f0b
Merge branch 'master' into DEVREL-91-add-ia-c-to-the-app
andoniaf 843c1ae
docs: update providers table
andoniaf 6204e1b
fix(iac): solve next typecheck
andoniaf 6a11df4
fix(iac): solve migration order
andoniaf c3e395c
Merge branch 'master' into DEVREL-91-add-ia-c-to-the-app
andoniaf 957342f
fix(iac): solve indentation
andoniaf 8e19c74
fix(iac): solve migration order, yes, again
andoniaf 9b9af9b
Merge branch 'master' into DEVREL-91-add-ia-c-to-the-app
andoniaf 3b4a2c3
fix(iac): solve migration order, yes, again, nowyes
andoniaf 2062d50
Merge branch 'master' into DEVREL-91-add-ia-c-to-the-app
andoniaf File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,34 @@ | ||
| # Generated by Django 5.1.10 on 2025-09-09 09:25 | ||
|
|
||
| from django.db import migrations | ||
|
|
||
| import api.db_utils | ||
|
|
||
|
|
||
| class Migration(migrations.Migration): | ||
| dependencies = [ | ||
| ("api", "0049_compliancerequirementoverview_passed_failed_findings"), | ||
| ] | ||
|
|
||
| operations = [ | ||
| migrations.AlterField( | ||
| model_name="provider", | ||
| name="provider", | ||
| field=api.db_utils.ProviderEnumField( | ||
| choices=[ | ||
| ("aws", "AWS"), | ||
| ("azure", "Azure"), | ||
| ("gcp", "GCP"), | ||
| ("kubernetes", "Kubernetes"), | ||
| ("m365", "M365"), | ||
| ("github", "GitHub"), | ||
| ("iac", "IaC"), | ||
| ], | ||
| default="aws", | ||
| ), | ||
| ), | ||
| migrations.RunSQL( | ||
| "ALTER TYPE provider ADD VALUE IF NOT EXISTS 'iac';", | ||
| reverse_sql=migrations.RunSQL.noop, | ||
| ), | ||
| ] |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.