Skip to content
Benchmarks

redact-secret · Report · Detector

Connection strings

  • 104 fixtures
  • Format evidence: T3 · Project policy
  • Run 2026-10-07
  • Mode published · redact-secret 0.1.0-beta.14

Format evidence

  • Reference 1
  • Twin source RFC 3986 userinfo · observed 2026-09-20 · userinfo is delimited from the host by "@" and the deprecated user:password form places the password after the first ":". The password value has no grammar, so twins mutate the context, not the value

The password is the inner span; the whole URI is the authored envelope, so a whole-URI finding is covered with measured collateral instead of a footnote.

What the run recorded, by group

Detector views overlap, so their groups are never summed across detectors. Other scanners are reference values on the same inputs, in run order.
Groups of Connection strings fixtures
GroupFixturesLeaked or false alarmsNear-twinsOutcomesOther scanners, same cell
Must not flag · Provider-documented22False alarmsat most 14.9%0 of 22 controls flagged22 quiet · 0 flagged
  • flare-redact at most 21.8%
  • gitleaks at most 14.9%
  • trufflehog at most 21.8%
Must not flag · Project policy37False alarmsat most 9.4%0 of 37 controls flagged37 quiet · 0 flagged
  • flare-redact at most 61.6%
  • gitleaks at most 9.4%
  • trufflehog at most 45.8%
Must redact · Provider-documented4Secret spans left readableinsufficient-evidence0 of 4 spans4 redacted · 0 too much · 0 partly exposed · 0 missed
  • flare-redact insufficient-evidence
  • gitleaks insufficient-evidence
  • trufflehog insufficient-evidence
Project policy · Project policy41Secret spans left readableat most 8.6%0 of 41 spansNear-twins told apartat least 82.4%18 of 18 pairs41 redacted · 0 too much · 0 partly exposed · 0 missed
  • flare-redact at most 28.4%
  • gitleaks at most 98.7%
  • trufflehog at most 70.1%
104 of 104 rows
Fixtures
104
Left readable
0
Redacted too much
0
False alarms
0

Fixtures for this detector

104 fixtures. Choose "Every scanner" to see each scanner's outcome for the same rows.
Fixtures in Connection strings
FixtureKind and evidenceredact-secret
go-sum-excerpt-with-goproxy-passworddeveloper-artifact-lookalikes-authored · package-integrity-hashes-beside-a-literal-registry-passwordMust redactT1 · Provider-documentedRedacted
pip-requirements-hashes-with-index-url-passworddeveloper-artifact-lookalikes-authored · package-integrity-hashes-beside-a-literal-registry-passwordMust redactT1 · Provider-documentedRedacted
connection-string-celery-amqpsgeneric · documented-format-literalProject policyT3 · Project policyRedacted
connection-string-database-url-querygeneric · documented-format-literalProject policyT3 · Project policyRedacted
connection-string-docs-uppercase-placeholdergeneric · documentation-placeholderMust not flagT3 · Project policyQuiet
connection-string-interpolated-password-referencegeneric · templated-referenceMust not flagT3 · Project policyQuiet
connection-string-jdbc-user-param-public-idgeneric · public-identifierMust not flagT1 · Provider-documentedQuiet
connection-string-mariadb-baregeneric · documented-format-literalProject policyT3 · Project policyRedacted
connection-string-mariadb-quotedgeneric · documented-format-literalProject policyT3 · Project policyRedacted
connection-string-mariadb-unicode-crlfgeneric · documented-format-literalProject policyT3 · Project policyRedacted
connection-string-mongodb-baregeneric · documented-format-literalProject policyT3 · Project policyRedacted
connection-string-mongodb-quotedgeneric · documented-format-literalProject policyT3 · Project policyRedacted
connection-string-mongodb-unicode-crlfgeneric · documented-format-literalProject policyT3 · Project policyRedacted
connection-string-mysql-baregeneric · documented-format-literalProject policyT3 · Project policyRedacted
connection-string-mysql-quotedgeneric · documented-format-literalProject policyT3 · Project policyRedacted
connection-string-mysql-unicode-crlfgeneric · documented-format-literalProject policyT3 · Project policyRedacted
connection-string-orm-connection-errorgeneric · documented-format-literalProject policyT3 · Project policyRedacted
connection-string-percent-template-encoded-valuegeneric · benign-encoded-valueMust not flagT3 · Project policyQuiet
connection-string-postgres-baregeneric · documented-format-literalProject policyT3 · Project policyRedacted
connection-string-postgres-quotedgeneric · documented-format-literalProject policyT3 · Project policyRedacted
connection-string-postgres-unicode-crlfgeneric · documented-format-literalProject policyT3 · Project policyRedacted
connection-string-postgres-userinfogeneric · password-inside-connection-stringsProject policyT3 · Project policyRedacted
connection-string-psql-historygeneric · documented-format-literalProject policyT3 · Project policyRedacted
connection-string-rails-database-ymlgeneric · documented-format-literalProject policyT3 · Project policyRedacted
connection-string-redis-baregeneric · documented-format-literalProject policyT3 · Project policyRedacted
connection-string-redis-quotedgeneric · documented-format-literalProject policyT3 · Project policyRedacted
connection-string-redis-unicode-crlfgeneric · documented-format-literalProject policyT3 · Project policyRedacted
connection-string-rediss-password-onlygeneric · password-inside-connection-stringsProject policyT3 · Project policyRedacted
connection-string-referencegeneric · variable-reference-in-credential-positionMust not flagT3 · Project policyQuiet
connection-string-sqlalchemy-ipv6generic · documented-format-literalProject policyT3 · Project policyRedacted
embedded-wordgeneric · connection-uri-placeholder-lookalike-passwordsProject policyT3 · Project policyRedacted
filler-near-missgeneric · connection-uri-placeholder-lookalike-passwordsProject policyT3 · Project policyRedacted
mariadb-defaultgeneric · tutorial-default-url-passwordsMust not flagT3 · Project policyQuiet
mariadb-literalgeneric · literal-url-passwordsProject policyT3 · Project policyRedacted
mongodb-defaultgeneric · tutorial-default-url-passwordsMust not flagT3 · Project policyQuiet
mongodb-literalgeneric · literal-url-passwordsProject policyT3 · Project policyRedacted
mysql-defaultgeneric · tutorial-default-url-passwordsMust not flagT3 · Project policyQuiet
mysql-literalgeneric · literal-url-passwordsProject policyT3 · Project policyRedacted
placeholder-1generic · connection-uri-placeholder-passwordsMust not flagT3 · Project policyQuiet
placeholder-2generic · connection-uri-placeholder-passwordsMust not flagT3 · Project policyQuiet
placeholder-3generic · connection-uri-placeholder-passwordsMust not flagT3 · Project policyQuiet
placeholder-4generic · connection-uri-placeholder-passwordsMust not flagT3 · Project policyQuiet
placeholder-5generic · connection-uri-placeholder-passwordsMust not flagT3 · Project policyQuiet
placeholder-6generic · connection-uri-placeholder-passwordsMust not flagT3 · Project policyQuiet
placeholder-7generic · connection-uri-placeholder-passwordsMust not flagT3 · Project policyQuiet
postgres-defaultgeneric · tutorial-default-url-passwordsMust not flagT3 · Project policyQuiet
postgres-literalgeneric · literal-url-passwordsProject policyT3 · Project policyRedacted
redis-defaultgeneric · tutorial-default-url-passwordsMust not flagT3 · Project policyQuiet
redis-literalgeneric · literal-url-passwordsProject policyT3 · Project policyRedacted
unrelated-suffixgeneric · connection-uri-placeholder-lookalike-passwordsProject policyT3 · Project policyRedacted