diff --git a/internal/services/realtimeengine/secretsrealtime/config.go b/internal/services/realtimeengine/secretsrealtime/config.go index 36ee8e8c0..885cd294a 100644 --- a/internal/services/realtimeengine/secretsrealtime/config.go +++ b/internal/services/realtimeengine/secretsrealtime/config.go @@ -13,6 +13,5 @@ type SecretsRealtimeResult struct { type IgnoredSecret struct { Title string `json:"Title"` - FilePath string `json:"FilePath"` SecretValue string `json:"SecretValue"` } diff --git a/internal/services/realtimeengine/secretsrealtime/secrets-realtime.go b/internal/services/realtimeengine/secretsrealtime/secrets-realtime.go index f3d50858e..6fd2e50d9 100644 --- a/internal/services/realtimeengine/secretsrealtime/secrets-realtime.go +++ b/internal/services/realtimeengine/secretsrealtime/secrets-realtime.go @@ -45,7 +45,7 @@ func NewSecretsRealtimeService( func filterIgnoredSecrets(results []SecretsRealtimeResult, ignoreMap map[string]bool) []SecretsRealtimeResult { filtered := make([]SecretsRealtimeResult, 0, len(results)) for _, r := range results { - key := fmt.Sprintf("%s_%s_%s", r.Title, r.FilePath, r.SecretValue) + key := fmt.Sprintf("%s_%s", r.Title, r.SecretValue) if !ignoreMap[key] { filtered = append(filtered, r) } @@ -56,7 +56,7 @@ func filterIgnoredSecrets(results []SecretsRealtimeResult, ignoreMap map[string] func buildIgnoreMap(ignored []IgnoredSecret) map[string]bool { m := make(map[string]bool) for _, s := range ignored { - key := fmt.Sprintf("%s_%s_%s", s.Title, s.FilePath, s.SecretValue) + key := fmt.Sprintf("%s_%s", s.Title, s.SecretValue) m[key] = true } return m diff --git a/internal/services/realtimeengine/secretsrealtime/secrets-realtime_test.go b/internal/services/realtimeengine/secretsrealtime/secrets-realtime_test.go index b3e741a42..37a78ca1b 100644 --- a/internal/services/realtimeengine/secretsrealtime/secrets-realtime_test.go +++ b/internal/services/realtimeengine/secretsrealtime/secrets-realtime_test.go @@ -78,7 +78,7 @@ func TestRunSecretsRealtimeScan_WithIgnoreFile_FiltersResult(t *testing.T) { ignoreFile := filepath.Join(tempDir, "ignored.json") ignored := []IgnoredSecret{ - {Title: "github-pat", FilePath: testFile, SecretValue: "ghp_1234567890abcdef123"}, + {Title: "github-pat", SecretValue: "ghp_1234567890abcdef123"}, } data, _ := json.Marshal(ignored) assert.NoError(t, os.WriteFile(ignoreFile, data, 0644))