Skip to main content

Module security

Module security 

Source
Expand description

Security analysis and signature verification.

Re-exports§

pub use report_output::format_security_report;
pub use report_output::output_format_from_path;
pub use report_output::SecurityOutputFormat;
pub use hardening::PdfSanitizer;
pub use hardening::SecurityLimits;
pub use hardening::SecurityStatistics;
pub use hardening::SecurityValidator;
pub use hardening::SecurityViolation;

Modules§

etsi
hardening
heuristics
ltv
polyglot
quirks
report_output
signatures

Structs§

CertificateInfo
DigitalSignature
DocumentPermissions
EncryptionInfo
SecurityAnalyzer
Security analyzer for detecting malicious patterns and indicators of compromise in PDF documents.
SecurityInfo
SecurityReport
TimestampDetails
ValidationResult

Enums§

SignatureType
SignatureValidity
ValidationStatus

Functions§

security_info_to_report
Converts security analysis results to a timestamped security report.
security_report_to_json
Serializes a security report to JSON format.
security_report_to_toml
Serializes a security report to TOML format.
security_report_to_yaml
Serializes a security report to YAML format.