review-kics

Analyze KICS Infrastructure as Code outputs and triage misconfigurations with read-only verification.

Updated Dec 25, 2025
One-click install
npx skills add https://github.com/chrismcmacken/bounty-hunter --skill review-kics
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: review-kics
Source: https://github.com/chrismcmacken/bounty-hunter/tree/main/.claude/skills/review-kics
Command: npx skills add https://github.com/chrismcmacken/bounty-hunter --skill review-kics

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill helps security and DevOps teams triage Infrastructure as Code findings from KICS scans by providing a structured workflow that distinguishes reconnaissance from vulnerabilities and ensures safe, read-only verification of potential misconfigurations.

Core Features & Use Cases

  • Automated finding extraction: Leverages the provided scripts to count, summarize, and identify resource identifiers from KICS results.
  • Safe verification workflow: Enforces read-only checks and automatic verification so findings can be assessed without altering infrastructure.
  • Reportable triage: Produces a concise, validated set of KICS exposures with evidence-ready steps for remediation planning.
  • Use Case: A security team reviews KICS output for an org's repositories to identify publicly exposed resources and misconfigurations before deployment.

Quick Start

Run the built-in workflow to review KICS findings:

  1. Extract overall findings: ./scripts/extract-kics-findings.sh <org-name>
  2. Extract resource identifiers: ./scripts/extract-kics-findings.sh <org-name> resources
  3. Automatically verify and triage findings using the standard workflow described in this Skill.

Frequently Asked Questions about review-kics

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I triage KICS Infrastructure as Code findings safely?

To triage KICS Infrastructure as Code findings safely, use a structured workflow that applies read-only checks to verify misconfigurations without altering your live infrastructure. This approach distinguishes reconnaissance data from actual vulnerabilities.

What is the best way to extract resource identifiers from KICS results?

The best way to extract resource identifiers from KICS results is by running the provided extraction script with the resources argument. This script summarizes the KICS output and identifies specific resource identifiers for your triage workflow.

Can I verify KICS misconfigurations without altering my infrastructure?

Yes, you can verify KICS misconfigurations without altering infrastructure by enforcing a safe, read-only verification workflow. This ensures that findings are assessed automatically without risking unauthorized changes to your environment.

Does the KICS triage workflow require a specific directory structure?

Yes, the KICS triage workflow requires KICS results to be available under the findings/<org-name>/kics-results directory. The built-in extraction scripts depend on this specific directory path to locate and process the scan output.

What format should I expect from a KICS IaC triage report?

You should expect a concise, validated set of KICS exposures with evidence-ready steps for remediation planning. The triage report provides a structured summary of misconfigurations and publicly exposed resources before deployment.

When do I need to run a read-only verification check on IaC findings?

You need to run a read-only verification check on IaC findings when assessing KICS scan results for an organization's repositories. This ensures potential misconfigurations are validated safely before deployment without modifying live infrastructure.