Interface: ValidateOptions¶
Defined in: validator/src/types.ts:130
Options for standalone validate function.
Extends¶
Properties¶
blockedPatterns?¶
optionalblockedPatterns?: (string|RegExp)[]
Defined in: validator/src/types.ts:95
Patterns to block in content (strings are converted to RegExp)
Inherited from¶
ValidatorConfig.blockedPatterns
customRules?¶
optionalcustomRules?:ValidationRule[]
Defined in: validator/src/types.ts:99
Custom validation rules to add
Inherited from¶
disableRules?¶
optionaldisableRules?:string[]
Defined in: validator/src/types.ts:97
Array of rule names to disable
Inherited from¶
externalRoots?¶
optionalexternalRoots?:string[]
Defined in: validator/src/types.ts:118
Absolute path roots holding imported (registry cache, vendored) content. Heuristic content rules skip text located under these roots by default.
Inherited from¶
ignoreHashes?¶
optionalignoreHashes?:boolean
Defined in: validator/src/types.ts:113
Skip reference integrity checks
Inherited from¶
lockfile?¶
optionallockfile?:Lockfile
Defined in: validator/src/types.ts:107
Lockfile for reference integrity checks
Inherited from¶
logger?¶
optionallogger?:Logger
Defined in: validator/src/types.ts:101
Logger for verbose/debug output
Inherited from¶
policies?¶
optionalpolicies?:PolicyDefinition[]
Defined in: validator/src/types.ts:103
Extension compliance policies
Inherited from¶
registryReferencePaths?¶
optionalregistryReferencePaths?:Map\<string,Map\<string,string>>
Defined in: validator/src/types.ts:111
Canonical lock keys keyed by source file and declared reference
Inherited from¶
ValidatorConfig.registryReferencePaths
registryReferences?¶
optionalregistryReferences?:Set\<string>
Defined in: validator/src/types.ts:109
Set of resolved absolute paths that came from registry cache
Inherited from¶
ValidatorConfig.registryReferences
requiredGuards?¶
optionalrequiredGuards?:string[]
Defined in: validator/src/types.ts:93
List of guards that must be present in
Guards¶
block
Inherited from¶
ValidatorConfig.requiredGuards
rules?¶
optionalrules?:Record\<string,"off"|Severity>
Defined in: validator/src/types.ts:91
Override severity for specific rules (rule name -> severity or 'off')
Inherited from¶
scanExternalContent?¶
optionalscanExternalContent?:boolean
Defined in: validator/src/types.ts:124
Scan imported content under externalRoots with heuristic rules anyway. Concrete security findings (decoded payloads, suspicious URLs) always scan.
Default¶
Inherited from¶
ValidatorConfig.scanExternalContent
skipPolicies?¶
optionalskipPolicies?:boolean
Defined in: validator/src/types.ts:105
Skip policy evaluation
Inherited from¶
validator?¶
optionalvalidator?:Validator
Defined in: validator/src/types.ts:132
Reuse an existing validator instance