Property reference

glide.attachment.extensions

Restricts attachment dialog uploads to the comma-separated file extensions listed in glide.attachment.extensions. When the property is blank, all file extensions are allowed, so entering extensions narrows the types users can attach.

Default
Not set
Type
string
Application
Global

Key questions about this property

The answers below summarize the purpose, scope, default effect, and review scenarios for this property.

What does it do? This property defines a comma-separated list of allowable file extensions for document attachments, excluding the dot prefix.
What area does it affect? Document attachments
What does the default mean? No default value is documented in this property record.
When should you review it? Review this property when setting attachment policies or addressing security concerns related to file uploads.

Out of the box property record

Raw metadata from the property record.

Property name glide.attachment.extensions
Sys ID 650b07dbc0a80006004f95f2c929335d
Type string
Application Global
Default value Not set
Description List of file extensions (comma-separated) that can be attached to documents via the attachment dialog. Extensions should not include the dot (.) e.g. xls,xlsx,doc,docx. Leave blank to allow all extensions.
Updated 2024-05-25 03:55:05

Sources

Official references and nearby text excerpts where this property appears.

Brazil docs AttachmentCreator ↗
Context preview Snippet 1
... a role to explicitly allow adding attachments, then assign this role to the SOAP user. File type security You can control what file types users can attach by setting the glide.attachment.extensions and glide.security.file.mime_type.validation properties. For these properties to apply to the AttachmentCreator web service, the property glide.attachment.enforce_security_validation must be set to true. This property is true by default. Example SOAP Message ...
Context preview Snippet 2
... to manage applications in source control. Instance requirements If an instance includes modified configurations for saving attachments, the following requirements must be met to perform Git operations: • If the glide.attachment.extensions system property is configured, it must contain txt,gitdata. • If the glide.security.attachment_type.use_blacklist system property is set to true: ◦The glide.attachment.blacklisted.extensions system property must not contain txt,gitdata and ◦The glide.attachment.blacklisted.types system ...
Brazil docs OData ↗
Context preview Snippet 3
... connections. To give users OData access, see the following instructions on the SAP help site: Back-End Server: Assign OData Service Authorization to Users . Enabling download of XML files The glide.attachment.extensions system property restricts the file types that can be downloaded. This property is empty by default. Check that the xml file extension hasn't been added to this property. For more ...
Context preview Snippet 4
... instance by default and can be viewed in the MID Server > SNMP MIBs module. Important: MIB files in a ServiceNow instance do not use a file extension. If the glide.attachment.extensions system property in your instance contains a list of file extensions permitted for import, MIB files do not load. To ensure that MIB files can load, add a temporary extension ...
Brazil docs System properties ↗
Context preview Snippet 5
... 37 ensuring that files with HTML content can be included when necessary, while maintaining MIME type integrity. • Type: text/html • Default value: null • Location: System Properties [sys_properties] table glide.attachment.extensions Comma-separated list of file extensions that can be attached. No value means that there are no restrictions. • Type: string • Default value: none • Location: System Properties > Security ...
Context preview Snippet 6
... score: Medium • Security risk details: MIME type validation for file attachments doesn't take place in multi-extension processing or when null bytes are present. This allows attackers to circumvent the glide.attachment.extensions and glide.security.file.mime_type.validation system properties through null-byte injection, multi- extension file names and polyglot files, leading to malicious file uploads. Functional impact When the glide.attachment.enable_secure_filename_validation property is set to true: • ...
Context preview Snippet 7
... must be set to activate MIME type checking for uploads (All version Eureka and up). Enables (true) or disables (false) mime type validation for file attachments. File extensions configured via glide.attachment.extensions will be checked for MIME type during upload. and activate the property by checking Yes. Note: The default setting for this property on an out-of-box instance is No (unchecked). c. ...
Context preview Snippet 8
... from a screen reader Service Catalog Portal Widgets PRB1976761 In Service Portal, a standard ticket rich text editor has an incorrect keyboard focus order Service Catalog Portal Widgets PRB1977104 When glide.attachment.extensions is set any value, like xlsx, it's not displaying as 'Supported: xlsx' in catalog pages Service Catalog Portal Widgets PRB1988371 There's labels that are too long on the 'Catalog' page ...
Context preview Snippet 9
... this option if you have a large number of Microsoft Intune devices. Note: ▪The admin role is required to configure advanced data sources. ▪To enable the creation of attachments, the glide.attachment.extensions system property must be set to either null or zip, json. For more information, see the Service Graph Connector For Microsoft Intune – Advanced [KB1641546] article in the Now Support ...

More in glide.attachment

Other properties in the same namespace.

All 7 properties in glide.attachment →