CircleCI
Add the certified orb, call the scan job with your frameworks, and gate builds on compliance findings. Offline, no API key, and your code never leaves the executor.
2 steps.
CircleCI runs the scanner image directly as the job's executor, there is nothing to install.
version: 2.1
jobs:
scrutora-scan:
docker:
- image: ghcr.io/nirvahana/dpdp-scan@sha256:e0f57fe4eb8e507a994302b6cbf61e310a727ccc1af3f4a06265dd6b87eedd78
steps:
- checkout
- run:
name: Scrutora compliance scan
command: |
scan . --no-ai \
--frameworks dpdpa,hipaa \
--fail-on high \
--sarif-output /tmp/scrutora.sarif
- store_artifacts:
path: /tmp/scrutora.sarif
workflows:
compliance:
jobs:
- scrutora-scanThe job scans offline and stores the SARIF report as a build artifact. fail-on fails the job when a finding at or above your chosen severity is present.
After the first run.
fail-on fails the job on high/critical findings, or run report-only.
The report is stored as a CircleCI artifact for download and review.
Every finding cites the exact obligation, not a generic rule id.
It's a standard orb, with nothing to install on your executors.
The ones people actually ask.
CircleCI Orb RegistryWire it into a build.
A public repository, read once and not kept. You get the data map: every personal-data field, where it lands, and who receives it. Or run the container on your own runner, and the source never reaches us.