Skip to content

[DOCS] Add SOC 2 Type II compliance framework mapping #32

@Vishnu2707

Description

@Vishnu2707

What to build

Add a fourth compliance framework file mapping all current rules
to SOC 2 Type II trust service criteria. This makes OpenShield
relevant to a much wider audience including SaaS companies
preparing for SOC 2 audits.

Files to create

  • compliance/frameworks/soc2.json

Format

Follow the exact same structure as cis_azure_benchmark.json.
Map each rule ID to the relevant SOC 2 trust service criterion.

Key SOC 2 criteria to map to

CC6.1, CC6.6, CC6.7 — Logical access controls
CC7.1, CC7.2 — System monitoring
CC8.1 — Change management
A1.1, A1.2 — Availability

Also update

  • api/models/finding.py — add soc2 to FRAMEWORK_FILE_MAP
  • api/routes/compliance.py — add soc2 to SUPPORTED_FRAMEWORKS

How to get started

  1. Fork the repo, create branch docs/soc2-framework
  2. Create the JSON file following existing framework structure
  3. Update the two Python files listed above
  4. Open a PR to dev

Acceptance Criteria

  • All 20 rules mapped to SOC 2 criteria
  • JSON validates correctly
  • API returns SOC 2 compliance scores via GET /api/compliance/soc2

Metadata

Metadata

Assignees

Labels

documentationImprovements or additions to documentationhelp wantedCommunity contributions needed

Type

No type
No fields configured for issues without a type.

Projects

Status

✅ Done

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions