diff --git a/eventhandler.go b/eventhandler.go index a0deac7..470e30d 100644 --- a/eventhandler.go +++ b/eventhandler.go @@ -81,7 +81,9 @@ func (eventHandler *EventHandler) handleFileEvent(event *Event) { if isFromDifferentProcess { eventHandler.SourceCodeMap[event.FileName] = append(eventHandler.SourceCodeMap[event.FileName], event) - WriteAnnotation(fmt.Sprintf("StepSecurity Harden Runner: Source code overwritten %s syscall: %s by %s", event.FileName, event.Syscall, event.Exe)) + if !strings.Contains(event.FileName, "node_modules/") { // node_modules folder has overwrites by design, even has .cs files in some cases. Need a better way to handle that + WriteAnnotation(fmt.Sprintf("StepSecurity Harden Runner: Source code overwritten %s syscall: %s by %s", event.FileName, event.Syscall, event.Exe)) + } } } }