diff --git a/pkg/detectors/rancher/rancher.go b/pkg/detectors/rancher/rancher.go new file mode 100644 index 000000000000..8c123a11652b --- /dev/null +++ b/pkg/detectors/rancher/rancher.go @@ -0,0 +1,81 @@ +package rancher + +import ( + "context" + "net/http" + "strings" + + regexp "github.com/wasilibs/go-re2" + + "github.com/trufflesecurity/trufflehog/v3/pkg/common" + "github.com/trufflesecurity/trufflehog/v3/pkg/detectors" + "github.com/trufflesecurity/trufflehog/v3/pkg/pb/detectorspb" +) + +type Scanner struct{} + +var _ detectors.Detector = (*Scanner)(nil) + +var ( + tokenPattern = regexp.MustCompile( + `(?i)(?:CATTLE_TOKEN|RANCHER_TOKEN|CATTLE_BOOTSTRAP_PASSWORD|RANCHER_API_TOKEN)[\w]*\s*[=:]\s*["']?([a-z0-9]{54,64})["']?`, + ) + serverPattern = regexp.MustCompile( + `(?i)(?:CATTLE_SERVER|RANCHER_URL)\s*[=:]\s*["']?(https?://[a-zA-Z0-9._\-]+(:\d+)?)["']?`, + ) +) + +func (s Scanner) Keywords() []string { + return []string{"cattle_token", "rancher_token", "rancher_api_token", "cattle_bootstrap_password"} +} + +func (s Scanner) FromData(ctx context.Context, verify bool, data []byte) (results []detectors.Result, err error) { + dataStr := string(data) + + serverMatches := serverPattern.FindStringSubmatch(dataStr) + if len(serverMatches) < 2 { + return + } + serverURL := strings.TrimRight(serverMatches[1], "/") + + matches := tokenPattern.FindAllStringSubmatch(dataStr, -1) + for _, match := range matches { + if len(match) < 2 { + continue + } + token := match[1] + + result := detectors.Result{ + DetectorType: detectorspb.DetectorType_Rancher, + Raw: []byte(token), + RawV2: []byte(serverURL + ":" + token), + } + + if verify { + client := common.SaneHttpClient() + req, err := http.NewRequestWithContext(ctx, "GET", serverURL+"/v3", nil) + if err != nil { + continue + } + req.Header.Set("Authorization", "Bearer "+token) + res, err := client.Do(req) + if err == nil { + defer res.Body.Close() + if res.StatusCode == http.StatusOK { + result.Verified = true + } + } + } + + results = append(results, result) + } + return +} + +func (s Scanner) Type() detectorspb.DetectorType { + return detectorspb.DetectorType_Rancher +} + +func (s Scanner) Description() string { + return "Rancher is a Kubernetes management platform. Rancher API tokens can be used to gain full cluster admin access." +} \ No newline at end of file diff --git a/pkg/detectors/rancher/rancher_test.go b/pkg/detectors/rancher/rancher_test.go new file mode 100644 index 000000000000..a01a64c19eb7 --- /dev/null +++ b/pkg/detectors/rancher/rancher_test.go @@ -0,0 +1,102 @@ +package rancher + +import ( + "context" + "fmt" + "testing" + + "github.com/google/go-cmp/cmp" + + "github.com/trufflesecurity/trufflehog/v3/pkg/detectors" + "github.com/trufflesecurity/trufflehog/v3/pkg/engine/ahocorasick" +) + +var ( + validPattern = "CATTLE_SERVER=https://rancher.example.com\nCATTLE_TOKEN=kubeadmin5f8a3b2c1d9e4f7a6b0c5d2e8f1a4b7c3d6e9f2a5b8c1d4e7f0a3b6" + invalidPattern = "RANCHER_API_TOKEN=shorttoken123" + keyword = "cattle_token" +) + +func TestRancher_Pattern(t *testing.T) { + d := Scanner{} + ahoCorasickCore := ahocorasick.NewAhoCorasickCore([]detectors.Detector{d}) + tests := []struct { + name string + input string + want []string + }{ + { + name: "valid pattern with server context", + input: validPattern, + want: []string{"https://rancher.example.com:kubeadmin5f8a3b2c1d9e4f7a6b0c5d2e8f1a4b7c3d6e9f2a5b8c1d4e7f0a3b6"}, + }, + { + name: "invalid pattern - token too short", + input: fmt.Sprintf("CATTLE_SERVER=https://rancher.example.com\n%s", invalidPattern), + want: []string{}, + }, + { + name: "no server context - should not detect", + input: "CATTLE_TOKEN=kubeadmin5f8a3b2c1d9e4f7a6b0c5d2e8f1a4b7c3d6e9f2a5b8c1d4e7f0a3b6", + want: []string{}, + }, + } + + for _, test := range tests { + t.Run(test.name, func(t *testing.T) { + matchedDetectors := ahoCorasickCore.FindDetectorMatches([]byte(test.input)) + if len(matchedDetectors) == 0 { + t.Errorf("keywords '%v' not matched by: %s", d.Keywords(), test.input) + return + } + + results, err := d.FromData(context.Background(), false, []byte(test.input)) + if err != nil { + t.Errorf("error = %v", err) + return + } + + if len(results) != len(test.want) { + if len(results) == 0 { + t.Errorf("did not receive result") + } else { + t.Errorf("expected %d results, only received %d", len(test.want), len(results)) + } + return + } + + actual := make(map[string]struct{}, len(results)) + for _, r := range results { + if len(r.RawV2) > 0 { + actual[string(r.RawV2)] = struct{}{} + } else { + actual[string(r.Raw)] = struct{}{} + } + } + expected := make(map[string]struct{}, len(test.want)) + for _, v := range test.want { + expected[v] = struct{}{} + } + + if diff := cmp.Diff(expected, actual); diff != "" { + t.Errorf("%s diff: (-want +got)\n%s", test.name, diff) + } + }) + } +} + +func BenchmarkFromData(benchmark *testing.B) { + ctx := context.Background() + s := Scanner{} + for name, data := range detectors.MustGetBenchmarkData() { + benchmark.Run(name, func(b *testing.B) { + b.ResetTimer() + for n := 0; n < b.N; n++ { + _, err := s.FromData(ctx, false, data) + if err != nil { + b.Fatal(err) + } + } + }) + } +} \ No newline at end of file diff --git a/pkg/engine/defaults/defaults.go b/pkg/engine/defaults/defaults.go index b4dacbb563e1..38c4b9eb52c6 100644 --- a/pkg/engine/defaults/defaults.go +++ b/pkg/engine/defaults/defaults.go @@ -722,6 +722,7 @@ import ( "github.com/trufflesecurity/trufflehog/v3/pkg/detectors/storychief" "github.com/trufflesecurity/trufflehog/v3/pkg/detectors/strava" "github.com/trufflesecurity/trufflehog/v3/pkg/detectors/streak" + "github.com/trufflesecurity/trufflehog/v3/pkg/detectors/rancher" "github.com/trufflesecurity/trufflehog/v3/pkg/detectors/stripe" "github.com/trufflesecurity/trufflehog/v3/pkg/detectors/stripepaymentintent" "github.com/trufflesecurity/trufflehog/v3/pkg/detectors/stripo" @@ -1610,7 +1611,8 @@ func buildDetectorList() []detectors.Detector { &storychief.Scanner{}, &strava.Scanner{}, &streak.Scanner{}, - &stripe.Scanner{}, + &rancher.Scanner{}, + &stripe.Scanner{}, &stripepaymentintent.Scanner{}, &stripo.Scanner{}, &stytch.Scanner{}, diff --git a/pkg/pb/detectorspb/detectors.pb.go b/pkg/pb/detectorspb/detectors.pb.go index 6edb47eb62dd..709d78430c8e 100644 --- a/pkg/pb/detectorspb/detectors.pb.go +++ b/pkg/pb/detectorspb/detectors.pb.go @@ -78,6 +78,3205 @@ func (DecoderType) EnumDescriptor() ([]byte, []int) { return file_detectors_proto_rawDescGZIP(), []int{0} } +type DetectorType int32 + +const ( + DetectorType_Alibaba DetectorType = 0 + DetectorType_AMQP DetectorType = 1 // Not yet implemented + DetectorType_AWS DetectorType = 2 + DetectorType_Azure DetectorType = 3 + DetectorType_Circle DetectorType = 4 + DetectorType_Coinbase DetectorType = 5 + DetectorType_GCP DetectorType = 6 + DetectorType_Generic DetectorType = 7 + DetectorType_Github DetectorType = 8 + DetectorType_Gitlab DetectorType = 9 + DetectorType_JDBC DetectorType = 10 + DetectorType_RazorPay DetectorType = 11 + DetectorType_SendGrid DetectorType = 12 + DetectorType_Slack DetectorType = 13 + DetectorType_Square DetectorType = 14 + DetectorType_PrivateKey DetectorType = 15 + DetectorType_Stripe DetectorType = 16 + DetectorType_URI DetectorType = 17 + DetectorType_Dropbox DetectorType = 18 + DetectorType_Heroku DetectorType = 19 + DetectorType_Mailchimp DetectorType = 20 + DetectorType_Okta DetectorType = 21 + DetectorType_OneLogin DetectorType = 22 + DetectorType_PivotalTracker DetectorType = 23 + DetectorType_SquareApp DetectorType = 25 + DetectorType_Twilio DetectorType = 26 + DetectorType_Test DetectorType = 27 + DetectorType_TravisCI DetectorType = 29 + DetectorType_SlackWebhook DetectorType = 30 + DetectorType_PaypalOauth DetectorType = 31 + DetectorType_PagerDutyApiKey DetectorType = 32 + DetectorType_Firebase DetectorType = 33 // Not yet implemented + DetectorType_Mailgun DetectorType = 34 + DetectorType_HubSpot DetectorType = 35 + DetectorType_GitHubApp DetectorType = 36 + DetectorType_CircleCI DetectorType = 37 // Not yet implemented + DetectorType_WpEngine DetectorType = 38 // Not yet implemented + DetectorType_DatadogToken DetectorType = 39 + DetectorType_FacebookOAuth DetectorType = 40 + DetectorType_AsanaPersonalAccessToken DetectorType = 41 + DetectorType_AmplitudeApiKey DetectorType = 42 + DetectorType_BitLyAccessToken DetectorType = 43 + DetectorType_CalendlyApiKey DetectorType = 44 + DetectorType_ZapierWebhook DetectorType = 45 + DetectorType_YoutubeApiKey DetectorType = 46 + DetectorType_SalesforceOauth2 DetectorType = 47 // Not yet implemented + DetectorType_TwitterApiSecret DetectorType = 48 // Not yet implemented + DetectorType_NpmToken DetectorType = 49 + DetectorType_NewRelicPersonalApiKey DetectorType = 50 + // Deprecated: Marked as deprecated in detectors.proto. + DetectorType_AirtableApiKey DetectorType = 51 + DetectorType_AkamaiToken DetectorType = 52 // Not yet implemented + DetectorType_AmazonMWS DetectorType = 53 // Not yet implemented + DetectorType_KubeConfig DetectorType = 54 // Not yet implemented + DetectorType_Auth0oauth DetectorType = 55 + DetectorType_Bitfinex DetectorType = 56 + DetectorType_Clarifai DetectorType = 57 + DetectorType_CloudflareGlobalApiKey DetectorType = 58 + DetectorType_CloudflareCaKey DetectorType = 59 + DetectorType_Confluent DetectorType = 60 + DetectorType_ContentfulDelivery DetectorType = 61 // Not yet implemented + DetectorType_DatabricksToken DetectorType = 62 + DetectorType_DigitalOceanSpaces DetectorType = 63 // Not yet implemented + DetectorType_DigitalOceanToken DetectorType = 64 + DetectorType_DiscordBotToken DetectorType = 65 + DetectorType_DiscordWebhook DetectorType = 66 + // Deprecated: Marked as deprecated in detectors.proto. + DetectorType_EtsyApiKey DetectorType = 67 + DetectorType_FastlyPersonalToken DetectorType = 68 + DetectorType_GoogleOauth2 DetectorType = 69 + DetectorType_ReCAPTCHA DetectorType = 70 // Not yet implemented + // Deprecated: Marked as deprecated in detectors.proto. + DetectorType_GoogleApiKey DetectorType = 71 + DetectorType_Hunter DetectorType = 72 + DetectorType_IbmCloudUserKey DetectorType = 73 + DetectorType_Netlify DetectorType = 74 + DetectorType_Vonage DetectorType = 75 // Not yet implemented + DetectorType_EquinixOauth DetectorType = 76 // Not yet implemented + DetectorType_Paystack DetectorType = 77 + DetectorType_PlaidToken DetectorType = 78 // Not yet implemented + DetectorType_PlaidKey DetectorType = 79 + DetectorType_Plivo DetectorType = 80 + DetectorType_Postmark DetectorType = 81 + DetectorType_PubNubPublishKey DetectorType = 82 + DetectorType_PubNubSubscriptionKey DetectorType = 83 + DetectorType_PusherChannelKey DetectorType = 84 + DetectorType_ScalewayKey DetectorType = 85 + DetectorType_SendinBlueV2 DetectorType = 86 + DetectorType_SentryToken DetectorType = 87 + DetectorType_ShodanKey DetectorType = 88 + DetectorType_SnykKey DetectorType = 89 + DetectorType_SpotifyKey DetectorType = 90 + DetectorType_TelegramBotToken DetectorType = 91 + DetectorType_TencentCloudKey DetectorType = 92 // Not yet implemented + DetectorType_TerraformCloudPersonalToken DetectorType = 93 + DetectorType_TrelloApiKey DetectorType = 94 + DetectorType_ZendeskApi DetectorType = 95 + DetectorType_MaxMindLicense DetectorType = 96 + DetectorType_AirtableMetadataApiKey DetectorType = 97 // Not yet implemented + DetectorType_AsanaOauth DetectorType = 98 + DetectorType_RapidApi DetectorType = 99 + DetectorType_CloudflareApiToken DetectorType = 100 + DetectorType_Webex DetectorType = 101 + DetectorType_FirebaseCloudMessaging DetectorType = 102 // Not yet implemented + DetectorType_ContentfulPersonalAccessToken DetectorType = 103 + DetectorType_MapBox DetectorType = 104 + DetectorType_MailJetBasicAuth DetectorType = 105 + DetectorType_MailJetSMS DetectorType = 106 + DetectorType_HubSpotApiKey DetectorType = 107 + DetectorType_HubSpotOauth DetectorType = 108 // Not yet implemented + DetectorType_SslMate DetectorType = 109 + DetectorType_Auth0ManagementApiToken DetectorType = 110 + DetectorType_MessageBird DetectorType = 111 + DetectorType_ElasticEmail DetectorType = 112 + DetectorType_FigmaPersonalAccessToken DetectorType = 113 + DetectorType_MicrosoftTeamsWebhook DetectorType = 114 + DetectorType_GitHubOld DetectorType = 115 // Not yet implemented + DetectorType_VultrApiKey DetectorType = 116 + DetectorType_Pepipost DetectorType = 117 + DetectorType_Postman DetectorType = 118 + DetectorType_CloudsightKey DetectorType = 119 // Not yet implemented + DetectorType_JiraToken DetectorType = 120 + DetectorType_NexmoApiKey DetectorType = 121 + DetectorType_SegmentApiKey DetectorType = 122 + DetectorType_SumoLogicKey DetectorType = 123 + DetectorType_PushBulletApiKey DetectorType = 124 + DetectorType_AirbrakeProjectKey DetectorType = 125 + DetectorType_AirbrakeUserKey DetectorType = 126 + DetectorType_PendoIntegrationKey DetectorType = 127 // Not yet implemented + DetectorType_SplunkOberservabilityToken DetectorType = 128 + DetectorType_LokaliseToken DetectorType = 129 + DetectorType_Calendarific DetectorType = 130 + DetectorType_Jumpcloud DetectorType = 131 + DetectorType_IpStack DetectorType = 133 + DetectorType_Notion DetectorType = 134 + DetectorType_DroneCI DetectorType = 135 + DetectorType_AdobeIO DetectorType = 136 + DetectorType_TwelveData DetectorType = 137 + DetectorType_D7Network DetectorType = 138 + DetectorType_ScrapingBee DetectorType = 139 + DetectorType_KeenIO DetectorType = 140 + DetectorType_Wakatime DetectorType = 141 // Not yet implemented + DetectorType_Buildkite DetectorType = 142 + DetectorType_Verimail DetectorType = 143 + DetectorType_Zerobounce DetectorType = 144 + DetectorType_Mailboxlayer DetectorType = 145 + DetectorType_Fastspring DetectorType = 146 // Not yet implemented + DetectorType_Paddle DetectorType = 147 // Not yet implemented + DetectorType_Sellfy DetectorType = 148 // Not yet implemented + DetectorType_FixerIO DetectorType = 149 + DetectorType_ButterCMS DetectorType = 150 + DetectorType_Taxjar DetectorType = 151 + DetectorType_Avalara DetectorType = 152 // Not yet implemented + DetectorType_Helpscout DetectorType = 153 + DetectorType_ElasticPath DetectorType = 154 // Not yet implemented + DetectorType_Zeplin DetectorType = 155 + DetectorType_Intercom DetectorType = 156 + DetectorType_Mailmodo DetectorType = 157 + DetectorType_CannyIo DetectorType = 158 + DetectorType_Pipedrive DetectorType = 159 + DetectorType_Vercel DetectorType = 160 + DetectorType_PosthogApp DetectorType = 161 + DetectorType_SinchMessage DetectorType = 162 + DetectorType_Ayrshare DetectorType = 163 + DetectorType_HelpCrunch DetectorType = 164 + DetectorType_LiveAgent DetectorType = 165 + DetectorType_Beamer DetectorType = 166 + DetectorType_WeChatAppKey DetectorType = 167 // Not yet implemented + DetectorType_LineMessaging DetectorType = 168 + DetectorType_UberServerToken DetectorType = 169 // Not yet implemented + DetectorType_AlgoliaAdminKey DetectorType = 170 + DetectorType_FullContact DetectorType = 171 // Not yet implemented + DetectorType_Mandrill DetectorType = 172 + DetectorType_Flutterwave DetectorType = 173 + DetectorType_MattermostPersonalToken DetectorType = 174 + DetectorType_Cloudant DetectorType = 175 // Not yet implemented + DetectorType_LineNotify DetectorType = 176 + DetectorType_LinearAPI DetectorType = 177 + DetectorType_Ubidots DetectorType = 178 + DetectorType_Anypoint DetectorType = 179 + DetectorType_Dwolla DetectorType = 180 + DetectorType_ArtifactoryAccessToken DetectorType = 181 + DetectorType_Surge DetectorType = 182 // Not yet implemented + DetectorType_Sparkpost DetectorType = 183 + DetectorType_GoCardless DetectorType = 184 + DetectorType_Codacy DetectorType = 185 + DetectorType_Kraken DetectorType = 186 + DetectorType_Checkout DetectorType = 187 + DetectorType_Kairos DetectorType = 188 // Not yet implemented + DetectorType_ClockworkSMS DetectorType = 189 + DetectorType_Atlassian DetectorType = 190 // Not yet implemented + DetectorType_LaunchDarkly DetectorType = 191 + DetectorType_Coveralls DetectorType = 192 + DetectorType_Linode DetectorType = 193 // Not yet implemented + DetectorType_WePay DetectorType = 194 + DetectorType_PlanetScale DetectorType = 195 + DetectorType_Doppler DetectorType = 196 + DetectorType_Agora DetectorType = 197 + DetectorType_Samsara DetectorType = 198 // Not yet implemented + DetectorType_FrameIO DetectorType = 199 + DetectorType_RubyGems DetectorType = 200 + DetectorType_OpenAI DetectorType = 201 + DetectorType_SurveySparrow DetectorType = 202 + DetectorType_Simvoly DetectorType = 203 + DetectorType_Survicate DetectorType = 204 + DetectorType_Omnisend DetectorType = 205 + DetectorType_Groovehq DetectorType = 206 + DetectorType_Newsapi DetectorType = 207 + DetectorType_Chatbot DetectorType = 208 + DetectorType_ClickSendsms DetectorType = 209 + DetectorType_Getgist DetectorType = 210 + DetectorType_CustomerIO DetectorType = 211 + DetectorType_ApiDeck DetectorType = 212 + DetectorType_Nftport DetectorType = 213 + DetectorType_Copper DetectorType = 214 + DetectorType_Close DetectorType = 215 + DetectorType_Myfreshworks DetectorType = 216 + DetectorType_Salesflare DetectorType = 217 + DetectorType_Webflow DetectorType = 218 + DetectorType_Duda DetectorType = 219 // Not yet implemented + DetectorType_Yext DetectorType = 220 // Not yet implemented + DetectorType_ContentStack DetectorType = 221 // Not yet implemented + DetectorType_StoryblokAccessToken DetectorType = 222 + DetectorType_GraphCMS DetectorType = 223 + DetectorType_Checkmarket DetectorType = 224 // Not yet implemented + DetectorType_Convertkit DetectorType = 225 + DetectorType_CustomerGuru DetectorType = 226 + DetectorType_Kaleyra DetectorType = 227 // Not yet implemented + DetectorType_Mailerlite DetectorType = 228 + DetectorType_Qualaroo DetectorType = 229 + DetectorType_SatismeterProjectkey DetectorType = 230 + DetectorType_SatismeterWritekey DetectorType = 231 + DetectorType_Simplesat DetectorType = 232 + DetectorType_SurveyAnyplace DetectorType = 233 + DetectorType_SurveyBot DetectorType = 234 + DetectorType_Webengage DetectorType = 235 // Not yet implemented + DetectorType_ZonkaFeedback DetectorType = 236 + DetectorType_Delighted DetectorType = 237 + DetectorType_Feedier DetectorType = 238 + DetectorType_Abyssale DetectorType = 239 + DetectorType_Magnetic DetectorType = 240 + // Deprecated: Marked as deprecated in detectors.proto. + DetectorType_Nytimes DetectorType = 241 + DetectorType_Polygon DetectorType = 242 + DetectorType_Powrbot DetectorType = 243 + // Deprecated: Marked as deprecated in detectors.proto. + DetectorType_ProspectIO DetectorType = 244 + DetectorType_Skrappio DetectorType = 245 + DetectorType_Monday DetectorType = 246 + DetectorType_Smartsheets DetectorType = 247 + DetectorType_Wrike DetectorType = 248 + DetectorType_Float DetectorType = 249 + DetectorType_Imagekit DetectorType = 250 + // Deprecated: Marked as deprecated in detectors.proto. + DetectorType_Integromat DetectorType = 251 + DetectorType_Salesblink DetectorType = 252 + DetectorType_Bored DetectorType = 253 // Not yet implemented + DetectorType_Campayn DetectorType = 254 + DetectorType_Clinchpad DetectorType = 255 + DetectorType_CompanyHub DetectorType = 256 + DetectorType_Debounce DetectorType = 257 + DetectorType_Dyspatch DetectorType = 258 + DetectorType_Guardianapi DetectorType = 259 + DetectorType_Harvest DetectorType = 260 + DetectorType_Moosend DetectorType = 261 + DetectorType_OpenWeather DetectorType = 262 + DetectorType_Siteleaf DetectorType = 263 + DetectorType_Squarespace DetectorType = 264 + DetectorType_FlowFlu DetectorType = 265 + DetectorType_Nimble DetectorType = 266 + DetectorType_LessAnnoyingCRM DetectorType = 267 + DetectorType_Nethunt DetectorType = 268 + DetectorType_Apptivo DetectorType = 269 + DetectorType_CapsuleCRM DetectorType = 270 + DetectorType_Insightly DetectorType = 271 + DetectorType_Kylas DetectorType = 272 + DetectorType_OnepageCRM DetectorType = 273 + DetectorType_User DetectorType = 274 + DetectorType_ProspectCRM DetectorType = 275 + DetectorType_ReallySimpleSystems DetectorType = 276 + DetectorType_Airship DetectorType = 277 + DetectorType_Artsy DetectorType = 278 + DetectorType_Yandex DetectorType = 279 + DetectorType_Clockify DetectorType = 280 + DetectorType_Dnscheck DetectorType = 281 + DetectorType_EasyInsight DetectorType = 282 + DetectorType_Ethplorer DetectorType = 283 + DetectorType_Everhour DetectorType = 284 + DetectorType_Fulcrum DetectorType = 285 + DetectorType_GeoIpifi DetectorType = 286 + DetectorType_Jotform DetectorType = 287 + DetectorType_Refiner DetectorType = 288 + DetectorType_Timezoneapi DetectorType = 289 + DetectorType_TogglTrack DetectorType = 290 + DetectorType_Vpnapi DetectorType = 291 + DetectorType_Workstack DetectorType = 292 + DetectorType_Apollo DetectorType = 293 + DetectorType_Eversign DetectorType = 294 // Not yet implemented + DetectorType_Juro DetectorType = 295 + DetectorType_KarmaCRM DetectorType = 296 + DetectorType_Metrilo DetectorType = 297 + DetectorType_Pandadoc DetectorType = 298 + DetectorType_RevampCRM DetectorType = 299 + DetectorType_Salescookie DetectorType = 300 + DetectorType_Alconost DetectorType = 301 + DetectorType_Blogger DetectorType = 302 + DetectorType_Accuweather DetectorType = 303 + // Deprecated: Marked as deprecated in detectors.proto. + DetectorType_Opengraphr DetectorType = 304 + DetectorType_Rawg DetectorType = 305 + DetectorType_Riotgames DetectorType = 306 // Not yet implemented + DetectorType_Clientary DetectorType = 307 + DetectorType_Stormglass DetectorType = 308 + DetectorType_Tomtom DetectorType = 309 + DetectorType_Twitch DetectorType = 310 + DetectorType_Documo DetectorType = 311 + DetectorType_Cloudways DetectorType = 312 // Not yet implemented + DetectorType_Veevavault DetectorType = 313 // Not yet implemented + DetectorType_KiteConnect DetectorType = 314 // Not yet implemented + DetectorType_ShopeeOpenPlatform DetectorType = 315 // Not yet implemented + DetectorType_TeamViewer DetectorType = 316 // Not yet implemented + DetectorType_Bulbul DetectorType = 317 + DetectorType_CentralStationCRM DetectorType = 318 + DetectorType_Teamgate DetectorType = 319 + DetectorType_Axonaut DetectorType = 320 + DetectorType_Tyntec DetectorType = 321 + DetectorType_Appcues DetectorType = 322 + DetectorType_Autoklose DetectorType = 323 + DetectorType_Cloudplan DetectorType = 324 + DetectorType_Dotdigital DetectorType = 325 + DetectorType_GetEmail DetectorType = 326 + DetectorType_GetEmails DetectorType = 327 + DetectorType_Kontent DetectorType = 328 + DetectorType_Leadfeeder DetectorType = 329 + DetectorType_Raven DetectorType = 330 + DetectorType_RocketReach DetectorType = 331 + DetectorType_Uplead DetectorType = 332 + DetectorType_Brandfetch DetectorType = 333 + DetectorType_Clearbit DetectorType = 334 + DetectorType_Crowdin DetectorType = 335 + DetectorType_Mapquest DetectorType = 336 + DetectorType_Noticeable DetectorType = 337 + DetectorType_Onbuka DetectorType = 338 // Not yet implemented + DetectorType_Todoist DetectorType = 339 + DetectorType_Storychief DetectorType = 340 + DetectorType_LinkedIn DetectorType = 341 // Not yet implemented + DetectorType_YouSign DetectorType = 342 + DetectorType_Docker DetectorType = 343 + DetectorType_Telesign DetectorType = 344 // Not yet implemented + DetectorType_Spoonacular DetectorType = 345 + DetectorType_Aerisweather DetectorType = 346 // Not yet implemented + DetectorType_Alphavantage DetectorType = 347 // Not yet implemented + DetectorType_Imgur DetectorType = 348 // Not yet implemented + DetectorType_Imagga DetectorType = 349 + DetectorType_SMSApi DetectorType = 350 // Not yet implemented + DetectorType_Distribusion DetectorType = 351 // Not yet implemented + // Deprecated: Marked as deprecated in detectors.proto. + DetectorType_Blablabus DetectorType = 352 + DetectorType_WordsApi DetectorType = 353 // Not yet implemented + DetectorType_Currencylayer DetectorType = 354 + DetectorType_Html2Pdf DetectorType = 355 + DetectorType_IPGeolocation DetectorType = 356 + DetectorType_Owlbot DetectorType = 357 + DetectorType_Cloudmersive DetectorType = 358 + DetectorType_Dynalist DetectorType = 359 + DetectorType_ExchangeRateAPI DetectorType = 360 + DetectorType_HolidayAPI DetectorType = 361 + DetectorType_Ipapi DetectorType = 362 + DetectorType_Marketstack DetectorType = 363 + DetectorType_Nutritionix DetectorType = 364 + DetectorType_Swell DetectorType = 365 + DetectorType_ClickupPersonalToken DetectorType = 366 + // Deprecated: Marked as deprecated in detectors.proto. + DetectorType_Nitro DetectorType = 367 + DetectorType_Rev DetectorType = 368 + DetectorType_RunRunIt DetectorType = 369 + DetectorType_Typeform DetectorType = 370 + DetectorType_Mixpanel DetectorType = 371 + DetectorType_Tradier DetectorType = 372 + DetectorType_Verifier DetectorType = 373 + DetectorType_Vouchery DetectorType = 374 + DetectorType_Alegra DetectorType = 375 + DetectorType_Audd DetectorType = 376 + DetectorType_Baremetrics DetectorType = 377 + DetectorType_Coinlib DetectorType = 378 + DetectorType_ExchangeRatesAPI DetectorType = 379 + DetectorType_CurrencyScoop DetectorType = 380 + DetectorType_FXMarket DetectorType = 381 + DetectorType_CurrencyCloud DetectorType = 382 + DetectorType_GetGeoAPI DetectorType = 383 + DetectorType_Abstract DetectorType = 384 + DetectorType_Billomat DetectorType = 385 + DetectorType_Dovico DetectorType = 386 + DetectorType_Bitbar DetectorType = 387 + DetectorType_Bugsnag DetectorType = 388 + DetectorType_AssemblyAI DetectorType = 389 + DetectorType_AdafruitIO DetectorType = 390 + DetectorType_Apify DetectorType = 391 + DetectorType_CoinGecko DetectorType = 392 // Not yet implemented + DetectorType_CryptoCompare DetectorType = 393 + DetectorType_Fullstory DetectorType = 394 + DetectorType_HelloSign DetectorType = 395 + DetectorType_Loyverse DetectorType = 396 + DetectorType_NetCore DetectorType = 397 // Not yet implemented + DetectorType_SauceLabs DetectorType = 398 + DetectorType_AlienVault DetectorType = 399 + DetectorType_Apiflash DetectorType = 401 + DetectorType_Coinlayer DetectorType = 402 + DetectorType_CurrentsAPI DetectorType = 403 + DetectorType_DataGov DetectorType = 404 + DetectorType_Enigma DetectorType = 405 + DetectorType_FinancialModelingPrep DetectorType = 406 + DetectorType_Geocodio DetectorType = 407 + DetectorType_HereAPI DetectorType = 408 + // Deprecated: Marked as deprecated in detectors.proto. + DetectorType_Macaddress DetectorType = 409 + DetectorType_OOPSpam DetectorType = 410 + DetectorType_ProtocolsIO DetectorType = 411 + DetectorType_ScraperAPI DetectorType = 412 + DetectorType_SecurityTrails DetectorType = 413 + DetectorType_TomorrowIO DetectorType = 414 + DetectorType_WorldCoinIndex DetectorType = 415 + DetectorType_FacePlusPlus DetectorType = 416 + DetectorType_Voicegain DetectorType = 417 + DetectorType_Deepgram DetectorType = 418 + DetectorType_VisualCrossing DetectorType = 419 + DetectorType_Finnhub DetectorType = 420 + DetectorType_Tiingo DetectorType = 421 + DetectorType_RingCentral DetectorType = 422 + DetectorType_Finage DetectorType = 423 + DetectorType_Edamam DetectorType = 424 + DetectorType_HypeAuditor DetectorType = 425 // Not yet implemented + DetectorType_Gengo DetectorType = 426 + DetectorType_Front DetectorType = 427 + DetectorType_Fleetbase DetectorType = 428 + DetectorType_Bubble DetectorType = 429 // Not yet implemented + DetectorType_Bannerbear DetectorType = 430 + DetectorType_Adzuna DetectorType = 431 + DetectorType_BitcoinAverage DetectorType = 432 + DetectorType_CommerceJS DetectorType = 433 + DetectorType_DetectLanguage DetectorType = 434 + // Deprecated: Marked as deprecated in detectors.proto. + DetectorType_FakeJSON DetectorType = 435 + DetectorType_Graphhopper DetectorType = 436 + DetectorType_Lexigram DetectorType = 437 + DetectorType_LinkPreview DetectorType = 438 + DetectorType_Numverify DetectorType = 439 + DetectorType_ProxyCrawl DetectorType = 440 + DetectorType_ZipCodeAPI DetectorType = 441 + DetectorType_Cometchat DetectorType = 442 // Not yet implemented + DetectorType_Keygen DetectorType = 443 // Not yet implemented + DetectorType_Mixcloud DetectorType = 444 // Not yet implemented + DetectorType_TatumIO DetectorType = 445 + DetectorType_Tmetric DetectorType = 446 + // Deprecated: Marked as deprecated in detectors.proto. + DetectorType_Lastfm DetectorType = 447 + DetectorType_Browshot DetectorType = 448 + DetectorType_JSONbin DetectorType = 449 // Not yet implemented + DetectorType_LocationIQ DetectorType = 450 + DetectorType_ScreenshotAPI DetectorType = 451 + DetectorType_WeatherStack DetectorType = 452 + DetectorType_Amadeus DetectorType = 453 + DetectorType_FourSquare DetectorType = 454 + DetectorType_Flickr DetectorType = 455 + DetectorType_ClickHelp DetectorType = 456 + DetectorType_Ambee DetectorType = 457 + DetectorType_Api2Cart DetectorType = 458 + DetectorType_Hypertrack DetectorType = 459 + DetectorType_KakaoTalk DetectorType = 460 // Not yet implemented + DetectorType_RiteKit DetectorType = 461 + DetectorType_Shutterstock DetectorType = 462 + // Deprecated: Marked as deprecated in detectors.proto. + DetectorType_Text2Data DetectorType = 463 + DetectorType_YouNeedABudget DetectorType = 464 + DetectorType_Cricket DetectorType = 465 // Not yet implemented + DetectorType_Filestack DetectorType = 466 // Not yet implemented + DetectorType_Gyazo DetectorType = 467 + DetectorType_Mavenlink DetectorType = 468 + DetectorType_Sheety DetectorType = 469 + DetectorType_Sportsmonk DetectorType = 470 + DetectorType_Stockdata DetectorType = 471 + DetectorType_Unsplash DetectorType = 472 + DetectorType_Allsports DetectorType = 473 + DetectorType_CalorieNinja DetectorType = 474 + DetectorType_WalkScore DetectorType = 475 + DetectorType_Strava DetectorType = 476 + DetectorType_Cicero DetectorType = 477 + DetectorType_IPQuality DetectorType = 478 + DetectorType_ParallelDots DetectorType = 479 + DetectorType_Roaring DetectorType = 480 + DetectorType_Mailsac DetectorType = 481 + DetectorType_Whoxy DetectorType = 482 + DetectorType_WorldWeather DetectorType = 483 + DetectorType_ApiFonica DetectorType = 484 + DetectorType_Aylien DetectorType = 485 + DetectorType_Geocode DetectorType = 486 + DetectorType_IconFinder DetectorType = 487 + // Deprecated: Marked as deprecated in detectors.proto. + DetectorType_Ipify DetectorType = 488 + DetectorType_LanguageLayer DetectorType = 489 + DetectorType_Lob DetectorType = 490 + // Deprecated: Marked as deprecated in detectors.proto. + DetectorType_OnWaterIO DetectorType = 491 + DetectorType_Pastebin DetectorType = 492 + DetectorType_PdfLayer DetectorType = 493 + DetectorType_Pixabay DetectorType = 494 + DetectorType_ReadMe DetectorType = 495 + DetectorType_VatLayer DetectorType = 496 + DetectorType_VirusTotal DetectorType = 497 + DetectorType_AirVisual DetectorType = 498 + DetectorType_Currencyfreaks DetectorType = 499 + DetectorType_Duffel DetectorType = 500 // Not yet implemented + DetectorType_FlatIO DetectorType = 501 + DetectorType_M3o DetectorType = 502 + DetectorType_Mesibo DetectorType = 503 + DetectorType_Openuv DetectorType = 504 + DetectorType_Snipcart DetectorType = 505 + DetectorType_Besttime DetectorType = 506 + DetectorType_Happyscribe DetectorType = 507 + DetectorType_Humanity DetectorType = 508 + DetectorType_Impala DetectorType = 509 + DetectorType_Loginradius DetectorType = 510 + DetectorType_AutoPilot DetectorType = 511 + DetectorType_Bitmex DetectorType = 512 + DetectorType_ClustDoc DetectorType = 513 + DetectorType_Messari DetectorType = 514 // Not yet implemented + DetectorType_PdfShift DetectorType = 515 + DetectorType_Poloniex DetectorType = 516 + DetectorType_RestpackHtmlToPdfAPI DetectorType = 517 + DetectorType_RestpackScreenshotAPI DetectorType = 518 + DetectorType_ShutterstockOAuth DetectorType = 519 + DetectorType_SkyBiometry DetectorType = 520 + DetectorType_AbuseIPDB DetectorType = 521 + DetectorType_AletheiaApi DetectorType = 522 + DetectorType_BlitApp DetectorType = 523 + DetectorType_Censys DetectorType = 524 + DetectorType_Cloverly DetectorType = 525 + DetectorType_CountryLayer DetectorType = 526 + DetectorType_FileIO DetectorType = 527 + DetectorType_FlightApi DetectorType = 528 + DetectorType_Geoapify DetectorType = 529 + DetectorType_IPinfoDB DetectorType = 530 + DetectorType_MediaStack DetectorType = 531 + DetectorType_NasdaqDataLink DetectorType = 532 + DetectorType_OpenCageData DetectorType = 533 + DetectorType_Paymongo DetectorType = 534 + DetectorType_PositionStack DetectorType = 535 + DetectorType_Rebrandly DetectorType = 536 + DetectorType_ScreenshotLayer DetectorType = 537 + DetectorType_Stytch DetectorType = 538 + DetectorType_Unplugg DetectorType = 539 + DetectorType_UPCDatabase DetectorType = 540 + DetectorType_UserStack DetectorType = 541 + DetectorType_Geocodify DetectorType = 542 + DetectorType_Newscatcher DetectorType = 543 + DetectorType_Nicereply DetectorType = 544 + DetectorType_Partnerstack DetectorType = 545 + DetectorType_Route4me DetectorType = 546 + DetectorType_Scrapeowl DetectorType = 547 + DetectorType_ScrapingDog DetectorType = 548 // Not yet implemented + DetectorType_Streak DetectorType = 549 + DetectorType_Veriphone DetectorType = 550 + DetectorType_Webscraping DetectorType = 551 + DetectorType_Zenscrape DetectorType = 552 + DetectorType_Zenserp DetectorType = 553 + DetectorType_CoinApi DetectorType = 554 + DetectorType_Gitter DetectorType = 555 + DetectorType_Host DetectorType = 556 + DetectorType_Iexcloud DetectorType = 557 + // Deprecated: Marked as deprecated in detectors.proto. + DetectorType_Restpack DetectorType = 558 + DetectorType_ScraperBox DetectorType = 559 + DetectorType_ScrapingAnt DetectorType = 560 + DetectorType_SerpStack DetectorType = 561 + DetectorType_SmartyStreets DetectorType = 562 + DetectorType_TicketMaster DetectorType = 563 + DetectorType_AviationStack DetectorType = 564 + DetectorType_BombBomb DetectorType = 565 + DetectorType_Commodities DetectorType = 566 + DetectorType_Dfuse DetectorType = 567 + DetectorType_EdenAI DetectorType = 568 + DetectorType_Glassnode DetectorType = 569 + DetectorType_Guru DetectorType = 570 + DetectorType_Hive DetectorType = 571 + DetectorType_Hiveage DetectorType = 572 + DetectorType_Kickbox DetectorType = 573 + // Deprecated: Marked as deprecated in detectors.proto. + DetectorType_Passbase DetectorType = 574 + DetectorType_PostageApp DetectorType = 575 + DetectorType_PureStake DetectorType = 576 + DetectorType_Qubole DetectorType = 577 + DetectorType_CarbonInterface DetectorType = 578 + DetectorType_Intrinio DetectorType = 579 + // Deprecated: Marked as deprecated in detectors.proto. + DetectorType_QuickMetrics DetectorType = 580 + DetectorType_ScrapeStack DetectorType = 581 + DetectorType_TechnicalAnalysisApi DetectorType = 582 + DetectorType_Urlscan DetectorType = 583 + DetectorType_BaseApiIO DetectorType = 584 // Not yet implemented + DetectorType_DailyCO DetectorType = 585 + DetectorType_TLy DetectorType = 586 + DetectorType_Shortcut DetectorType = 587 + DetectorType_Appfollow DetectorType = 588 + DetectorType_Thinkific DetectorType = 589 + DetectorType_Feedly DetectorType = 590 // Not yet implemented + DetectorType_Stitchdata DetectorType = 591 + DetectorType_Fetchrss DetectorType = 592 + DetectorType_Signupgenius DetectorType = 593 + DetectorType_Signaturit DetectorType = 594 + DetectorType_Optimizely DetectorType = 595 + DetectorType_OcrSpace DetectorType = 596 // Not yet implemented + DetectorType_WeatherBit DetectorType = 597 + DetectorType_BuddyNS DetectorType = 598 + DetectorType_ZipAPI DetectorType = 599 + DetectorType_ZipBooks DetectorType = 600 + DetectorType_Onedesk DetectorType = 601 + DetectorType_Bugherd DetectorType = 602 + DetectorType_Blazemeter DetectorType = 603 + DetectorType_Autodesk DetectorType = 604 + DetectorType_Tru DetectorType = 605 + DetectorType_UnifyID DetectorType = 606 + DetectorType_Trimble DetectorType = 607 // Not yet implemented + DetectorType_Smooch DetectorType = 608 + DetectorType_Semaphore DetectorType = 609 + DetectorType_Telnyx DetectorType = 610 + DetectorType_Signalwire DetectorType = 611 + DetectorType_Textmagic DetectorType = 612 + DetectorType_Serphouse DetectorType = 613 + DetectorType_Planyo DetectorType = 614 + DetectorType_Simplybook DetectorType = 615 // Not yet implemented + DetectorType_Vyte DetectorType = 616 + DetectorType_Nylas DetectorType = 617 + DetectorType_Squareup DetectorType = 618 + DetectorType_Dandelion DetectorType = 619 + // Deprecated: Marked as deprecated in detectors.proto. + DetectorType_DataFire DetectorType = 620 + DetectorType_DeepAI DetectorType = 621 + DetectorType_MeaningCloud DetectorType = 622 + DetectorType_NeutrinoApi DetectorType = 623 + DetectorType_Storecove DetectorType = 624 + DetectorType_Shipday DetectorType = 625 + // Deprecated: Marked as deprecated in detectors.proto. + DetectorType_Sentiment DetectorType = 626 + DetectorType_StreamChatMessaging DetectorType = 627 // Not yet implemented + DetectorType_TeamworkCRM DetectorType = 628 + DetectorType_TeamworkDesk DetectorType = 629 + DetectorType_TeamworkSpaces DetectorType = 630 + DetectorType_TheOddsApi DetectorType = 631 + DetectorType_Apacta DetectorType = 632 + DetectorType_GetSandbox DetectorType = 633 + // Deprecated: Marked as deprecated in detectors.proto. + DetectorType_Happi DetectorType = 634 + DetectorType_Oanda DetectorType = 635 + DetectorType_FastForex DetectorType = 636 + DetectorType_APIMatic DetectorType = 637 + DetectorType_VersionEye DetectorType = 638 + DetectorType_EagleEyeNetworks DetectorType = 639 + DetectorType_ThousandEyes DetectorType = 640 + DetectorType_SelectPDF DetectorType = 641 + DetectorType_Flightstats DetectorType = 642 + DetectorType_ChecIO DetectorType = 643 + DetectorType_Manifest DetectorType = 644 + // Deprecated: Marked as deprecated in detectors.proto. + DetectorType_ApiScience DetectorType = 645 + DetectorType_AppSynergy DetectorType = 646 + DetectorType_Caflou DetectorType = 647 + DetectorType_Caspio DetectorType = 648 + DetectorType_ChecklyHQ DetectorType = 649 + DetectorType_CloudElements DetectorType = 650 + DetectorType_DronaHQ DetectorType = 651 + DetectorType_Enablex DetectorType = 652 + DetectorType_Fmfw DetectorType = 653 + DetectorType_GoodDay DetectorType = 654 + DetectorType_Luno DetectorType = 655 + DetectorType_Meistertask DetectorType = 656 + DetectorType_Mindmeister DetectorType = 657 + DetectorType_PeopleDataLabs DetectorType = 658 + // Deprecated: Marked as deprecated in detectors.proto. + DetectorType_ScraperSite DetectorType = 659 + DetectorType_Scrapfly DetectorType = 660 + DetectorType_SimplyNoted DetectorType = 661 + DetectorType_TravelPayouts DetectorType = 662 + DetectorType_WebScraper DetectorType = 663 + DetectorType_Convier DetectorType = 664 + DetectorType_Courier DetectorType = 665 + DetectorType_Ditto DetectorType = 666 + DetectorType_Findl DetectorType = 667 + DetectorType_Lendflow DetectorType = 668 + DetectorType_Moderation DetectorType = 669 + DetectorType_Opendatasoft DetectorType = 670 // Not yet implemented + DetectorType_Podio DetectorType = 671 + // Deprecated: Marked as deprecated in detectors.proto. + DetectorType_Rockset DetectorType = 672 + DetectorType_Rownd DetectorType = 673 + DetectorType_Shotstack DetectorType = 674 + DetectorType_Swiftype DetectorType = 675 + DetectorType_Twitter DetectorType = 676 + DetectorType_Honey DetectorType = 677 + DetectorType_Freshdesk DetectorType = 678 + DetectorType_Upwave DetectorType = 679 + DetectorType_Fountain DetectorType = 680 // Not yet implemented + DetectorType_Freshbooks DetectorType = 681 + DetectorType_Mite DetectorType = 682 + DetectorType_Deputy DetectorType = 683 + DetectorType_Beebole DetectorType = 684 + DetectorType_Cashboard DetectorType = 685 + DetectorType_Kanban DetectorType = 686 + DetectorType_Worksnaps DetectorType = 687 + DetectorType_MyIntervals DetectorType = 688 + DetectorType_InvoiceOcean DetectorType = 689 + DetectorType_Sherpadesk DetectorType = 690 + DetectorType_Mrticktock DetectorType = 691 + DetectorType_Chatfule DetectorType = 692 + DetectorType_Aeroworkflow DetectorType = 693 + DetectorType_Emailoctopus DetectorType = 694 // Not yet implemented + // Deprecated: Marked as deprecated in detectors.proto. + DetectorType_Fusebill DetectorType = 695 + DetectorType_Geckoboard DetectorType = 696 + DetectorType_Gosquared DetectorType = 697 // Not yet implemented + DetectorType_Moonclerk DetectorType = 698 + DetectorType_Paymoapp DetectorType = 699 + DetectorType_Mixmax DetectorType = 700 + DetectorType_Processst DetectorType = 701 // Not yet implemented + DetectorType_Repairshopr DetectorType = 702 + DetectorType_Goshippo DetectorType = 703 // Not yet implemented + DetectorType_Sigopt DetectorType = 704 + DetectorType_Sugester DetectorType = 705 + DetectorType_Viewneo DetectorType = 706 + DetectorType_BoostNote DetectorType = 707 + DetectorType_CaptainData DetectorType = 708 + DetectorType_Checkvist DetectorType = 709 + DetectorType_Cliengo DetectorType = 710 + DetectorType_Cloze DetectorType = 711 + DetectorType_FormIO DetectorType = 712 + DetectorType_FormBucket DetectorType = 713 + DetectorType_GoCanvas DetectorType = 714 + DetectorType_MadKudu DetectorType = 715 + DetectorType_NozbeTeams DetectorType = 716 + DetectorType_Papyrs DetectorType = 717 // Not yet implemented + DetectorType_SuperNotesAPI DetectorType = 718 + DetectorType_Tallyfy DetectorType = 719 + DetectorType_ZenkitAPI DetectorType = 720 + DetectorType_CloudImage DetectorType = 721 + DetectorType_UploadCare DetectorType = 722 + DetectorType_Borgbase DetectorType = 723 + DetectorType_Pipedream DetectorType = 724 + DetectorType_Sirv DetectorType = 725 + DetectorType_Diffbot DetectorType = 726 + DetectorType_EightxEight DetectorType = 727 + DetectorType_Sendoso DetectorType = 728 // Not yet implemented + DetectorType_Printfection DetectorType = 729 // Not yet implemented + DetectorType_Authorize DetectorType = 730 // Not yet implemented + DetectorType_PandaScore DetectorType = 731 + DetectorType_Paymo DetectorType = 732 + DetectorType_AvazaPersonalAccessToken DetectorType = 733 + DetectorType_PlanviewLeanKit DetectorType = 734 + DetectorType_Livestorm DetectorType = 735 + DetectorType_KuCoin DetectorType = 736 + DetectorType_MetaAPI DetectorType = 737 + DetectorType_NiceHash DetectorType = 738 // Not yet implemented + DetectorType_CexIO DetectorType = 739 + DetectorType_Klipfolio DetectorType = 740 + DetectorType_Dynatrace DetectorType = 741 // Not yet implemented + DetectorType_MollieAPIKey DetectorType = 742 // Not yet implemented + DetectorType_MollieAccessToken DetectorType = 743 // Not yet implemented + DetectorType_BasisTheory DetectorType = 744 // Not yet implemented + DetectorType_Nordigen DetectorType = 745 // Not yet implemented + DetectorType_FlagsmithEnvironmentKey DetectorType = 746 // Not yet implemented + DetectorType_FlagsmithToken DetectorType = 747 // Not yet implemented + DetectorType_Mux DetectorType = 748 + DetectorType_Column DetectorType = 749 + DetectorType_Sendbird DetectorType = 750 + DetectorType_SendbirdOrganizationAPI DetectorType = 751 + DetectorType_Midise DetectorType = 752 // Not yet implemented + DetectorType_Mockaroo DetectorType = 753 + DetectorType_Image4 DetectorType = 754 // Not yet implemented + DetectorType_Pinata DetectorType = 755 + DetectorType_BrowserStack DetectorType = 756 + // Deprecated: Marked as deprecated in detectors.proto. + DetectorType_CrossBrowserTesting DetectorType = 757 + DetectorType_Loadmill DetectorType = 758 + DetectorType_TestingBot DetectorType = 759 + DetectorType_KnapsackPro DetectorType = 760 + DetectorType_Qase DetectorType = 761 + DetectorType_Dareboost DetectorType = 762 + DetectorType_GTMetrix DetectorType = 763 + DetectorType_Holistic DetectorType = 764 + DetectorType_Parsers DetectorType = 765 + DetectorType_ScrutinizerCi DetectorType = 766 + DetectorType_SonarCloud DetectorType = 767 + DetectorType_APITemplate DetectorType = 768 + DetectorType_ConversionTools DetectorType = 769 + DetectorType_CraftMyPDF DetectorType = 770 + DetectorType_ExportSDK DetectorType = 771 + // Deprecated: Marked as deprecated in detectors.proto. + DetectorType_GlitterlyAPI DetectorType = 772 + DetectorType_Hybiscus DetectorType = 773 + DetectorType_Miro DetectorType = 774 + DetectorType_Statuspage DetectorType = 775 + DetectorType_Statuspal DetectorType = 776 + DetectorType_Teletype DetectorType = 777 + DetectorType_TimeCamp DetectorType = 778 + DetectorType_Userflow DetectorType = 779 + DetectorType_Wistia DetectorType = 780 + // Deprecated: Marked as deprecated in detectors.proto. + DetectorType_SportRadar DetectorType = 781 + DetectorType_UptimeRobot DetectorType = 782 + DetectorType_Codequiry DetectorType = 783 + DetectorType_ExtractorAPI DetectorType = 784 + DetectorType_Signable DetectorType = 785 + DetectorType_MagicBell DetectorType = 786 + DetectorType_Stormboard DetectorType = 787 + DetectorType_Apilayer DetectorType = 788 + DetectorType_Disqus DetectorType = 789 + DetectorType_Woopra DetectorType = 790 // Not yet implemented + DetectorType_Paperform DetectorType = 791 + DetectorType_Gumroad DetectorType = 792 + DetectorType_Paydirtapp DetectorType = 793 + DetectorType_Detectify DetectorType = 794 + DetectorType_Statuscake DetectorType = 795 + DetectorType_Jumpseller DetectorType = 796 // Not yet implemented + DetectorType_LunchMoney DetectorType = 797 + DetectorType_Rosette DetectorType = 798 // Not yet implemented + DetectorType_Yelp DetectorType = 799 + DetectorType_Atera DetectorType = 800 + DetectorType_EcoStruxureIT DetectorType = 801 + DetectorType_Aha DetectorType = 802 + DetectorType_Parsehub DetectorType = 803 + DetectorType_PackageCloud DetectorType = 804 + DetectorType_Cloudsmith DetectorType = 805 + // Deprecated: Marked as deprecated in detectors.proto. + DetectorType_Flowdash DetectorType = 806 + // Deprecated: Marked as deprecated in detectors.proto. + DetectorType_Flowdock DetectorType = 807 + DetectorType_Fibery DetectorType = 808 + DetectorType_Typetalk DetectorType = 809 + DetectorType_VoodooSMS DetectorType = 810 + DetectorType_ZulipChat DetectorType = 811 + DetectorType_Formcraft DetectorType = 812 + DetectorType_Iexapis DetectorType = 813 + DetectorType_Reachmail DetectorType = 814 + DetectorType_Chartmogul DetectorType = 815 + DetectorType_Appointedd DetectorType = 816 + DetectorType_Wit DetectorType = 817 + DetectorType_RechargePayments DetectorType = 818 + DetectorType_Diggernaut DetectorType = 819 + DetectorType_MonkeyLearn DetectorType = 820 + DetectorType_Duply DetectorType = 821 + DetectorType_Postbacks DetectorType = 822 + DetectorType_Collect2 DetectorType = 823 + DetectorType_ZenRows DetectorType = 824 + DetectorType_Zipcodebase DetectorType = 825 + DetectorType_Tefter DetectorType = 826 + DetectorType_Twist DetectorType = 827 + DetectorType_BraintreePayments DetectorType = 828 + DetectorType_CloudConvert DetectorType = 829 + DetectorType_Grafana DetectorType = 830 + DetectorType_ConvertApi DetectorType = 831 + DetectorType_Transferwise DetectorType = 832 + DetectorType_Bulksms DetectorType = 833 + DetectorType_Databox DetectorType = 834 + DetectorType_Onesignal DetectorType = 835 + DetectorType_Rentman DetectorType = 836 + DetectorType_Parseur DetectorType = 837 + DetectorType_Docparser DetectorType = 838 + DetectorType_Formsite DetectorType = 839 + DetectorType_Tickettailor DetectorType = 840 + DetectorType_Lemlist DetectorType = 841 + DetectorType_Prodpad DetectorType = 842 + DetectorType_Formstack DetectorType = 843 // Not yet implemented + DetectorType_Codeclimate DetectorType = 844 + DetectorType_Codemagic DetectorType = 845 + DetectorType_Vbout DetectorType = 846 + DetectorType_Nightfall DetectorType = 847 + DetectorType_FlightLabs DetectorType = 848 + DetectorType_SpeechTextAI DetectorType = 849 + DetectorType_PollsAPI DetectorType = 850 + DetectorType_SimFin DetectorType = 851 + DetectorType_Scalr DetectorType = 852 + DetectorType_Kanbantool DetectorType = 853 + DetectorType_Brightlocal DetectorType = 854 // Not yet implemented + DetectorType_Hotwire DetectorType = 855 // Not yet implemented + DetectorType_Instabot DetectorType = 856 + DetectorType_Timekit DetectorType = 857 // Not yet implemented + DetectorType_Interseller DetectorType = 858 + DetectorType_Mojohelpdesk DetectorType = 859 // Not yet implemented + DetectorType_Createsend DetectorType = 860 // Not yet implemented + DetectorType_Getresponse DetectorType = 861 + DetectorType_Dynadot DetectorType = 862 // Not yet implemented + DetectorType_Demio DetectorType = 863 + DetectorType_Tokeet DetectorType = 864 + DetectorType_Myexperiment DetectorType = 865 // Not yet implemented + DetectorType_Copyscape DetectorType = 866 // Not yet implemented + DetectorType_Besnappy DetectorType = 867 + DetectorType_Salesmate DetectorType = 868 + // Deprecated: Marked as deprecated in detectors.proto. + DetectorType_Heatmapapi DetectorType = 869 + DetectorType_Websitepulse DetectorType = 870 + DetectorType_Uclassify DetectorType = 871 + DetectorType_Convert DetectorType = 872 + DetectorType_PDFmyURL DetectorType = 873 // Not yet implemented + DetectorType_Api2Convert DetectorType = 874 // Not yet implemented + DetectorType_Opsgenie DetectorType = 875 + DetectorType_Gemini DetectorType = 876 + DetectorType_Honeycomb DetectorType = 877 + DetectorType_KalturaAppToken DetectorType = 878 // Not yet implemented + DetectorType_KalturaSession DetectorType = 879 // Not yet implemented + DetectorType_BitGo DetectorType = 880 // Not yet implemented + DetectorType_Optidash DetectorType = 881 // Not yet implemented + DetectorType_Imgix DetectorType = 882 // Not yet implemented + DetectorType_ImageToText DetectorType = 883 // Not yet implemented + DetectorType_Page2Images DetectorType = 884 // Not yet implemented + DetectorType_Quickbase DetectorType = 885 // Not yet implemented + DetectorType_Redbooth DetectorType = 886 // Not yet implemented + DetectorType_Nubela DetectorType = 887 // Not yet implemented + DetectorType_Infobip DetectorType = 888 // Not yet implemented + DetectorType_Uproc DetectorType = 889 // Not yet implemented + DetectorType_Supportbee DetectorType = 890 // Not yet implemented + DetectorType_Aftership DetectorType = 891 // Not yet implemented + DetectorType_Edusign DetectorType = 892 // Not yet implemented + DetectorType_Teamup DetectorType = 893 // Not yet implemented + DetectorType_Workday DetectorType = 894 // Not yet implemented + DetectorType_MongoDB DetectorType = 895 + DetectorType_NGC DetectorType = 896 + DetectorType_DigitalOceanV2 DetectorType = 897 + DetectorType_SQLServer DetectorType = 898 + DetectorType_FTP DetectorType = 899 + DetectorType_Redis DetectorType = 900 + DetectorType_LDAP DetectorType = 901 + DetectorType_Shopify DetectorType = 902 + DetectorType_RabbitMQ DetectorType = 903 + DetectorType_CustomRegex DetectorType = 904 + DetectorType_Etherscan DetectorType = 905 + DetectorType_Infura DetectorType = 906 + DetectorType_Alchemy DetectorType = 907 + DetectorType_BlockNative DetectorType = 908 + DetectorType_Moralis DetectorType = 909 + DetectorType_BscScan DetectorType = 910 + // Deprecated: Marked as deprecated in detectors.proto. + DetectorType_CoinMarketCap DetectorType = 911 + DetectorType_Percy DetectorType = 912 + DetectorType_TinesWebhook DetectorType = 913 + DetectorType_Pulumi DetectorType = 914 + DetectorType_SupabaseToken DetectorType = 915 + DetectorType_NuGetApiKey DetectorType = 916 + DetectorType_Aiven DetectorType = 917 + DetectorType_Prefect DetectorType = 918 + DetectorType_Docusign DetectorType = 919 + DetectorType_Couchbase DetectorType = 920 + DetectorType_Dockerhub DetectorType = 921 + DetectorType_TrufflehogEnterprise DetectorType = 922 + DetectorType_EnvoyApiKey DetectorType = 923 + DetectorType_GitHubOauth2 DetectorType = 924 + DetectorType_Salesforce DetectorType = 925 + DetectorType_HuggingFace DetectorType = 926 + DetectorType_Snowflake DetectorType = 927 + DetectorType_Sourcegraph DetectorType = 928 + DetectorType_Tailscale DetectorType = 929 + DetectorType_Web3Storage DetectorType = 930 + DetectorType_AzureStorage DetectorType = 931 + DetectorType_PlanetScaleDb DetectorType = 932 + DetectorType_Anthropic DetectorType = 933 + DetectorType_Ramp DetectorType = 934 + DetectorType_Klaviyo DetectorType = 935 + DetectorType_SourcegraphCody DetectorType = 936 + DetectorType_Voiceflow DetectorType = 937 + DetectorType_Privacy DetectorType = 938 + DetectorType_IPInfo DetectorType = 939 + DetectorType_Ip2location DetectorType = 940 + DetectorType_Instamojo DetectorType = 941 + DetectorType_Portainer DetectorType = 942 + DetectorType_PortainerToken DetectorType = 943 + DetectorType_Loggly DetectorType = 944 + DetectorType_OpenVpn DetectorType = 945 + DetectorType_VagrantCloudPersonalToken DetectorType = 946 + DetectorType_BetterStack DetectorType = 947 + DetectorType_ZeroTier DetectorType = 948 + DetectorType_AppOptics DetectorType = 949 + DetectorType_Metabase DetectorType = 950 + // Deprecated: Marked as deprecated in detectors.proto. + DetectorType_CoinbaseWaaS DetectorType = 951 + DetectorType_LemonSqueezy DetectorType = 952 + DetectorType_Budibase DetectorType = 953 + DetectorType_DenoDeploy DetectorType = 954 + DetectorType_Stripo DetectorType = 955 + DetectorType_ReplyIO DetectorType = 956 + DetectorType_AzureBatch DetectorType = 957 + DetectorType_AzureContainerRegistry DetectorType = 958 + DetectorType_AWSSessionKey DetectorType = 959 + DetectorType_Coda DetectorType = 960 + DetectorType_LogzIO DetectorType = 961 + DetectorType_Eventbrite DetectorType = 962 + DetectorType_GrafanaServiceAccount DetectorType = 963 + DetectorType_RequestFinance DetectorType = 964 + DetectorType_Overloop DetectorType = 965 + DetectorType_Ngrok DetectorType = 966 + DetectorType_Replicate DetectorType = 967 + DetectorType_Postgres DetectorType = 968 + DetectorType_AzureActiveDirectoryApplicationSecret DetectorType = 969 + DetectorType_AzureCacheForRedisAccessKey DetectorType = 970 + DetectorType_AzureCosmosDBKeyIdentifiable DetectorType = 971 + DetectorType_AzureDevopsPersonalAccessToken DetectorType = 972 + DetectorType_AzureFunctionKey DetectorType = 973 + DetectorType_AzureMLWebServiceClassicIdentifiableKey DetectorType = 974 + DetectorType_AzureSasToken DetectorType = 975 + DetectorType_AzureSearchAdminKey DetectorType = 976 + DetectorType_AzureSearchQueryKey DetectorType = 977 + DetectorType_AzureManagementCertificate DetectorType = 978 + DetectorType_AzureSQL DetectorType = 979 + DetectorType_FlyIO DetectorType = 980 + DetectorType_BuiltWith DetectorType = 981 + DetectorType_JupiterOne DetectorType = 982 + DetectorType_GCPApplicationDefaultCredentials DetectorType = 983 + DetectorType_Wiz DetectorType = 984 + DetectorType_Pagarme DetectorType = 985 + DetectorType_Onfleet DetectorType = 986 + DetectorType_Intra42 DetectorType = 987 + DetectorType_Groq DetectorType = 988 + DetectorType_TwitterConsumerkey DetectorType = 989 + DetectorType_Eraser DetectorType = 990 + DetectorType_LarkSuite DetectorType = 991 + DetectorType_LarkSuiteApiKey DetectorType = 992 + DetectorType_EndorLabs DetectorType = 993 + DetectorType_ElevenLabs DetectorType = 994 + DetectorType_Netsuite DetectorType = 995 + DetectorType_RobinhoodCrypto DetectorType = 996 + DetectorType_NVAPI DetectorType = 997 + DetectorType_PyPI DetectorType = 998 + DetectorType_RailwayApp DetectorType = 999 + DetectorType_Meraki DetectorType = 1000 + DetectorType_SaladCloudApiKey DetectorType = 1001 + DetectorType_Box DetectorType = 1002 + DetectorType_BoxOauth DetectorType = 1003 + DetectorType_ApiMetrics DetectorType = 1004 + DetectorType_WeightsAndBiases DetectorType = 1005 + DetectorType_ZohoCRM DetectorType = 1006 + DetectorType_AzureOpenAI DetectorType = 1007 + DetectorType_GoDaddy DetectorType = 1008 + DetectorType_Flexport DetectorType = 1009 + DetectorType_TwitchAccessToken DetectorType = 1010 + DetectorType_TwilioApiKey DetectorType = 1011 + DetectorType_Sanity DetectorType = 1012 + DetectorType_AzureRefreshToken DetectorType = 1013 + DetectorType_AirtableOAuth DetectorType = 1014 + DetectorType_AirtablePersonalAccessToken DetectorType = 1015 + DetectorType_StoryblokPersonalAccessToken DetectorType = 1016 + DetectorType_SentryOrgToken DetectorType = 1017 + DetectorType_AzureApiManagementRepositoryKey DetectorType = 1018 + DetectorType_AzureAPIManagementSubscriptionKey DetectorType = 1019 + DetectorType_Harness DetectorType = 1020 + DetectorType_Langfuse DetectorType = 1021 + DetectorType_BingSubscriptionKey DetectorType = 1022 + DetectorType_XAI DetectorType = 1023 + DetectorType_AzureDirectManagementKey DetectorType = 1024 + DetectorType_AzureAppConfigConnectionString DetectorType = 1025 + DetectorType_DeepSeek DetectorType = 1026 + DetectorType_StripePaymentIntent DetectorType = 1027 + DetectorType_LangSmith DetectorType = 1028 + DetectorType_BitbucketAppPassword DetectorType = 1029 + DetectorType_Hasura DetectorType = 1030 + DetectorType_SalesforceRefreshToken DetectorType = 1031 + DetectorType_AnypointOAuth2 DetectorType = 1032 + DetectorType_WebexBot DetectorType = 1033 + DetectorType_TableauPersonalAccessToken DetectorType = 1034 + DetectorType_Rootly DetectorType = 1035 + DetectorType_HashiCorpVaultAuth DetectorType = 1036 + DetectorType_PhraseAccessToken DetectorType = 1037 + DetectorType_Photoroom DetectorType = 1038 + DetectorType_JWT DetectorType = 1039 + DetectorType_OpenAIAdmin DetectorType = 1040 + DetectorType_GoogleGeminiAPIKey DetectorType = 1041 + DetectorType_ArtifactoryReferenceToken DetectorType = 1042 + DetectorType_DatadogApikey DetectorType = 1043 + DetectorType_ShopifyOAuth DetectorType = 1044 + DetectorType_Rancher DetectorType = 1045 +) + +// Enum value maps for DetectorType. +var ( + DetectorType_name = map[int32]string{ + 0: "Alibaba", + 1: "AMQP", + 2: "AWS", + 3: "Azure", + 4: "Circle", + 5: "Coinbase", + 6: "GCP", + 7: "Generic", + 8: "Github", + 9: "Gitlab", + 10: "JDBC", + 11: "RazorPay", + 12: "SendGrid", + 13: "Slack", + 14: "Square", + 15: "PrivateKey", + 16: "Stripe", + 17: "URI", + 18: "Dropbox", + 19: "Heroku", + 20: "Mailchimp", + 21: "Okta", + 22: "OneLogin", + 23: "PivotalTracker", + 25: "SquareApp", + 26: "Twilio", + 27: "Test", + 29: "TravisCI", + 30: "SlackWebhook", + 31: "PaypalOauth", + 32: "PagerDutyApiKey", + 33: "Firebase", + 34: "Mailgun", + 35: "HubSpot", + 36: "GitHubApp", + 37: "CircleCI", + 38: "WpEngine", + 39: "DatadogToken", + 40: "FacebookOAuth", + 41: "AsanaPersonalAccessToken", + 42: "AmplitudeApiKey", + 43: "BitLyAccessToken", + 44: "CalendlyApiKey", + 45: "ZapierWebhook", + 46: "YoutubeApiKey", + 47: "SalesforceOauth2", + 48: "TwitterApiSecret", + 49: "NpmToken", + 50: "NewRelicPersonalApiKey", + 51: "AirtableApiKey", + 52: "AkamaiToken", + 53: "AmazonMWS", + 54: "KubeConfig", + 55: "Auth0oauth", + 56: "Bitfinex", + 57: "Clarifai", + 58: "CloudflareGlobalApiKey", + 59: "CloudflareCaKey", + 60: "Confluent", + 61: "ContentfulDelivery", + 62: "DatabricksToken", + 63: "DigitalOceanSpaces", + 64: "DigitalOceanToken", + 65: "DiscordBotToken", + 66: "DiscordWebhook", + 67: "EtsyApiKey", + 68: "FastlyPersonalToken", + 69: "GoogleOauth2", + 70: "ReCAPTCHA", + 71: "GoogleApiKey", + 72: "Hunter", + 73: "IbmCloudUserKey", + 74: "Netlify", + 75: "Vonage", + 76: "EquinixOauth", + 77: "Paystack", + 78: "PlaidToken", + 79: "PlaidKey", + 80: "Plivo", + 81: "Postmark", + 82: "PubNubPublishKey", + 83: "PubNubSubscriptionKey", + 84: "PusherChannelKey", + 85: "ScalewayKey", + 86: "SendinBlueV2", + 87: "SentryToken", + 88: "ShodanKey", + 89: "SnykKey", + 90: "SpotifyKey", + 91: "TelegramBotToken", + 92: "TencentCloudKey", + 93: "TerraformCloudPersonalToken", + 94: "TrelloApiKey", + 95: "ZendeskApi", + 96: "MaxMindLicense", + 97: "AirtableMetadataApiKey", + 98: "AsanaOauth", + 99: "RapidApi", + 100: "CloudflareApiToken", + 101: "Webex", + 102: "FirebaseCloudMessaging", + 103: "ContentfulPersonalAccessToken", + 104: "MapBox", + 105: "MailJetBasicAuth", + 106: "MailJetSMS", + 107: "HubSpotApiKey", + 108: "HubSpotOauth", + 109: "SslMate", + 110: "Auth0ManagementApiToken", + 111: "MessageBird", + 112: "ElasticEmail", + 113: "FigmaPersonalAccessToken", + 114: "MicrosoftTeamsWebhook", + 115: "GitHubOld", + 116: "VultrApiKey", + 117: "Pepipost", + 118: "Postman", + 119: "CloudsightKey", + 120: "JiraToken", + 121: "NexmoApiKey", + 122: "SegmentApiKey", + 123: "SumoLogicKey", + 124: "PushBulletApiKey", + 125: "AirbrakeProjectKey", + 126: "AirbrakeUserKey", + 127: "PendoIntegrationKey", + 128: "SplunkOberservabilityToken", + 129: "LokaliseToken", + 130: "Calendarific", + 131: "Jumpcloud", + 133: "IpStack", + 134: "Notion", + 135: "DroneCI", + 136: "AdobeIO", + 137: "TwelveData", + 138: "D7Network", + 139: "ScrapingBee", + 140: "KeenIO", + 141: "Wakatime", + 142: "Buildkite", + 143: "Verimail", + 144: "Zerobounce", + 145: "Mailboxlayer", + 146: "Fastspring", + 147: "Paddle", + 148: "Sellfy", + 149: "FixerIO", + 150: "ButterCMS", + 151: "Taxjar", + 152: "Avalara", + 153: "Helpscout", + 154: "ElasticPath", + 155: "Zeplin", + 156: "Intercom", + 157: "Mailmodo", + 158: "CannyIo", + 159: "Pipedrive", + 160: "Vercel", + 161: "PosthogApp", + 162: "SinchMessage", + 163: "Ayrshare", + 164: "HelpCrunch", + 165: "LiveAgent", + 166: "Beamer", + 167: "WeChatAppKey", + 168: "LineMessaging", + 169: "UberServerToken", + 170: "AlgoliaAdminKey", + 171: "FullContact", + 172: "Mandrill", + 173: "Flutterwave", + 174: "MattermostPersonalToken", + 175: "Cloudant", + 176: "LineNotify", + 177: "LinearAPI", + 178: "Ubidots", + 179: "Anypoint", + 180: "Dwolla", + 181: "ArtifactoryAccessToken", + 182: "Surge", + 183: "Sparkpost", + 184: "GoCardless", + 185: "Codacy", + 186: "Kraken", + 187: "Checkout", + 188: "Kairos", + 189: "ClockworkSMS", + 190: "Atlassian", + 191: "LaunchDarkly", + 192: "Coveralls", + 193: "Linode", + 194: "WePay", + 195: "PlanetScale", + 196: "Doppler", + 197: "Agora", + 198: "Samsara", + 199: "FrameIO", + 200: "RubyGems", + 201: "OpenAI", + 202: "SurveySparrow", + 203: "Simvoly", + 204: "Survicate", + 205: "Omnisend", + 206: "Groovehq", + 207: "Newsapi", + 208: "Chatbot", + 209: "ClickSendsms", + 210: "Getgist", + 211: "CustomerIO", + 212: "ApiDeck", + 213: "Nftport", + 214: "Copper", + 215: "Close", + 216: "Myfreshworks", + 217: "Salesflare", + 218: "Webflow", + 219: "Duda", + 220: "Yext", + 221: "ContentStack", + 222: "StoryblokAccessToken", + 223: "GraphCMS", + 224: "Checkmarket", + 225: "Convertkit", + 226: "CustomerGuru", + 227: "Kaleyra", + 228: "Mailerlite", + 229: "Qualaroo", + 230: "SatismeterProjectkey", + 231: "SatismeterWritekey", + 232: "Simplesat", + 233: "SurveyAnyplace", + 234: "SurveyBot", + 235: "Webengage", + 236: "ZonkaFeedback", + 237: "Delighted", + 238: "Feedier", + 239: "Abyssale", + 240: "Magnetic", + 241: "Nytimes", + 242: "Polygon", + 243: "Powrbot", + 244: "ProspectIO", + 245: "Skrappio", + 246: "Monday", + 247: "Smartsheets", + 248: "Wrike", + 249: "Float", + 250: "Imagekit", + 251: "Integromat", + 252: "Salesblink", + 253: "Bored", + 254: "Campayn", + 255: "Clinchpad", + 256: "CompanyHub", + 257: "Debounce", + 258: "Dyspatch", + 259: "Guardianapi", + 260: "Harvest", + 261: "Moosend", + 262: "OpenWeather", + 263: "Siteleaf", + 264: "Squarespace", + 265: "FlowFlu", + 266: "Nimble", + 267: "LessAnnoyingCRM", + 268: "Nethunt", + 269: "Apptivo", + 270: "CapsuleCRM", + 271: "Insightly", + 272: "Kylas", + 273: "OnepageCRM", + 274: "User", + 275: "ProspectCRM", + 276: "ReallySimpleSystems", + 277: "Airship", + 278: "Artsy", + 279: "Yandex", + 280: "Clockify", + 281: "Dnscheck", + 282: "EasyInsight", + 283: "Ethplorer", + 284: "Everhour", + 285: "Fulcrum", + 286: "GeoIpifi", + 287: "Jotform", + 288: "Refiner", + 289: "Timezoneapi", + 290: "TogglTrack", + 291: "Vpnapi", + 292: "Workstack", + 293: "Apollo", + 294: "Eversign", + 295: "Juro", + 296: "KarmaCRM", + 297: "Metrilo", + 298: "Pandadoc", + 299: "RevampCRM", + 300: "Salescookie", + 301: "Alconost", + 302: "Blogger", + 303: "Accuweather", + 304: "Opengraphr", + 305: "Rawg", + 306: "Riotgames", + 307: "Clientary", + 308: "Stormglass", + 309: "Tomtom", + 310: "Twitch", + 311: "Documo", + 312: "Cloudways", + 313: "Veevavault", + 314: "KiteConnect", + 315: "ShopeeOpenPlatform", + 316: "TeamViewer", + 317: "Bulbul", + 318: "CentralStationCRM", + 319: "Teamgate", + 320: "Axonaut", + 321: "Tyntec", + 322: "Appcues", + 323: "Autoklose", + 324: "Cloudplan", + 325: "Dotdigital", + 326: "GetEmail", + 327: "GetEmails", + 328: "Kontent", + 329: "Leadfeeder", + 330: "Raven", + 331: "RocketReach", + 332: "Uplead", + 333: "Brandfetch", + 334: "Clearbit", + 335: "Crowdin", + 336: "Mapquest", + 337: "Noticeable", + 338: "Onbuka", + 339: "Todoist", + 340: "Storychief", + 341: "LinkedIn", + 342: "YouSign", + 343: "Docker", + 344: "Telesign", + 345: "Spoonacular", + 346: "Aerisweather", + 347: "Alphavantage", + 348: "Imgur", + 349: "Imagga", + 350: "SMSApi", + 351: "Distribusion", + 352: "Blablabus", + 353: "WordsApi", + 354: "Currencylayer", + 355: "Html2Pdf", + 356: "IPGeolocation", + 357: "Owlbot", + 358: "Cloudmersive", + 359: "Dynalist", + 360: "ExchangeRateAPI", + 361: "HolidayAPI", + 362: "Ipapi", + 363: "Marketstack", + 364: "Nutritionix", + 365: "Swell", + 366: "ClickupPersonalToken", + 367: "Nitro", + 368: "Rev", + 369: "RunRunIt", + 370: "Typeform", + 371: "Mixpanel", + 372: "Tradier", + 373: "Verifier", + 374: "Vouchery", + 375: "Alegra", + 376: "Audd", + 377: "Baremetrics", + 378: "Coinlib", + 379: "ExchangeRatesAPI", + 380: "CurrencyScoop", + 381: "FXMarket", + 382: "CurrencyCloud", + 383: "GetGeoAPI", + 384: "Abstract", + 385: "Billomat", + 386: "Dovico", + 387: "Bitbar", + 388: "Bugsnag", + 389: "AssemblyAI", + 390: "AdafruitIO", + 391: "Apify", + 392: "CoinGecko", + 393: "CryptoCompare", + 394: "Fullstory", + 395: "HelloSign", + 396: "Loyverse", + 397: "NetCore", + 398: "SauceLabs", + 399: "AlienVault", + 401: "Apiflash", + 402: "Coinlayer", + 403: "CurrentsAPI", + 404: "DataGov", + 405: "Enigma", + 406: "FinancialModelingPrep", + 407: "Geocodio", + 408: "HereAPI", + 409: "Macaddress", + 410: "OOPSpam", + 411: "ProtocolsIO", + 412: "ScraperAPI", + 413: "SecurityTrails", + 414: "TomorrowIO", + 415: "WorldCoinIndex", + 416: "FacePlusPlus", + 417: "Voicegain", + 418: "Deepgram", + 419: "VisualCrossing", + 420: "Finnhub", + 421: "Tiingo", + 422: "RingCentral", + 423: "Finage", + 424: "Edamam", + 425: "HypeAuditor", + 426: "Gengo", + 427: "Front", + 428: "Fleetbase", + 429: "Bubble", + 430: "Bannerbear", + 431: "Adzuna", + 432: "BitcoinAverage", + 433: "CommerceJS", + 434: "DetectLanguage", + 435: "FakeJSON", + 436: "Graphhopper", + 437: "Lexigram", + 438: "LinkPreview", + 439: "Numverify", + 440: "ProxyCrawl", + 441: "ZipCodeAPI", + 442: "Cometchat", + 443: "Keygen", + 444: "Mixcloud", + 445: "TatumIO", + 446: "Tmetric", + 447: "Lastfm", + 448: "Browshot", + 449: "JSONbin", + 450: "LocationIQ", + 451: "ScreenshotAPI", + 452: "WeatherStack", + 453: "Amadeus", + 454: "FourSquare", + 455: "Flickr", + 456: "ClickHelp", + 457: "Ambee", + 458: "Api2Cart", + 459: "Hypertrack", + 460: "KakaoTalk", + 461: "RiteKit", + 462: "Shutterstock", + 463: "Text2Data", + 464: "YouNeedABudget", + 465: "Cricket", + 466: "Filestack", + 467: "Gyazo", + 468: "Mavenlink", + 469: "Sheety", + 470: "Sportsmonk", + 471: "Stockdata", + 472: "Unsplash", + 473: "Allsports", + 474: "CalorieNinja", + 475: "WalkScore", + 476: "Strava", + 477: "Cicero", + 478: "IPQuality", + 479: "ParallelDots", + 480: "Roaring", + 481: "Mailsac", + 482: "Whoxy", + 483: "WorldWeather", + 484: "ApiFonica", + 485: "Aylien", + 486: "Geocode", + 487: "IconFinder", + 488: "Ipify", + 489: "LanguageLayer", + 490: "Lob", + 491: "OnWaterIO", + 492: "Pastebin", + 493: "PdfLayer", + 494: "Pixabay", + 495: "ReadMe", + 496: "VatLayer", + 497: "VirusTotal", + 498: "AirVisual", + 499: "Currencyfreaks", + 500: "Duffel", + 501: "FlatIO", + 502: "M3o", + 503: "Mesibo", + 504: "Openuv", + 505: "Snipcart", + 506: "Besttime", + 507: "Happyscribe", + 508: "Humanity", + 509: "Impala", + 510: "Loginradius", + 511: "AutoPilot", + 512: "Bitmex", + 513: "ClustDoc", + 514: "Messari", + 515: "PdfShift", + 516: "Poloniex", + 517: "RestpackHtmlToPdfAPI", + 518: "RestpackScreenshotAPI", + 519: "ShutterstockOAuth", + 520: "SkyBiometry", + 521: "AbuseIPDB", + 522: "AletheiaApi", + 523: "BlitApp", + 524: "Censys", + 525: "Cloverly", + 526: "CountryLayer", + 527: "FileIO", + 528: "FlightApi", + 529: "Geoapify", + 530: "IPinfoDB", + 531: "MediaStack", + 532: "NasdaqDataLink", + 533: "OpenCageData", + 534: "Paymongo", + 535: "PositionStack", + 536: "Rebrandly", + 537: "ScreenshotLayer", + 538: "Stytch", + 539: "Unplugg", + 540: "UPCDatabase", + 541: "UserStack", + 542: "Geocodify", + 543: "Newscatcher", + 544: "Nicereply", + 545: "Partnerstack", + 546: "Route4me", + 547: "Scrapeowl", + 548: "ScrapingDog", + 549: "Streak", + 550: "Veriphone", + 551: "Webscraping", + 552: "Zenscrape", + 553: "Zenserp", + 554: "CoinApi", + 555: "Gitter", + 556: "Host", + 557: "Iexcloud", + 558: "Restpack", + 559: "ScraperBox", + 560: "ScrapingAnt", + 561: "SerpStack", + 562: "SmartyStreets", + 563: "TicketMaster", + 564: "AviationStack", + 565: "BombBomb", + 566: "Commodities", + 567: "Dfuse", + 568: "EdenAI", + 569: "Glassnode", + 570: "Guru", + 571: "Hive", + 572: "Hiveage", + 573: "Kickbox", + 574: "Passbase", + 575: "PostageApp", + 576: "PureStake", + 577: "Qubole", + 578: "CarbonInterface", + 579: "Intrinio", + 580: "QuickMetrics", + 581: "ScrapeStack", + 582: "TechnicalAnalysisApi", + 583: "Urlscan", + 584: "BaseApiIO", + 585: "DailyCO", + 586: "TLy", + 587: "Shortcut", + 588: "Appfollow", + 589: "Thinkific", + 590: "Feedly", + 591: "Stitchdata", + 592: "Fetchrss", + 593: "Signupgenius", + 594: "Signaturit", + 595: "Optimizely", + 596: "OcrSpace", + 597: "WeatherBit", + 598: "BuddyNS", + 599: "ZipAPI", + 600: "ZipBooks", + 601: "Onedesk", + 602: "Bugherd", + 603: "Blazemeter", + 604: "Autodesk", + 605: "Tru", + 606: "UnifyID", + 607: "Trimble", + 608: "Smooch", + 609: "Semaphore", + 610: "Telnyx", + 611: "Signalwire", + 612: "Textmagic", + 613: "Serphouse", + 614: "Planyo", + 615: "Simplybook", + 616: "Vyte", + 617: "Nylas", + 618: "Squareup", + 619: "Dandelion", + 620: "DataFire", + 621: "DeepAI", + 622: "MeaningCloud", + 623: "NeutrinoApi", + 624: "Storecove", + 625: "Shipday", + 626: "Sentiment", + 627: "StreamChatMessaging", + 628: "TeamworkCRM", + 629: "TeamworkDesk", + 630: "TeamworkSpaces", + 631: "TheOddsApi", + 632: "Apacta", + 633: "GetSandbox", + 634: "Happi", + 635: "Oanda", + 636: "FastForex", + 637: "APIMatic", + 638: "VersionEye", + 639: "EagleEyeNetworks", + 640: "ThousandEyes", + 641: "SelectPDF", + 642: "Flightstats", + 643: "ChecIO", + 644: "Manifest", + 645: "ApiScience", + 646: "AppSynergy", + 647: "Caflou", + 648: "Caspio", + 649: "ChecklyHQ", + 650: "CloudElements", + 651: "DronaHQ", + 652: "Enablex", + 653: "Fmfw", + 654: "GoodDay", + 655: "Luno", + 656: "Meistertask", + 657: "Mindmeister", + 658: "PeopleDataLabs", + 659: "ScraperSite", + 660: "Scrapfly", + 661: "SimplyNoted", + 662: "TravelPayouts", + 663: "WebScraper", + 664: "Convier", + 665: "Courier", + 666: "Ditto", + 667: "Findl", + 668: "Lendflow", + 669: "Moderation", + 670: "Opendatasoft", + 671: "Podio", + 672: "Rockset", + 673: "Rownd", + 674: "Shotstack", + 675: "Swiftype", + 676: "Twitter", + 677: "Honey", + 678: "Freshdesk", + 679: "Upwave", + 680: "Fountain", + 681: "Freshbooks", + 682: "Mite", + 683: "Deputy", + 684: "Beebole", + 685: "Cashboard", + 686: "Kanban", + 687: "Worksnaps", + 688: "MyIntervals", + 689: "InvoiceOcean", + 690: "Sherpadesk", + 691: "Mrticktock", + 692: "Chatfule", + 693: "Aeroworkflow", + 694: "Emailoctopus", + 695: "Fusebill", + 696: "Geckoboard", + 697: "Gosquared", + 698: "Moonclerk", + 699: "Paymoapp", + 700: "Mixmax", + 701: "Processst", + 702: "Repairshopr", + 703: "Goshippo", + 704: "Sigopt", + 705: "Sugester", + 706: "Viewneo", + 707: "BoostNote", + 708: "CaptainData", + 709: "Checkvist", + 710: "Cliengo", + 711: "Cloze", + 712: "FormIO", + 713: "FormBucket", + 714: "GoCanvas", + 715: "MadKudu", + 716: "NozbeTeams", + 717: "Papyrs", + 718: "SuperNotesAPI", + 719: "Tallyfy", + 720: "ZenkitAPI", + 721: "CloudImage", + 722: "UploadCare", + 723: "Borgbase", + 724: "Pipedream", + 725: "Sirv", + 726: "Diffbot", + 727: "EightxEight", + 728: "Sendoso", + 729: "Printfection", + 730: "Authorize", + 731: "PandaScore", + 732: "Paymo", + 733: "AvazaPersonalAccessToken", + 734: "PlanviewLeanKit", + 735: "Livestorm", + 736: "KuCoin", + 737: "MetaAPI", + 738: "NiceHash", + 739: "CexIO", + 740: "Klipfolio", + 741: "Dynatrace", + 742: "MollieAPIKey", + 743: "MollieAccessToken", + 744: "BasisTheory", + 745: "Nordigen", + 746: "FlagsmithEnvironmentKey", + 747: "FlagsmithToken", + 748: "Mux", + 749: "Column", + 750: "Sendbird", + 751: "SendbirdOrganizationAPI", + 752: "Midise", + 753: "Mockaroo", + 754: "Image4", + 755: "Pinata", + 756: "BrowserStack", + 757: "CrossBrowserTesting", + 758: "Loadmill", + 759: "TestingBot", + 760: "KnapsackPro", + 761: "Qase", + 762: "Dareboost", + 763: "GTMetrix", + 764: "Holistic", + 765: "Parsers", + 766: "ScrutinizerCi", + 767: "SonarCloud", + 768: "APITemplate", + 769: "ConversionTools", + 770: "CraftMyPDF", + 771: "ExportSDK", + 772: "GlitterlyAPI", + 773: "Hybiscus", + 774: "Miro", + 775: "Statuspage", + 776: "Statuspal", + 777: "Teletype", + 778: "TimeCamp", + 779: "Userflow", + 780: "Wistia", + 781: "SportRadar", + 782: "UptimeRobot", + 783: "Codequiry", + 784: "ExtractorAPI", + 785: "Signable", + 786: "MagicBell", + 787: "Stormboard", + 788: "Apilayer", + 789: "Disqus", + 790: "Woopra", + 791: "Paperform", + 792: "Gumroad", + 793: "Paydirtapp", + 794: "Detectify", + 795: "Statuscake", + 796: "Jumpseller", + 797: "LunchMoney", + 798: "Rosette", + 799: "Yelp", + 800: "Atera", + 801: "EcoStruxureIT", + 802: "Aha", + 803: "Parsehub", + 804: "PackageCloud", + 805: "Cloudsmith", + 806: "Flowdash", + 807: "Flowdock", + 808: "Fibery", + 809: "Typetalk", + 810: "VoodooSMS", + 811: "ZulipChat", + 812: "Formcraft", + 813: "Iexapis", + 814: "Reachmail", + 815: "Chartmogul", + 816: "Appointedd", + 817: "Wit", + 818: "RechargePayments", + 819: "Diggernaut", + 820: "MonkeyLearn", + 821: "Duply", + 822: "Postbacks", + 823: "Collect2", + 824: "ZenRows", + 825: "Zipcodebase", + 826: "Tefter", + 827: "Twist", + 828: "BraintreePayments", + 829: "CloudConvert", + 830: "Grafana", + 831: "ConvertApi", + 832: "Transferwise", + 833: "Bulksms", + 834: "Databox", + 835: "Onesignal", + 836: "Rentman", + 837: "Parseur", + 838: "Docparser", + 839: "Formsite", + 840: "Tickettailor", + 841: "Lemlist", + 842: "Prodpad", + 843: "Formstack", + 844: "Codeclimate", + 845: "Codemagic", + 846: "Vbout", + 847: "Nightfall", + 848: "FlightLabs", + 849: "SpeechTextAI", + 850: "PollsAPI", + 851: "SimFin", + 852: "Scalr", + 853: "Kanbantool", + 854: "Brightlocal", + 855: "Hotwire", + 856: "Instabot", + 857: "Timekit", + 858: "Interseller", + 859: "Mojohelpdesk", + 860: "Createsend", + 861: "Getresponse", + 862: "Dynadot", + 863: "Demio", + 864: "Tokeet", + 865: "Myexperiment", + 866: "Copyscape", + 867: "Besnappy", + 868: "Salesmate", + 869: "Heatmapapi", + 870: "Websitepulse", + 871: "Uclassify", + 872: "Convert", + 873: "PDFmyURL", + 874: "Api2Convert", + 875: "Opsgenie", + 876: "Gemini", + 877: "Honeycomb", + 878: "KalturaAppToken", + 879: "KalturaSession", + 880: "BitGo", + 881: "Optidash", + 882: "Imgix", + 883: "ImageToText", + 884: "Page2Images", + 885: "Quickbase", + 886: "Redbooth", + 887: "Nubela", + 888: "Infobip", + 889: "Uproc", + 890: "Supportbee", + 891: "Aftership", + 892: "Edusign", + 893: "Teamup", + 894: "Workday", + 895: "MongoDB", + 896: "NGC", + 897: "DigitalOceanV2", + 898: "SQLServer", + 899: "FTP", + 900: "Redis", + 901: "LDAP", + 902: "Shopify", + 903: "RabbitMQ", + 904: "CustomRegex", + 905: "Etherscan", + 906: "Infura", + 907: "Alchemy", + 908: "BlockNative", + 909: "Moralis", + 910: "BscScan", + 911: "CoinMarketCap", + 912: "Percy", + 913: "TinesWebhook", + 914: "Pulumi", + 915: "SupabaseToken", + 916: "NuGetApiKey", + 917: "Aiven", + 918: "Prefect", + 919: "Docusign", + 920: "Couchbase", + 921: "Dockerhub", + 922: "TrufflehogEnterprise", + 923: "EnvoyApiKey", + 924: "GitHubOauth2", + 925: "Salesforce", + 926: "HuggingFace", + 927: "Snowflake", + 928: "Sourcegraph", + 929: "Tailscale", + 930: "Web3Storage", + 931: "AzureStorage", + 932: "PlanetScaleDb", + 933: "Anthropic", + 934: "Ramp", + 935: "Klaviyo", + 936: "SourcegraphCody", + 937: "Voiceflow", + 938: "Privacy", + 939: "IPInfo", + 940: "Ip2location", + 941: "Instamojo", + 942: "Portainer", + 943: "PortainerToken", + 944: "Loggly", + 945: "OpenVpn", + 946: "VagrantCloudPersonalToken", + 947: "BetterStack", + 948: "ZeroTier", + 949: "AppOptics", + 950: "Metabase", + 951: "CoinbaseWaaS", + 952: "LemonSqueezy", + 953: "Budibase", + 954: "DenoDeploy", + 955: "Stripo", + 956: "ReplyIO", + 957: "AzureBatch", + 958: "AzureContainerRegistry", + 959: "AWSSessionKey", + 960: "Coda", + 961: "LogzIO", + 962: "Eventbrite", + 963: "GrafanaServiceAccount", + 964: "RequestFinance", + 965: "Overloop", + 966: "Ngrok", + 967: "Replicate", + 968: "Postgres", + 969: "AzureActiveDirectoryApplicationSecret", + 970: "AzureCacheForRedisAccessKey", + 971: "AzureCosmosDBKeyIdentifiable", + 972: "AzureDevopsPersonalAccessToken", + 973: "AzureFunctionKey", + 974: "AzureMLWebServiceClassicIdentifiableKey", + 975: "AzureSasToken", + 976: "AzureSearchAdminKey", + 977: "AzureSearchQueryKey", + 978: "AzureManagementCertificate", + 979: "AzureSQL", + 980: "FlyIO", + 981: "BuiltWith", + 982: "JupiterOne", + 983: "GCPApplicationDefaultCredentials", + 984: "Wiz", + 985: "Pagarme", + 986: "Onfleet", + 987: "Intra42", + 988: "Groq", + 989: "TwitterConsumerkey", + 990: "Eraser", + 991: "LarkSuite", + 992: "LarkSuiteApiKey", + 993: "EndorLabs", + 994: "ElevenLabs", + 995: "Netsuite", + 996: "RobinhoodCrypto", + 997: "NVAPI", + 998: "PyPI", + 999: "RailwayApp", + 1000: "Meraki", + 1001: "SaladCloudApiKey", + 1002: "Box", + 1003: "BoxOauth", + 1004: "ApiMetrics", + 1005: "WeightsAndBiases", + 1006: "ZohoCRM", + 1007: "AzureOpenAI", + 1008: "GoDaddy", + 1009: "Flexport", + 1010: "TwitchAccessToken", + 1011: "TwilioApiKey", + 1012: "Sanity", + 1013: "AzureRefreshToken", + 1014: "AirtableOAuth", + 1015: "AirtablePersonalAccessToken", + 1016: "StoryblokPersonalAccessToken", + 1017: "SentryOrgToken", + 1018: "AzureApiManagementRepositoryKey", + 1019: "AzureAPIManagementSubscriptionKey", + 1020: "Harness", + 1021: "Langfuse", + 1022: "BingSubscriptionKey", + 1023: "XAI", + 1024: "AzureDirectManagementKey", + 1025: "AzureAppConfigConnectionString", + 1026: "DeepSeek", + 1027: "StripePaymentIntent", + 1028: "LangSmith", + 1029: "BitbucketAppPassword", + 1030: "Hasura", + 1031: "SalesforceRefreshToken", + 1032: "AnypointOAuth2", + 1033: "WebexBot", + 1034: "TableauPersonalAccessToken", + 1035: "Rootly", + 1036: "HashiCorpVaultAuth", + 1037: "PhraseAccessToken", + 1038: "Photoroom", + 1039: "JWT", + 1040: "OpenAIAdmin", + 1041: "GoogleGeminiAPIKey", + 1042: "ArtifactoryReferenceToken", + 1043: "DatadogApikey", + 1044: "ShopifyOAuth", + 1045: "Rancher", + } + DetectorType_value = map[string]int32{ + "Alibaba": 0, + "AMQP": 1, + "AWS": 2, + "Azure": 3, + "Circle": 4, + "Coinbase": 5, + "GCP": 6, + "Generic": 7, + "Github": 8, + "Gitlab": 9, + "JDBC": 10, + "RazorPay": 11, + "SendGrid": 12, + "Slack": 13, + "Square": 14, + "PrivateKey": 15, + "Stripe": 16, + "URI": 17, + "Dropbox": 18, + "Heroku": 19, + "Mailchimp": 20, + "Okta": 21, + "OneLogin": 22, + "PivotalTracker": 23, + "SquareApp": 25, + "Twilio": 26, + "Test": 27, + "TravisCI": 29, + "SlackWebhook": 30, + "PaypalOauth": 31, + "PagerDutyApiKey": 32, + "Firebase": 33, + "Mailgun": 34, + "HubSpot": 35, + "GitHubApp": 36, + "CircleCI": 37, + "WpEngine": 38, + "DatadogToken": 39, + "FacebookOAuth": 40, + "AsanaPersonalAccessToken": 41, + "AmplitudeApiKey": 42, + "BitLyAccessToken": 43, + "CalendlyApiKey": 44, + "ZapierWebhook": 45, + "YoutubeApiKey": 46, + "SalesforceOauth2": 47, + "TwitterApiSecret": 48, + "NpmToken": 49, + "NewRelicPersonalApiKey": 50, + "AirtableApiKey": 51, + "AkamaiToken": 52, + "AmazonMWS": 53, + "KubeConfig": 54, + "Auth0oauth": 55, + "Bitfinex": 56, + "Clarifai": 57, + "CloudflareGlobalApiKey": 58, + "CloudflareCaKey": 59, + "Confluent": 60, + "ContentfulDelivery": 61, + "DatabricksToken": 62, + "DigitalOceanSpaces": 63, + "DigitalOceanToken": 64, + "DiscordBotToken": 65, + "DiscordWebhook": 66, + "EtsyApiKey": 67, + "FastlyPersonalToken": 68, + "GoogleOauth2": 69, + "ReCAPTCHA": 70, + "GoogleApiKey": 71, + "Hunter": 72, + "IbmCloudUserKey": 73, + "Netlify": 74, + "Vonage": 75, + "EquinixOauth": 76, + "Paystack": 77, + "PlaidToken": 78, + "PlaidKey": 79, + "Plivo": 80, + "Postmark": 81, + "PubNubPublishKey": 82, + "PubNubSubscriptionKey": 83, + "PusherChannelKey": 84, + "ScalewayKey": 85, + "SendinBlueV2": 86, + "SentryToken": 87, + "ShodanKey": 88, + "SnykKey": 89, + "SpotifyKey": 90, + "TelegramBotToken": 91, + "TencentCloudKey": 92, + "TerraformCloudPersonalToken": 93, + "TrelloApiKey": 94, + "ZendeskApi": 95, + "MaxMindLicense": 96, + "AirtableMetadataApiKey": 97, + "AsanaOauth": 98, + "RapidApi": 99, + "CloudflareApiToken": 100, + "Webex": 101, + "FirebaseCloudMessaging": 102, + "ContentfulPersonalAccessToken": 103, + "MapBox": 104, + "MailJetBasicAuth": 105, + "MailJetSMS": 106, + "HubSpotApiKey": 107, + "HubSpotOauth": 108, + "SslMate": 109, + "Auth0ManagementApiToken": 110, + "MessageBird": 111, + "ElasticEmail": 112, + "FigmaPersonalAccessToken": 113, + "MicrosoftTeamsWebhook": 114, + "GitHubOld": 115, + "VultrApiKey": 116, + "Pepipost": 117, + "Postman": 118, + "CloudsightKey": 119, + "JiraToken": 120, + "NexmoApiKey": 121, + "SegmentApiKey": 122, + "SumoLogicKey": 123, + "PushBulletApiKey": 124, + "AirbrakeProjectKey": 125, + "AirbrakeUserKey": 126, + "PendoIntegrationKey": 127, + "SplunkOberservabilityToken": 128, + "LokaliseToken": 129, + "Calendarific": 130, + "Jumpcloud": 131, + "IpStack": 133, + "Notion": 134, + "DroneCI": 135, + "AdobeIO": 136, + "TwelveData": 137, + "D7Network": 138, + "ScrapingBee": 139, + "KeenIO": 140, + "Wakatime": 141, + "Buildkite": 142, + "Verimail": 143, + "Zerobounce": 144, + "Mailboxlayer": 145, + "Fastspring": 146, + "Paddle": 147, + "Sellfy": 148, + "FixerIO": 149, + "ButterCMS": 150, + "Taxjar": 151, + "Avalara": 152, + "Helpscout": 153, + "ElasticPath": 154, + "Zeplin": 155, + "Intercom": 156, + "Mailmodo": 157, + "CannyIo": 158, + "Pipedrive": 159, + "Vercel": 160, + "PosthogApp": 161, + "SinchMessage": 162, + "Ayrshare": 163, + "HelpCrunch": 164, + "LiveAgent": 165, + "Beamer": 166, + "WeChatAppKey": 167, + "LineMessaging": 168, + "UberServerToken": 169, + "AlgoliaAdminKey": 170, + "FullContact": 171, + "Mandrill": 172, + "Flutterwave": 173, + "MattermostPersonalToken": 174, + "Cloudant": 175, + "LineNotify": 176, + "LinearAPI": 177, + "Ubidots": 178, + "Anypoint": 179, + "Dwolla": 180, + "ArtifactoryAccessToken": 181, + "Surge": 182, + "Sparkpost": 183, + "GoCardless": 184, + "Codacy": 185, + "Kraken": 186, + "Checkout": 187, + "Kairos": 188, + "ClockworkSMS": 189, + "Atlassian": 190, + "LaunchDarkly": 191, + "Coveralls": 192, + "Linode": 193, + "WePay": 194, + "PlanetScale": 195, + "Doppler": 196, + "Agora": 197, + "Samsara": 198, + "FrameIO": 199, + "RubyGems": 200, + "OpenAI": 201, + "SurveySparrow": 202, + "Simvoly": 203, + "Survicate": 204, + "Omnisend": 205, + "Groovehq": 206, + "Newsapi": 207, + "Chatbot": 208, + "ClickSendsms": 209, + "Getgist": 210, + "CustomerIO": 211, + "ApiDeck": 212, + "Nftport": 213, + "Copper": 214, + "Close": 215, + "Myfreshworks": 216, + "Salesflare": 217, + "Webflow": 218, + "Duda": 219, + "Yext": 220, + "ContentStack": 221, + "StoryblokAccessToken": 222, + "GraphCMS": 223, + "Checkmarket": 224, + "Convertkit": 225, + "CustomerGuru": 226, + "Kaleyra": 227, + "Mailerlite": 228, + "Qualaroo": 229, + "SatismeterProjectkey": 230, + "SatismeterWritekey": 231, + "Simplesat": 232, + "SurveyAnyplace": 233, + "SurveyBot": 234, + "Webengage": 235, + "ZonkaFeedback": 236, + "Delighted": 237, + "Feedier": 238, + "Abyssale": 239, + "Magnetic": 240, + "Nytimes": 241, + "Polygon": 242, + "Powrbot": 243, + "ProspectIO": 244, + "Skrappio": 245, + "Monday": 246, + "Smartsheets": 247, + "Wrike": 248, + "Float": 249, + "Imagekit": 250, + "Integromat": 251, + "Salesblink": 252, + "Bored": 253, + "Campayn": 254, + "Clinchpad": 255, + "CompanyHub": 256, + "Debounce": 257, + "Dyspatch": 258, + "Guardianapi": 259, + "Harvest": 260, + "Moosend": 261, + "OpenWeather": 262, + "Siteleaf": 263, + "Squarespace": 264, + "FlowFlu": 265, + "Nimble": 266, + "LessAnnoyingCRM": 267, + "Nethunt": 268, + "Apptivo": 269, + "CapsuleCRM": 270, + "Insightly": 271, + "Kylas": 272, + "OnepageCRM": 273, + "User": 274, + "ProspectCRM": 275, + "ReallySimpleSystems": 276, + "Airship": 277, + "Artsy": 278, + "Yandex": 279, + "Clockify": 280, + "Dnscheck": 281, + "EasyInsight": 282, + "Ethplorer": 283, + "Everhour": 284, + "Fulcrum": 285, + "GeoIpifi": 286, + "Jotform": 287, + "Refiner": 288, + "Timezoneapi": 289, + "TogglTrack": 290, + "Vpnapi": 291, + "Workstack": 292, + "Apollo": 293, + "Eversign": 294, + "Juro": 295, + "KarmaCRM": 296, + "Metrilo": 297, + "Pandadoc": 298, + "RevampCRM": 299, + "Salescookie": 300, + "Alconost": 301, + "Blogger": 302, + "Accuweather": 303, + "Opengraphr": 304, + "Rawg": 305, + "Riotgames": 306, + "Clientary": 307, + "Stormglass": 308, + "Tomtom": 309, + "Twitch": 310, + "Documo": 311, + "Cloudways": 312, + "Veevavault": 313, + "KiteConnect": 314, + "ShopeeOpenPlatform": 315, + "TeamViewer": 316, + "Bulbul": 317, + "CentralStationCRM": 318, + "Teamgate": 319, + "Axonaut": 320, + "Tyntec": 321, + "Appcues": 322, + "Autoklose": 323, + "Cloudplan": 324, + "Dotdigital": 325, + "GetEmail": 326, + "GetEmails": 327, + "Kontent": 328, + "Leadfeeder": 329, + "Raven": 330, + "RocketReach": 331, + "Uplead": 332, + "Brandfetch": 333, + "Clearbit": 334, + "Crowdin": 335, + "Mapquest": 336, + "Noticeable": 337, + "Onbuka": 338, + "Todoist": 339, + "Storychief": 340, + "LinkedIn": 341, + "YouSign": 342, + "Docker": 343, + "Telesign": 344, + "Spoonacular": 345, + "Aerisweather": 346, + "Alphavantage": 347, + "Imgur": 348, + "Imagga": 349, + "SMSApi": 350, + "Distribusion": 351, + "Blablabus": 352, + "WordsApi": 353, + "Currencylayer": 354, + "Html2Pdf": 355, + "IPGeolocation": 356, + "Owlbot": 357, + "Cloudmersive": 358, + "Dynalist": 359, + "ExchangeRateAPI": 360, + "HolidayAPI": 361, + "Ipapi": 362, + "Marketstack": 363, + "Nutritionix": 364, + "Swell": 365, + "ClickupPersonalToken": 366, + "Nitro": 367, + "Rev": 368, + "RunRunIt": 369, + "Typeform": 370, + "Mixpanel": 371, + "Tradier": 372, + "Verifier": 373, + "Vouchery": 374, + "Alegra": 375, + "Audd": 376, + "Baremetrics": 377, + "Coinlib": 378, + "ExchangeRatesAPI": 379, + "CurrencyScoop": 380, + "FXMarket": 381, + "CurrencyCloud": 382, + "GetGeoAPI": 383, + "Abstract": 384, + "Billomat": 385, + "Dovico": 386, + "Bitbar": 387, + "Bugsnag": 388, + "AssemblyAI": 389, + "AdafruitIO": 390, + "Apify": 391, + "CoinGecko": 392, + "CryptoCompare": 393, + "Fullstory": 394, + "HelloSign": 395, + "Loyverse": 396, + "NetCore": 397, + "SauceLabs": 398, + "AlienVault": 399, + "Apiflash": 401, + "Coinlayer": 402, + "CurrentsAPI": 403, + "DataGov": 404, + "Enigma": 405, + "FinancialModelingPrep": 406, + "Geocodio": 407, + "HereAPI": 408, + "Macaddress": 409, + "OOPSpam": 410, + "ProtocolsIO": 411, + "ScraperAPI": 412, + "SecurityTrails": 413, + "TomorrowIO": 414, + "WorldCoinIndex": 415, + "FacePlusPlus": 416, + "Voicegain": 417, + "Deepgram": 418, + "VisualCrossing": 419, + "Finnhub": 420, + "Tiingo": 421, + "RingCentral": 422, + "Finage": 423, + "Edamam": 424, + "HypeAuditor": 425, + "Gengo": 426, + "Front": 427, + "Fleetbase": 428, + "Bubble": 429, + "Bannerbear": 430, + "Adzuna": 431, + "BitcoinAverage": 432, + "CommerceJS": 433, + "DetectLanguage": 434, + "FakeJSON": 435, + "Graphhopper": 436, + "Lexigram": 437, + "LinkPreview": 438, + "Numverify": 439, + "ProxyCrawl": 440, + "ZipCodeAPI": 441, + "Cometchat": 442, + "Keygen": 443, + "Mixcloud": 444, + "TatumIO": 445, + "Tmetric": 446, + "Lastfm": 447, + "Browshot": 448, + "JSONbin": 449, + "LocationIQ": 450, + "ScreenshotAPI": 451, + "WeatherStack": 452, + "Amadeus": 453, + "FourSquare": 454, + "Flickr": 455, + "ClickHelp": 456, + "Ambee": 457, + "Api2Cart": 458, + "Hypertrack": 459, + "KakaoTalk": 460, + "RiteKit": 461, + "Shutterstock": 462, + "Text2Data": 463, + "YouNeedABudget": 464, + "Cricket": 465, + "Filestack": 466, + "Gyazo": 467, + "Mavenlink": 468, + "Sheety": 469, + "Sportsmonk": 470, + "Stockdata": 471, + "Unsplash": 472, + "Allsports": 473, + "CalorieNinja": 474, + "WalkScore": 475, + "Strava": 476, + "Cicero": 477, + "IPQuality": 478, + "ParallelDots": 479, + "Roaring": 480, + "Mailsac": 481, + "Whoxy": 482, + "WorldWeather": 483, + "ApiFonica": 484, + "Aylien": 485, + "Geocode": 486, + "IconFinder": 487, + "Ipify": 488, + "LanguageLayer": 489, + "Lob": 490, + "OnWaterIO": 491, + "Pastebin": 492, + "PdfLayer": 493, + "Pixabay": 494, + "ReadMe": 495, + "VatLayer": 496, + "VirusTotal": 497, + "AirVisual": 498, + "Currencyfreaks": 499, + "Duffel": 500, + "FlatIO": 501, + "M3o": 502, + "Mesibo": 503, + "Openuv": 504, + "Snipcart": 505, + "Besttime": 506, + "Happyscribe": 507, + "Humanity": 508, + "Impala": 509, + "Loginradius": 510, + "AutoPilot": 511, + "Bitmex": 512, + "ClustDoc": 513, + "Messari": 514, + "PdfShift": 515, + "Poloniex": 516, + "RestpackHtmlToPdfAPI": 517, + "RestpackScreenshotAPI": 518, + "ShutterstockOAuth": 519, + "SkyBiometry": 520, + "AbuseIPDB": 521, + "AletheiaApi": 522, + "BlitApp": 523, + "Censys": 524, + "Cloverly": 525, + "CountryLayer": 526, + "FileIO": 527, + "FlightApi": 528, + "Geoapify": 529, + "IPinfoDB": 530, + "MediaStack": 531, + "NasdaqDataLink": 532, + "OpenCageData": 533, + "Paymongo": 534, + "PositionStack": 535, + "Rebrandly": 536, + "ScreenshotLayer": 537, + "Stytch": 538, + "Unplugg": 539, + "UPCDatabase": 540, + "UserStack": 541, + "Geocodify": 542, + "Newscatcher": 543, + "Nicereply": 544, + "Partnerstack": 545, + "Route4me": 546, + "Scrapeowl": 547, + "ScrapingDog": 548, + "Streak": 549, + "Veriphone": 550, + "Webscraping": 551, + "Zenscrape": 552, + "Zenserp": 553, + "CoinApi": 554, + "Gitter": 555, + "Host": 556, + "Iexcloud": 557, + "Restpack": 558, + "ScraperBox": 559, + "ScrapingAnt": 560, + "SerpStack": 561, + "SmartyStreets": 562, + "TicketMaster": 563, + "AviationStack": 564, + "BombBomb": 565, + "Commodities": 566, + "Dfuse": 567, + "EdenAI": 568, + "Glassnode": 569, + "Guru": 570, + "Hive": 571, + "Hiveage": 572, + "Kickbox": 573, + "Passbase": 574, + "PostageApp": 575, + "PureStake": 576, + "Qubole": 577, + "CarbonInterface": 578, + "Intrinio": 579, + "QuickMetrics": 580, + "ScrapeStack": 581, + "TechnicalAnalysisApi": 582, + "Urlscan": 583, + "BaseApiIO": 584, + "DailyCO": 585, + "TLy": 586, + "Shortcut": 587, + "Appfollow": 588, + "Thinkific": 589, + "Feedly": 590, + "Stitchdata": 591, + "Fetchrss": 592, + "Signupgenius": 593, + "Signaturit": 594, + "Optimizely": 595, + "OcrSpace": 596, + "WeatherBit": 597, + "BuddyNS": 598, + "ZipAPI": 599, + "ZipBooks": 600, + "Onedesk": 601, + "Bugherd": 602, + "Blazemeter": 603, + "Autodesk": 604, + "Tru": 605, + "UnifyID": 606, + "Trimble": 607, + "Smooch": 608, + "Semaphore": 609, + "Telnyx": 610, + "Signalwire": 611, + "Textmagic": 612, + "Serphouse": 613, + "Planyo": 614, + "Simplybook": 615, + "Vyte": 616, + "Nylas": 617, + "Squareup": 618, + "Dandelion": 619, + "DataFire": 620, + "DeepAI": 621, + "MeaningCloud": 622, + "NeutrinoApi": 623, + "Storecove": 624, + "Shipday": 625, + "Sentiment": 626, + "StreamChatMessaging": 627, + "TeamworkCRM": 628, + "TeamworkDesk": 629, + "TeamworkSpaces": 630, + "TheOddsApi": 631, + "Apacta": 632, + "GetSandbox": 633, + "Happi": 634, + "Oanda": 635, + "FastForex": 636, + "APIMatic": 637, + "VersionEye": 638, + "EagleEyeNetworks": 639, + "ThousandEyes": 640, + "SelectPDF": 641, + "Flightstats": 642, + "ChecIO": 643, + "Manifest": 644, + "ApiScience": 645, + "AppSynergy": 646, + "Caflou": 647, + "Caspio": 648, + "ChecklyHQ": 649, + "CloudElements": 650, + "DronaHQ": 651, + "Enablex": 652, + "Fmfw": 653, + "GoodDay": 654, + "Luno": 655, + "Meistertask": 656, + "Mindmeister": 657, + "PeopleDataLabs": 658, + "ScraperSite": 659, + "Scrapfly": 660, + "SimplyNoted": 661, + "TravelPayouts": 662, + "WebScraper": 663, + "Convier": 664, + "Courier": 665, + "Ditto": 666, + "Findl": 667, + "Lendflow": 668, + "Moderation": 669, + "Opendatasoft": 670, + "Podio": 671, + "Rockset": 672, + "Rownd": 673, + "Shotstack": 674, + "Swiftype": 675, + "Twitter": 676, + "Honey": 677, + "Freshdesk": 678, + "Upwave": 679, + "Fountain": 680, + "Freshbooks": 681, + "Mite": 682, + "Deputy": 683, + "Beebole": 684, + "Cashboard": 685, + "Kanban": 686, + "Worksnaps": 687, + "MyIntervals": 688, + "InvoiceOcean": 689, + "Sherpadesk": 690, + "Mrticktock": 691, + "Chatfule": 692, + "Aeroworkflow": 693, + "Emailoctopus": 694, + "Fusebill": 695, + "Geckoboard": 696, + "Gosquared": 697, + "Moonclerk": 698, + "Paymoapp": 699, + "Mixmax": 700, + "Processst": 701, + "Repairshopr": 702, + "Goshippo": 703, + "Sigopt": 704, + "Sugester": 705, + "Viewneo": 706, + "BoostNote": 707, + "CaptainData": 708, + "Checkvist": 709, + "Cliengo": 710, + "Cloze": 711, + "FormIO": 712, + "FormBucket": 713, + "GoCanvas": 714, + "MadKudu": 715, + "NozbeTeams": 716, + "Papyrs": 717, + "SuperNotesAPI": 718, + "Tallyfy": 719, + "ZenkitAPI": 720, + "CloudImage": 721, + "UploadCare": 722, + "Borgbase": 723, + "Pipedream": 724, + "Sirv": 725, + "Diffbot": 726, + "EightxEight": 727, + "Sendoso": 728, + "Printfection": 729, + "Authorize": 730, + "PandaScore": 731, + "Paymo": 732, + "AvazaPersonalAccessToken": 733, + "PlanviewLeanKit": 734, + "Livestorm": 735, + "KuCoin": 736, + "MetaAPI": 737, + "NiceHash": 738, + "CexIO": 739, + "Klipfolio": 740, + "Dynatrace": 741, + "MollieAPIKey": 742, + "MollieAccessToken": 743, + "BasisTheory": 744, + "Nordigen": 745, + "FlagsmithEnvironmentKey": 746, + "FlagsmithToken": 747, + "Mux": 748, + "Column": 749, + "Sendbird": 750, + "SendbirdOrganizationAPI": 751, + "Midise": 752, + "Mockaroo": 753, + "Image4": 754, + "Pinata": 755, + "BrowserStack": 756, + "CrossBrowserTesting": 757, + "Loadmill": 758, + "TestingBot": 759, + "KnapsackPro": 760, + "Qase": 761, + "Dareboost": 762, + "GTMetrix": 763, + "Holistic": 764, + "Parsers": 765, + "ScrutinizerCi": 766, + "SonarCloud": 767, + "APITemplate": 768, + "ConversionTools": 769, + "CraftMyPDF": 770, + "ExportSDK": 771, + "GlitterlyAPI": 772, + "Hybiscus": 773, + "Miro": 774, + "Statuspage": 775, + "Statuspal": 776, + "Teletype": 777, + "TimeCamp": 778, + "Userflow": 779, + "Wistia": 780, + "SportRadar": 781, + "UptimeRobot": 782, + "Codequiry": 783, + "ExtractorAPI": 784, + "Signable": 785, + "MagicBell": 786, + "Stormboard": 787, + "Apilayer": 788, + "Disqus": 789, + "Woopra": 790, + "Paperform": 791, + "Gumroad": 792, + "Paydirtapp": 793, + "Detectify": 794, + "Statuscake": 795, + "Jumpseller": 796, + "LunchMoney": 797, + "Rosette": 798, + "Yelp": 799, + "Atera": 800, + "EcoStruxureIT": 801, + "Aha": 802, + "Parsehub": 803, + "PackageCloud": 804, + "Cloudsmith": 805, + "Flowdash": 806, + "Flowdock": 807, + "Fibery": 808, + "Typetalk": 809, + "VoodooSMS": 810, + "ZulipChat": 811, + "Formcraft": 812, + "Iexapis": 813, + "Reachmail": 814, + "Chartmogul": 815, + "Appointedd": 816, + "Wit": 817, + "RechargePayments": 818, + "Diggernaut": 819, + "MonkeyLearn": 820, + "Duply": 821, + "Postbacks": 822, + "Collect2": 823, + "ZenRows": 824, + "Zipcodebase": 825, + "Tefter": 826, + "Twist": 827, + "BraintreePayments": 828, + "CloudConvert": 829, + "Grafana": 830, + "ConvertApi": 831, + "Transferwise": 832, + "Bulksms": 833, + "Databox": 834, + "Onesignal": 835, + "Rentman": 836, + "Parseur": 837, + "Docparser": 838, + "Formsite": 839, + "Tickettailor": 840, + "Lemlist": 841, + "Prodpad": 842, + "Formstack": 843, + "Codeclimate": 844, + "Codemagic": 845, + "Vbout": 846, + "Nightfall": 847, + "FlightLabs": 848, + "SpeechTextAI": 849, + "PollsAPI": 850, + "SimFin": 851, + "Scalr": 852, + "Kanbantool": 853, + "Brightlocal": 854, + "Hotwire": 855, + "Instabot": 856, + "Timekit": 857, + "Interseller": 858, + "Mojohelpdesk": 859, + "Createsend": 860, + "Getresponse": 861, + "Dynadot": 862, + "Demio": 863, + "Tokeet": 864, + "Myexperiment": 865, + "Copyscape": 866, + "Besnappy": 867, + "Salesmate": 868, + "Heatmapapi": 869, + "Websitepulse": 870, + "Uclassify": 871, + "Convert": 872, + "PDFmyURL": 873, + "Api2Convert": 874, + "Opsgenie": 875, + "Gemini": 876, + "Honeycomb": 877, + "KalturaAppToken": 878, + "KalturaSession": 879, + "BitGo": 880, + "Optidash": 881, + "Imgix": 882, + "ImageToText": 883, + "Page2Images": 884, + "Quickbase": 885, + "Redbooth": 886, + "Nubela": 887, + "Infobip": 888, + "Uproc": 889, + "Supportbee": 890, + "Aftership": 891, + "Edusign": 892, + "Teamup": 893, + "Workday": 894, + "MongoDB": 895, + "NGC": 896, + "DigitalOceanV2": 897, + "SQLServer": 898, + "FTP": 899, + "Redis": 900, + "LDAP": 901, + "Shopify": 902, + "RabbitMQ": 903, + "CustomRegex": 904, + "Etherscan": 905, + "Infura": 906, + "Alchemy": 907, + "BlockNative": 908, + "Moralis": 909, + "BscScan": 910, + "CoinMarketCap": 911, + "Percy": 912, + "TinesWebhook": 913, + "Pulumi": 914, + "SupabaseToken": 915, + "NuGetApiKey": 916, + "Aiven": 917, + "Prefect": 918, + "Docusign": 919, + "Couchbase": 920, + "Dockerhub": 921, + "TrufflehogEnterprise": 922, + "EnvoyApiKey": 923, + "GitHubOauth2": 924, + "Salesforce": 925, + "HuggingFace": 926, + "Snowflake": 927, + "Sourcegraph": 928, + "Tailscale": 929, + "Web3Storage": 930, + "AzureStorage": 931, + "PlanetScaleDb": 932, + "Anthropic": 933, + "Ramp": 934, + "Klaviyo": 935, + "SourcegraphCody": 936, + "Voiceflow": 937, + "Privacy": 938, + "IPInfo": 939, + "Ip2location": 940, + "Instamojo": 941, + "Portainer": 942, + "PortainerToken": 943, + "Loggly": 944, + "OpenVpn": 945, + "VagrantCloudPersonalToken": 946, + "BetterStack": 947, + "ZeroTier": 948, + "AppOptics": 949, + "Metabase": 950, + "CoinbaseWaaS": 951, + "LemonSqueezy": 952, + "Budibase": 953, + "DenoDeploy": 954, + "Stripo": 955, + "ReplyIO": 956, + "AzureBatch": 957, + "AzureContainerRegistry": 958, + "AWSSessionKey": 959, + "Coda": 960, + "LogzIO": 961, + "Eventbrite": 962, + "GrafanaServiceAccount": 963, + "RequestFinance": 964, + "Overloop": 965, + "Ngrok": 966, + "Replicate": 967, + "Postgres": 968, + "AzureActiveDirectoryApplicationSecret": 969, + "AzureCacheForRedisAccessKey": 970, + "AzureCosmosDBKeyIdentifiable": 971, + "AzureDevopsPersonalAccessToken": 972, + "AzureFunctionKey": 973, + "AzureMLWebServiceClassicIdentifiableKey": 974, + "AzureSasToken": 975, + "AzureSearchAdminKey": 976, + "AzureSearchQueryKey": 977, + "AzureManagementCertificate": 978, + "AzureSQL": 979, + "FlyIO": 980, + "BuiltWith": 981, + "JupiterOne": 982, + "GCPApplicationDefaultCredentials": 983, + "Wiz": 984, + "Pagarme": 985, + "Onfleet": 986, + "Intra42": 987, + "Groq": 988, + "TwitterConsumerkey": 989, + "Eraser": 990, + "LarkSuite": 991, + "LarkSuiteApiKey": 992, + "EndorLabs": 993, + "ElevenLabs": 994, + "Netsuite": 995, + "RobinhoodCrypto": 996, + "NVAPI": 997, + "PyPI": 998, + "RailwayApp": 999, + "Meraki": 1000, + "SaladCloudApiKey": 1001, + "Box": 1002, + "BoxOauth": 1003, + "ApiMetrics": 1004, + "WeightsAndBiases": 1005, + "ZohoCRM": 1006, + "AzureOpenAI": 1007, + "GoDaddy": 1008, + "Flexport": 1009, + "TwitchAccessToken": 1010, + "TwilioApiKey": 1011, + "Sanity": 1012, + "AzureRefreshToken": 1013, + "AirtableOAuth": 1014, + "AirtablePersonalAccessToken": 1015, + "StoryblokPersonalAccessToken": 1016, + "SentryOrgToken": 1017, + "AzureApiManagementRepositoryKey": 1018, + "AzureAPIManagementSubscriptionKey": 1019, + "Harness": 1020, + "Langfuse": 1021, + "BingSubscriptionKey": 1022, + "XAI": 1023, + "AzureDirectManagementKey": 1024, + "AzureAppConfigConnectionString": 1025, + "DeepSeek": 1026, + "StripePaymentIntent": 1027, + "LangSmith": 1028, + "BitbucketAppPassword": 1029, + "Hasura": 1030, + "SalesforceRefreshToken": 1031, + "AnypointOAuth2": 1032, + "WebexBot": 1033, + "TableauPersonalAccessToken": 1034, + "Rootly": 1035, + "HashiCorpVaultAuth": 1036, + "PhraseAccessToken": 1037, + "Photoroom": 1038, + "JWT": 1039, + "OpenAIAdmin": 1040, + "GoogleGeminiAPIKey": 1041, + "ArtifactoryReferenceToken": 1042, + "DatadogApikey": 1043, + "ShopifyOAuth": 1044, + "Rancher": 1045, + } +) + +func (x DetectorType) Enum() *DetectorType { + p := new(DetectorType) + *p = x + return p +} + +func (x DetectorType) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (DetectorType) Descriptor() protoreflect.EnumDescriptor { + return file_detectors_proto_enumTypes[1].Descriptor() +} + +func (DetectorType) Type() protoreflect.EnumType { + return &file_detectors_proto_enumTypes[1] +} + +func (x DetectorType) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use DetectorType.Descriptor instead. +func (DetectorType) EnumDescriptor() ([]byte, []int) { + return file_detectors_proto_rawDescGZIP(), []int{1} +} + type Result struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache diff --git a/proto/detectors.proto b/proto/detectors.proto index c93f23f10940..0774ceffbc04 100644 --- a/proto/detectors.proto +++ b/proto/detectors.proto @@ -1,52 +1,1148 @@ -syntax = "proto3"; - -package detectors; - -option go_package = "github.com/trufflesecurity/trufflehog/v3/pkg/pb/detectorspb"; - -enum DecoderType { - UNKNOWN = 0; - PLAIN = 1; - BASE64 = 2; - UTF16 = 3; - ESCAPED_UNICODE = 4; - HTML = 5; -} - -message Result { - int64 source_id = 2; - string redacted = 3; - bool verified = 4; - string hash = 5; - map extra_data = 6; - StructuredData structured_data = 7; - string hash_v2 = 8; - DecoderType decoder_type = 9; - - // This field should only be populated if the verification process itself failed in a way that provides no information - // about the verification status of the candidate secret, such as if the verification request timed out. - string verification_error_message = 10; - - FalsePositiveInfo false_positive_info = 11; -} - -message FalsePositiveInfo { - bool word_match = 1; - bool low_entropy = 2; -} - -message StructuredData { - repeated TlsPrivateKey tls_private_key = 1; - repeated GitHubSSHKey github_ssh_key = 2; -} - -message TlsPrivateKey { - string certificate_fingerprint = 1; - string verification_url = 2; - int64 expiration_timestamp = 3; -} - -message GitHubSSHKey { - string user = 1; - string public_key_fingerprint = 2; -} +syntax = "proto3"; + +package detectors; + +option go_package = "github.com/trufflesecurity/trufflehog/v3/pkg/pb/detectorspb"; + +enum DecoderType { + UNKNOWN = 0; + PLAIN = 1; + BASE64 = 2; + UTF16 = 3; + ESCAPED_UNICODE = 4; +} + +enum DetectorType { + Alibaba = 0; + AMQP = 1; // Not yet implemented + AWS = 2; + Azure = 3; + Circle = 4; + Coinbase = 5; + GCP = 6; + Generic = 7; + Github = 8; + Gitlab = 9; + JDBC = 10; + RazorPay = 11; + SendGrid = 12; + Slack = 13; + Square = 14; + PrivateKey = 15; + Stripe = 16; + URI = 17; + Dropbox = 18; + Heroku = 19; + Mailchimp = 20; + Okta = 21; + OneLogin = 22; + PivotalTracker = 23; + SquareApp = 25; + Twilio = 26; + Test = 27; + TravisCI = 29; + SlackWebhook = 30; + PaypalOauth = 31; + PagerDutyApiKey = 32; + Firebase = 33; // Not yet implemented + Mailgun = 34; + HubSpot = 35; + GitHubApp = 36; + CircleCI = 37; // Not yet implemented + WpEngine = 38; // Not yet implemented + DatadogToken = 39; + FacebookOAuth = 40; + AsanaPersonalAccessToken = 41; + AmplitudeApiKey = 42; + BitLyAccessToken = 43; + CalendlyApiKey = 44; + ZapierWebhook = 45; + YoutubeApiKey = 46; + SalesforceOauth2 = 47; // Not yet implemented + TwitterApiSecret = 48; // Not yet implemented + NpmToken = 49; + NewRelicPersonalApiKey = 50; + AirtableApiKey = 51 [deprecated = true]; + AkamaiToken = 52; // Not yet implemented + AmazonMWS = 53; // Not yet implemented + KubeConfig = 54; // Not yet implemented + Auth0oauth = 55; + Bitfinex = 56; + Clarifai = 57; + CloudflareGlobalApiKey = 58; + CloudflareCaKey = 59; + Confluent = 60; + ContentfulDelivery = 61; // Not yet implemented + DatabricksToken = 62; + DigitalOceanSpaces = 63; // Not yet implemented + DigitalOceanToken = 64; + DiscordBotToken = 65; + DiscordWebhook = 66; + EtsyApiKey = 67 [deprecated = true]; + FastlyPersonalToken = 68; + GoogleOauth2 = 69; + ReCAPTCHA = 70; // Not yet implemented + GoogleApiKey = 71 [deprecated = true]; + Hunter = 72; + IbmCloudUserKey = 73; + Netlify = 74; + Vonage = 75; // Not yet implemented + EquinixOauth = 76; // Not yet implemented + Paystack = 77; + PlaidToken = 78; // Not yet implemented + PlaidKey = 79; + Plivo = 80; + Postmark = 81; + PubNubPublishKey = 82; + PubNubSubscriptionKey = 83; + PusherChannelKey = 84; + ScalewayKey = 85; + SendinBlueV2 = 86; + SentryToken = 87; + ShodanKey = 88; + SnykKey = 89; + SpotifyKey = 90; + TelegramBotToken = 91; + TencentCloudKey = 92; // Not yet implemented + TerraformCloudPersonalToken = 93; + TrelloApiKey = 94; + ZendeskApi = 95; + MaxMindLicense = 96; + AirtableMetadataApiKey = 97; // Not yet implemented + AsanaOauth = 98; + RapidApi = 99; + CloudflareApiToken = 100; + Webex = 101; + FirebaseCloudMessaging = 102; // Not yet implemented + ContentfulPersonalAccessToken = 103; + MapBox = 104; + MailJetBasicAuth = 105; + MailJetSMS = 106; + HubSpotApiKey = 107; + HubSpotOauth = 108; // Not yet implemented + SslMate = 109; + Auth0ManagementApiToken = 110; + MessageBird = 111; + ElasticEmail = 112; + FigmaPersonalAccessToken = 113; + MicrosoftTeamsWebhook = 114; + GitHubOld = 115; // Not yet implemented + VultrApiKey = 116; + Pepipost = 117; + Postman = 118; + CloudsightKey = 119; // Not yet implemented + JiraToken = 120; + NexmoApiKey = 121; + SegmentApiKey = 122; + SumoLogicKey = 123; + PushBulletApiKey = 124; + AirbrakeProjectKey = 125; + AirbrakeUserKey = 126; + PendoIntegrationKey = 127; // Not yet implemented + SplunkOberservabilityToken = 128; + LokaliseToken = 129; + Calendarific = 130; + Jumpcloud = 131; + IpStack = 133; + Notion = 134; + DroneCI = 135; + AdobeIO = 136; + TwelveData = 137; + D7Network = 138; + ScrapingBee = 139; + KeenIO = 140; + Wakatime = 141; // Not yet implemented + Buildkite = 142; + Verimail = 143; + Zerobounce = 144; + Mailboxlayer = 145; + Fastspring = 146; // Not yet implemented + Paddle = 147; // Not yet implemented + Sellfy = 148; // Not yet implemented + FixerIO = 149; + ButterCMS = 150; + Taxjar = 151; + Avalara = 152; // Not yet implemented + Helpscout = 153; + ElasticPath = 154; // Not yet implemented + Zeplin = 155; + Intercom = 156; + Mailmodo = 157; + CannyIo = 158; + Pipedrive = 159; + Vercel = 160; + PosthogApp = 161; + SinchMessage = 162; + Ayrshare = 163; + HelpCrunch = 164; + LiveAgent = 165; + Beamer = 166; + WeChatAppKey = 167; // Not yet implemented + LineMessaging = 168; + UberServerToken = 169; // Not yet implemented + AlgoliaAdminKey = 170; + FullContact = 171; // Not yet implemented + Mandrill = 172; + Flutterwave = 173; + MattermostPersonalToken = 174; + Cloudant = 175; // Not yet implemented + LineNotify = 176; + LinearAPI = 177; + Ubidots = 178; + Anypoint = 179; + Dwolla = 180; + ArtifactoryAccessToken = 181; + Surge = 182; // Not yet implemented + Sparkpost = 183; + GoCardless = 184; + Codacy = 185; + Kraken = 186; + Checkout = 187; + Kairos = 188; // Not yet implemented + ClockworkSMS = 189; + Atlassian = 190; // Not yet implemented + LaunchDarkly = 191; + Coveralls = 192; + Linode = 193; // Not yet implemented + WePay = 194; + PlanetScale = 195; + Doppler = 196; + Agora = 197; + Samsara = 198; // Not yet implemented + FrameIO = 199; + RubyGems = 200; + OpenAI = 201; + SurveySparrow = 202; + Simvoly = 203; + Survicate = 204; + Omnisend = 205; + Groovehq = 206; + Newsapi = 207; + Chatbot = 208; + ClickSendsms = 209; + Getgist = 210; + CustomerIO = 211; + ApiDeck = 212; + Nftport = 213; + Copper = 214; + Close = 215; + Myfreshworks = 216; + Salesflare = 217; + Webflow = 218; + Duda = 219; // Not yet implemented + Yext = 220; // Not yet implemented + ContentStack = 221; // Not yet implemented + StoryblokAccessToken = 222; + GraphCMS = 223; + Checkmarket = 224; // Not yet implemented + Convertkit = 225; + CustomerGuru = 226; + Kaleyra = 227; // Not yet implemented + Mailerlite = 228; + Qualaroo = 229; + SatismeterProjectkey = 230; + SatismeterWritekey = 231; + Simplesat = 232; + SurveyAnyplace = 233; + SurveyBot = 234; + Webengage = 235; // Not yet implemented + ZonkaFeedback = 236; + Delighted = 237; + Feedier = 238; + Abyssale = 239; + Magnetic = 240; + Nytimes = 241 [deprecated = true]; + Polygon = 242; + Powrbot = 243; + ProspectIO = 244 [deprecated = true]; + Skrappio = 245; + Monday = 246; + Smartsheets = 247; + Wrike = 248; + Float = 249; + Imagekit = 250; + Integromat = 251 [deprecated = true]; + Salesblink = 252; + Bored = 253; // Not yet implemented + Campayn = 254; + Clinchpad = 255; + CompanyHub = 256; + Debounce = 257; + Dyspatch = 258; + Guardianapi = 259; + Harvest = 260; + Moosend = 261; + OpenWeather = 262; + Siteleaf = 263; + Squarespace = 264; + FlowFlu = 265; + Nimble = 266; + LessAnnoyingCRM = 267; + Nethunt = 268; + Apptivo = 269; + CapsuleCRM = 270; + Insightly = 271; + Kylas = 272; + OnepageCRM = 273; + User = 274; + ProspectCRM = 275; + ReallySimpleSystems = 276; + Airship = 277; + Artsy = 278; + Yandex = 279; + Clockify = 280; + Dnscheck = 281; + EasyInsight = 282; + Ethplorer = 283; + Everhour = 284; + Fulcrum = 285; + GeoIpifi = 286; + Jotform = 287; + Refiner = 288; + Timezoneapi = 289; + TogglTrack = 290; + Vpnapi = 291; + Workstack = 292; + Apollo = 293; + Eversign = 294; // Not yet implemented + Juro = 295; + KarmaCRM = 296; + Metrilo = 297; + Pandadoc = 298; + RevampCRM = 299; + Salescookie = 300; + Alconost = 301; + Blogger = 302; + Accuweather = 303; + Opengraphr = 304 [deprecated = true]; + Rawg = 305; + Riotgames = 306; // Not yet implemented + Clientary = 307; + Stormglass = 308; + Tomtom = 309; + Twitch = 310; + Documo = 311; + Cloudways = 312; // Not yet implemented + Veevavault = 313; // Not yet implemented + KiteConnect = 314; // Not yet implemented + ShopeeOpenPlatform = 315; // Not yet implemented + TeamViewer = 316; // Not yet implemented + Bulbul = 317; + CentralStationCRM = 318; + Teamgate = 319; + Axonaut = 320; + Tyntec = 321; + Appcues = 322; + Autoklose = 323; + Cloudplan = 324; + Dotdigital = 325; + GetEmail = 326; + GetEmails = 327; + Kontent = 328; + Leadfeeder = 329; + Raven = 330; + RocketReach = 331; + Uplead = 332; + Brandfetch = 333; + Clearbit = 334; + Crowdin = 335; + Mapquest = 336; + Noticeable = 337; + Onbuka = 338; // Not yet implemented + Todoist = 339; + Storychief = 340; + LinkedIn = 341; // Not yet implemented + YouSign = 342; + Docker = 343; + Telesign = 344; // Not yet implemented + Spoonacular = 345; + Aerisweather = 346; // Not yet implemented + Alphavantage = 347; // Not yet implemented + Imgur = 348; // Not yet implemented + Imagga = 349; + SMSApi = 350; // Not yet implemented + Distribusion = 351; // Not yet implemented + Blablabus = 352 [deprecated = true]; + WordsApi = 353; // Not yet implemented + Currencylayer = 354; + Html2Pdf = 355; + IPGeolocation = 356; + Owlbot = 357; + Cloudmersive = 358; + Dynalist = 359; + ExchangeRateAPI = 360; + HolidayAPI = 361; + Ipapi = 362; + Marketstack = 363; + Nutritionix = 364; + Swell = 365; + ClickupPersonalToken = 366; + Nitro = 367 [deprecated = true]; + Rev = 368; + RunRunIt = 369; + Typeform = 370; + Mixpanel = 371; + Tradier = 372; + Verifier = 373; + Vouchery = 374; + Alegra = 375; + Audd = 376; + Baremetrics = 377; + Coinlib = 378; + ExchangeRatesAPI = 379; + CurrencyScoop = 380; + FXMarket = 381; + CurrencyCloud = 382; + GetGeoAPI = 383; + Abstract = 384; + Billomat = 385; + Dovico = 386; + Bitbar = 387; + Bugsnag = 388; + AssemblyAI = 389; + AdafruitIO = 390; + Apify = 391; + CoinGecko = 392; // Not yet implemented + CryptoCompare = 393; + Fullstory = 394; + HelloSign = 395; + Loyverse = 396; + NetCore = 397; // Not yet implemented + SauceLabs = 398; + AlienVault = 399; + Apiflash = 401; + Coinlayer = 402; + CurrentsAPI = 403; + DataGov = 404; + Enigma = 405; + FinancialModelingPrep = 406; + Geocodio = 407; + HereAPI = 408; + Macaddress = 409 [deprecated = true]; + OOPSpam = 410; + ProtocolsIO = 411; + ScraperAPI = 412; + SecurityTrails = 413; + TomorrowIO = 414; + WorldCoinIndex = 415; + FacePlusPlus = 416; + Voicegain = 417; + Deepgram = 418; + VisualCrossing = 419; + Finnhub = 420; + Tiingo = 421; + RingCentral = 422; + Finage = 423; + Edamam = 424; + HypeAuditor = 425; // Not yet implemented + Gengo = 426; + Front = 427; + Fleetbase = 428; + Bubble = 429; // Not yet implemented + Bannerbear = 430; + Adzuna = 431; + BitcoinAverage = 432; + CommerceJS = 433; + DetectLanguage = 434; + FakeJSON = 435 [deprecated = true]; + Graphhopper = 436; + Lexigram = 437; + LinkPreview = 438; + Numverify = 439; + ProxyCrawl = 440; + ZipCodeAPI = 441; + Cometchat = 442; // Not yet implemented + Keygen = 443; // Not yet implemented + Mixcloud = 444; // Not yet implemented + TatumIO = 445; + Tmetric = 446; + Lastfm = 447 [deprecated = true]; + Browshot = 448; + JSONbin = 449; // Not yet implemented + LocationIQ = 450; + ScreenshotAPI = 451; + WeatherStack = 452; + Amadeus = 453; + FourSquare = 454; + Flickr = 455; + ClickHelp = 456; + Ambee = 457; + Api2Cart = 458; + Hypertrack = 459; + KakaoTalk = 460; // Not yet implemented + RiteKit = 461; + Shutterstock = 462; + Text2Data = 463 [deprecated = true];; + YouNeedABudget = 464; + Cricket = 465; // Not yet implemented + Filestack = 466; // Not yet implemented + Gyazo = 467; + Mavenlink = 468; + Sheety = 469; + Sportsmonk = 470; + Stockdata = 471; + Unsplash = 472; + Allsports = 473; + CalorieNinja = 474; + WalkScore = 475; + Strava = 476; + Cicero = 477; + IPQuality = 478; + ParallelDots = 479; + Roaring = 480; + Mailsac = 481; + Whoxy = 482; + WorldWeather = 483; + ApiFonica = 484; + Aylien = 485; + Geocode = 486; + IconFinder = 487; + Ipify = 488 [deprecated = true]; + LanguageLayer = 489; + Lob = 490; + OnWaterIO = 491 [deprecated = true]; + Pastebin = 492; + PdfLayer = 493; + Pixabay = 494; + ReadMe = 495; + VatLayer = 496; + VirusTotal = 497; + AirVisual = 498; + Currencyfreaks = 499; + Duffel = 500; // Not yet implemented + FlatIO = 501; + M3o = 502; + Mesibo = 503; + Openuv = 504; + Snipcart = 505; + Besttime = 506; + Happyscribe = 507; + Humanity = 508; + Impala = 509; + Loginradius = 510; + AutoPilot = 511; + Bitmex = 512; + ClustDoc = 513; + Messari = 514; // Not yet implemented + PdfShift = 515; + Poloniex = 516; + RestpackHtmlToPdfAPI = 517; + RestpackScreenshotAPI = 518; + ShutterstockOAuth = 519; + SkyBiometry = 520; + AbuseIPDB = 521; + AletheiaApi = 522; + BlitApp = 523; + Censys = 524; + Cloverly = 525; + CountryLayer = 526; + FileIO = 527; + FlightApi = 528; + Geoapify = 529; + IPinfoDB = 530; + MediaStack = 531; + NasdaqDataLink = 532; + OpenCageData = 533; + Paymongo = 534; + PositionStack = 535; + Rebrandly = 536; + ScreenshotLayer = 537; + Stytch = 538; + Unplugg = 539; + UPCDatabase = 540; + UserStack = 541; + Geocodify = 542; + Newscatcher = 543; + Nicereply = 544; + Partnerstack = 545; + Route4me = 546; + Scrapeowl = 547; + ScrapingDog = 548; // Not yet implemented + Streak = 549; + Veriphone = 550; + Webscraping = 551; + Zenscrape = 552; + Zenserp = 553; + CoinApi = 554; + Gitter = 555; + Host = 556; + Iexcloud = 557; + Restpack = 558 [deprecated = true]; + ScraperBox = 559; + ScrapingAnt = 560; + SerpStack = 561; + SmartyStreets = 562; + TicketMaster = 563; + AviationStack = 564; + BombBomb = 565; + Commodities = 566; + Dfuse = 567; + EdenAI = 568; + Glassnode = 569; + Guru = 570; + Hive = 571; + Hiveage = 572; + Kickbox = 573; + Passbase = 574 [deprecated = true]; + PostageApp = 575; + PureStake = 576; + Qubole = 577; + CarbonInterface = 578; + Intrinio = 579; + QuickMetrics = 580 [deprecated = true]; + ScrapeStack = 581; + TechnicalAnalysisApi = 582; + Urlscan = 583; + BaseApiIO = 584; // Not yet implemented + DailyCO = 585; + TLy = 586; + Shortcut = 587; + Appfollow = 588; + Thinkific = 589; + Feedly = 590; // Not yet implemented + Stitchdata = 591; + Fetchrss = 592; + Signupgenius = 593; + Signaturit = 594; + Optimizely = 595; + OcrSpace = 596; // Not yet implemented + WeatherBit = 597; + BuddyNS = 598; + ZipAPI = 599; + ZipBooks = 600; + Onedesk = 601; + Bugherd = 602; + Blazemeter = 603; + Autodesk = 604; + Tru = 605; + UnifyID = 606; + Trimble = 607; // Not yet implemented + Smooch = 608; + Semaphore = 609; + Telnyx = 610; + Signalwire = 611; + Textmagic = 612; + Serphouse = 613; + Planyo = 614; + Simplybook = 615; // Not yet implemented + Vyte = 616; + Nylas = 617; + Squareup = 618; + Dandelion = 619; + DataFire = 620 [deprecated = true]; + DeepAI = 621; + MeaningCloud = 622; + NeutrinoApi = 623; + Storecove = 624; + Shipday = 625; + Sentiment = 626 [deprecated = true]; + StreamChatMessaging = 627; // Not yet implemented + TeamworkCRM = 628; + TeamworkDesk = 629; + TeamworkSpaces = 630; + TheOddsApi = 631; + Apacta = 632; + GetSandbox = 633; + Happi = 634 [deprecated = true]; + Oanda = 635; + FastForex = 636; + APIMatic = 637; + VersionEye = 638; + EagleEyeNetworks = 639; + ThousandEyes = 640; + SelectPDF = 641; + Flightstats = 642; + ChecIO = 643; + Manifest = 644; + ApiScience = 645 [deprecated = true]; + AppSynergy = 646; + Caflou = 647; + Caspio = 648; + ChecklyHQ = 649; + CloudElements = 650; + DronaHQ = 651; + Enablex = 652; + Fmfw = 653; + GoodDay = 654; + Luno = 655; + Meistertask = 656; + Mindmeister = 657; + PeopleDataLabs = 658; + ScraperSite = 659 [deprecated = true]; + Scrapfly = 660; + SimplyNoted = 661; + TravelPayouts = 662; + WebScraper = 663; + Convier = 664; + Courier = 665; + Ditto = 666; + Findl = 667; + Lendflow = 668; + Moderation = 669; + Opendatasoft = 670; // Not yet implemented + Podio = 671; + Rockset = 672 [deprecated = true]; + Rownd = 673; + Shotstack = 674; + Swiftype = 675; + Twitter = 676; + Honey = 677; + Freshdesk = 678; + Upwave = 679; + Fountain = 680; // Not yet implemented + Freshbooks = 681; + Mite = 682; + Deputy = 683; + Beebole = 684; + Cashboard = 685; + Kanban = 686; + Worksnaps = 687; + MyIntervals = 688; + InvoiceOcean = 689; + Sherpadesk = 690; + Mrticktock = 691; + Chatfule = 692; + Aeroworkflow = 693; + Emailoctopus = 694; // Not yet implemented + Fusebill = 695 [deprecated = true]; + Geckoboard = 696; + Gosquared = 697; // Not yet implemented + Moonclerk = 698; + Paymoapp = 699; + Mixmax = 700; + Processst = 701; // Not yet implemented + Repairshopr = 702; + Goshippo = 703; // Not yet implemented + Sigopt = 704; + Sugester = 705; + Viewneo = 706; + BoostNote = 707; + CaptainData = 708; + Checkvist = 709; + Cliengo = 710; + Cloze = 711; + FormIO = 712; + FormBucket = 713; + GoCanvas = 714; + MadKudu = 715; + NozbeTeams = 716; + Papyrs = 717; // Not yet implemented + SuperNotesAPI = 718; + Tallyfy = 719; + ZenkitAPI = 720; + CloudImage = 721; + UploadCare = 722; + Borgbase = 723; + Pipedream = 724; + Sirv = 725; + Diffbot = 726; + EightxEight = 727; + Sendoso = 728; // Not yet implemented + Printfection = 729; // Not yet implemented + Authorize = 730; // Not yet implemented + PandaScore = 731; + Paymo = 732; + AvazaPersonalAccessToken = 733; + PlanviewLeanKit = 734; + Livestorm = 735; + KuCoin = 736; + MetaAPI = 737; + NiceHash = 738; // Not yet implemented + CexIO = 739; + Klipfolio = 740; + Dynatrace = 741; // Not yet implemented + MollieAPIKey = 742; // Not yet implemented + MollieAccessToken = 743; // Not yet implemented + BasisTheory = 744; // Not yet implemented + Nordigen = 745; // Not yet implemented + FlagsmithEnvironmentKey = 746; // Not yet implemented + FlagsmithToken = 747; // Not yet implemented + Mux = 748; + Column = 749; + Sendbird = 750; + SendbirdOrganizationAPI = 751; + Midise = 752; // Not yet implemented + Mockaroo = 753; + Image4 = 754; // Not yet implemented + Pinata = 755; + BrowserStack = 756; + CrossBrowserTesting = 757 [deprecated = true]; + Loadmill = 758; + TestingBot = 759; + KnapsackPro = 760; + Qase = 761; + Dareboost = 762; + GTMetrix = 763; + Holistic = 764; + Parsers = 765; + ScrutinizerCi = 766; + SonarCloud = 767; + APITemplate = 768; + ConversionTools = 769; + CraftMyPDF = 770; + ExportSDK = 771; + GlitterlyAPI = 772 [deprecated = true]; + Hybiscus = 773; + Miro = 774; + Statuspage = 775; + Statuspal = 776; + Teletype = 777; + TimeCamp = 778; + Userflow = 779; + Wistia = 780; + SportRadar = 781 [deprecated = true];; + UptimeRobot = 782; + Codequiry = 783; + ExtractorAPI = 784; + Signable = 785; + MagicBell = 786; + Stormboard = 787; + Apilayer = 788; + Disqus = 789; + Woopra = 790; // Not yet implemented + Paperform = 791; + Gumroad = 792; + Paydirtapp = 793; + Detectify = 794; + Statuscake = 795; + Jumpseller = 796; // Not yet implemented + LunchMoney = 797; + Rosette = 798; // Not yet implemented + Yelp = 799; + Atera = 800; + EcoStruxureIT = 801; + Aha = 802; + Parsehub = 803; + PackageCloud = 804; + Cloudsmith = 805; + Flowdash = 806 [deprecated = true]; + Flowdock = 807 [deprecated = true]; + Fibery = 808; + Typetalk = 809; + VoodooSMS = 810; + ZulipChat = 811; + Formcraft = 812; + Iexapis = 813; + Reachmail = 814; + Chartmogul = 815; + Appointedd = 816; + Wit = 817; + RechargePayments = 818; + Diggernaut = 819; + MonkeyLearn = 820; + Duply = 821; + Postbacks = 822; + Collect2 = 823; + ZenRows = 824; + Zipcodebase = 825; + Tefter = 826; + Twist = 827; + BraintreePayments = 828; + CloudConvert = 829; + Grafana = 830; + ConvertApi = 831; + Transferwise = 832; + Bulksms = 833; + Databox = 834; + Onesignal = 835; + Rentman = 836; + Parseur = 837; + Docparser = 838; + Formsite = 839; + Tickettailor = 840; + Lemlist = 841; + Prodpad = 842; + Formstack = 843; // Not yet implemented + Codeclimate = 844; + Codemagic = 845; + Vbout = 846; + Nightfall = 847; + FlightLabs = 848; + SpeechTextAI = 849; + PollsAPI = 850; + SimFin = 851; + Scalr = 852; + Kanbantool = 853; + Brightlocal = 854; // Not yet implemented + Hotwire = 855; // Not yet implemented + Instabot = 856; + Timekit = 857; // Not yet implemented + Interseller = 858; + Mojohelpdesk = 859; // Not yet implemented + Createsend = 860; // Not yet implemented + Getresponse = 861; + Dynadot = 862; // Not yet implemented + Demio = 863; + Tokeet = 864; + Myexperiment = 865; // Not yet implemented + Copyscape = 866; // Not yet implemented + Besnappy = 867; + Salesmate = 868; + Heatmapapi = 869 [deprecated = true];; + Websitepulse = 870; + Uclassify = 871; + Convert = 872; + PDFmyURL = 873; // Not yet implemented + Api2Convert = 874; // Not yet implemented + Opsgenie = 875; + Gemini = 876; + Honeycomb = 877; + KalturaAppToken = 878; // Not yet implemented + KalturaSession = 879; // Not yet implemented + BitGo = 880; // Not yet implemented + Optidash = 881; // Not yet implemented + Imgix = 882; // Not yet implemented + ImageToText = 883; // Not yet implemented + Page2Images = 884; // Not yet implemented + Quickbase = 885; // Not yet implemented + Redbooth = 886; // Not yet implemented + Nubela = 887; // Not yet implemented + Infobip = 888; // Not yet implemented + Uproc = 889; // Not yet implemented + Supportbee = 890; // Not yet implemented + Aftership = 891; // Not yet implemented + Edusign = 892; // Not yet implemented + Teamup = 893; // Not yet implemented + Workday = 894; // Not yet implemented + MongoDB = 895; + NGC = 896; + DigitalOceanV2 = 897; + SQLServer = 898; + FTP = 899; + Redis = 900; + LDAP = 901; + Shopify = 902; + RabbitMQ = 903; + CustomRegex = 904; + Etherscan = 905; + Infura = 906; + Alchemy = 907; + BlockNative = 908; + Moralis = 909; + BscScan = 910; + CoinMarketCap = 911 [deprecated = true]; + Percy = 912; + TinesWebhook = 913; + Pulumi = 914; + SupabaseToken = 915; + NuGetApiKey = 916; + Aiven = 917; + Prefect = 918; + Docusign = 919; + Couchbase = 920; + Dockerhub = 921; + TrufflehogEnterprise = 922; + EnvoyApiKey = 923; + GitHubOauth2 = 924; + Salesforce = 925; + HuggingFace = 926; + Snowflake = 927; + Sourcegraph = 928; + Tailscale = 929; + Web3Storage = 930; + AzureStorage = 931; + PlanetScaleDb = 932; + Anthropic = 933; + Ramp = 934; + Klaviyo = 935; + SourcegraphCody = 936; + Voiceflow = 937; + Privacy = 938; + IPInfo = 939; + Ip2location = 940; + Instamojo = 941; + Portainer = 942; + PortainerToken = 943; + Loggly = 944; + OpenVpn = 945; + VagrantCloudPersonalToken = 946; + BetterStack = 947; + ZeroTier = 948; + AppOptics = 949; + Metabase = 950; + CoinbaseWaaS = 951 [deprecated = true]; + LemonSqueezy = 952; + Budibase = 953; + DenoDeploy = 954; + Stripo = 955; + ReplyIO = 956; + AzureBatch = 957; + AzureContainerRegistry = 958; + AWSSessionKey = 959; + Coda = 960; + LogzIO = 961; + Eventbrite = 962; + GrafanaServiceAccount = 963; + RequestFinance = 964; + Overloop = 965; + Ngrok = 966; + Replicate = 967; + Postgres = 968; + AzureActiveDirectoryApplicationSecret = 969; + AzureCacheForRedisAccessKey = 970; + AzureCosmosDBKeyIdentifiable = 971; + AzureDevopsPersonalAccessToken = 972; + AzureFunctionKey = 973; + AzureMLWebServiceClassicIdentifiableKey = 974; + AzureSasToken = 975; + AzureSearchAdminKey = 976; + AzureSearchQueryKey = 977; + AzureManagementCertificate = 978; + AzureSQL = 979; + FlyIO = 980; + BuiltWith = 981; + JupiterOne = 982; + GCPApplicationDefaultCredentials = 983; + Wiz = 984; + Pagarme = 985; + Onfleet = 986; + Intra42 = 987; + Groq = 988; + TwitterConsumerkey = 989; + Eraser = 990; + LarkSuite = 991; + LarkSuiteApiKey = 992; + EndorLabs = 993; + ElevenLabs = 994; + Netsuite = 995; + RobinhoodCrypto = 996; + NVAPI = 997; + PyPI = 998; + RailwayApp = 999; + Meraki = 1000; + SaladCloudApiKey = 1001; + Box = 1002; + BoxOauth = 1003; + ApiMetrics = 1004; + WeightsAndBiases = 1005; + ZohoCRM = 1006; + AzureOpenAI = 1007; + GoDaddy = 1008; + Flexport = 1009; + TwitchAccessToken = 1010; + TwilioApiKey = 1011; + Sanity = 1012; + AzureRefreshToken = 1013; + AirtableOAuth = 1014; + AirtablePersonalAccessToken = 1015; + StoryblokPersonalAccessToken = 1016; + SentryOrgToken = 1017; + AzureApiManagementRepositoryKey = 1018; + AzureAPIManagementSubscriptionKey = 1019; + Harness = 1020; + Langfuse = 1021; + BingSubscriptionKey = 1022; + XAI = 1023; + AzureDirectManagementKey = 1024; + AzureAppConfigConnectionString = 1025; + DeepSeek = 1026; + StripePaymentIntent = 1027; + LangSmith = 1028; + BitbucketAppPassword = 1029; + Hasura = 1030; + SalesforceRefreshToken = 1031; + AnypointOAuth2 = 1032; + WebexBot = 1033; + TableauPersonalAccessToken = 1034; + Rootly = 1035; + HashiCorpVaultAuth = 1036; + PhraseAccessToken = 1037; + Photoroom = 1038; + JWT = 1039; + OpenAIAdmin = 1040; + GoogleGeminiAPIKey = 1041; + ArtifactoryReferenceToken = 1042; + DatadogApikey = 1043; + ShopifyOAuth = 1044; + Rancher = 1045; +} + +message Result { + int64 source_id = 2; + string redacted = 3; + bool verified = 4; + string hash = 5; + map extra_data = 6; + StructuredData structured_data = 7; + string hash_v2 = 8; + DecoderType decoder_type = 9; + + // This field should only be populated if the verification process itself failed in a way that provides no information + // about the verification status of the candidate secret, such as if the verification request timed out. + string verification_error_message = 10; + + FalsePositiveInfo false_positive_info = 11; +} + +message FalsePositiveInfo { + bool word_match = 1; + bool low_entropy = 2; +} + +message StructuredData { + repeated TlsPrivateKey tls_private_key = 1; + repeated GitHubSSHKey github_ssh_key = 2; +} + +message TlsPrivateKey { + string certificate_fingerprint = 1; + string verification_url = 2; + int64 expiration_timestamp = 3; +} + +message GitHubSSHKey { + string user = 1; + string public_key_fingerprint = 2; +} +syntax = "proto3"; + +package detectors; + +option go_package = "github.com/trufflesecurity/trufflehog/v3/pkg/pb/detectorspb"; + +enum DecoderType { + UNKNOWN = 0; + PLAIN = 1; + BASE64 = 2; + UTF16 = 3; + ESCAPED_UNICODE = 4; + HTML = 5; +} + +message Result { + int64 source_id = 2; + string redacted = 3; + bool verified = 4; + string hash = 5; + map extra_data = 6; + StructuredData structured_data = 7; + string hash_v2 = 8; + DecoderType decoder_type = 9; + + // This field should only be populated if the verification process itself failed in a way that provides no information + // about the verification status of the candidate secret, such as if the verification request timed out. + string verification_error_message = 10; + + FalsePositiveInfo false_positive_info = 11; +} + +message FalsePositiveInfo { + bool word_match = 1; + bool low_entropy = 2; +} + +message StructuredData { + repeated TlsPrivateKey tls_private_key = 1; + repeated GitHubSSHKey github_ssh_key = 2; +} + +message TlsPrivateKey { + string certificate_fingerprint = 1; + string verification_url = 2; + int64 expiration_timestamp = 3; +} + +message GitHubSSHKey { + string user = 1; + string public_key_fingerprint = 2; +}