Files
trufflehog/proto/custom_detectors.proto
Kashif Khan 6cd30e17a7 [Fix] Line number issue for custom detector (#3997)
* initial commit

* initial commit

* added test cases

* fixed test cases

* removed primary secret from shopify
2025-05-16 14:27:17 -05:00

33 lines
776 B
Protocol Buffer

syntax = "proto3";
package custom_detectors;
option go_package = "github.com/trufflesecurity/trufflehog/v3/pkg/pb/custom_detectorspb";
import "validate/validate.proto";
message CustomDetectors {
repeated CustomRegex detectors = 1;
}
message CustomRegex {
string name = 1;
repeated string keywords = 2;
map<string, string> regex = 3;
repeated VerifierConfig verify = 4;
string description = 5;
repeated string exclude_regexes_capture = 6;
repeated string exclude_words = 7;
float entropy = 8;
repeated string exclude_regexes_match = 9;
string primary_regex_name = 10;
}
message VerifierConfig {
string endpoint = 1 [(validate.rules).string.uri_ref = true];
bool unsafe = 2;
repeated string headers = 3;
repeated string successRanges = 4;
}