https://github.com/rafaelherik/trigorin
Set of useful custom policies to Checkov (Under construction)
https://github.com/rafaelherik/trigorin
checkov checkov-depend iaac python
Last synced: 7 months ago
JSON representation
Set of useful custom policies to Checkov (Under construction)
- Host: GitHub
- URL: https://github.com/rafaelherik/trigorin
- Owner: rafaelherik
- License: gpl-3.0
- Created: 2024-07-25T18:48:55.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2024-08-12T07:52:56.000Z (about 1 year ago)
- Last Synced: 2025-02-02T05:41:31.735Z (8 months ago)
- Topics: checkov, checkov-depend, iaac, python
- Language: Python
- Homepage: https://trigorin.pages.dev
- Size: 496 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Contributing: contributing.md
- License: LICENSE
Awesome Lists containing this project
README

# Trigorin IaaC policies for Checkov

This python package is a useful implementention to help to create custom policies to Checkov.
The objective is to add customizable policies to ensure naming conventions, resource sizing, and governance checks. This helps your infrastructure code adhere to best practices and identifies issues before code integration into your repository, preventing compliance problems at deployment time.
By implementing these policies, you reduce the effort required to manage Infrastructure as Code (IaC) and improve the maintainability and reliability of your systems.
## Preparing development environment
- Create a Python Virtual environment
```bash
python3.12 -m venv .venv
source .venv/bin/activate
```
- Install the requirements```bash
pip install -r requirements.txt
```## Why Trigorin?
The name "Trigorin" is inspired by the intricate character from Chekhov's "The Seagull," symbolizing our project's dedication to enhancing and extending the functionalities of Checkov. Just as Trigorin, with his depth and complexity, adds layers of meaning to Chekhov's work, the goal of this repo is to provide innovative solutions that reinforce the security and compliance of your infrastructure.
Feel free to modify it to better fit your project's tone and vision!