Skip to content

Infrastructure as Code reviews

Catch infrastructure issues before they reach production with automated reviews

Continuous Review

Cased reviews your IaC pull requests for quality and best practices. Each review generates actionable tasks with specific recommendations.

When Reviews Happen

Analysis runs automatically at two key moments:

  • When you first connect your IaC repository
  • On every new IaC pull request

Task Details

Each generated task includes:

  • Title: Clear description of the improvement
  • Priority: HIGH, MEDIUM, or LOW
  • Category: Type of improvement (security, performance, cost, etc.)
  • Description: Detailed explanation of what needs to change
  • Reference: Direct link to the affected code
  • Open an issue on GitHub (coming soon)
  • Open a PR with suggested changes (coming soon)

Finding Your Tasks

  1. Navigate to your project’s dashboard
  2. Look under the “Tasks” section
  3. Tasks are sorted by priority (HIGH to LOW)
  4. Click any task to see full details and implementation guidance

Custom Rules

You can add your own rules by editing your Cased Rules.

Task Categories

Security

  • Access control configurations
  • Encryption settings
  • Network security groups
  • Secrets management

Cost Optimization

  • Resource sizing recommendations
  • Unused resource detection
  • Reserved instance opportunities
  • Cost-effective alternatives

Performance

  • Resource configuration improvements
  • Scaling suggestions
  • Performance best practices
  • Architecture optimization

Compliance

  • Industry standard adherence
  • Required tagging
  • Regulatory requirements
  • Documentation needs

Best Practices

  • Resource naming conventions
  • State file management
  • Module organization
  • Code structure

Implementation Guide

Reviewing Tasks

  1. Start with HIGH priority items
  2. Review the detailed description
  3. Check the affected code using the reference link
  4. Study the provided solution and code example

FAQ

How are task priorities determined?

Priorities are assigned based on:

  • Security impact
  • Cost implications
  • Performance effects
  • Industry best practices

Can I ignore specific suggestions?

Yes, customize your .cased/rules.md file to exclude certain types of suggestions.

How often should I review tasks?

Check your task list when:

  • Creating new infrastructure
  • Making significant changes
  • After each Terraform PR
  • During regular maintenance