Freedom251 › Security Configuration Management Software
Chef InSpec

What Chef InSpec is
Chef InSpec tests and audits applications and infrastructure by checking actual conditions against a desired state written in InSpec code. Its runtime framework and rule language let users express compliance, security and policy requirements. Reusable profiles group controls and can be versioned, assigned platform requirements and given dependencies. Resources support tests for AWS, Azure, AliCloud and GCP infrastructure, and users can create custom resources. Tests can run locally or against cloud services and infrastructure such as Linux in Docker containers. Results can be produced as JSON, HTML or plain text, or sent to Chef Automate. The kitchen-inspec verifier runs InSpec profiles through Test Kitchen. Chef also offers premium CIS- and STIG-based compliance profiles. The free tier is limited to non-production work and personal, non-commercial use; a 30-day trial is for product evaluation in non-production. Commercial licenses cover production and non-production workloads, with entitlements based on purchase order. InSpec 7 requires EULA acceptance, and whether a license key is needed depends on the distribution source.
Who it suits
Chef InSpec suits teams that express security, compliance or policy expectations as code and need to audit infrastructure against them. Its free tier is for personal, non-commercial, non-production workloads; commercial licensing covers production use.
What it does well
- Tests AWS, Azure, AliCloud and GCP resources.
- Profiles group reusable, versionable controls.
- Exports results as JSON, HTML or plain text.
- Works with Test Kitchen through kitchen-inspec.
What to know first
- Free tier excludes production workloads.
- Free use is limited to personal, non-commercial work.
- InSpec 7 requires EULA acceptance.
- License-key requirements vary by distribution source.
Plans
| Plan | Billed and limits | Price |
|---|---|---|
| Free | Personal/non-commercial use · Scan up to 10 targets · Unlimited duration | Free |
| Trial | 30 days · Trial users may scan unlimited targets for 30 days | Free |
| Enterprise | per node, per year · Business features · Desktop management · Compliance audit · Standard support · 10 pooled monthly jobs per node · 10 concurrent jobs · 30-day data/log retention | $189 a year |
| Business | per node, per year · Node management · Job orchestration · Configuration management · Standard support · 10 pooled monthly jobs per node · 10 concurrent jobs · 30-day data/log retention | $59 a year |
| Commercial | Renewable · production and non-production workloads · entitlements based on purchase order | On request |
| Enterprise Plus | Contact us for a customized quote · Continuous compliance · Cloud security posture management · Application delivery · Premium support · 50 concurrent jobs · Up to 60-day retention with dedicated instance | On request |
As docs.chef.io lists them, read 14 Oct 2026. The maker's own page has the final word.
Chef InSpec is a code-based framework for auditing applications and infrastructure against policy. It suits engineering and compliance teams that want reusable checks across mixed environments. Its strongest case is repeatable, extensible testing; its free use is limited to non-production and non-commercial work.
Overview
InSpec turns security, compliance, and policy requirements into executable rules, then compares them with a system’s actual state. That makes it a practical fit when teams want audits to live alongside infrastructure work rather than rely only on manual reviews. Its hybrid model supports checks across local and cloud targets, but production adoption brings commercial licensing requirements.
It can assess applications and infrastructure locally or against cloud services and environments such as Linux in Docker containers. For readers comparing Infrastructure Testing Tools and Security Configuration Management Software, InSpec combines code-driven checks with reusable compliance profiles.
Key features
Reusable profiles
Profiles group controls into artifacts that can be versioned and assigned platform requirements and dependencies. This gives teams a maintainable way to share and evolve checks, rather than rebuilding each audit from scratch.
Cloud coverage and extensibility
Built-in resources support tests for AWS, Azure, AliCloud, and GCP infrastructure, and users can create custom resources. That breadth helps teams apply a common testing approach across cloud environments, while custom resources leave room for requirements beyond the built-in coverage.
Testing and reporting
InSpec runs locally or against services and infrastructure, including Linux in Docker containers. The kitchen-inspec verifier also connects profiles to Test Kitchen, making it relevant to teams that already use that testing workflow. Results can be exported as JSON, HTML, or plain text, or sent to Chef Automate, giving teams options for review and onward reporting.
Compliance content and license considerations
Chef offers premium CIS- and STIG-based profiles for enterprise compliance scanning. InSpec 7 requires EULA acceptance, and the need for a license key depends on the distribution source. The Chef Licensing Telemetry service collects activation, usage, environment, and bug data on Free and Trial tiers; it is disabled for Commercial users. Teams choosing a free evaluation should account for that telemetry, while commercial users should confirm the applicable distribution and licensing terms.
Pricing
Chef InSpec uses a freemium model, with a 30-day trial and paid use from $59/yr. The plan terms distinguish evaluation and personal use from production licensing:
- Free: free for unlimited duration, for non-production workloads and personal, non-commercial use. It is useful for individual learning or eligible projects, but it is not a route to free commercial or production deployment.
- Trial: free for 30 days, for non-production product evaluation. Community Slack support is available during the trial, but the time limit makes it unsuitable as an ongoing operating plan.
- Commercial: custom pricing, renewable, for production and non-production workloads, with entitlements based on the purchase order. Contract support is available; buyers need to establish scope and entitlements through that purchase.
The $59/yr starting figure does not replace the plan-specific terms: production use falls under Commercial licensing, whose price is custom.
Platforms
Chef InSpec supports API, Linux, macOS, self-hosted, and Windows environments. Chef documents native installers for Windows and Linux distributions, plus Habitat packages for macOS, Windows, and Linux distributions. Community Slack support serves Free and Trial tiers; Commercial licenses include contract support.
Who it's for
InSpec is a good fit for teams that can express policy as code and need reusable controls across cloud infrastructure, local targets, or containerized Linux. It is especially relevant where versioned profiles, custom resources, or Test Kitchen integration match existing workflows. It is a weaker fit for personal or non-commercial users who need production deployment, and for teams that do not want a code-centered approach to compliance checks.
Pros and cons
- Pros: Versionable profiles with platform requirements and dependencies support repeatable audits across teams and environments.
- Pros: AWS, Azure, AliCloud, and GCP resources, plus custom resources, provide broad cloud coverage and extensibility.
- Pros: Local and remote targets, Test Kitchen integration, and several output formats support different testing and reporting workflows.
- Cons: Free use excludes production and commercial workloads, so organizations must budget for a commercial license to use it operationally.
- Cons: Free and Trial tiers enable licensing telemetry that collects usage and environment data, a consideration for teams with strict data policies.
Alternatives
Mondoo CSPM is worth considering when free scanning for cloud, Kubernetes, operating systems, SaaS, and APIs, together with asset inventory and an extensible provider system, is the priority.
Kubescape is a free, self-hosted open-source option with a CLI and Kubernetes operator for teams centered on those tools.
Lynis offers free and open-source GPLv3 software, with an Enterprise SaaS option at $3 a year, billed $3 / system / month.
OpenSCAP is a free open-source choice for teams seeking tools under its project umbrella.
Prowler Cloud may suit teams that want a 15-day trial with no cloud account limit and access to every check and compliance framework.
Qualys External Attack Surface Management offers a 30-day, no-cost trial of CSAM with EASM for readers evaluating that scope.
DigitalOcean Cloud Security Posture Management is an alternative for users seeking unlimited manual scans for standard rules on its free plan.
Puppet is another freemium infrastructure software option, with custom-priced Enterprise plans.
Verdict
Choose Chef InSpec if your team wants policy checks expressed as code, reusable profiles, and flexible cloud and local assessment targets. The decisive drawback is its licensing boundary: free use is not for production or commercial work, so teams needing operational deployment should be ready for custom-priced Commercial licensing.
Verdict
Chef InSpec provides code-based checks, reusable profiles and multiple reporting options for infrastructure and applications. Its free tier has non-production and non-commercial limits, while production use falls under commercial licensing.
Facts from Chef InSpec's own pages
- Acquisition
- Progress announced completion of its Chef Software acquisition on October 6, 2020, paying $220 million in cash. · investors.progress.com, 14 Oct 2026
- Automate API integration
- The Automate reporter sends results to a data-collector URL using an Automate API token and node identity fields. · docs.chef.io, 14 Oct 2026
- Cloud coverage
- Official resources target AWS, Azure, Alibaba Cloud and Google Cloud Platform services. · docs.chef.io, 14 Oct 2026
- Company profile
- LinkedIn lists Progress Chef as a privately held Seattle company founded in 2008 with 201–500 employees. · linkedin.com, 14 Oct 2026
- Compliance as code
- InSpec is a runtime framework and rule language for specifying compliance, security, and policy requirements. · docs.chef.io, 29 Sept 2026
- Controls
- A control represents a regulatory recommendation or system-state requirement, and profiles can contain many controls. · docs.chef.io, 14 Oct 2026
- Custom resources
- Users can create custom resources when the built-in resource collection does not cover a required test. · docs.chef.io, 14 Oct 2026
- Documentation depth
- The documentation includes installation, supported platforms, profiles, resource packs, reporters, plugins, licensing and Test Kitchen integration guides. · docs.chef.io, 14 Oct 2026
- Installation
- Chef documents native installers for Windows and Linux distributions and Habitat packages for macOS, Windows, and Linux distributions. · docs.chef.io, 29 Sept 2026
- Installation formats
- Official installers include macOS ARM64 DMG, Windows MSI, Debian DEB and RPM packages, plus Habitat packages. · docs.chef.io, 14 Oct 2026
- Integrations
- The kitchen-inspec verifier lets users run InSpec profiles through Test Kitchen. · docs.chef.io, 29 Sept 2026
- License-key requirement
- InSpec 7 installations from the Progress portal, Habitat or Commercial Downloads API do not require a license key, while external sources may require one. · docs.chef.io, 14 Oct 2026
- License requirements
- Chef InSpec 7 requires EULA acceptance, and whether a license key is needed depends on the distribution source. · docs.chef.io, 29 Sept 2026
- Licensing model
- The source repository is Apache-2.0, while packaged Progress Chef distributions are governed by the Chef EULA. · github.com, 14 Oct 2026
- Limit: complexity
- G2 reviewers report difficult setup, a steep learning curve, confusing documentation and extra operational work for smaller environments. · g2.com, 14 Oct 2026
- Limit: pricing
- A G2 reviewer says hosted and premium editions cost more than they can afford and that management-console, analytics and high-availability features are excluded from the free edition. · g2.com, 14 Oct 2026
- Limit: scanning behavior
- A TrustRadius reviewer reports that scheduled scans covered only instances present when a job was created and did not continuously discover new account assets. · trustradius.com, 14 Oct 2026
- Notable release
- Chef InSpec 7.1.7 was released May 11, 2026 and moved the 7.1 line to Chef Habitat builds rather than traditional Omnibus builds. · docs.chef.io, 14 Oct 2026
- Open-source activity
- The InSpec GitHub organization shows public repositories for the core framework, documentation, Train transport layer and cloud/database resource packs, with recent updates in 2026. · github.com, 14 Oct 2026
- Plugin extensibility
- InSpec plugins can add reporters, input sources, CLI commands, DSL extensions and custom resources, while Train plugins add transports for new hosts or APIs. · docs.chef.io, 14 Oct 2026
- Praise: automation
- G2 reviewers repeatedly praise reusable cookbooks, infrastructure automation, configuration consistency and InSpec testing in deployment pipelines. · g2.com, 14 Oct 2026
- Praise: enterprise integration
- TrustRadius reviewers say InSpec auditing, Chef Automate visibility and Habitat integrate well for managing large datacenters. · trustradius.com, 14 Oct 2026
- Premium compliance content
- Chef offers curated profiles aligned with CIS and DISA STIG benchmarks plus remediation content for Chef Compliance and InSpec. · chef.io, 14 Oct 2026
- Profiles
- Profiles package reusable controls with metadata, versioning, platform declarations and dependencies. · docs.chef.io, 14 Oct 2026