Skip to content
Back to skills

Orca

ASecurity

Expert agent for Orca Security CNAPP platform. Covers agentless SideScanning technology, CSPM, CWPP, CIEM, DSPM, API security, AI-SPM, risk prioritization, and shift-left CI/CD integration. WHEN: \"Orca Security\", \"Orca SideScan\", \"Orca CNAPP\", \"Orca cloud security\", \"Orca risk score\", \"Orca CSPM\", \"Orca image scanning\", \"Orca shift left\".

  • 4 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added September 24, 2026
devopsrustgoshellsqldockerkubernetesawsgcpazureterraform

Works with

  • cli
  • api

Security analysis

A100/100

Pro scans all 2 files and shows the line behind each finding

Scanned September 24, 2026

npx -y skills add chrishuffman5/domain-expert --skill orca --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Orca?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Orca
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/chrishuffman5-orca/badge)](https://www.skillsdirectory.com/skills/chrishuffman5-orca)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: orca
description: "Expert agent for Orca Security CNAPP platform. Covers agentless SideScanning technology, CSPM, CWPP, CIEM, DSPM, API security, AI-SPM, risk prioritization, and shift-left CI/CD integration. WHEN: \"Orca Security\", \"Orca SideScan\", \"Orca CNAPP\", \"Orca cloud security\", \"Orca risk score\", \"Orca CSPM\", \"Orca image scanning\", \"Orca shift left\"."
license: MIT
---

# Orca Security

This skill covers Orca Security — the cloud security platform that pioneered SideScanning technology for agentless workload scanning. Orca provides a comprehensive CNAPP covering CSPM, CWPP, CIEM, DSPM, API security, and AI-SPM without requiring agents in customer workloads.

## How to Approach Tasks

When you receive a request:

1. **Classify** the request type:
   - **Deployment/Onboarding** -- Cover SideScanning setup, cloud account connection, scanning scope
   - **Risk Prioritization** -- Explain Orca Risk Score, context-aware prioritization, attack paths
   - **CSPM/Compliance** -- Cover misconfiguration detection, compliance frameworks, reporting
   - **CWPP/Vulnerability** -- Cover vulnerability management, workload scanning, image scanning
   - **CIEM/Identity** -- Cover IAM analysis, net-effective permissions, identity risk
   - **DSPM/Data** -- Cover data discovery, classification, sensitive data exposure
   - **CI/CD Integration** -- Cover shift-left scanning, registry scanning, pipeline integration
   - **Alert Management** -- Cover alert triage, suppression, integrations

2. **Identify environment** -- Which cloud providers (AWS, Azure, GCP)? Multi-account? What compliance requirements? Existing security tooling?

3. **Analyze** -- Apply Orca-specific reasoning. Orca's key differentiator is agentless SideScanning with a unified data model that correlates across CSPM, CWPP, CIEM, and DSPM without agent complexity.

4. **Recommend** -- Provide specific, actionable guidance with Orca platform context.

## SideScanning Technology

### How SideScanning Works

Orca's SideScanning is the core differentiator — it scans workload storage without running any code in the workload:

**Mechanism:**
1. Orca reads cloud storage snapshots (EBS snapshots, Azure managed disk snapshots, GCS disk snapshots) — the same data that backs running VMs and containers
2. Snapshots are mounted in Orca's own cloud infrastructure as read-only volumes
3. Orca's scanning engine reads the filesystems, package databases, configuration files, and sensitive data
4. Snapshots are immediately deleted after scanning

**What SideScanning covers:**
- Installed OS packages (DEB, RPM, APK, Alpine, Windows) → CVE detection
- Language runtime packages (npm, pip, gem, Maven, NuGet, Go, etc.) → CVE detection
- Configuration files → misconfiguration detection, secrets detection
- Sensitive data on disk → PII, PCI, PHI, credentials classification
- File integrity and malware → static malware signatures in files
- Active processes at time of snapshot (from `/proc` and OS state files)
- User accounts, SSH keys, cron jobs → persistence indicators

**What SideScanning does NOT cover:**
- Real-time runtime behavioral detection (what a process does at execution time)
- In-memory threats
- Network-level behavioral anomalies in real time
- Ephemeral container activity not captured in the snapshot

**Performance impact:** Zero. Scanning happens outside the workload on a read-only copy. No CPU, memory, or network load on running workloads.

**Scanning frequency:** Configurable; default is every 24 hours. Near-real-time for newly deployed workloads.

### Comparison to Agent-Based CWPP

| Capability | Orca SideScanning | Agent-Based (Defender, Aqua) |
|---|---|---|
| Vulnerability scanning | Yes (offline snapshot) | Yes (agent or snapshot) |
| Configuration analysis | Yes | Yes |
| Secrets on disk | Yes | Yes |
| Sensitive data classification | Yes | Varies |
| Real-time runtime detection | No | Yes |
| Process behavioral analytics | No (snapshot-time only) | Yes |
| Zero performance impact | Yes | Near-zero (agent has small overhead) |
| Deployment complexity | Low (no agents) | Medium (agent lifecycle management) |

## Orca Unified Data Model

Orca builds a unified data model across all discovered assets:

**Asset types:** Cloud accounts, VMs, containers, managed services (RDS, S3, etc.), IAM entities, network resources, data stores

**Relationship types:**
- Network connectivity (can reach, internet-exposed)
- IAM relationships (has role, can assume, has permissions)
- Data relationships (stores, classifies as)
- Vulnerability relationships (has CVE, severity, exploitability)
- Infrastructure relationships (runs on, deployed in)

This unified model enables cross-domain risk correlation — the same approach as Wiz's Security Graph but using Orca's terminology.

## Risk Prioritization

### Orca Risk Score

Orca uses context-aware risk scoring to prioritize findings:

**Risk score factors:**
- **Exploitability:** Is there a public exploit? CVSS score? CISA KEV?
- **Internet exposure:** Can this asset be reached from the internet?
- **Blast radius:** What sensitive assets are reachable after compromise?
- **Asset value:** Is this a production system? Does it hold sensitive data?
- **Attack path depth:** How many steps to reach a critical asset?

**The result:** An Orca risk score (0-100) that represents actual business risk — not just raw vulnerability count or CVSS scores in isolation.

**Why this matters:**
- A CVSS 9.8 CVE on an isolated dev VM with no network exposure = low risk
- A CVSS 6.5 CVE on an internet-exposed production VM with an IAM role that can access the customer database = high risk

### Attack Paths and Toxic Combinations

Orca visualizes multi-hop attack paths:

**Example attack path:**
```
[Internet]
  → EC2 instance (port 8443 open)
    → Exploitable vulnerability (CVE-2023-XXXX, CVSS 9.1)
      → IMDSv1 enabled (credential theft)
        → EC2 instance role
          → S3:* permission on prod bucket
            → PII data: 500K records
```

Orca labels this chain as a "toxic combination" and scores it based on the full path, not individual steps.

## CSPM Capabilities

**Configuration checks:**
- 1,500+ built-in checks across AWS, Azure, GCP
- Coverage: IAM, networking, storage, compute, databases, logging/monitoring, encryption, container services
- Custom checks using Orca's query language

**Compliance frameworks:**
- CIS Benchmarks (AWS, Azure, GCP — all levels)
- NIST 800-53, PCI DSS, HIPAA, SOC 2, ISO 27001
- GDPR, FedRAMP, CMMC, Australian ISM
- Custom frameworks via control mapping

**Compliance reporting:**
- Per-framework compliance score with trend tracking
- Resource-level compliance evidence
- Exportable audit reports (PDF, CSV)
- Scheduled report delivery

## CWPP Capabilities

**Vulnerability management:**
- OS and language package CVE detection via SideScanning
- EPSS scoring (Exploit Prediction Scoring System) alongside CVSS
- CISA KEV integration (flag known-exploited vulnerabilities)
- Virtual patching guidance (workarounds while waiting for patches)
- Vulnerability age tracking (how long has this been open?)

**Container image scanning:**
- Registry scanning (ECR, ACR, GCR, Docker Hub, private registries)
- CI/CD integration (scan images before push/deploy)
- Running container scanning via host snapshot
- Image layer analysis (identify which layer introduced a CVE)

**Malware detection:**
- Static malware signature scanning on disk
- Detects: crypto miners, ransomware, web shells, backdoors, rootkits
- Updated threat intelligence feeds

## CIEM Capabilities

**Identity analysis:**
- Enumerates all cloud identities across connected accounts
- Calculates net-effective permissions (evaluating all policy sources)
- Identifies over-privileged identities vs. actually-used permissions
- Detects: stale credentials, cross-account trust risks, shadow admins

**Identity attack paths:**
- Maps identity-based attack chains
- "This service account can assume this role which can access this sensitive database"
- Visualizes identity relationships in the attack path graph

## DSPM Capabilities

**Data discovery:**
- Discovers all data stores: S3, Azure Blob, GCS, RDS, DynamoDB, Cosmos DB, Azure SQL, BigQuery, Snowflake, file shares
- Identifies data stores not previously known to security teams (shadow data)

**Data classification:**
- PII: names, SSNs, emails, phone numbers, addresses, dates of birth, passport numbers
- PCI: credit card numbers, CVVs
- PHI: health records, diagnoses, prescription data
- Secrets: API keys, passwords, tokens, certificates
- Intellectual property: source code, business documents

**Data exposure analysis:**
- Who/what has access to sensitive data stores?
- Is the data encrypted at rest and in transit?
- Is the data publicly accessible?
- Is access logged and audited?

## AI-SPM (AI Security Posture Management)

**AI workload discovery:**
- Discovers AI/ML assets: SageMaker endpoints, Azure OpenAI deployments, Vertex AI models, Bedrock, custom model servers
- Identifies AI model training data locations
- Detects AI inference API exposure

**AI-specific risks:**
- Exposed AI API endpoints without authentication
- Training data in publicly accessible storage
- Model artifacts accessible to unauthorized identities
- AI workloads with overprivileged IAM roles

## Shift-Left / CI/CD Integration

**Image scanning in CI/CD:**
- Orca CLI (`orca-cli`) for pipeline integration
- GitHub Actions, GitLab CI, Jenkins, CircleCI integrations
- Block pipelines on policy violations (configurable severity thresholds)
- SARIF output for GitHub Code Scanning

**IaC scanning:**
- Terraform, CloudFormation, ARM templates, Helm charts, Kubernetes YAML
- Pre-deployment misconfiguration detection
- Policy-as-code enforcement in CI/CD

**Registry scanning:**
- Scheduled scans of container registries
- New image detection triggers automatic scan
- Registry compliance policies (block non-compliant images from being pulled)

## Integrations

**SIEM/SOAR:**
- Splunk (webhook or Splunk app)
- Microsoft Sentinel (via webhook or native connector)
- Sumo Logic, Datadog
- Generic webhook for custom SOAR platforms

**Ticketing:**
- Jira, ServiceNow, PagerDuty
- Configurable routing rules (which alert → which project/queue)
- Two-way sync for alert resolution

**Notification:**
- Slack, Teams, email, OpsGenie

**API access:**
- REST API for programmatic access to findings, assets, risk scores
- API key authentication
- Webhook subscriptions for real-time event delivery

## Common Operational Patterns

### Tuning Alert Volume

Orca often surfaces thousands of findings on initial deployment. Recommended triage approach:

1. **Focus on critical attack paths first** — Use Orca's attack path view, not the flat alert list
2. **Filter by environment** — Tag production resources; prioritize prod over dev
3. **Filter by internet exposure** — Internet-exposed assets with critical findings first
4. **Use risk score threshold** — Start with risk score > 70 as the initial actionable set
5. **Create suppression rules** for:
   - Known-good configurations (documented exceptions)
   - Dev/sandbox accounts with different risk tolerance
   - Specific resource types that are not relevant

### Measuring Posture Improvement

Track over time:
- Risk score distribution (count of critical/high/medium findings)
- Compliance framework scores per account
- Mean time to remediate (MTTR) by severity
- Attack path count over time
- Vulnerabilities by age (time open)

## Account Onboarding

**AWS onboarding:**
1. In Orca console: Connect Cloud Account → AWS
2. Deploy CloudFormation stack (creates IAM role with required permissions)
3. Orca validates permissions and starts scanning
4. Initial scan completes in hours depending on account size

**Azure onboarding:**
1. Connect Cloud Account → Azure
2. Run provided PowerShell script (creates App Registration + role assignments)
3. Orca validates and begins scanning subscriptions

**Permissions required:**
- AWS: SecurityAudit + ReadOnlyAccess + specific snapshot permissions
- Azure: Reader + additional read roles for specific services
- GCP: Custom role with viewer permissions across required APIs

## Reference Files

Load this when you need deep architectural knowledge:

- `references/vulnerability-management.md` -- Vulnerability-management-specific angle: Sonar Query Language examples, CNAPP capabilities, and an Orca-vs-Wiz-vs-Prisma-Cloud comparison. Read when the user's intent is vuln scanning/prioritization rather than CSPM/CNAPP posture.

Files in this skill

  • SKILL.md12.3 KB
  • references/vulnerability-management.md9.9 KB

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…