Chef Supermarket Integration
Overview
Quick Start
Basic Usage
# Using the --supermarket flag
ansible-inspec exec dev-sec/linux-baseline --supermarket -i inventory.yml
# Test a specific target
ansible-inspec exec dev-sec/ssh-baseline --supermarket -t ssh://user@host
# Docker container testing
ansible-inspec exec cis-docker-benchmark --supermarket -t docker://container_idPython API
Popular Compliance Profiles
DevSec Hardening Frameworks
Linux Baseline
SSH Baseline
Apache Baseline
MySQL Baseline
Nginx Baseline
PostgreSQL Baseline
CIS Benchmarks
CIS Docker Benchmark
CIS Kubernetes Benchmark
DISA STIGs
Advanced Usage
Multi-Profile Testing
Waiving Specific Controls
Custom Attributes
CI/CD Integration
GitHub Actions
GitLab CI
Jenkins Pipeline
Docker Usage
Using Pre-built Image
Docker Compose
Profile Discovery
Browse Available Profiles
Search Profiles
Profile Information
Best Practices
1. Start with Baseline Profiles
2. Use Waivers for Known Exceptions
3. Test in Stages
4. Combine with Custom Tests
5. Regular Compliance Monitoring
Troubleshooting
Profile Download Issues
Authentication Requirements
Version Pinning
Contributing
Share Your Custom Profiles
Resources
Support
Last updated