sdforge 0.3.1

Multi-protocol SDK framework with unified macro configuration
{
  "version": "1.5.0",
  "plugins_used": [
    {
      "name": "ArtifactoryDetector"
    },
    {
      "name": "AWSKeyDetector"
    },
    {
      "name": "AzureStorageKeyDetector"
    },
    {
      "name": "Base64HighEntropyString",
      "limit": 4.5
    },
    {
      "name": "BasicAuthDetector"
    },
    {
      "name": "CloudantDetector"
    },
    {
      "name": "DiscordBotTokenDetector"
    },
    {
      "name": "GitHubTokenDetector"
    },
    {
      "name": "GitLabTokenDetector"
    },
    {
      "name": "HexHighEntropyString",
      "limit": 3.0
    },
    {
      "name": "IbmCloudIamDetector"
    },
    {
      "name": "IbmCosHmacDetector"
    },
    {
      "name": "IPPublicDetector"
    },
    {
      "name": "JwtTokenDetector"
    },
    {
      "name": "KeywordDetector",
      "keyword_exclude": ""
    },
    {
      "name": "MailchimpDetector"
    },
    {
      "name": "NpmDetector"
    },
    {
      "name": "OpenAIDetector"
    },
    {
      "name": "PrivateKeyDetector"
    },
    {
      "name": "PypiTokenDetector"
    },
    {
      "name": "SendGridDetector"
    },
    {
      "name": "SlackDetector"
    },
    {
      "name": "SoftlayerDetector"
    },
    {
      "name": "SquareOAuthDetector"
    },
    {
      "name": "StripeDetector"
    },
    {
      "name": "TelegramBotTokenDetector"
    },
    {
      "name": "TwilioKeyDetector"
    }
  ],
  "filters_used": [
    {
      "path": "detect_secrets.filters.allowlist.is_line_allowlisted"
    },
    {
      "path": "detect_secrets.filters.common.is_ignored_due_to_verification_policies",
      "min_level": 2
    },
    {
      "path": "detect_secrets.filters.heuristic.is_indirect_reference"
    },
    {
      "path": "detect_secrets.filters.heuristic.is_likely_id_string"
    },
    {
      "path": "detect_secrets.filters.heuristic.is_lock_file"
    },
    {
      "path": "detect_secrets.filters.heuristic.is_not_alphanumeric_string"
    },
    {
      "path": "detect_secrets.filters.heuristic.is_potential_uuid"
    },
    {
      "path": "detect_secrets.filters.heuristic.is_prefixed_with_dollar_sign"
    },
    {
      "path": "detect_secrets.filters.heuristic.is_sequential_string"
    },
    {
      "path": "detect_secrets.filters.heuristic.is_swagger_file"
    },
    {
      "path": "detect_secrets.filters.heuristic.is_templated_secret"
    },
    {
      "path": "detect_secrets.filters.regex.should_exclude_file",
      "pattern": [
        "tests/|examples/config/"
      ]
    }
  ],
  "results": {
    "src/config/mod.rs": [
      {
        "type": "Secret Keyword",
        "filename": "src/config/mod.rs",
        "hashed_secret": "a94a8fe5ccb19ba61c4c0873d391e987982fbbd3",
        "is_verified": false,
        "line_number": 476
      },
      {
        "type": "Secret Keyword",
        "filename": "src/config/mod.rs",
        "hashed_secret": "99091d046a81493ef2545d8c3cd8e881e8702893",
        "is_verified": false,
        "line_number": 511
      },
      {
        "type": "Secret Keyword",
        "filename": "src/config/mod.rs",
        "hashed_secret": "e5e9fa1ba31ecd1ae84f75caaa474f3a663f05f4",
        "is_verified": false,
        "line_number": 689
      }
    ],
    "src/grpc.rs": [
      {
        "type": "Base64 High Entropy String",
        "filename": "src/grpc.rs",
        "hashed_secret": "e582429052cdb908833560f6f7582d232de37c4d",
        "is_verified": false,
        "line_number": 312
      },
      {
        "type": "Secret Keyword",
        "filename": "src/grpc.rs",
        "hashed_secret": "5e5cd4e71ef3f2ae536e9ae62677cd4dd661a705",
        "is_verified": false,
        "line_number": 345
      },
      {
        "type": "Secret Keyword",
        "filename": "src/grpc.rs",
        "hashed_secret": "565fd86caafe6601349d4a916ed1cc09e4ba9bca",
        "is_verified": false,
        "line_number": 395
      }
    ],
    "src/http/mod.rs": [
      {
        "type": "Secret Keyword",
        "filename": "src/http/mod.rs",
        "hashed_secret": "8491f581292d378982fa5848445bf268af11b432",
        "is_verified": false,
        "line_number": 533
      }
    ],
    "src/security.rs": [
      {
        "type": "Base64 High Entropy String",
        "filename": "src/security.rs",
        "hashed_secret": "e582429052cdb908833560f6f7582d232de37c4d",
        "is_verified": false,
        "line_number": 818
      },
      {
        "type": "Secret Keyword",
        "filename": "src/security.rs",
        "hashed_secret": "5e5cd4e71ef3f2ae536e9ae62677cd4dd661a705",
        "is_verified": false,
        "line_number": 3375
      },
      {
        "type": "JSON Web Token",
        "filename": "src/security.rs",
        "hashed_secret": "34c659f4df06118f5bc39edc355b4542851ad3f6",
        "is_verified": false,
        "line_number": 3616
      },
      {
        "type": "Base64 High Entropy String",
        "filename": "src/security.rs",
        "hashed_secret": "732dba79151afa3d8dce619f1709b5ddb643adc4",
        "is_verified": false,
        "line_number": 3922
      }
    ]
  },
  "generated_at": "2026-03-20T20:28:10Z"
}