@@ -28,6 +28,7 @@ const (
2828)
2929
3030// Data structure for passing inputs and getting outputs for hyperscan 
31+ 
3132type  HsInputOutputData  struct  {
3233	inputData  []byte 
3334	// Avoids extra memory during blacklist comparison, reduces memory pressure 
@@ -64,6 +65,7 @@ func init() {
6465// layerID - layer ID of this file in the container image 
6566// @returns 
6667// []output.SecretFound - List of all secrets found 
68+ 
6769func  MatchSimpleSignatures (path  string , filename  string , extension  string , layerID  string , numSecrets  * uint ) []output.SecretFound  {
6870	var  tempSecretsFound  []output.SecretFound 
6971	var  matchingPart  string 
@@ -99,6 +101,7 @@ func MatchSimpleSignatures(path string, filename string, extension string, layer
99101// @returns 
100102// []output.SecretFound - List of all secrets found 
101103// Error - Errors if any. Otherwise, returns nil 
104+ 
102105func  MatchPatternSignatures (contents  []byte , path  string , filename  string , extension  string , layerID  string ,
103106	numSecrets  * uint , matchedRuleSet  map [uint ]uint ) ([]output.SecretFound , error ) {
104107	var  tempSecretsFound  []output.SecretFound 
@@ -152,6 +155,7 @@ func MatchPatternSignatures(contents []byte, path string, filename string, exten
152155// store them in appropriate maps 
153156// @parameters 
154157// configSignatures - Extracted patterns from signature config file 
158+ 
155159func  ProcessSignatures (configSignatures  []core.ConfigSignature ) {
156160	var  simpleContentSignatures  []core.ConfigSignature 
157161	var  simpleExtSignatures  []core.ConfigSignature 
@@ -418,7 +422,7 @@ func printMatchedSignatures(sid int, from, to int, hsIOData HsInputOutputData) (
418422	}
419423
420424	coloredMatch  :=  fmt .Sprintf ("%s%s%s\n " , inputData [start :from ], color .RedString (string (inputData [from :to ])), inputData [to :end ])
421- 	//core.GetSession().Log.Info("%s%s%s\n", inputData[start:from], color.RedString(string(inputData[from:to])), inputData[to:end]) 
425+ 	//  core.GetSession().Log.Info("%s%s%s\n", inputData[start:from], color.RedString(string(inputData[from:to])), inputData[to:end]) 
422426	core .GetSession ().Log .Info (coloredMatch )
423427
424428	secret  :=  output.SecretFound {
@@ -474,6 +478,7 @@ func calculateSeverity(inputMatch []byte, severity string, severityScore float64
474478}
475479
476480// Find min of 2 int values 
481+ 
477482func  Min (value_0 , value_1  int ) int  {
478483	if  value_0  <  value_1  {
479484		return  value_0 
@@ -482,6 +487,7 @@ func Min(value_0, value_1 int) int {
482487}
483488
484489// Find max of 2 int values 
490+ 
485491func  Max (value_0 , value_1  int ) int  {
486492	if  value_0  >  value_1  {
487493		return  value_0 
0 commit comments