--- title: Prohibited keywords description: The Edge Encryption proxy validates encryption rule scripts before saving the rule. Many JavaScript keywords aren’t allowed in encryption rule scripts. locale: en-US canonical_url: https://www.servicenow.com/docs/r/australia/platform-security/edge-encryption/r\_ProhibitedKeywords.html release: australia product: Edge Encryption classification: edge-encryption topic_type: reference last_updated: "2026-03-12" reading_time_minutes: 1 breadcrumb: [Encryption rule objects and APIs, Define a custom encryption rule, Configuring Edge Encryption, Edge Encryption, Encryption] --- # Prohibited keywords The Edge Encryption proxy validates encryption rule scripts before saving the rule. Many JavaScript keywords aren’t allowed in encryption rule scripts. |Keyword| |-------| |\_\_DIR\_\_| |\_\_FILE\_\_| |\_\_LINE\_\_| |\_\_parent\_\_| |\_\_proto\_\_| |Error| |eval| |getClass| |getPrototypeOf| |Java| |javax| |javafx| |JavaImporter| |load| |loadWithNewGlobal| |new| |Packages| |Object| |prototype| |RegExp| |setPrototypeOf| |this| |throw| **Parent Topic:**[Encryption rule objects and APIs](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/platform-security/edge-encryption/api-overview.md)