Property reference

glide.db.allow_unsafe_dbi_execute_sql

The glide.db.allow_unsafe_dbi_execute_sql property allows users to execute raw SQL queries on the database. Setting this property to false is crucial for preventing unauthorized access to data outside of GlideRecord restrictions and mitigating security risks.

Default
Not stated
Type
Not stated
Application
Not stated

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 controls whether raw SQL queries can be executed, which can expose sensitive data if not properly restricted.
What area does it affect? Database access control
What does the default mean? No default value is stated in the ServiceNow documentation.
When should you review it? Review this property during security audits or when configuring database access permissions.

Property record

Facts stated in the ServiceNow documentation. No out of the box record has been read from an instance yet.

Property name glide.db.allow_unsafe_dbi_execute_sql
Type Not stated
Application Not stated
Default value Not stated
Description Not stated

Sources

Official references and nearby text excerpts where this property appears.

Context preview Snippet 1
... Requirements • New description: This property allows a user to perform raw SQL queries on the database which can give access to tables and data outside of GlideRecord restrictions. If glide.db.allow_unsafe_dbi_execute_sql is not set to the recommended value of false, then this allows calling dbi.executeStatement() from a Glide Scriptable. • Old description: This property allows a user to perform raw SQL ...

More in glide.db

Other properties in the same namespace.

All 59 properties in glide.db →