File Structure Validation
v5.22.1
Search this version
Blocking files based on rules
Copy Markdown
Open in ChatGPT
Open in Claude
All blocking rules are off by default, with no rules enabled, FSV only reports what it finds. FSV supports two rule types,
Built-in rules: block on invalid file structure, or on the presence of an object class such as macros, scripts, or embedded objects. These are toggled per workflow.

Custom rules: block on a condition matched against an extracted object's attributes.

For example, block any PDF file whose embedded hyperlink points to
http://malicious.example.JSON Path
Value Pattern
$.details[?(@.object_name=="hyperlink")].object_details[*]
http://malicious.example
Last updated on
Was this page helpful?
Next to read:
Polyglot detectionnull
File Structure Validation
File Structure Validation