Supported File Types

Prev Next

The following file types and extensions are currently supported by Glasswall. 

Learn more about Glasswall CDR.

If you don't see your desired file extension below, please let us know.


Glasswall offers two levels of CDR for our supported file types.

Comprehensive

Glasswall extrapolates the file to its granular levels, then inspects and validates every component, their relationships, and their attributes in accordance with the file vendor specification.

File TypeExtensionContent Management Policies  โ“˜
Word Binary File.doc, .dotDDE, Embedded Files, Embedded Images, External Hyperlinks, Internal Hyperlinks, Macros, Metadata, Review Comments
Excel Binary File.xls, .xltDDE, Embedded Files, Embedded Images, External Hyperlinks, Internal Hyperlinks, Macros, Metadata, Review Comments
PowerPoint Binary File.ppt, .pps, .potEmbedded Files, Embedded Images, External Hyperlinks, Internal Hyperlinks, Macros, Metadata, Review Comments
PDF Document.pdfAcroform, Actions All, Digital Signatures, Embedded Files, Embedded Images, External Hyperlinks, Internal Hyperlinks, JavaScript, Metadata
Office Open XML Document.docx, .docm, .dotx, .dotmDDE, Embedded Files, Embedded Images, External Hyperlinks, Internal Hyperlinks, Macros, Metadata, Review Comments
Office Open XML Workbook.xlsx, .xltx, .xltm, .xlsmConnections, DDE, Embedded Files, Embedded Images, External Hyperlinks, Internal Hyperlinks, Macros, Metadata, Review Comments
Office Open XML Presentation.pptx, .pptm, .ppsx, .ppam, .potm, .ppsm, .potxEmbedded Files, Embedded Images, External Hyperlinks, Internal Hyperlinks, Macros, Metadata, Review Comments
TIFF Image.tif, .tiff, .geotiffMetadata
SVG Image.svgForeign Objects, Scripts, External Hyperlinks
Enhanced Meta File.emf-
Windows Metafile Format.wmf-
JPEG Image.jpeg, .jpg, .jpe, .jif, .jfif, .jfi-
PNG Image.png-
GIF Image.gif-
BMP Image.bmp, .dib-

Learn more about content management & policy definitions. 

Standard

Glasswall extrapolates the file at a high level (e.g., container level), then validates these components against a subset of selected rules from the file vendor specification. For example, Glasswall may validate attributes of a container and ensure that the streams are of the correct size, running order, and encoding in relation to the container metadata. However, the contents of these streams are not further inspected, validated, or cleansed.

File TypeExtensionContent Management Policies  โ“˜
WebP Image.webpMetadata
Waveform Audio File.wav, .wave-
Mpeg-2 Media File.mpg, .mpeg-
MP3 Audio File.mp1, .mp2, .mp3-
MP4 Media File.mp4, .m4a, .m4p, .m4b, .m4r, .m4v-
Binary
Windows Portable Executable Format.acm, .ax, .cpl, .dll, .drv, .mui, .exe, .ocx, .scr, .sys, .efi, .tsp-
Mach Object Format.o, .dylib-
Common Object File Format.o, .obj-
Executable & Linked Format.elf, .o, .so, .axf, .bin, .ko, .mod, .out-

Note: Binary executable files should be used with caution; the use of additional security filters is highly recommended. Binary files are processed as per the standard processing level but binary files may still be risky in nature.

Zip & Archive Support

For the Embedded Engine SDK, we recommend that integrators explode archives before presenting files for CDR processing.

Glasswall Halo provides archive support. Archive formats and file types are first identified using a structural check and then decompressed. 

Depending on the format of extracted file types, the contents of the archive are processed and a brand-new archive with the secured content is created.

File TypeExtensionsComment
Zip Archive File.zip, .zip64Archive recreated
7-Zip Archive File.7zArchive recreated
BZip2 Archive File.bz2Archive recreated
GZip Archive File.gzArchive recreated
Rar Archive File.rarArchive decompression only
Tar Archive File.tarArchive recreated
XZ Compression based on LZMA.xzArchive recreated

Glasswall Halo provides REST API endpoints that that can accept both single and archive files. 

This overview describes how the Glasswall Halo solution provides a configurable ruleset for how archives are processed.

Supported File Size

Glasswall provides 64-bit version of a Dynamic-link Libraries (.DLL) for Windows and/or Shared Objects (.SO) for Linux operating systems that can analyse and protect files up to the size of 2GiB (2,147,483,648 bytes), provided that other internal limits (such as recursion depth) are satisfied.

Learn more