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 Type | Extension | Content Management Policies โ |
---|---|---|
Word Binary File | .doc, .dot | DDE, Embedded Files, Embedded Images, External Hyperlinks, Internal Hyperlinks, Macros, Metadata, Review Comments |
Excel Binary File | .xls, .xlt | DDE, Embedded Files, Embedded Images, External Hyperlinks, Internal Hyperlinks, Macros, Metadata, Review Comments |
PowerPoint Binary File | .ppt, .pps, .pot | Embedded Files, Embedded Images, External Hyperlinks, Internal Hyperlinks, Macros, Metadata, Review Comments |
PDF Document | Acroform, Actions All, Digital Signatures, Embedded Files, Embedded Images, External Hyperlinks, Internal Hyperlinks, JavaScript, Metadata | |
Office Open XML Document | .docx, .docm, .dotx, .dotm | DDE, Embedded Files, Embedded Images, External Hyperlinks, Internal Hyperlinks, Macros, Metadata, Review Comments |
Office Open XML Workbook | .xlsx, .xltx, .xltm, .xlsm | Connections, DDE, Embedded Files, Embedded Images, External Hyperlinks, Internal Hyperlinks, Macros, Metadata, Review Comments |
Office Open XML Presentation | .pptx, .pptm, .ppsx, .ppam, .potm, .ppsm, .potx | Embedded Files, Embedded Images, External Hyperlinks, Internal Hyperlinks, Macros, Metadata, Review Comments |
TIFF Image | .tif, .tiff, .geotiff | Metadata |
SVG Image | .svg | Foreign 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 Type | Extension | Content Management Policies โ |
---|---|---|
WebP Image | .webp | Metadata |
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 Type | Extensions | Comment |
---|---|---|
Zip Archive File | .zip, .zip64 | Archive recreated |
7-Zip Archive File | .7z | Archive recreated |
BZip2 Archive File | .bz2 | Archive recreated |
GZip Archive File | .gz | Archive recreated |
Rar Archive File | .rar | Archive decompression only |
Tar Archive File | .tar | Archive recreated |
XZ Compression based on LZMA | .xz | Archive 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.