Codeac Codeac

Versioned Configuration

Simply add the configuration file into GIT repository and sign up with your favorite VCS provider. Boost your DevOps pipeline to the next level.

Get started



version: '1'

      - playbooks/**/*.yml
      - roles/



version: '1'

      - path/to/terraform

AWS CloudFormation


  - "**/*.yaml"
  - "**/*.yml"
  - "**/*.json"
  - I



version: '1'

      - "**/*.yml"

Declarative Ansible

Ansible - Commands should not change thing if nothing needs doing

Ansible’s philosophy is that it should be declarative. Changing things only when they are needed improves your reliability as well as execution performance. Also, proper task names add documentation to your playbook.

Analyze your Ansible

AWS CloudFormation

Make sure to declare correct behavior for deletion on specific AWS resources to prevent accidental data loss.

Keep your CloudFormation template as simple as possible. Your infrastructure description becomes more clean and maintainable when you remove unneeded transformations.

Scan your infrastructure

AWS CloudFormation - DynamoDB deletion policy

Terraform SSL / TLS validation

Terraform - Outdated SSL / TLS protocol

TLS 1.0 and 1.1 reached End of Life and were deprecated by several web browsers and cloud vendors. Using TLS 1.2 or newer is recommended for majority of applications. Run a quick security scan on your repository now.

Run security check

Save time and make informed decisions

Language breakdown

Get visibility into the actual health of your projects and track its quality evolution over time in many other supported languages. We have your full-stack covered:

Loved by developers

Join developers who trust Codeac to improve the quality of their code.

AstrumQ Interactive s.r.o.
uLékař, s.r.o.
 Spolek pro budování a implementaci sdílených open source nástrojů, z.s.
RELIGIS s.r.o.

Get started

Use your favorite version control system to sign-up.

Codeac needs your approval

Hey there, we’re glad seeing you chose Codeac to fight with the technical debt.

Before performing your first analysis we need to register a webhook for your repositories. This requires write permissions to your vcs which are used only for this case.

We do not perform any changes to your code.