Skip to main content

validate_detector

Function validate_detector 

Source
pub fn validate_detector(spec: &DetectorSpec) -> Vec<QualityIssue>
Expand description

Validate schema-independent detector quality rules.

Corpus-version gates are applied by the detector loader. Call validate_detector_for_corpus_schema when validating an authored corpus outside that loader.

ยงExamples

use keyhog_core::{detector_spec_by_id, validate_detector};

let detector = detector_spec_by_id("aws-access-key")
    .expect("the embedded detector corpus contains AWS access keys");

let issues = validate_detector(&detector);
assert!(issues.is_empty(), "{issues:?}");