Sunday, October 25, 2026 4,350 lists 78,100 records on file
List your app or device

  1. Home
  2. Security Configuration Management Software
  3. Chef InSpec

Chef InSpec

What it is

Chef InSpec tests and audits applications and infrastructure against a desired state written in InSpec code. Its runtime framework and rule language express compliance, security, and policy requirements. Teams can group controls into reusable profiles that support versioning, platform requirements, and dependencies. Resources cover 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 output as JSON, HTML, or plain text, or sent to Chef Automate; the kitchen-inspec verifier supports running profiles through Test Kitchen. Chef also offers premium CIS- and STIG-based profiles for enterprise compliance scanning. The Free plan lasts indefinitely but is limited to non-production workloads and personal, non-commercial use. A 30-day Trial is available for evaluating the product in non-production workloads. Paid plans start at $59/yr. Chef InSpec 7 requires EULA acceptance, and whether a license key is needed depends on the distribution source.

For and against

For

  • Reusable profiles can be versioned and set platform requirements.
  • Resources cover AWS, Azure, AliCloud, and GCP.
  • Results can be exported in three formats.
  • Profiles can run through Test Kitchen.

Against

  • Free use is limited to non-production workloads.
  • Free use excludes commercial use.
  • Chef InSpec 7 requires EULA acceptance.
  • License-key needs vary by distribution source.

The verdict

Chef InSpec provides code-based checks, reusable profiles, and multiple ways to report audit results. The free option has non-production and non-commercial limits; paid plans start at $59/yr.

Who it suits

Chef InSpec suits teams that express compliance, security, or policy checks as code and need to assess infrastructure locally or in cloud environments. Its free tier is limited to non-production, personal and non-commercial use.

Plans and prices

Free

Free

Personal/non-commercial use · Scan up to 10 targets · Unlimited duration

Trial

Free

Trial users may scan unlimited targets for 30 days

Business

$59a year

Node management · Job orchestration · Configuration management · Standard support

Enterprise

$189a year

Business features · Desktop management · Compliance audit · Standard support

Enterprise Plus

Priced on request

Continuous compliance · Cloud security posture management · Application delivery · Premium support

Commercial

Priced on request

Renewable · production and non-production workloads · entitlements based on purchase order

Every plan, in full

On the record

Acquisition
Progress announced completion of its Chef Software acquisition on October 6, 2020, paying $220 million in cash.investors.progress.com · read 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 · read 14 Oct 2026
Cloud coverage
Official resources target AWS, Azure, Alibaba Cloud and Google Cloud Platform services.docs.chef.io · read 14 Oct 2026
Company profile
LinkedIn lists Progress Chef as a privately held Seattle company founded in 2008 with 201–500 employees.linkedin.com · read 14 Oct 2026
Compliance as code
InSpec is a runtime framework and rule language for specifying compliance, security, and policy requirements.docs.chef.io · read 29 Sep 2026
Controls
A control represents a regulatory recommendation or system-state requirement, and profiles can contain many controls.docs.chef.io · read 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 · read 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 · read 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 · read 29 Sep 2026
Installation formats
Official installers include macOS ARM64 DMG, Windows MSI, Debian DEB and RPM packages, plus Habitat packages.docs.chef.io · read 14 Oct 2026
Integrations
The kitchen-inspec verifier lets users run InSpec profiles through Test Kitchen.docs.chef.io · read 29 Sep 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 · read 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 · read 29 Sep 2026
Licensing model
The source repository is Apache-2.0, while packaged Progress Chef distributions are governed by the Chef EULA.github.com · read 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 · read 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 · read 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 · read 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 · read 14 Oct 2026

The review

Chef InSpec is a compliance-as-code framework for teams that want to check applications and infrastructure against policy they define in code. It suits security and infrastructure practitioners managing repeatable audits across varied environments. Its reusable controls and flexible reporting are compelling, but licensing terms and free-tier telemetry deserve attention before adoption.

Overview

InSpec compares a system’s actual state with a desired state expressed in InSpec code. That makes it a practical fit for teams that want security, compliance, and policy checks to live alongside infrastructure work rather than remain one-off audit procedures. It supports a hybrid deployment model and can assess targets locally or reach cloud services and infrastructure, including Linux in Docker containers.

Its focus is on defining and running checks, not just producing a compliance score: teams can organize controls into reusable profiles, extend resource coverage, and choose how to handle results. That flexibility is useful across different environments, though it puts responsibility on users to maintain code and determine which license terms apply to their chosen distribution.

Key features

Reusable profiles and controls

Profiles bundle controls into artifacts that can be versioned and can declare platform requirements and dependencies. This gives teams a repeatable way to maintain checks across systems, rather than rebuilding each audit from scratch. Chef also offers premium CIS- and STIG-based profiles for enterprise compliance scanning; organizations needing those standards should account for their premium status.

Cloud coverage and extensible resources

Resources support checks against AWS, Azure, AliCloud, and GCP infrastructure, and users can create custom resources. That breadth makes InSpec relevant beyond a single cloud provider, while custom resources provide a route for requirements outside its built-in coverage.

Reporting and test workflow

Results can be written as JSON, HTML, or plain text, or sent to Chef Automate. The kitchen-inspec verifier also runs profiles through Test Kitchen, connecting compliance checks with that testing workflow. This is a useful range for teams that need either machine-readable output or a report to review, though the choice of destination does not remove the work of defining and maintaining the checks themselves.

Installation, licensing, and telemetry

Chef documents native installers for Windows and Linux distributions, plus Habitat packages for macOS, Windows, and Linux distributions. Chef InSpec 7 requires EULA acceptance, and a license key may be required depending on the distribution source. Chef Licensing Telemetry gathers activation, usage, environment, and bug data for Free and Trial tiers; it is disabled for Commercial users. Teams evaluating the free options should decide whether that telemetry arrangement fits their requirements.

Pricing

Chef InSpec is freemium, with a free option, a 30-day trial, and Commercial licensing. The Free and Trial tiers cost nothing, but their workload and use restrictions differ.

PlanPrice and termTerms
FreefreeUnlimited duration; non-production workloads; personal and non-commercial use
Trialfree30 days; non-production workloads; product evaluation
CommercialCustom pricingRenewable; production and non-production workloads; entitlements based on purchase order

Free is suited to personal or non-commercial use on non-production workloads, but its restrictions rule it out as a no-cost production option for businesses. Trial provides a time-limited 30-day evaluation, also limited to non-production workloads. Commercial licensing is the relevant choice for production use and includes contract support, but its renewable terms and purchase-order-based entitlements mean buyers should confirm the scope that fits their deployment. The paid price starts at $59/yr.

Community Slack support is listed for Free and Trial users, while Commercial licenses include contract support. That distinction matters for teams that need formal support rather than a community channel.

Platforms

Chef InSpec supports API, Linux, macOS, self-hosted, and Windows environments. Its documented installation options cover Windows and Linux natively, with Habitat packages also covering macOS; assessments can target local systems as well as cloud services and infrastructure.

Who it's for

InSpec is a strong fit for teams that want policy checks encoded, versioned, and reused across infrastructure, with coverage spanning several major clouds and an option to extend resources. It is less suitable for organizations seeking a production-ready free tier, since the Free and Trial plans are both restricted to non-production workloads. Buyers should also weigh telemetry on free and trial use and confirm license-key requirements for their distribution.

Pros and cons

  • Pros: Versionable profiles with platform requirements and dependencies support repeatable controls across environments.
  • Pros: Resources cover AWS, Azure, AliCloud, and GCP, with custom resources available for additional needs.
  • Pros: JSON, HTML, and plain-text output, Chef Automate reporting, and Test Kitchen integration offer several ways to fit results into existing workflows.
  • Cons: Free and Trial use is limited to non-production workloads, and Free also excludes commercial use.
  • Cons: Free and Trial tiers enable telemetry that gathers usage and environment data, a consideration for organizations with strict data policies.
  • Cons: Chef InSpec 7 requires EULA acceptance, and license-key requirements vary by distribution source.

Alternatives

For a self-hosted, open-source Kubernetes-focused option, consider Kubescape, whose open-source plan includes a CLI and Kubernetes operator under Apache 2.0. Choose OpenSCAP when a free, open-source toolset is the priority; it has no free trial. Lynis offers free GPLv3 software and a paid Enterprise SaaS option at $36 a year per system, making it an alternative for readers comparing free software with per-system paid use.

Qualys External Attack Surface Management has a 30-day no-cost CSAM with EASM offer and a free trial, but no free plan. Prowler Cloud has a 15-day trial with no cloud account limit and every check and compliance framework, as well as a free open-source option. CloudSploit offers a self-hosted open-source version alongside a hosted commercial version with custom pricing. Mondoo CSPM provides free open-source scanning across cloud, Kubernetes, OS, SaaS, and API, plus a Kubernetes operator and extensible provider system. DigitalOcean Cloud Security Posture Management offers a free tier for unlimited manual scans of standard rules, with a Basic option at $5 a month billed per covered workload for one scan per day. For broader category browsing, see Security Configuration Management Software and Infrastructure Testing Tools.

Verdict

Choose Chef InSpec if your team wants reusable, code-based compliance checks across local, cloud, and container targets, with flexible reporting and resource coverage. Its strongest case is the ability to version and reuse controls across environments. Look elsewhere if you need a free production tier or cannot accept telemetry on evaluation and free use; those limits make the Commercial plan, with custom pricing and purchase-order-based entitlements, the practical route for production deployments.

Alternatives to Chef InSpec

Every alternative, ranked