Safeware Glasswall APAC Partner
Book a demo

Every stage, end to end

Every file, taken apart and made again

A file arriving here is identified, opened, examined against published rules and then built again from its manufacturer's specification. Two engines carry the work: a deterministic rebuild that never passes the original through, and machine learning that predicts how dangerous the file was to begin with.

File entry points

Files enter through connected services, gateways and storage workflows, then flow into pre-processing. Text from AI applications is checked separately. Integration availability depends on the deployment, and every capability says how it connects.

Cloud email

Incoming and outgoing messages in the mail flow beside Exchange or Microsoft 365, rebuilt whole by the email relay.

Into pre-processing

On-premises email

Incoming and outgoing messages through mail gateways, rebuilt whole inside your own network.

Into pre-processing

Collaboration & file sharing

Files uploaded to SharePoint and OneDrive, including those shared in Teams, through Microsoft 365 storage protection.

Into pre-processing

Web browsing & downloads

Files received through browsers and secure web gateways.

Into pre-processing

Upload portals & APIs

User uploads and application file submissions, through the Integration APIs.

Into pre-processing

Web gateway integration

Downloads and uploads sent over ICAP by the gateway or proxy you already run, or through the web gateway bridge.

Into pre-processing

Removable media & kiosks

USB sticks, SD cards and discs, checked at the Zero Trust Kiosk.

Into pre-processing

Managed file transfer

SFTP, FTPS and FTP workflows.

Into pre-processing

File systems & network shares

Local folders and shared storage.

Into pre-processing

Cloud storage

Files arriving in monitored buckets and storage services.

Into pre-processing

AI applications

Prompts are checked for injection before they reach a large language model. Text only, English only, up to 512 tokens per request.

Before the model

From untrusted to clean

InspectRepairRemoveDeliver

01Pre-processing
Identify
Password-protected files
Repair corrupt files
Extract
Validate XML
Multi-AV scanning
File reputation
Macro analysis
02Predict
AI-powered threat prediction
Prediction-driven policy
Prompt injection detection
03Deconstruct
Convert the file into a document object model (DOM), representing its structure and content as text.
04Inspect
Validate structure and content
Validate against manufacturer specifications
05Repair and remove
Repair structures
Remove high-risk content
Data loss prevention
QR codes
Steganography
Image resizing
06Rebuild
Keep only what conforms
Generate a new document from scratch using the DOM representation, following the file format specification.
07Verify
Re-validate the output
Confirm policy outcomes
08Deliver
Re-sign
Clean file
Report
Monitoring and SIEM integration

Two engines, working on the same file

Glasswall runs two engines over the same file. One manufactures a clean file, safe to open, by building a new one to the format's published specification instead of judging whether the original was dangerous. The other, AI-powered threat prediction, judges the original separately, so as well as a safe file you learn what you were actually sent.

Layers of a document exploded apart and rebuilt into one solid, verified file
Deterministic

Manufacture the clean file

Inspect, repair, remove, deliver. The file is taken apart first, so that everything after it works on a description of the file rather than on the bytes that arrived.

1
DeconstructConvert the file into a document object model (DOM), representing its structure and content as text.
2
InspectEvery structure in that description is validated against the published specification. Each finding is tagged with the kind of change resolving it would make.
3
Repair and removeStructures that do not conform are repaired to the specification, and high-risk content is removed to your policy. Four things act here, on the description rather than the original file:
  • Data loss preventionSensitive information found across content, metadata, comments and properties, and removed.
  • QR codesFound by their corner patterns and painted out, so a link nobody can read cannot be followed.
  • Hidden payloads in imagesData concealed inside pictures is disrupted, targeting the channel while leaving the image usable.
  • Image resizingOversized images are exported, reduced to fit and reinserted, holding visual similarity above 90%.
4
RebuildGenerate a new document from scratch using the DOM representation, following the file format specification.The document is reconstructed from its intermediate representation. Original file chunks are not copied into a template.

Nothing has to be recognised. The output is not the original with parts taken out; it is a new file assembled to a published standard. A payload nobody has catalogued, or one written by a model this morning, has nowhere to sit in it.

A file scored for risk before it is opened, with a threat level and a confidence figure
Predictive

AI-powered threat prediction

Machine-learning models read the structure of the original file, before anything is taken apart, and judge how likely it was to be weaponised. No signatures to keep current, and nothing is detonated to find out.

1
Runs first, on the original fileThe assessment happens before the file is taken apart, so its verdict is available to everything that follows. The models work from how a file is built, so a threat nobody has seen before is not automatically invisible.
2
Nothing is executedNo sandbox, no detonation, no waiting for behaviour to appear. There is nothing for a file to detect and hide from.
3
Runs where the files areIt works offline, making no outbound calls while it analyses, so it suits isolated and regulated environments.
4
Returns a judgement you can route onOne of three assessments, which quarantine, SOC and remediation workflows can act on directly.
  • Malicious
  • Suspicious
  • No threats detected
5
Prediction-driven policyBecause the score lands before the rebuild starts, it can select the policy the CDR then works to. A file predicted malicious is handled more strictly than one that is not.

It answers a different question. Manufacturing a clean file makes it safe to open. This tells you what you were sent, which is what decides whether an incident needs opening at all.

Before the rebuild

Pre-processing prepares each file for analysis and reconstruction. File reputation and macro analysis inform blocking, routing and policy alongside identification, extraction and scanning. Signed installers are verified rather than rebuilt: signed software verification passes genuine ones unchanged and blocks anything that fails the checks.

File identification

What a file really is, established from its own structure rather than its extension or the type a sender declared, so disguised files are caught at the door.

Structure, not extension

Password-protected files

Encrypted files cannot be read, so they cannot be rebuilt. They are held until the recipient signs in with Microsoft 365 or any OpenID Connect (OIDC) identity provider and types the password once. The contents then reach the pipeline instead of passing through unexamined.

Held encrypted, released rebuilt

Repair

Malformed and corrupt PDFs are rebuilt to meet PDF standards first, so a file too broken to process becomes one the engine can work on.

Before the rebuild

Recursive extraction

Containers are opened and what is inside them is processed too. A picture inside an email inside a message is cleaned at every layer, not passed along as one lump. Archives and disc images too large or too deeply nested to check in one go are opened and rebuilt file by file by large archive processing.

Nested, not skipped

XML schema validation

XML is checked as secure and well-formed against the schema you supply. Document type definitions are refused rather than processed.

Against your schema

Multi-AV scanning

Each file goes to every configured anti-virus engine at once, from a curated pack of engines from different vendors or the scanners you already run. It passes only when all report it clean, and a clean result does not bypass CDR.

Known-bad, caught early

File reputation

Look up each file's fingerprint with ReversingLabs in real time to inform blocking, routing and policy, including for files that cannot be rebuilt. Needs your ReversingLabs account and a live internet connection.

Reputation before reconstruction

Macro analysis

Analyse macro intent and behaviour to inform file handling and policy.

Understand active content

Cross-domain transfer

In a configured cross-domain solution, intermediate data follows a validated, one-way transfer path before reconstruction in the receiving domain.

Schema validation

Validate the intermediate representation against its permitted schema.

Before transfer

One-way transfer

Transfer validated intermediate data through a data diode. The diode enforces one-way flow; the configured solution provides hardware validation.

Across the trust boundary

Destination reconstruction

Rebuild the file from validated intermediate data in the receiving domain.

After transfer

The intermediate representation depends on the implementation. Explore Glasswall cross-domain architecture.

Every finding says what fixing it would cost

No action is anonymous. Each one carries a marker, so you can see at a glance whether a rule changes what a reader sees, how the file behaves, or nothing visible at all.

  • [visual]

    Changes what the reader sees on the page.

  • [functional]

    Changes how the file behaves when it is opened.

  • [structural]

    Invisible hardening. Nothing changes for the reader.

Six things your policy can do with a finding

One posture is set across the organisation, then refined by file type, content type, workflow or individual rule. The engine does not decide what happens; you do.

  • ReportRecord the finding and change nothing in the file.
  • RevealUn-hide content someone concealed, such as a hidden row, sheet, slide or run of text, rather than deleting it.
  • ReplaceOverwrite the offending value in place, such as setting an author name to a safe placeholder.
  • RemoveDelete the content, such as stripping a macro or an embedded object.
  • RejectBlock the whole file. No cleaned output is written.
  • OmitTurn the rule off, so it produces no finding at all.

Report, reject and omit apply to every rule. Reveal, replace and remove are available only where they make sense for the content a rule detects.

What comes out

The output is checked again before it is handed over, and it never leaves without a record of what happened to it.

Re-validated after the rebuild

The output goes back through the same rules that examined the input, and each finding is reported as resolved, still present, or newly appeared. Nothing is taken on trust.

Checked, not assumed

Confirm policy outcomes

Confirm required changes and flag unresolved findings before release.

Policy checks before delivery

Re-signed, where you sign

Where your documents carry a signature, the rebuilt file can be re-signed with your own certificate, so downstream systems still receive a trusted, signed document after CDR.

Your certificate, after the rebuild

A clean file

A working document that opens as the reader expects, built to the published standard for its format rather than trimmed down from what arrived.

Usable, not flattened

A report on every file

What was found, what was done and under which rule, in a stable machine-readable form your SIEM can ingest and your auditors can read.

Evidence, per file

Monitoring and SIEM integration

Logs from every service gathered in one place and one format, with passwords and other secrets removed first, then sent to Grafana, Splunk, Microsoft Sentinel, Datadog, IBM QRadar or any tool that accepts OpenTelemetry (OTLP).

Visibility at every stage

What the engine itself brings

Properties of the engine rather than steps in the flow, but they decide what the pipeline can be pointed at and how much you can trust the thing doing the work.

  • 140+

    File extensions covered, from everyday documents and email to geospatial, CAD, audio, video and imagery.

  • Rebuilt in native format

    A document comes back as a document, not flattened to PDF. CMYK-accurate images, embedded fonts intact, coordinates untouched.

  • Memory-safe by construction

    The parser that handles hostile files is managed code, so it cannot itself be hijacked through the flaws that recur in native engines.

  • Runs where you need it

    A self-contained binary across Linux, Windows and macOS on x64 and Arm64, including hardened and air-gapped deployments.

Validation & assurance

File format specifications define structural checks. Configured policies govern content handling. Cross-domain assurance applies to the relevant deployment.

  • Manufacturer specifications

    Validate file structures against the published specification for their format.

  • Configured content policies

    Apply the organisation's requirements for active content, sensitive data and file handling.

  • Meets NSA RTB content-filter requirements

    Glasswall CDR satisfies the mandatory content-filter requirement for Cross Domain Solutions. Glasswall's RTB statement.

Glasswall Content Disarm and Reconstruction, delivered and supported across Asia-Pacific by Safeware. Capabilities vary by product and deployment. See every capability.