@@ -238,12 +238,12 @@ mod tests {
238238 } ;
239239
240240 // Test that hex secrets are detected
241- let hex_text = "secret=0123456789abcdef0123456789abcdef" ;
241+ let hex_text = "secret=0123456789abcdef0123456789abcdef" ; // gitleaks:allow
242242 let ( hex_findings, _) = detect_and_redact ( hex_text, & cfg) ;
243243 assert ! ( !hex_findings. is_empty( ) , "Should detect hex secrets" ) ;
244244
245245 // Test that base64 secrets are detected
246- let base64_text = "token=SGVsbG8gV29ybGQgdGhpcyBpcyBhIGxvbmcgYmFzZTY0IGVuY29kZWQgc3RyaW5n" ;
246+ let base64_text = "token=SGVsbG8gV29ybGQgdGhpcyBpcyBhIGxvbmcgYmFzZTY0IGVuY29kZWQgc3RyaW5n" ; // gitleaks:allow
247247 let ( b64_findings, _) = detect_and_redact ( base64_text, & cfg) ;
248248 assert ! ( !b64_findings. is_empty( ) , "Should detect base64 secrets" ) ;
249249 }
@@ -256,7 +256,7 @@ mod tests {
256256 ..Default :: default ( )
257257 } ;
258258
259- let text = "GOOGLE_API_KEY=AIzaFAKE_KEY_FOR_TESTING_ONLY_fake12345" ;
259+ let text = "GOOGLE_API_KEY=AIzaFAKE_KEY_FOR_TESTING_ONLY_fake12345" ; // gitleaks:allow
260260 let ( findings, redacted) = detect_and_redact ( text, & cfg) ;
261261
262262 assert ! ( !findings. is_empty( ) ) ;
@@ -272,7 +272,7 @@ mod tests {
272272 ..Default :: default ( )
273273 } ;
274274
275- let text = "SLACK_TOKEN=xoxr-fake-000000000-fake000000000-fakefakefakefake" ;
275+ let text = "SLACK_TOKEN=xoxr-fake-000000000-fake000000000-fakefakefakefake" ; // gitleaks:allow
276276 let ( findings, redacted) = detect_and_redact ( text, & cfg) ;
277277
278278 assert ! ( !findings. is_empty( ) ) ;
@@ -287,7 +287,7 @@ mod tests {
287287 ..Default :: default ( )
288288 } ;
289289
290- let text = "-----BEGIN RSA PRIVATE KEY-----\n MIIEpAIBAAKCAQEA..." ;
290+ let text = "-----BEGIN RSA PRIVATE KEY-----\n MIIEpAIBAAKCAQEA..." ; // gitleaks:allow
291291 let ( findings, redacted) = detect_and_redact ( text, & cfg) ;
292292
293293 assert ! ( !findings. is_empty( ) ) ;
@@ -444,7 +444,7 @@ mod tests {
444444 let items = vec ! [
445445 "AKIAFAKE12345EXAMPLE" ,
446446 "normal text" ,
447- "AIzaFAKE_KEY_FOR_TESTING_ONLY_fake12345" ,
447+ "AIzaFAKE_KEY_FOR_TESTING_ONLY_fake12345" , // gitleaks:allow
448448 ] ;
449449
450450 let mut total_count = 0 ;
@@ -583,7 +583,7 @@ mod tests {
583583 // Test that findings accumulate correctly across multiple values
584584 let secrets = vec ! [
585585 "AKIAFAKE12345EXAMPLE" ,
586- "AIzaFAKE_KEY_FOR_TESTING_ONLY_fake12345" ,
586+ "AIzaFAKE_KEY_FOR_TESTING_ONLY_fake12345" , // gitleaks:allow
587587 "xoxr-fake-000000000-fake000000000-fakefakefakefake" ,
588588 ] ;
589589
@@ -609,7 +609,7 @@ mod tests {
609609 ..Default :: default ( )
610610 } ;
611611
612- let text = "AWS: AKIAFAKE12345EXAMPLE Google: AIzaFAKE_KEY_FOR_TESTING_ONLY_fake12345" ;
612+ let text = "AWS: AKIAFAKE12345EXAMPLE Google: AIzaFAKE_KEY_FOR_TESTING_ONLY_fake12345" ; // gitleaks:allow
613613 let ( findings, redacted) = detect_and_redact ( text, & cfg) ;
614614
615615 // AWS pattern is disabled, so it should not be detected
@@ -635,7 +635,7 @@ mod tests {
635635 ..Default :: default ( )
636636 } ;
637637
638- let text = "AKIAFAKE12345EXAMPLE AIzaFAKE_KEY_FOR_TESTING_ONLY_fake12345" ;
638+ let text = "AKIAFAKE12345EXAMPLE AIzaFAKE_KEY_FOR_TESTING_ONLY_fake12345" ; // gitleaks:allow
639639 let ( findings, redacted) = detect_and_redact ( text, & cfg) ;
640640
641641 // No patterns enabled, so no findings
@@ -692,7 +692,7 @@ mod tests {
692692 ..Default :: default ( )
693693 } ;
694694
695- let text = "Google: AIzaFAKE_KEY_FOR_TESTING_ONLY_fake12345" ;
695+ let text = "Google: AIzaFAKE_KEY_FOR_TESTING_ONLY_fake12345" ; // gitleaks:allow
696696 let ( findings, redacted) = detect_and_redact ( text, & cfg) ;
697697
698698 // google_api_key is not in enabled map, so it should default to true (enabled)
@@ -732,7 +732,7 @@ mod tests {
732732 } ;
733733
734734 // A base64 string that might also match hex pattern
735- let text = "secret=SGVsbG8gV29ybGQgdGhpcyBpcyBhIGxvbmcgYmFzZTY0IGVuY29kZWQgc3RyaW5n" ;
735+ let text = "secret=SGVsbG8gV29ybGQgdGhpcyBpcyBhIGxvbmcgYmFzZTY0IGVuY29kZWQgc3RyaW5n" ; // gitleaks:allow
736736 let ( findings, redacted) = detect_and_redact ( text, & cfg) ;
737737
738738 // Should detect at least one pattern
0 commit comments