# Nightfall DLP vs Semgrep

**Leader by Vioscale score:** Semgrep

| Attribute | Nightfall DLP | Semgrep |
|---|---|---|
| **Vioscale score** | 45.3 (42% (low)) | 64.7 (76% (high)) |
| activity.commits_last_30d | - | 42 |
| adoption.dependent_repos | - | 375 |
| adoption.github_stars | - | 16,407 |
| adoption.package_downloads_weekly | - | 6,990,780 |
| deployment.options | `{"cloud":true}` | `{"cloud":true,"hybrid":true,"on_prem":true,"self_hosted":true}` |
| description.long | Identifies and prevents exposure of sensitive data like personally identifiable information and credentials across SaaS applications, cloud storage, email services, and AI tools using machine learning-based detection and automated remediation. | A SaaS application security platform combining static code analysis, software composition analysis, and secrets detection in one tool. Uses AI to reduce false positives and prioritize exploitable vulnerabilities discovered during development. |
| features.capabilities | - | `{"sca":true,"dast":false,"sast":true,"sbom":true,"hosting":"both","ci_native":true,"iso_27001":false,"ide_plugin":true,"auto_fix_pr":true,"open_source":true,"iac_scanning":true,"reachability":true,"soc2_type_ii":false,"pricing_model":"per_developer_seat","secret_scanning":true,"deployment_model":"hybrid","container_scanning":false,"license_compliance":true,"slack_teams_jira_scanning":true,"compliance_audit_reporting":true,"custom_regex_rules_support":true,"pre_commit_developer_hooks":true,"high_entropy_regex_detection":true,"automated_key_revocation_apis":false,"ci_cd_pipeline_build_blocking":true,"active_token_validation_engine":true,"git_repository_historical_scanning":true}` |
| integrations.count | 15 | 20 |
| integrations.list | `[{"name":"Slack"},{"name":"Microsoft 365"},{"name":"Jira"},{"name":"Confluence"},{"name":"GitHub"},{"name":"Gmail"},{"name":"Exchange Online"},{"name":"Google Drive"},{"name":"Salesforce"},{"name":"Notion"},{"name":"Zendesk"},{"name":"Asana"},{"name":"ChatGPT"},{"name":"Google Workspace"},{"name":"Okta"}]` | `[{"name":"GitHub"},{"name":"GitLab"},{"name":"Bitbucket"},{"name":"Jenkins"},{"name":"CircleCI"},{"name":"Azure"},{"name":"Buildkite"},{"name":"HackerOne"},{"name":"Slack"},{"name":"Email"},{"name":"Webhooks"},{"name":"VS Code"},{"name":"IntelliJ"},{"name":"Jira"},{"name":"Wiz"},{"name":"Palo Alto Networks Cortex"},{"name":"REST API"},{"name":"Cursor"},{"name":"Replit"},{"name":"Codacy"},{"name":"OpenID Connect"},{"name":"SAML"},{"name":"GitHub OAuth"},{"name":"GitLab OAuth"},{"name":"Azure AD"},{"name":"Azure DevOps"},{"name":"Jetbrains"},{"name":"OAuth2"}]` |
| language.primary | - | OCaml |
| license.spdx | - | LGPL-2.1 |
| market.availability | - | `{"hqCountry":"US","primaryMarkets":["US"],"availabilityScope":"global","availableCountries":[],"notAvailableCountries":[]}` |
| platform.support | `{"mac":true,"web":true,"windows":true}` | `{"cli":true,"web":true}` |
| pricing | `{"type":"subscription","plans":[{"free":true,"name":"Firewall for AI","summary":"Free tier","description":"API-based detection and protection of sensitive data in AI applications","contactSales":false},{"free":false,"name":"Sensitive Data Protection","summary":"Contact sales","description":"Protection for sensitive data across SaaS applications, web browsers, and cloud email services with historical scanning","contactSales":true,"includedLimits":{"historical_scan":"120 GB"}},{"free":false,"name":"Email Security Essentials","summary":"Included in Nightfall Complete","description":"Protection and encryption for sensitive data in email communications with remediation actions","contactSales":true,"includedLimits":{"historical_scan":"120 GB"}},{"free":false,"name":"Data Exfiltration Prevention","summary":"Included in Nightfall Complete","description":"Detection and prevention of high-risk data downloads and unauthorized permission changes in cloud environments","contactSales":true},{"free":false,"name":"Nightfall Complete","summary":"Recommended plan - Contact sales","commitment":"annual","description":"Comprehensive protection combining sensitive data defense, email security, exfiltration prevention with premium support and security training","contactSales":true,"includedLimits":{"historical_scan":"300 GB"}},{"free":false,"name":"Nightfall for SaaS","summary":"Per-employee annual pricing","description":"Cloud data protection with pre-built integrations for popular SaaS tools including ChatGPT browser plugin support","contactSales":true,"includedLimits":{"data_per_month":"10 GB"}},{"free":true,"name":"Nightfall for LLMs and Custom Apps","summary":"Free to get started","description":"Developer APIs for integrating data classification and protection capabilities into custom applications and LLM services","contactSales":false}],"summary":"Subscription-based pricing with free tier for API and LLM applications. Enterprise plans use per-employee annual billing; exact costs require sales contact.","freeTier":true,"sourceUrl":"https://www.nightfall.ai/plans-old-v2","retrievedAt":"2026-08-19T21:39:07.039Z","billingPeriods":["year"]}` | `{"type":"subscription","plans":[{"free":true,"name":"Free Edition","summary":"Free","features":["Cross-file analysis with Pro rules","AI-powered detection, triage, and remediation","Code scanning","Supply Chain scanning","60 AI credits","Fast CI/CD deploy via Semgrep infrastructure","Authentication via GitHub/GitLab"],"components":[{"kind":"fixed","amount":0,"period":"month","currency":"USD"}],"description":"Get started with core scanning capabilities and AI credits","contactSales":false,"includedLimits":{"ai_credits":"60","contributors":"10 max","repositories":"10 max"}},{"free":false,"name":"Teams","summary":"$30/contributor/mo (Code or Supply Chain) or $15/contributor/mo (Secrets)","features":["One-click CI/CD deploy using Semgrep infrastructure","Single sign-on (SSO)","Award-winning support","Pro Engine with 35+ supported languages","Cross-function Taint Analysis","Cross-file Analysis","Reachability Analysis","Malicious Dependency Detection","SBOM Generation","License Compliance Checking","Semantic and Entropy Analysis","Secret Validation","Pre-Commit Hook","AI-powered detection and remediation","Slack and Email notifications","Jira Ticketing","REST API","OIDC + SAML","RBAC"],"components":[{"kind":"per_unit","unit":"contributor","amount":30,"period":"month","currency":"USD"},{"kind":"per_unit","unit":"contributor","amount":15,"period":"month","currency":"USD"}],"description":"Choose from Code (SAST), Supply Chain (SCA), or Secrets detection modules","contactSales":false,"includedLimits":{"public_repositories":"500 max","ai_credits_per_developer":"20 per month"}},{"free":false,"name":"Enterprise","summary":"Custom pricing. Starts at $30/contributor/mo with volume discounts","features":["Everything in Teams, plus:","Support for on-prem source code management","Support for custom CI/CD integrations","Optional deployment in dedicated infrastructure","Unlimited repositories and contributors","Dedicated account manager","Tailored onboarding","Volume pricing","AI coding agent plugin","Wiz Integration","Palo Alto Networks Cortex Integration"],"description":"Customized solution with dedicated support and flexible deployment options","contactSales":true,"includedLimits":{"contributors":"Unlimited","repositories":"Unlimited","ai_credits_per_developer":"50 per month"}}],"summary":"Free tier available. Teams start at $30/contributor/mo. Enterprise custom pricing with volume discounts.","currency":"USD","freeTier":true,"sourceUrl":"https://semgrep.dev/pricing/","retrievedAt":"2026-08-24T22:43:17.889Z","startingPrice":{"unit":"contributor","amount":15,"period":"month","currency":"USD"},"billingPeriods":["month"]}` |
| pricing.free_tier | yes | yes |
| pricing.model | freemium | freemium |
| pricing.price_level | low | mid |
| pricing.starting_price | - | `{"amount":15,"currency":"USD"}` |
| pricing.transparent | no | yes |
| release.cadence_days | - | 7 |
| release.history | - | `[{"url":"https://github.com/semgrep/semgrep/releases/tag/v1.175.0","date":"2026-08-26T17:08:58Z","type":"stable","version":"v1.175.0"},{"url":"https://github.com/semgrep/semgrep/releases/tag/v1.174.0","date":"2026-08-20T15:58:17Z","type":"stable","version":"v1.174.0"},{"url":"https://github.com/semgrep/semgrep/releases/tag/v1.173.0","date":"2026-08-13T16:49:55Z","type":"stable","version":"v1.173.0"},{"url":"https://github.com/semgrep/semgrep/releases/tag/v1.172.0","date":"2026-07-28T22:40:28Z","type":"stable","version":"v1.172.0"},{"url":"https://github.com/semgrep/semgrep/releases/tag/v1.171.0","date":"2026-07-22T23:05:43Z","type":"stable","version":"v1.171.0"},{"url":"https://github.com/semgrep/semgrep/releases/tag/v1.170.0","date":"2026-07-15T17:02:36Z","type":"stable","version":"v1.170.0"},{"url":"https://github.com/semgrep/semgrep/releases/tag/v1.169.0","date":"2026-07-08T22:47:29Z","type":"stable","version":"v1.169.0"},{"url":"https://github.com/semgrep/semgrep/releases/tag/v1.168.0","date":"2026-06-24T19:37:09Z","type":"stable","version":"v1.168.0"},{"url":"https://github.com/semgrep/semgrep/releases/tag/v1.167.0","date":"2026-06-17T18:21:17Z","type":"stable","version":"v1.167.0"},{"url":"https://github.com/semgrep/semgrep/releases/tag/v1.166.0","date":"2026-06-11T14:00:10Z","type":"stable","version":"v1.166.0"},{"url":"https://github.com/semgrep/semgrep/releases/tag/v1.165.0","date":"2026-06-03T22:02:47Z","type":"stable","version":"v1.165.0"},{"url":"https://github.com/semgrep/semgrep/releases/tag/v1.164.0","date":"2026-05-27T14:35:42Z","type":"stable","version":"v1.164.0"},{"url":"https://github.com/semgrep/semgrep/releases/tag/v1.163.0","date":"2026-05-15T16:06:24Z","type":"stable","version":"v1.163.0"},{"url":"https://github.com/semgrep/semgrep/releases/tag/v1.162.0","date":"2026-05-07T16:03:28Z","type":"stable","version":"v1.162.0"},{"url":"https://github.com/semgrep/semgrep/releases/tag/v1.161.0","date":"2026-04-22T20:28:49Z","type":"stable","version":"v1.161.0"},{"url":"https://github.com/semgrep/semgrep/releases/tag/v1.160.0","date":"2026-04-16T18:11:46Z","type":"stable","version":"v1.160.0"},{"url":"https://github.com/semgrep/semgrep/releases/tag/v1.159.0","date":"2026-04-10T21:00:33Z","type":"stable","version":"v1.159.0"},{"url":"https://github.com/semgrep/semgrep/releases/tag/v1.158.0","date":"2026-04-10T01:46:48Z","type":"stable","version":"v1.158.0"},{"url":"https://github.com/semgrep/semgrep/releases/tag/v1.157.0","date":"2026-03-31T22:51:26Z","type":"stable","version":"v1.157.0"},{"url":"https://github.com/semgrep/semgrep/releases/tag/v1.156.0","date":"2026-03-17T21:18:25Z","type":"stable","version":"v1.156.0"}]` |
| reliability.status_page | - | yes |
| security.disclosure_policy | yes | yes |
| security.gdpr | yes | yes |
| security.soc2 | yes | yes |
| security.vulnerabilities | - | `{"count":0,"source":"https://advisories.ecosyste.ms/api/v1/advisories?ecosystem=pypi&package_name=semgrep&per_page=100","last_12m":0,"max_severity":null}` |

## Capabilities (Secrets Scanning)

| Capability | Nightfall DLP | Semgrep |
|---|:--:|:--:|
| **Capabilities** |  |  |
| Deployment model | - | Hybrid |
| Git repository historical scanning | - | ✓ |
| Pre commit developer hooks | - | ✓ |
| Active token validation engine | - | ✓ |
| High entropy regex detection | - | ✓ |
| Slack teams jira scanning | - | ✓ |
| Automated key revocation apis | - | ✗ |
| Custom regex rules support | - | ✓ |
| Ci cd pipeline build blocking | - | ✓ |
| Compliance audit reporting | - | ✓ |
| SOC2 type ii | - | ✗ |
| ISO 27001 | - | ✗ |
| Pricing model | - | Per developer seat |

*Source: Vioscale. Generated 2026-09-01T17:09:43.395Z. "-" = undocumented, not absent.*
