# Noseyparker vs Whispers

| Attribute | Noseyparker | Whispers |
|---|---|---|
| **Vioscale score** | 39.8 (28% (low)) | 66 (13% (low)) |
| activity.commits_last_30d | 0 | - |
| adoption.dependent_repos | 0 | 0 |
| adoption.github_stars | 2,341 | 505 |
| deployment.options | `{"self_hosted":true}` | `{"cloud":true,"self_hosted":true}` |
| description.long | A command-line utility that scans source code, directories, and Git history to uncover exposed credentials, API keys, and other sensitive information. | A security-focused command-line tool that scans various file formats (YAML, shell scripts, Python, configuration files) to identify embedded passwords, API tokens, AWS keys, and other hardcoded secrets. It can be run independently or integrated into CI/CD pipelines. |
| integrations.count | 2 | - |
| integrations.list | `[{"name":"GitHub"},{"name":"DefectDojo"}]` | - |
| language.primary | Rust | Python |
| license.spdx | Apache-2.0 | Apache-2.0 |
| market.availability | - | `{"hqCountry":"GB","primaryMarkets":[],"availabilityScope":"global","availableCountries":[],"notAvailableCountries":[]}` |
| platform.support | `{"cli":true,"mac":true,"linux":true}` | `{"cli":true}` |
| pricing | `{"type":"open_source","freeTier":true,"sourceUrl":"https://github.com/pricing","retrievedAt":"2026-08-19T21:36:59.670Z"}` | `{"type":"open_source","plans":[{"free":true,"name":"Open Source","summary":"Free, open source","features":["CLI usage","CI/CD pipeline integration","Detects passwords, API tokens, AWS keys, sensitive files","Supports YAML, conf/ini, Dockercfg, shell scripts, Python3","Configurable rules and filters","Custom rule support"],"contactSales":false}],"summary":"Free, open source","freeTier":true,"sourceUrl":"https://github.com/pricing","retrievedAt":"2026-08-19T21:37:31.942Z"}` |
| pricing.free_tier | yes | yes |
| pricing.model | commercial | commercial |
| pricing.price_level | free | free |
| pricing.transparent | yes | yes |
| release.cadence_days | 55 | 6 |
| release.history | `[{"url":"https://github.com/praetorian-inc/noseyparker/releases/tag/v0.24.0","date":"2025-05-08T21:06:39Z","type":"stable","version":"v0.24.0"},{"url":"https://github.com/praetorian-inc/noseyparker/releases/tag/v0.23.0","date":"2025-01-28T17:00:53Z","type":"stable","version":"v0.23.0"},{"url":"https://github.com/praetorian-inc/noseyparker/releases/tag/v0.22.0","date":"2024-12-20T19:41:55Z","type":"stable","version":"v0.22.0"},{"url":"https://github.com/praetorian-inc/noseyparker/releases/tag/v0.21.0","date":"2024-11-20T19:07:35Z","type":"stable","version":"v0.21.0"},{"url":"https://github.com/praetorian-inc/noseyparker/releases/tag/v0.20.0","date":"2024-10-04T17:40:31Z","type":"stable","version":"v0.20.0"},{"url":"https://github.com/praetorian-inc/noseyparker/releases/tag/v0.19.0","date":"2024-07-30T22:10:23Z","type":"stable","version":"v0.19.0"},{"url":"https://github.com/praetorian-inc/noseyparker/releases/tag/v0.18.1","date":"2024-07-12T17:33:07Z","type":"stable","version":"v0.18.1"},{"url":"https://github.com/praetorian-inc/noseyparker/releases/tag/v0.18.0","date":"2024-06-27T20:53:49Z","type":"stable","version":"v0.18.0"},{"url":"https://github.com/praetorian-inc/noseyparker/releases/tag/v0.17.0","date":"2024-03-05T15:00:06Z","type":"stable","version":"v0.17.0"},{"url":"https://github.com/praetorian-inc/noseyparker/releases/tag/v0.16.0","date":"2023-12-06T22:09:24Z","type":"stable","version":"v0.16.0"},{"url":"https://github.com/praetorian-inc/noseyparker/releases/tag/v0.15.0","date":"2023-10-13T02:59:22Z","type":"stable","version":"v0.15.0"},{"url":"https://github.com/praetorian-inc/noseyparker/releases/tag/v0.14.0","date":"2023-08-17T17:08:15Z","type":"stable","version":"v0.14.0"},{"url":"https://github.com/praetorian-inc/noseyparker/releases/tag/v0.13.0","date":"2023-04-24T19:23:18Z","type":"stable","version":"v0.13.0"},{"url":"https://github.com/praetorian-inc/noseyparker/releases/tag/v0.12.0","date":"2023-03-02T21:59:08Z","type":"stable","version":"v0.12.0"},{"url":"https://github.com/praetorian-inc/noseyparker/releases/tag/v0.11.0","date":"2022-12-30T17:31:05Z","type":"stable","version":"v0.11.0"}]` | `[{"url":"https://github.com/Skyscanner/whispers/releases/tag/1.5.3","date":"2021-08-25T20:08:40Z","type":"stable","version":"1.5.3"},{"url":"https://github.com/Skyscanner/whispers/releases/tag/1.5.2","date":"2021-08-25T18:33:23Z","type":"stable","version":"1.5.2"},{"url":"https://github.com/Skyscanner/whispers/releases/tag/1.5.1","date":"2021-08-18T22:56:45Z","type":"stable","version":"1.5.1"},{"url":"https://github.com/Skyscanner/whispers/releases/tag/1.5.0","date":"2021-08-18T21:33:41Z","type":"stable","version":"1.5.0"},{"url":"https://github.com/Skyscanner/whispers/releases/tag/1.4.9","date":"2021-05-31T20:32:26Z","type":"stable","version":"1.4.9"},{"url":"https://github.com/Skyscanner/whispers/releases/tag/1.4.8","date":"2021-04-19T16:09:58Z","type":"stable","version":"1.4.8"},{"url":"https://github.com/Skyscanner/whispers/releases/tag/1.4.7","date":"2021-03-23T20:48:34Z","type":"stable","version":"1.4.7"},{"url":"https://github.com/Skyscanner/whispers/releases/tag/1.4.6","date":"2021-03-22T12:05:27Z","type":"stable","version":"1.4.6"},{"url":"https://github.com/Skyscanner/whispers/releases/tag/1.4.5","date":"2021-03-18T18:08:22Z","type":"stable","version":"1.4.5"},{"url":"https://github.com/Skyscanner/whispers/releases/tag/1.4.4","date":"2021-03-06T00:06:32Z","type":"stable","version":"1.4.4"},{"url":"https://github.com/Skyscanner/whispers/releases/tag/1.4.3","date":"2021-03-01T11:22:24Z","type":"stable","version":"1.4.3"},{"url":"https://github.com/Skyscanner/whispers/releases/tag/1.4.2","date":"2021-02-16T12:06:51Z","type":"stable","version":"1.4.2"},{"url":"https://github.com/Skyscanner/whispers/releases/tag/1.4.1","date":"2021-02-02T18:38:41Z","type":"stable","version":"1.4.1"},{"url":"https://github.com/Skyscanner/whispers/releases/tag/1.4.0","date":"2021-01-27T17:28:53Z","type":"stable","version":"1.4.0"},{"url":"https://github.com/Skyscanner/whispers/releases/tag/1.3.12","date":"2021-01-21T17:19:15Z","type":"stable","version":"1.3.12"},{"url":"https://github.com/Skyscanner/whispers/releases/tag/1.3.11","date":"2021-01-20T15:44:53Z","type":"stable","version":"1.3.11"},{"url":"https://github.com/Skyscanner/whispers/releases/tag/1.3.10","date":"2021-01-19T20:39:31Z","type":"stable","version":"1.3.10"},{"url":"https://github.com/Skyscanner/whispers/releases/tag/1.3.9","date":"2021-01-08T17:42:58Z","type":"stable","version":"1.3.9"},{"url":"https://github.com/Skyscanner/whispers/releases/tag/1.3.8","date":"2020-12-16T19:49:24Z","type":"stable","version":"1.3.8"},{"url":"https://github.com/Skyscanner/whispers/releases/tag/1.3.7","date":"2020-12-01T01:20:33Z","type":"stable","version":"1.3.7"}]` |
| security.vulnerabilities | `{"count":0,"source":"https://advisories.ecosyste.ms/api/v1/advisories?ecosystem=homebrew&package_name=noseyparker&per_page=100","last_12m":0,"max_severity":null}` | `{"count":0,"source":"https://advisories.ecosyste.ms/api/v1/advisories?ecosystem=nixpkgs&package_name=whispers&per_page=100","last_12m":0,"max_severity":null}` |

## Capabilities (Secrets Scanning)

| Capability | Noseyparker | Whispers |
|---|:--:|:--:|
| **Capabilities** |  |  |
| Deployment model | - | - |
| 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 | - | - |

*Source: Vioscale. Generated 2026-09-01T15:14:26.436Z. "-" = undocumented, not absent.*
