PDF Security Dictionary & Permissions Inspector

Inspect the declared encryption dictionary of a local PDF smaller than 100 MB. Show Standard-handler RC4/AES methods, V/R/Length, signed P permission mask, crypt filters and eight permission flags; download a JSON report.

Pdf Permissions Inspector · Client runtimeSandboxed
Formatted results will render here in real time.

About this pdf security dictionary & permissions inspector

Inspect the declared encryption dictionary of a local PDF smaller than 100 MB. Show Standard-handler RC4/AES methods, V/R/Length, signed P permission mask, crypt filters and eight permission flags; download a JSON report Parses and structures office document payloads locally in memory without transmitting private company files to external servers.

Document parsing & data extraction pipeline

Performs non-destructive manipulation of Portable Document Format (PDF) binary object streams in accordance with ISO 32000-1 and ISO 32000-2 (PDF 2.0). Operates on underlying PDF cross-reference tables (XRef), catalog dictionaries, page trees (/Pages), and content streams via pdf-lib and PDF.js. Implements symmetrical margin cropping based on existing CropBox / MediaBox origin coordinates [x, y], executes 90-degree page rotations, merges/splits page trees, and preserves AcroForm interactive form fields, annotations, and bookmarks.

Worked document extraction example

Scenario: Inspect the existing unencrypted example

Sample input:

Load /examples/pdf-inspection.pdf, inspect, then download JSON.

Illustrative output:

encrypted is false, openingPassword is not-encrypted, and permissions is an empty array. No claim about external viewer restrictions.

File size & structure constraints

Operational constraints and validation boundaries: Reads security metadata without decrypting content. No password input, password recovery, unlocking or restriction removal. Declared flags do not prove actual viewer enforcement or ownership. Opening-password requirements cannot be determined without authentication. Unsupported handlers, revisions and malformed fields remain unknown. The report omits password hashes and keys. Files must be nonempty and below 100,000,000 bytes; browser memory limits apply.

PDF Security Dictionary & Permissions Inspector parses structured OpenXML and PDF data locally. Review exported tables or sheets against original files.

Zero-upload document security boundary

File buffers and document assets in PDF Security Dictionary & Permissions Inspector are processed in-memory via local browser APIs with zero file uploads to CZOA servers.

Document schemas & interchange standards

ECMA-376 Office Open XML specifications and ISO 32000 PDF reference standards:

PDF Security Dictionary & Permissions Inspector verification · Audit standards

How to use it

  1. Choose PDF
  2. Inspect security dictionary
  3. Download JSON report

Frequently asked questions

How does PDF Permissions Inspector inspect a PDF?+

Operational requirements for "How does PDF Permissions Inspector inspect a PDF?" are verified in local memory during execution of PDF Security Dictionary & Permissions Inspector.

Which controls and result fields are available?+

Download JSON report

What limits apply to the reported permissions?+

Reads security metadata without decrypting content.

Inspect the existing unencrypted example+

Load /examples/pdf-inspection.pdf, inspect, then download JSON.