{
  "scannerVersion": "2026-09-28.1",
  "corpusSize": 43,
  "method": "Hand-authored synthetic detector-level examples, including labeled obfuscation/truncation. A true positive means the intended detector matched, not proof that all sensitive data is removed. Small nonrepresentative sample; not production accuracy or independent certification.",
  "rules": {
    "api_key": {
      "tp": 4,
      "fp": 0,
      "tn": 2,
      "fn": 1
    },
    "private_key": {
      "tp": 2,
      "fp": 0,
      "tn": 2,
      "fn": 1
    },
    "database_url": {
      "tp": 3,
      "fp": 0,
      "tn": 2,
      "fn": 1
    },
    "email": {
      "tp": 2,
      "fp": 0,
      "tn": 2,
      "fn": 1
    },
    "us_ssn": {
      "tp": 2,
      "fp": 0,
      "tn": 2,
      "fn": 1
    },
    "phone": {
      "tp": 2,
      "fp": 0,
      "tn": 2,
      "fn": 1
    },
    "payment_card": {
      "tp": 2,
      "fp": 0,
      "tn": 2,
      "fn": 1
    },
    "custom_term": {
      "tp": 2,
      "fp": 0,
      "tn": 2,
      "fn": 1
    }
  },
  "outcomes": [
    {
      "id": "key-stripe",
      "rule": "api_key",
      "expectedSensitive": true,
      "detected": true,
      "adversarial": false
    },
    {
      "id": "key-openai",
      "rule": "api_key",
      "expectedSensitive": true,
      "detected": true,
      "adversarial": false
    },
    {
      "id": "key-github",
      "rule": "api_key",
      "expectedSensitive": true,
      "detected": true,
      "adversarial": false
    },
    {
      "id": "key-aws",
      "rule": "api_key",
      "expectedSensitive": true,
      "detected": true,
      "adversarial": false
    },
    {
      "id": "key-short",
      "rule": "api_key",
      "expectedSensitive": false,
      "detected": false,
      "adversarial": false
    },
    {
      "id": "key-prose",
      "rule": "api_key",
      "expectedSensitive": false,
      "detected": false,
      "adversarial": false
    },
    {
      "id": "key-obfuscated",
      "rule": "api_key",
      "expectedSensitive": true,
      "detected": false,
      "adversarial": true
    },
    {
      "id": "pem-rsa",
      "rule": "private_key",
      "expectedSensitive": true,
      "detected": true,
      "adversarial": false
    },
    {
      "id": "pem-generic",
      "rule": "private_key",
      "expectedSensitive": true,
      "detected": true,
      "adversarial": false
    },
    {
      "id": "pem-public",
      "rule": "private_key",
      "expectedSensitive": false,
      "detected": false,
      "adversarial": false
    },
    {
      "id": "pem-prose",
      "rule": "private_key",
      "expectedSensitive": false,
      "detected": false,
      "adversarial": false
    },
    {
      "id": "pem-truncated",
      "rule": "private_key",
      "expectedSensitive": true,
      "detected": false,
      "adversarial": true
    },
    {
      "id": "db-postgres",
      "rule": "database_url",
      "expectedSensitive": true,
      "detected": true,
      "adversarial": false
    },
    {
      "id": "db-mongo",
      "rule": "database_url",
      "expectedSensitive": true,
      "detected": true,
      "adversarial": false
    },
    {
      "id": "db-mysql",
      "rule": "database_url",
      "expectedSensitive": true,
      "detected": true,
      "adversarial": false
    },
    {
      "id": "db-docs",
      "rule": "database_url",
      "expectedSensitive": false,
      "detected": false,
      "adversarial": false
    },
    {
      "id": "db-prose",
      "rule": "database_url",
      "expectedSensitive": false,
      "detected": false,
      "adversarial": false
    },
    {
      "id": "db-encoded",
      "rule": "database_url",
      "expectedSensitive": true,
      "detected": false,
      "adversarial": true
    },
    {
      "id": "email-basic",
      "rule": "email",
      "expectedSensitive": true,
      "detected": true,
      "adversarial": false
    },
    {
      "id": "email-plus",
      "rule": "email",
      "expectedSensitive": true,
      "detected": true,
      "adversarial": false
    },
    {
      "id": "email-prose",
      "rule": "email",
      "expectedSensitive": false,
      "detected": false,
      "adversarial": false
    },
    {
      "id": "email-handle",
      "rule": "email",
      "expectedSensitive": false,
      "detected": false,
      "adversarial": false
    },
    {
      "id": "email-obfuscated",
      "rule": "email",
      "expectedSensitive": true,
      "detected": false,
      "adversarial": true
    },
    {
      "id": "ssn-hyphen",
      "rule": "us_ssn",
      "expectedSensitive": true,
      "detected": true,
      "adversarial": false
    },
    {
      "id": "ssn-spaces",
      "rule": "us_ssn",
      "expectedSensitive": true,
      "detected": true,
      "adversarial": false
    },
    {
      "id": "ssn-invalid-area",
      "rule": "us_ssn",
      "expectedSensitive": false,
      "detected": false,
      "adversarial": false
    },
    {
      "id": "ssn-invalid-group",
      "rule": "us_ssn",
      "expectedSensitive": false,
      "detected": false,
      "adversarial": false
    },
    {
      "id": "ssn-unformatted",
      "rule": "us_ssn",
      "expectedSensitive": true,
      "detected": false,
      "adversarial": true
    },
    {
      "id": "phone-us",
      "rule": "phone",
      "expectedSensitive": true,
      "detected": true,
      "adversarial": false
    },
    {
      "id": "phone-country",
      "rule": "phone",
      "expectedSensitive": true,
      "detected": true,
      "adversarial": false
    },
    {
      "id": "phone-prose",
      "rule": "phone",
      "expectedSensitive": false,
      "detected": false,
      "adversarial": false
    },
    {
      "id": "phone-date",
      "rule": "phone",
      "expectedSensitive": false,
      "detected": false,
      "adversarial": false
    },
    {
      "id": "phone-unformatted",
      "rule": "phone",
      "expectedSensitive": true,
      "detected": false,
      "adversarial": true
    },
    {
      "id": "card-spaces",
      "rule": "payment_card",
      "expectedSensitive": true,
      "detected": true,
      "adversarial": false
    },
    {
      "id": "card-digits",
      "rule": "payment_card",
      "expectedSensitive": true,
      "detected": true,
      "adversarial": false
    },
    {
      "id": "card-invalid-luhn",
      "rule": "payment_card",
      "expectedSensitive": false,
      "detected": false,
      "adversarial": false
    },
    {
      "id": "card-repeated",
      "rule": "payment_card",
      "expectedSensitive": false,
      "detected": false,
      "adversarial": false
    },
    {
      "id": "card-obfuscated",
      "rule": "payment_card",
      "expectedSensitive": true,
      "detected": false,
      "adversarial": true
    },
    {
      "id": "term-case",
      "rule": "custom_term",
      "expectedSensitive": true,
      "detected": true,
      "adversarial": false
    },
    {
      "id": "term-regex",
      "rule": "custom_term",
      "expectedSensitive": true,
      "detected": true,
      "adversarial": false
    },
    {
      "id": "term-prose",
      "rule": "custom_term",
      "expectedSensitive": false,
      "detected": false,
      "adversarial": false
    },
    {
      "id": "term-literal",
      "rule": "custom_term",
      "expectedSensitive": false,
      "detected": false,
      "adversarial": false
    },
    {
      "id": "term-zero-width",
      "rule": "custom_term",
      "expectedSensitive": true,
      "detected": false,
      "adversarial": true
    }
  ],
  "latency": {
    "scope": "Local scanner only, 1000 short synthetic inputs; excludes network, TLS, database and providers.",
    "runtime": "v24.19.0",
    "platform": "linux",
    "p50Ms": 0.004186000000004242,
    "p95Ms": 0.00922400000000323,
    "maxMs": 0.6626699999999914
  }
}
