Enforce signature verification for Flow Designer artifacts

reference brazil Updated Sep 10, 2026 2 min read sc-enforce-signature-verification-for-flow-designer-artifacts.md
Raw file servicenow.com

The com.glide.hub.code_signing.full.validation.enabled property controls the strictness of checks enforced when Code Signing is fully enabled.

When set to true, stricter checks are enforced and certain Flow Designer features incompatible with Code Signing are blocked. If set to false or left unset, legacy checks are performed instead, and a subset of Code Signing-incompatible Flow Designer features are allowed to execute.

To configure this property:

  1. You must have the security_admin role.
  2. The Code Signing plugin (com.glide.code_signing) must be fully enabled. See Configuring Code Signing.
  3. Navigate to /sys_properties_list.do on the instance.
  4. Set the com.glide.hub.code_signing.full.validation.enabled property to true.

More information

Attribute

Description

Configuration name

com.glide.hub.code_signing.full.validation.enabled

Configuration type

System Properties (/sys_properties_list.do)

Data type

Boolean

Recommended value

true

Default value

false

Fallback value

false

Category

Malicious code

Security risk

  • Security risk rating:Medium
  • CVSS score: 4.4
  • When signature validation is turned off, Flow Designer artifacts execute without cryptographic verification of their origin or integrity. This allows attackers to inject unsigned or tampered flows that execute with system privileges.

An attacker could modify a flow to exfiltrate data, escalate privileges, or create backdoors without detection because digest validation is bypassed entirely. Disabling this control removes a critical safeguard that verifies only authorized, unmodified code executes through Flow Designer.

Functional impact

When enabled, Flow Designer artifacts are validated for cryptographic signatures and integrity digests. Unsigned or tampered flows are flagged as untrusted in guardrails reports and require explicit review before deployment. When disabled (the default), signature verification and digest validation are skipped, allowing unsigned or tampered flows to execute without verification. Although this reduces scan overhead, it eliminates the detection of unsigned or tampered code. Organizations should enable this property in all production environments to enforce artifact integrity and prevent execution of unverified flows. The default disabled state represents a significant security gap.

Dependencies and prerequisites

This property requires Code Signing to be fully enabled on the instance.

**Parent Topic:**[Malicious code](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/brazil/markdown/platform-security/instance-security-hardening-settings/sc-malicious-code.md)
Keywords code signingflow designersignature verificationsecurity
Search documentation
Search document titles and file paths on the brazil branch