Chef InSpec

https://community.chef.io/tools/chef-inspecarrow-up-right

Compliance by design

Chef InSpec can be used for

Compliancearrow-up-right Infrastructurearrow-up-right Provisioningarrow-up-right

Codify agreements

Combine profiles and customize them with overlays. Pick controls and define exceptions as code.

Add context to your tests

Utilize many fields like descriptions, tags, and impact.

Apply to all systems

Analyze everything using the same codified profiles and controls.

control 'sshd-21' do
  title 'Set SSH Protocol to 2'
  desc 'A detailed description'
  impact 1.0 # This is critical ref 'compliance guide, section 2.1'
  describe sshd_config do
  its('Protocol') { should cmp 2 }
  end
end

Get started in 3 simple steps

Write the test

Create simple Ruby-based tests to verify your expected state against the current state of your systems.

Run the test

Execute your test against your target system locally or remotely with one simple command.

See the results

See which tests failed, passed and skipped and the expected state against the current state of your target system, in one simple output.

Self-learning tutorials

Learn how easy it is to automate the testing of your systems with the Chef InSpec Languagearrow-up-right

Get started with Chef Compliance, a premium offering that simplifies the auditing and remediation process into a unified workflow.arrow-up-right

Community tutorials

By Annie Hedgepetharrow-up-right

By Christian Johannsenarrow-up-right

By Jeremy Millerarrow-up-right

By blindscientistarrow-up-right

InSpec highlights from our Blog

Testing Windows DNS SIGRed Vulnerability with Chef InSpec

Read morearrow-up-right

Cyber Security for Australian Government, National Critical Infrastructure providers and Enterprise using Chef Compliance

Read morearrow-up-right

Automating MAS Technology Risk Management (TRM) Guidelines using Chef InSpec

Read morearrow-up-right

View all postsarrow-up-right

Wondering how Chef InSpec might work for your team?

Learn morearrow-up-right

Last updated