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\".
Pro scans all 2 files and shows the line behind each finding
Scanned 9/24/2026
npx -y skills add chrishuffman5/domain-expert --skill orca --agent claude-codeInstalls into .claude/skills of the current project.
Are you the author of Orca?
Add the live security badge to your README — it updates automatically with every re-scan.
[](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.
---
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.
Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.
No comments yet. Be the first to comment!