Advanced Infrastructure as Code (IaC) auditor for cost optimization and security scanning.
4.0K
Open Source IaC Cost & Security Scanner
InfraScan is an advanced auditing tool that analyzes Infrastructure as Code (e.g., Terraform, CloudFormation) and container configurations to identify cost antipatterns and security vulnerabilities before you deploy.
The easiest way to scan your project:
docker run --rm -v $(pwd):/scan soldevelo/infrascan:latest
This command scans the current directory and displays a comprehensive report (Cost + Security + Containers) directly in your terminal.
docker-compose.yml (e.g., ${TAG:-latest}).infrascan binary in PATH for direct use in pipeline containers.docker run --rm -v $(pwd):/scan soldevelo/infrascan [options]
--scanner: comprehensive (default), regex, checkov, containers. You can combine them: --scanner regex,containers.--format: text, json, html.--out: Output file path (e.g., /scan/report.html).--fail-on: Exit with code 1 if findings match criteria:
any, high_critical.grade_a through grade_f (fails if grade is lower than specified).priority_critical through priority_info.steps:
- uses: actions/checkout@v4
- name: Run InfraScan Audit
run: |
docker run --rm \
-v ${{ github.workspace }}:/scan \
-e MY_TAG=${{ github.sha }} \
soldevelo/infrascan:latest \
--format html --out /scan/report.html \
--fail-on high_critical
- name: Upload Report
uses: actions/upload-artifact@v4
if: always()
with:
name: infrascan-report
path: report.html
latest: Always the latest stable release.v1.0.8: Latest release with enhanced terminal reporting.Content type
Image
Digest
sha256:181c39447…
Size
386.7 MB
Last updated
1 day ago
docker pull soldevelo/infrascan