binbashar / le-tf-infra-aws

Terraform code for Leverage Reference Architecture for AWS, designed under optimal configs for the most popular modern web and mobile applications needs.
https://www.binbash.co/leverage
Apache License 2.0
26 stars 8 forks source link

Feature | New security & cost analysis in the CI PR automated process #73

Closed exequielrafaela closed 5 months ago

exequielrafaela commented 4 years ago

What?

Test and integrate via dockerized Makefile cmds (https://github.com/binbashar/le-tf-infra-aws/blob/master/%40bin/makefiles/terraform12/Makefile.terraform12-cont) new security analysis in the CI PR automated process

Possible tools:

πŸ”’ Infra Security

πŸ’° Cost

πŸ€– Terraform Policy as Code Enginer

Why?

Read More

Other References

exequielrafaela commented 1 year ago

@diego-ojeda-binbash I'll create a new issue for:

πŸ€– Terraform Policy as Code Engine => https://github.com/bridgecrewio/checkov

And I'll close this one 🀝 βœ…

exequielrafaela commented 8 months ago

@eze-godoy https://binbashar.slack.com/archives/GG0PJ78J3/p1704206648284529

exequielrafaela commented 5 months ago

@eze-godoy ,

Regarding the integration of Checkov as discussed, in case a project request it we can start with a minimal setup in one of the layers to iterate in the future as project-specific security needs evolve. In the time being we'll close this issue.


Here’s a brief plan in case the need arises:

  1. Initial Integration: Let's incorporate a basic Checkov scan into our GitHub Actions, focusing on high-priority security rules based on the implementation we've already done:

  2. Iterative Enhancement: We will assess the initial results and refine the setup in future iterations, expanding the ruleset and integration points based on our findings and requirements.

  3. Documentation and Tracking: Update the README.md CI documentation to reflect the Checkov integration steps and results interpretation.