cdk-prowler
Project description
cdk-prowler
An AWS CDK custom construct for deploying Prowler to you AWS Account. The following description about Prowler is taken from https://github.com/toniblyx/prowler:
Prowler is a security tool to perform AWS security best practices assessments, audits, incident response, continuous monitoring, hardening and forensics readiness. It contains all CIS controls listed here https://d0.awsstatic.com/whitepapers/compliance/AWS_CIS_Foundations_Benchmark.pdf and more than 100 additional checks that help on GDPR, HIPAA…
Example
# Example automatically generated without compilation. See https://github.com/aws/jsii/issues/826
app = App()
stack = Stack(app, "ProwlerAudit-stack")
ProwlerAudit(stack, "ProwlerAudit", enable_scheduler=True)
Planned Features
- Supporting AWS SecurityHub https://github.com/toniblyx/prowler#security-hub-integration
- Triggering an event with SNS when prowler finishes the run
- AMI EC2 executable
Misc
yes | yarn destroy && yarn deploy --require-approval never
Rerun Prowler on deploy
yarn deploy --require-approval never -c reRunProwler=true
Thanks To
- My friend and fellaw ex colleague Tony de la Fuente (https://github.com/toniblyx https://twitter.com/ToniBlyx) for developing such a cool security tool as Prowler
- As always to the amazing CDK / Projen Community. Join us on Slack!
- Projen project and the community around it
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
cdk-prowler-1.117.3.tar.gz
(17.0 MB
view hashes)
Built Distribution
Close
Hashes for cdk_prowler-1.117.3-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c14f600370441d0f2c2b3de1ee781ce2f318db0d8623cd19615c2241ea4ec5fd |
|
MD5 | fec9f77c38a36a2fb7fbb312f3b6e60d |
|
BLAKE2b-256 | efaa7f283a798171ac76e37e70caba0df63f2a04b99d5f99d6ad82156411642a |