trufflehog/proto/custom_detectors.proto
dylanTruffle 0f427b3c6a
Adding Descriptions (#3258)
* adding AI generated descriptions of the key types and their capabilities

* removing empty file

* Update abbysale.go

* update to interface

* fixes

* fix

* small cleanup

---------

Co-authored-by: Dylan Ayrey <dxa4481@rit.edu>
Co-authored-by: Dustin Decker <dustin@trufflesec.com>
2024-09-24 16:10:16 -07:00

26 lines
591 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;
}
message VerifierConfig {
string endpoint = 1 [(validate.rules).string.uri_ref = true];
bool unsafe = 2;
repeated string headers = 3;
repeated string successRanges = 4;
}