sscf-benchmark

Benchmark OSCAL backlog JSON against the CSA SSCF control index to generate a domain-level heatmap.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/dfirs1car1o/saas-posture --skill sscf-benchmark
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: sscf-benchmark
Source: https://github.com/dfirs1car1o/saas-posture/tree/main/skills/sscf-benchmark
Command: npx skills add https://github.com/dfirs1car1o/saas-posture --skill sscf-benchmark

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill automates the scoring of SaaS security controls against the CSA Shared Controls Matrix (SSCF) framework, providing a clear, domain-level overview of compliance status.

Core Features & Use Cases

  • Automated Scoring: Consumes OSCAL backlog JSON and benchmarks it against the SSCF control index.
  • Domain Heatmap Generation: Produces a visual representation of SSCF domain coverage (covered, partial, gap).
  • Use Case: After an initial assessment of Salesforce or Workday, use this Skill to generate a heatmap showing which SSCF domains require the most attention for compliance.

Quick Start

Benchmark the backlog JSON file named 'backlog.json' and output the results to 'sscf_benchmark.json'.

Frequently Asked Questions about sscf-benchmark

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

FAQPage Schema
How do I benchmark SaaS security controls against the SSCF framework?

To benchmark SaaS security controls against the SSCF framework, you input an OSCAL backlog JSON file to automatically score compliance status and generate a domain-level heatmap showing coverage gaps across areas like identity, access management, and data security.

What is a domain-level heatmap for SaaS security compliance?

A domain-level heatmap for SaaS security compliance visually represents your control coverage across SSCF domains. It categorizes controls as covered, partial, or gap, providing a clear overview of which areas require immediate attention.

How do I generate a compliance heatmap from an OSCAL backlog JSON file?

You generate a compliance heatmap from an OSCAL backlog JSON file by benchmarking it against an SSCF control index YAML. This process scores your SaaS security controls and outputs a visual representation of domain coverage status.

Do I need an SSCF control index YAML to assess SaaS compliance?

You do not strictly need to provide an SSCF control index YAML to assess SaaS compliance, as it is an optional input for scoring. However, providing it allows for customized status determination and more accurate benchmarking against the framework.

Can I score Salesforce security assessments using the CSA SSCF?

You can score Salesforce security assessments using the CSA SSCF by processing the assessment data as an OSCAL backlog JSON. This generates a heatmap showing which SSCF domains require the most attention for your Salesforce compliance.

What SaaS security domains are evaluated in an OSCAL SSCF benchmark?

SaaS security domains evaluated in an OSCAL SSCF benchmark include identity and access management, logging, and data security. The benchmark assesses these domains to identify compliance status and coverage gaps within your backlog.