module NoirPassiveScan

Defined in:

passive_scan/detect.cr
passive_scan/rules.cr

Class Method Summary

Class Method Detail

def self.detect(file_path : String, file_content : String, rules : Array(PassiveScan), logger : NoirLogger) : Array(PassiveScanResult) #

Original detect method for backward compatibility


[View source]
def self.detect_with_severity(file_path : String, file_content : String, rules : Array(PassiveScan), logger : NoirLogger, min_severity : String) : Array(PassiveScanResult) #

Enhanced detect method with severity filtering


[View source]
def self.load_rules(path : String, logger : NoirLogger) : Array(PassiveScan) #

[View source]