<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="https://community.appian.com/cfs-file/__key/system/syndication/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/"><channel><title>Appian Knowledge Base</title><link>https://community.appian.com/support/w/kb</link><description /><dc:language>en-US</dc:language><generator>Telligent Community 12</generator><item><title>KB-2386 Log ingestion pipelines fail for login-audit.csv after upgrading to Appian 25.4</title><link>https://community.appian.com/support/w/kb/3814/kb-2386-log-ingestion-pipelines-fail-for-login-audit-csv-after-upgrading-to-appian-25-4</link><pubDate>Mon, 15 Jun 2026 16:05:32 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:eb43299f-2fd7-450c-a67e-c2347d58d810</guid><dc:creator>pauline.delacruz</dc:creator><description>Current Revision posted to Appian Knowledge Base by pauline.delacruz on 6/15/2026 4:05:32 PM&lt;br /&gt;
&lt;p data-path-to-node="3,0"&gt;&lt;span style="font-family:inherit;font-size:200%;"&gt;Symptoms&lt;/span&gt;&lt;/p&gt;
&lt;p data-path-to-node="3,0"&gt;&lt;span style="font-family:inherit;"&gt;After upgrading to Appian 25.4, automated log ingestion pipelines (such as Splunk, Datadog, ELK, or custom Appian expression rules) that process the &lt;code&gt;&amp;lt;APPIAN_HOME&amp;gt;/logs/login-audit.csv&lt;/code&gt; file and rely on strict positional parsing or headerless formats may fail or parse data incorrectly.&lt;/span&gt;&lt;/p&gt;
&lt;p data-path-to-node="3,1"&gt;&lt;span style="font-family:inherit;"&gt;As a result, administrators may experience a temporary loss of login audit data visibility in downstream reporting stores, or trigger internal security/IT alerts due to these ingestion job failures.&lt;/span&gt;&lt;/p&gt;
&lt;p data-path-to-node="5"&gt;&lt;span style="font-family:inherit;font-size:200%;"&gt;Cause &lt;/span&gt;&lt;/p&gt;
&lt;p data-path-to-node="5"&gt;&lt;span style="font-family:inherit;"&gt;This issue is caused by schema changes introduced in Appian 25.4 to support the new &amp;quot;Multi-Factor Authentication: Authenticator Apps&amp;quot; feature. &lt;/span&gt;&lt;/p&gt;
&lt;p data-path-to-node="5"&gt;&lt;span style="font-family:inherit;"&gt;Pipelines relying on headerless parsing or strict positional index mapping will fail due to two structural modifications:&lt;/span&gt;&lt;/p&gt;
&lt;ol start="1" data-path-to-node="6"&gt;
&lt;li&gt;
&lt;p data-path-to-node="6,0,0"&gt;&lt;span style="font-family:inherit;"&gt;Inclusion of Headers&lt;b data-path-to-node="6,0,0" data-index-in-node="0"&gt;:&lt;/b&gt; Row 1 of &lt;strong&gt;login-audit.csv&lt;/strong&gt; now contains column headers. Historically, this file was headerless.&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p data-path-to-node="6,1,0"&gt;&lt;span style="font-family:inherit;"&gt;New MFA Tracking Column&lt;b data-path-to-node="6,1,0" data-index-in-node="0"&gt;:&lt;/b&gt; A new column was appended to the log to track native MFA events.&lt;/span&gt;&lt;/p&gt;
&lt;ul data-path-to-node="6,1,1"&gt;
&lt;li&gt;
&lt;p data-path-to-node="6,1,1,0,0"&gt;&lt;span style="font-family:inherit;"&gt;In Appian 25.4, this column was initially introduced as &lt;/span&gt;MFA User&lt;span style="font-family:inherit;"&gt;.&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p data-path-to-node="6,1,1,1,0"&gt;&lt;span style="font-family:inherit;"&gt;In Appian Hotfix 25.4.371.0, this column was renamed to &lt;/span&gt;MFA Authenticated &lt;span style="font-family:inherit;"&gt;and its behavior was refined to accurately distinguish genuine Appian MFA events from SSO/LDAP authentications.&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p data-path-to-node="6,1,1,2,0"&gt;&lt;span style="font-family:inherit;"&gt;Note: &lt;/span&gt;&lt;code&gt;true&lt;/code&gt; &lt;span style="font-family:inherit;"&gt;indicates successful authentication using Appian native MFA, while &lt;/span&gt;&lt;code&gt;false&lt;/code&gt; &lt;span style="font-family:inherit;"&gt;indicates external authentication (SSO/LDAP), primary authentication failure, or MFA not being enabled.&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;p data-path-to-node="7"&gt;&lt;span style="font-family:inherit;"&gt;Strict positional parsing of the &lt;/span&gt;&lt;strong&gt;login-audit.csv&lt;/strong&gt;&lt;span style="font-family:inherit;"&gt; file without accounting for the newly added header row is no longer a supported ingestion approach.&lt;/span&gt;&lt;/p&gt;
&lt;p data-path-to-node="7"&gt;For more information about &lt;strong&gt;login-audit.csv&lt;/strong&gt;, refer to &lt;a href="https://docs.appian.com/suite/help/latest/Logging.html#logins"&gt;Logging&lt;/a&gt;.&lt;/p&gt;
&lt;p data-path-to-node="8"&gt;&lt;span style="font-family:inherit;font-size:200%;"&gt;Action &lt;/span&gt;&lt;/p&gt;
&lt;p data-path-to-node="8"&gt;&lt;span style="font-family:inherit;"&gt;To resolve this issue and prevent future disruptions, log ingestion scripts and parsers must be updated:&lt;/span&gt;&lt;/p&gt;
&lt;ol start="1" data-path-to-node="9"&gt;
&lt;li&gt;
&lt;p data-path-to-node="9,0,0"&gt;Account for the Header Row: Update ingestion scripts to ignore the first row as data, treating it instead as the schema definition.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p data-path-to-node="9,1,0"&gt;Update Parsing Logic&lt;span style="font-family:inherit;"&gt;&lt;b data-path-to-node="9,1,0" data-index-in-node="0"&gt;:&lt;/b&gt; Switch from positional indexing to header-based mapping (e.g., map by the exact header string MFA Authenticated). This guarantees pipeline stability even if column orders change in future releases.&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;p data-path-to-node="10"&gt;&lt;span style="font-family:inherit;font-size:200%;"&gt;Affected Versions&lt;/span&gt;&lt;/p&gt;
&lt;p data-path-to-node="10"&gt;This article applies to Appian 25.4 and later.&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family:inherit;"&gt;&lt;/span&gt;&lt;span style="font-family:inherit;"&gt;&lt;span&gt;Last Reviewed: June 2026&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;

&lt;div style="font-size: 90%;"&gt;Tags: integration, authentication&lt;/div&gt;
</description></item><item><title>KB-1575 How to enable loggers for commonly seen Appian issues</title><link>https://community.appian.com/support/w/kb/936/kb-1575-how-to-enable-loggers-for-commonly-seen-appian-issues</link><pubDate>Thu, 04 Jun 2026 16:33:56 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:022de8fe-b261-4935-bc30-2205443c34c4</guid><dc:creator>Kaushal Patel</dc:creator><description>Current Revision posted to Appian Knowledge Base by Kaushal Patel on 6/4/2026 4:33:56 PM&lt;br /&gt;
&lt;h2 id="mcetoc_1hn10ql0cc"&gt;Purpose&lt;/h2&gt;
&lt;p&gt;In certain troubleshooting scenarios, it may be necessary to enable&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;code&gt;DEBUG&lt;/code&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;logging to retrieve additional information related to the issue observed.&amp;nbsp;This article details how to enable&amp;nbsp;&lt;code&gt;DEBUG&lt;/code&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;logging for some of the most commonly seen issues in Appian. The&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;code&gt;DEBUG&lt;/code&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;statements will be logged to the&amp;nbsp;application server log, unless configured otherwise.&lt;/p&gt;
&lt;h2 id="mcetoc_1hn10ql0cd"&gt;Instructions&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;Warning:&lt;/strong&gt;&amp;nbsp;Enabling the&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;code&gt;DEBUG&lt;/code&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;logs in an environment can lead to large log files and introduce potential performance degradation. Appian Technical Support advises to enable loggers on lower environments before doing so on production.&lt;/p&gt;
&lt;p&gt;The steps to&amp;nbsp;&lt;strong&gt;enable&lt;/strong&gt;&amp;nbsp;&lt;code&gt;DEBUG&lt;/code&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;logging are as follows:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Open the&amp;nbsp;&lt;strong&gt;appian_log4j&lt;/strong&gt;&lt;strong&gt;.properties&lt;/strong&gt;&amp;nbsp;file. The location varies based on the version:
&lt;ol&gt;
&lt;li&gt;For Appian 25.4 and later, edit the config map containing the&amp;nbsp;&lt;strong&gt;appian_log4j_override.properties file&lt;/strong&gt;. If this is the first time the logging is being used, please follow the &lt;a href="https://docs.appian.com/suite/help/latest/customizing-application-logging.html#customizing-application-logging-for-the-first-time"&gt;documentation&lt;/a&gt; to generate the&amp;nbsp;&lt;strong&gt;appian_log4j_override.properties file&lt;/strong&gt;&amp;nbsp;&lt;/li&gt;
&lt;li&gt;For Appian 18.3 and later, this file can be found in&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;code&gt;&amp;lt;APPIAN_HOME&amp;gt;/deployment/web.war/WEB-INF/resources&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;For Appian 18.2 and earlier, this file can be found in&amp;nbsp;&lt;code&gt;&amp;lt;APPIAN_HOME&amp;gt;/ear/suite.ear/resources&lt;/code&gt;.&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;Find and uncomment the lines which apply to the particular issue you are trying to troubleshoot.&lt;/li&gt;
&lt;li&gt;Set the value of the line to&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;code&gt;DEBUG&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;Save and exit out of the file.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;The steps to&amp;nbsp;&lt;strong&gt;disable&lt;/strong&gt;&amp;nbsp;&lt;code&gt;DEBUG&lt;/code&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;logging are as follows:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Return to the&amp;nbsp;&lt;strong&gt;appian_log4j.properties&lt;/strong&gt;&amp;nbsp;file, and update the lines you modified so that the value is changed from&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;code&gt;DEBUG&lt;/code&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;back to&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;code&gt;ERROR&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;Save the file and check the&amp;nbsp;application&amp;nbsp;server log to verify that the&amp;nbsp;&lt;code&gt;DEBUG&lt;/code&gt;&amp;nbsp;and&amp;nbsp;&lt;code&gt;TRACE&lt;/code&gt;&amp;nbsp;log entries are no longer being recorded.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;When adding any of these loggers, check if they already exist in&amp;nbsp;&lt;strong&gt;appian_log4j.properties&lt;/strong&gt;, if they do, edit the existing line, otherwise add&amp;nbsp;the lines to the&amp;nbsp;&lt;strong&gt;appian_log4j.properties&lt;/strong&gt;.&lt;/p&gt;
&lt;h3 id="mcetoc_1hn10ql0ce"&gt;&lt;strong&gt;Loggers:&lt;/strong&gt;&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="/support/w/kb/936/kb-1575-how-to-enable-loggers-for-commonly-seen-appian-issues#Appian%20Authentication,%20SAML,%20LDAP"&gt;Appian Authentication, SAML, LDAP&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="/support/w/kb/936/kb-1575-how-to-enable-loggers-for-commonly-seen-appian-issues#OpenIDConnectUserAuthentication"&gt;OpenID Connect User Authentication&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="/support/w/kb/936/kb-1575-how-to-enable-loggers-for-commonly-seen-appian-issues#OAuth2.0TokenRequestSequence"&gt;OAuth 2.0 Token Request Sequence&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="/support/w/kb/936/kb-1575-how-to-enable-loggers-for-commonly-seen-appian-issues#Application%20Import/Export"&gt;Application Import/Export&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="/support/w/kb/936/kb-1575-how-to-enable-loggers-for-commonly-seen-appian-issues#HC"&gt;Appian Health Check&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="/support/w/kb/936/kb-1575-how-to-enable-loggers-for-commonly-seen-appian-issues#CDTImportExport"&gt;CDT Import/Export&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="/support/w/kb/936/kb-1575-how-to-enable-loggers-for-commonly-seen-appian-issues#StartProcessByEmail"&gt;Start Processes via Email&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="/support/w/kb/936/kb-1575-how-to-enable-loggers-for-commonly-seen-appian-issues#ProcessModelsExposedAsWS"&gt;Process Models Exposed as Web Service&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="/support/w/kb/936/kb-1575-how-to-enable-loggers-for-commonly-seen-appian-issues#ProcessToProcessMessaging"&gt;Process to Process Messaging&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="/support/w/kb/936/kb-1575-how-to-enable-loggers-for-commonly-seen-appian-issues#QueryTimeouts"&gt;Query Timeouts&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="/support/w/kb/936/kb-1575-how-to-enable-loggers-for-commonly-seen-appian-issues#QueryRDBMSExecution"&gt;Query RDBMS Node Execution&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="/support/w/kb/936/kb-1575-how-to-enable-loggers-for-commonly-seen-appian-issues#CaptureSqlStatements"&gt;Capture SQL Statements using Hibernate Trace Logs&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="/support/w/kb/936/kb-1575-how-to-enable-loggers-for-commonly-seen-appian-issues#SAILErrors"&gt;SAIL Pink Box Errors&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="/support/w/kb/936/kb-1575-how-to-enable-loggers-for-commonly-seen-appian-issues#SendEmailSmartService"&gt;Send Emails via the Send Email Smart Service&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="/support/w/kb/936/kb-1575-how-to-enable-loggers-for-commonly-seen-appian-issues#CallWSSS"&gt;Call Web Service Smart Service&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="/support/w/kb/936/kb-1575-how-to-enable-loggers-for-commonly-seen-appian-issues#Importing%20Web%20Service%20CDTs"&gt;Importing Web Service CDTs&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="/support/w/kb/936/kb-1575-how-to-enable-loggers-for-commonly-seen-appian-issues#BackGroundActivitityAppianEngines"&gt;Background activity in Appian Engines&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="/support/w/kb/936/kb-1575-how-to-enable-loggers-for-commonly-seen-appian-issues#CDTTransformation"&gt;Details on CDT Transformation&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="/support/w/kb/936/kb-1575-how-to-enable-loggers-for-commonly-seen-appian-issues#HighTransformTime"&gt;High Transformation Time When Processing the Results Received from the RDBMS&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="/support/w/kb/936/kb-1575-how-to-enable-loggers-for-commonly-seen-appian-issues#Workpoller%20Issues"&gt;Workpoller Issues&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="/support/w/kb/936/kb-1575-how-to-enable-loggers-for-commonly-seen-appian-issues#plugin_deployment"&gt;Plugin Deployment&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="/support/w/kb/936/kb-1575-how-to-enable-loggers-for-commonly-seen-appian-issues#xsdValidation"&gt;XSD Validation for record types&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="/support/w/kb/936/kb-1575-how-to-enable-loggers-for-commonly-seen-appian-issues#requestExecution"&gt;HTTP Connected System Request Executions&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="/support/w/kb/936/kb-1575-how-to-enable-loggers-for-commonly-seen-appian-issues#connectedEnvs"&gt;Connected Environments DevOps&amp;nbsp;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="/support/w/kb/936/kb-1575-how-to-enable-loggers-for-commonly-seen-appian-issues#publicKeys"&gt;Connected Environments (Retrieval of Public Keys)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="/support/w/kb/936/kb-1575-how-to-enable-loggers-for-commonly-seen-appian-issues#InspectCD"&gt;Compare and Deploy Inspection requests&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="/support/w/kb/936/kb-1575-how-to-enable-loggers-for-commonly-seen-appian-issues#salesforceCS"&gt;Salesforce Connected Systems&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="/support/w/kb/936/kb-1575-how-to-enable-loggers-for-commonly-seen-appian-issues#webServer"&gt;Webserver logging&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="/support/w/kb/936/kb-1575-how-to-enable-loggers-for-commonly-seen-appian-issues#quickApps"&gt;Quick Apps&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="/support/w/kb/936/kb-1575-how-to-enable-loggers-for-commonly-seen-appian-issues#deployment_IP"&gt;Deployments stuck in progress&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="/support/w/kb/936/kb-1575-how-to-enable-loggers-for-commonly-seen-appian-issues#recordSync"&gt;Record Sync Incidents&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;a id="Appian Authentication, SAML, LDAP"&gt;&lt;/a&gt;&lt;strong&gt;Appian Authentication, SAML, LDAP&lt;/strong&gt;:&lt;/p&gt;
&lt;div class="content-scrollable-wrapper"&gt;
&lt;pre&gt;&lt;span&gt;log4j.logger.com.appiancorp.security=DEBUG&lt;br /&gt;&lt;/span&gt;&lt;span&gt;log4j.logger.org.springframework.security=DEBUG&lt;br /&gt;&lt;/span&gt;log4j.logger.org.opensaml.core.xml.util=TRACE&lt;/pre&gt;
&lt;/div&gt;
&lt;p&gt;&lt;strong&gt;&lt;a id="OpenIDConnectUserAuthentication"&gt;&lt;/a&gt;OpenID Connect User Authentication:&lt;/strong&gt;&lt;/p&gt;
&lt;div class="content-scrollable-wrapper"&gt;
&lt;pre&gt;log4j.logger.com.appiancorp.security.auth.oidc=DEBUG&lt;/pre&gt;
&lt;/div&gt;
&lt;p&gt;&lt;a id="OAuth2.0TokenRequestSequence"&gt;&lt;/a&gt;&lt;strong&gt;OAuth 2.0 Token Request Sequence:&lt;/strong&gt;&lt;/p&gt;
&lt;div class="content-scrollable-wrapper"&gt;
&lt;pre&gt;log4j.logger.com.appiancorp.connectedsystems.http.oauth.HttpOAuthTokenRetriever=DEBUG&lt;br /&gt;log4j.logger.com.appiancorp.connectedsystems.contracts.HttpOAuthTokenService=DEBUG&lt;br /&gt;log4j.logger.com.appiancorp.connectedsystems.http.execution.strategies=DEBUG&lt;br /&gt;log4j.logger.com.appiancorp.connectedsystems.http.oauth=DEBUG&lt;br /&gt;log4j.logger.com.appiancorp.oauth.inbound=DEBUG&lt;/pre&gt;
&lt;/div&gt;
&lt;p&gt;&lt;span&gt;&lt;a id="Application Import/Export"&gt;&lt;/a&gt;&lt;strong&gt;Application Import/Export&lt;/strong&gt;:&lt;/span&gt;&lt;/p&gt;
&lt;div class="content-scrollable-wrapper"&gt;
&lt;pre&gt;&lt;span&gt;log4j.logger.com.appiancorp.ix=DEBUG&lt;/span&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;p&gt;&lt;span&gt;&lt;strong&gt;&lt;a id="HC"&gt;&lt;/a&gt;Appian Health Check&lt;/strong&gt;:&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;strong&gt;Note:&lt;/strong&gt;&amp;nbsp;Only applicable when using the Health Check Plugin. These loggers do not apply when Health Check is configured through the&amp;nbsp;&lt;a class="external-link" title="Follow link" href="https://docs.appian.com/suite/help/latest/Appian_Administration_Console.html#health-check" rel="nofollow noopener noreferrer" target="_blank"&gt;Admin Console&lt;/a&gt;.&lt;/span&gt;&lt;/p&gt;
&lt;div class="content-scrollable-wrapper"&gt;
&lt;pre&gt;&lt;code&gt;&lt;span&gt;log4j.logger.com.appiancorp.plugins.labs.BulkLogDownloadServlet=DEBUG&lt;br /&gt;&lt;/span&gt;&lt;span&gt;log4j.logger.com.appiancorp.tools.labs.analysis.util.LabsFileFilter=DEBUG&lt;br /&gt;&lt;/span&gt;&lt;/code&gt;log4j.logger.com.appiancorp.healthcheck=DEBUG, HEALTH_CHECK&lt;/pre&gt;
&lt;/div&gt;
&lt;p&gt;&lt;span&gt;&lt;a id="CDTImportExport"&gt;&lt;/a&gt;&lt;strong&gt;CDT Import/Export&lt;/strong&gt;:&lt;/span&gt;&lt;/p&gt;
&lt;div class="content-scrollable-wrapper"&gt;
&lt;pre&gt;&lt;code&gt;&lt;span&gt;log4j.logger.com.appiancorp.type.external.teneoimpl.TeneoAnnotationsValidator=DEBUG&lt;br /&gt;&lt;/span&gt;&lt;span&gt;log4j.logger.com.appiancorp.type.external.teneoimpl.AppianHbSessionDataStore=DEBUG&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;p&gt;&lt;a id="StartProcessByEmail"&gt;&lt;/a&gt;&lt;strong&gt;Starting Processes by E-mail (email polling):&lt;/strong&gt;&lt;/p&gt;
&lt;div class="content-scrollable-wrapper"&gt;
&lt;pre&gt;&lt;span&gt;log4j.logger.com.appiancorp.messaging.MessagePublisherServiceImpl=DEBUG &lt;/span&gt;&lt;span&gt;&lt;br /&gt;&lt;/span&gt;&lt;span&gt;log4j.logger.com.appiancorp.process.execution.service.ProcessExecutionServiceFacade=DEBUG &lt;/span&gt;&lt;span&gt;&lt;br /&gt;&lt;/span&gt;&lt;span&gt;log4j.logger.com.appiancorp.mdb=DEBUG&lt;/span&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;p&gt;&lt;span&gt;&lt;a id="ProcessModelsExposedAsWS"&gt;&lt;/a&gt;&lt;strong&gt;Process Models Exposed as Web Services&lt;/strong&gt;:&lt;/span&gt;&lt;/p&gt;
&lt;div class="content-scrollable-wrapper"&gt;
&lt;pre&gt;&lt;span&gt;log4j.logger.com.appiancorp.process.webservices.pmserver=DEBUG&lt;/span&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;p&gt;&lt;a id="ProcessToProcessMessaging"&gt;&lt;/a&gt;&lt;strong&gt;Process to Process Messaging&lt;/strong&gt;:&lt;/p&gt;
&lt;div class="content-scrollable-wrapper"&gt;
&lt;pre&gt;&lt;span&gt;log4j.logger.com.appiancorp.messaging.MessagePublisherServiceImpl=DEBUG &lt;/span&gt;&lt;span&gt;&lt;br /&gt;&lt;/span&gt;&lt;span&gt;log4j.logger.com.appiancorp.process.execution.service.ProcessExecutionServiceFacade=DEBUG&lt;/span&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;p&gt;&lt;span&gt;&lt;a id="QueryTimeouts"&gt;&lt;/a&gt;&lt;strong&gt;Query Timeouts&lt;/strong&gt;:&lt;/span&gt;&lt;/p&gt;
&lt;div class="content-scrollable-wrapper"&gt;
&lt;pre&gt;&lt;span&gt;log4j.logger.org.hibernate.util.JDBCExceptionReporter=DEBUG&lt;/span&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;p&gt;&lt;span&gt;&lt;a id="QueryRDBMSExecution"&gt;&lt;/a&gt;&lt;strong&gt;Query RDBMS Execution and Validation&lt;/strong&gt;:&lt;/span&gt;&lt;/p&gt;
&lt;div class="content-scrollable-wrapper"&gt;
&lt;pre&gt;&lt;span&gt;log4j.logger.com.appiancorp.process.runtime.activities.QueryRdbmsActivity=DEBUG&lt;br /&gt;&lt;/span&gt;&lt;span&gt;log4j.logger.com.appiancorp.process.runtime.activities.JdbcActivity=DEBUG&lt;/span&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;p&gt;&lt;span&gt;&lt;a id="CaptureSqlStatements"&gt;&lt;/a&gt;&lt;strong&gt;Capture&amp;nbsp;&lt;/strong&gt;&lt;strong&gt;SQL Statements&lt;/strong&gt;:&lt;/span&gt;&lt;/p&gt;
&lt;div class="content-scrollable-wrapper"&gt;
&lt;pre&gt;&lt;span&gt;log4j.logger.org.hibernate.SQL=DEBUG&lt;br /&gt;&lt;/span&gt;&lt;span&gt;log4j.logger.org.hibernate.type=TRACE&lt;/span&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;p&gt;&lt;span&gt;&lt;a id="SAILErrors"&gt;&lt;/a&gt;&lt;strong&gt;SAIL (unmask pink pop-up errors)&lt;/strong&gt;:&lt;/span&gt;&lt;/p&gt;
&lt;div class="content-scrollable-wrapper"&gt;
&lt;pre&gt;&lt;span&gt;log4j.logger.com.appiancorp.rest.shared.AppianExceptionMapper=DEBUG&lt;br /&gt;&lt;/span&gt;&lt;span&gt;log4j.logger.com.appiancorp.core.expr.tree.Variable=DEBUG&lt;br /&gt;&lt;/span&gt;&lt;span&gt;log4j.logger.com.appiancorp.core.expr.Parse=DEBUG&lt;/span&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;p&gt;&lt;span&gt;&lt;a id="SendEmailSmartService"&gt;&lt;/a&gt;&lt;strong&gt;Sending Emails with Send Email Smart Service&lt;/strong&gt;:&lt;/span&gt;&lt;/p&gt;
&lt;div class="content-scrollable-wrapper"&gt;
&lt;pre&gt;&lt;span&gt;log4j.logger.com.appiancorp.process.runtime.activities.SendEmailActivity=DEBUG&lt;br /&gt;&lt;/span&gt;&lt;span&gt;log4j.logger.com.appiancorp.ap2.mail=DEBUG&lt;/span&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;p&gt;&lt;span&gt;&lt;a id="CallWSSS"&gt;&lt;/a&gt;&lt;strong&gt;Call Web Service Smart Service&lt;/strong&gt;:&lt;/span&gt;&lt;/p&gt;
&lt;div class="content-scrollable-wrapper"&gt;
&lt;pre&gt;&lt;span&gt;log4j.logger.com.appiancorp.ws=DEBUG&lt;br /&gt;&lt;/span&gt;&lt;span&gt;log4j.logger.org.apache.axis2=DEBUG&lt;br /&gt;&lt;/span&gt;&lt;span&gt;log4j.logger.httpclient.wire.header=TRACE&lt;br /&gt;&lt;/span&gt;&lt;span&gt;log4j.logger.org.apache.commons.httpclient=TRACE&lt;/span&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;p&gt;&lt;span&gt;&lt;a id="Importing Web Service CDTs"&gt;&lt;/a&gt;&lt;strong&gt;Importing Web Service CDTs&lt;/strong&gt;:&lt;/span&gt;&lt;/p&gt;
&lt;div class="content-scrollable-wrapper"&gt;
&lt;pre&gt;&lt;span&gt;log4j.logger.com.appiancorp.type.config.xsd.SchemaFactory=DEBUG&lt;br /&gt;&lt;/span&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;p&gt;&lt;strong&gt;&lt;a id="BackGroundActivitityAppianEngines"&gt;&lt;/a&gt;Background activity in Appian Engines&lt;/strong&gt;:&lt;/p&gt;
&lt;div class="content-scrollable-wrapper"&gt;
&lt;pre&gt;&lt;code&gt;&lt;span&gt;log4j.logger.com.appiancorp.process.background.EngineWorkSpringContextListener=DEBUG&lt;br /&gt;&lt;/span&gt;&lt;span&gt;log4j.logger.com.appiancorp.process.background.EngineWorkControllerFactory=DEBUG&lt;br /&gt;&lt;/span&gt;&lt;span&gt;log4j.logger.com.appiancorp.process.background.EngineWorkControllerRunnable=DEBUG&lt;br /&gt;&lt;/span&gt;&lt;/code&gt;&lt;span&gt;&lt;code&gt;log4j.logger.com.appiancorp.process.background.EngineWorkController=DEBUG&lt;/code&gt;&lt;/span&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;p&gt;&lt;span&gt;&lt;strong&gt;&lt;a id="CDTTransformation"&gt;&lt;/a&gt;Details on CDT Transformation&lt;/strong&gt;:&lt;/span&gt;&lt;/p&gt;
&lt;div class="content-scrollable-wrapper"&gt;
&lt;pre&gt;&lt;code&gt;&lt;span&gt;log4j.logger.com.appiancorp.type.xmlconversion=DEBUG&amp;nbsp;&lt;br /&gt;&lt;/span&gt;&lt;span&gt;log4j.logger.com.appiancorp.suiteapi.common.TypeConverter=DEBUG&amp;nbsp;&lt;br /&gt;&lt;/span&gt;&lt;span&gt;log4j.logger.com.appiancorp.core.data.converter=DEBUG&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;p&gt;&lt;strong&gt;&lt;a id="HighTransformTime"&gt;&lt;/a&gt;High Transformation&amp;nbsp;Time&amp;nbsp;When Processing the&amp;nbsp;Results&amp;nbsp;Received from the RDBMS&lt;/strong&gt;:&lt;/p&gt;
&lt;div class="content-scrollable-wrapper content-scrollable-wrapper-scrolled"&gt;
&lt;pre&gt;&lt;code&gt;&lt;span&gt;log4j.logger.com.appian.perflogs.ecore-tv-conversion-trace=INFO, ECORE_TV_CONVERSION_PERF_TRACE&lt;/span&gt;&lt;span&gt;&lt;br /&gt;&lt;/span&gt;&lt;span&gt;log4j.additivity.com.appian.perflogs.ecore-tv-conversion-trace=false&lt;/span&gt;&lt;span&gt;&lt;br /&gt;&lt;/span&gt;&lt;span&gt;log4j.appender.ECORE_TV_CONVERSION_PERF_TRACE=com.appiancorp.common.logging.AppianFileAppender&lt;/span&gt;&lt;span&gt;&lt;br /&gt;&lt;/span&gt;&lt;span&gt;log4j.appender.ECORE_TV_CONVERSION_PERF_TRACE.layout=com.appiancorp.type.data.ecore.EcoreToTvConversionPerfLogger$TraceLayout&lt;/span&gt;&lt;span&gt;&lt;br /&gt;&lt;/span&gt;&lt;span&gt;log4j.appender.ECORE_TV_CONVERSION_PERF_TRACE.File=${AE_LOGS}/perflogs/perf_ecore_tv_conversion_trace.csv&lt;/span&gt;&lt;span&gt;&lt;br /&gt;&lt;/span&gt;&lt;span&gt;log4j.appender.ECORE_TV_CONVERSION_PERF_TRACE.MaxFileSize=10MB&lt;/span&gt;&lt;span&gt;&lt;br /&gt;&lt;/span&gt;&lt;span&gt;log4j.appender.ECORE_TV_CONVERSION_PERF_TRACE.MaxBackupIndex=1000&lt;/span&gt;&lt;span&gt;&lt;br /&gt;&lt;/span&gt;&lt;span&gt;log4j.appender.ECORE_TV_CONVERSION_PERF_TRACE.encoding=UTF-8&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;p&gt;&lt;strong&gt;&lt;a id="Workpoller Issues"&gt;&lt;/a&gt;Workpoller Issues:&lt;/strong&gt;&lt;/p&gt;
&lt;div class="content-scrollable-wrapper"&gt;
&lt;pre&gt;log4j.logger.com.appiancorp.ra.workpoller=DEBUG, WORK_POLLER&lt;/pre&gt;
&lt;/div&gt;
&lt;p&gt;&lt;a id="plugin_deployment"&gt;&lt;/a&gt;&lt;strong&gt;Plugin Deployment:&amp;nbsp;&lt;/strong&gt;&lt;/p&gt;
&lt;div class="content-scrollable-wrapper"&gt;
&lt;pre class="code-java"&gt;log4j.logger.com.appiancorp.process.admin=DEBUG&lt;/pre&gt;
&lt;/div&gt;
&lt;p&gt;&lt;a id="xsdValidation"&gt;&lt;/a&gt;&lt;strong&gt;XSD Validation:&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Note:&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/strong&gt;This is used&amp;nbsp;when record type validation fails or when deploying a plugin which constructs a CDT&lt;b&gt;.&amp;nbsp;&lt;/b&gt;&lt;/p&gt;
&lt;div class="content-scrollable-wrapper"&gt;
&lt;pre class="code-java"&gt;log4j.logger.com.appiancorp.type.config.xsd=DEBUG&lt;/pre&gt;
&lt;/div&gt;
&lt;p&gt;&lt;a id="requestExecution"&gt;&lt;/a&gt;&lt;strong&gt;HTTP Connected Systems Request Execution:&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Note:&amp;nbsp;&lt;/strong&gt;This is to check the request contents, how it was received, if response was received or timed out, etc.&lt;/p&gt;
&lt;div class="content-scrollable-wrapper"&gt;
&lt;pre class="code-java"&gt;log4j.logger.com.appiancorp.connectedsystems.http=DEBUG&lt;br /&gt;log4j.logger.com.appiancorp.connectedsystems.http.execution.AppianHttpRequestExecutor=DEBUG&lt;/pre&gt;
&lt;/div&gt;
&lt;p&gt;&lt;a id="connectedEnvs"&gt;&lt;/a&gt;&lt;strong&gt;Connected Environments DevOps:&lt;/strong&gt;&lt;/p&gt;
&lt;div class="content-scrollable-wrapper"&gt;
&lt;pre class="code-java"&gt;log4j.logger.com.appiancorp.connectedenvironments.logging.DevOpsInfrastructureHandlerAuditLogger=DEBUG
log4j.logger.com.appiancorp.designobjectdiffs.functions.application.DodConnEnvCallSystemRuleHandler=DEBUG&lt;/pre&gt;
&lt;/div&gt;
&lt;p&gt;&lt;a id="publicKeys"&gt;&lt;/a&gt;&lt;strong&gt;Connected Environment (Retrieval of Public Keys):&lt;/strong&gt;&lt;/p&gt;
&lt;div class="content-scrollable-wrapper"&gt;
&lt;pre class="code-java"&gt;log4j.logger.com.appiancorp.connectedenvironments.ConnectedEnvironmentPublicKeyRetriever=DEBUG&lt;br /&gt;log4j.logger.com.appiancorp.connectedenvironments.service.ConnectedEnvironmentsInitialRequestor=DEBUG&lt;br /&gt;log4j.logger.com.appiancorp.connectedenvironments.service.JwtUtils=DEBUG&lt;br /&gt;log4j.logger.com.appiancorp.connectedenvironments.KeyUtils=DEBUG&lt;/pre&gt;
&lt;/div&gt;
&lt;p&gt;&lt;a id="InspectCD"&gt;&lt;/a&gt;&lt;strong&gt;Compare &amp;amp; Deploy (Inspection phase): Compare&lt;/strong&gt;&lt;/p&gt;
&lt;div class="content-scrollable-wrapper"&gt;
&lt;pre&gt;log4j.logger.com.appiancorp.designdeployments.handler.DplConnEnvAsyncInspectHandler=DEBUG&lt;br /&gt;log4j.logger.com.appiancorp.designdeployments.handler.DplConnEnvInspectHandler=DEBUG&lt;/pre&gt;
&lt;/div&gt;
&lt;p&gt;&lt;span&gt;&lt;strong&gt;&lt;a id="salesforceCS"&gt;&lt;/a&gt;Salesforce connected Systems (returns error stacktrace returned by Salesforce):&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;
&lt;div class="content-scrollable-wrapper"&gt;
&lt;pre&gt;log4j.logger.com.appiancorp.connectedsystems.salesforce=DEBUG&lt;/pre&gt;
&lt;/div&gt;
&lt;p&gt;&lt;span&gt;&lt;strong&gt;&lt;a id="webServer"&gt;&lt;/a&gt;Webserver (returns data transferred to and from the servers when executing HTTP requests): Quick Apps:&amp;nbsp;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;strong&gt;**these loggers are verbose, switch loggers to ERROR first before removing them from appian_log4j.properties file&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;
&lt;div class="content-scrollable-wrapper"&gt;
&lt;pre&gt;log4j.logger.org.apache.http=DEBUG&lt;br /&gt;log4j.logger.org.apache.http.wire=DEBUG&lt;/pre&gt;
&lt;/div&gt;
&lt;p&gt;&lt;span&gt;&lt;strong&gt;&lt;a id="quickApps"&gt;&lt;/a&gt;Quick Apps:&amp;nbsp;&lt;br /&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;
&lt;div class="content-scrollable-wrapper"&gt;
&lt;pre&gt;log4j.logger.com.appiancorp..object.quickapps.QuickAppObjectType=TRACE&lt;/pre&gt;
&lt;/div&gt;
&lt;p&gt;&lt;span&gt;&lt;strong&gt;&lt;a id="deployment_IP"&gt;&lt;/a&gt;Deployment Stuck in Progress:&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;
&lt;div class="content-scrollable-wrapper"&gt;
&lt;pre&gt;log4j.logger.com.appian.kafka.KafkaTopicManager=DEBUG&lt;/pre&gt;
&lt;/div&gt;
&lt;p&gt;&lt;strong&gt;&lt;a id="recordSync"&gt;&lt;/a&gt;Record Sync Incidents:&lt;/strong&gt;&lt;/p&gt;
&lt;div class="content-scrollable-wrapper"&gt;
&lt;pre&gt;log4j.logger.com.appiancorp..record.data.recordloaders.ads.AdsReplicaTransaction=DEBUG&lt;br /&gt;log4j.logger.com.appiancorp.record.fn.RefreshReplicaForRecordTypeReaction=DEBUG&lt;br /&gt;log4j.logger.com.appiancorp.record.service.RecordReplicaUpdateService=DEBUG&lt;br /&gt;log4j.logger.com.appiancorp.record.service.quartz.ReplicaLoadJob=DEBUG&lt;br /&gt;log4j.logger.com.appiancorp.record.replicaupdate.LogRyowVsBulk=DEBUG&lt;br /&gt;log4j.logger.com.appiancorp.record.service.ReplicaSyncPollerImpl=DEBUG&lt;br /&gt;log4j.logger.com.appiancorp.record.service.quartz.scheduling.ScheduleManagerImpl=DEBUG&lt;br /&gt;log4j.logger.com.appiancorp.record.service.quartz.LoggingTriggerListener=DEBUG&lt;/pre&gt;
&lt;/div&gt;
&lt;h2 id="affected-versions"&gt;Affected Versions&lt;/h2&gt;
&lt;p&gt;This article applies to all versions&amp;nbsp;of Appian.&lt;/p&gt;
&lt;p&gt;Last Reviewed:&amp;nbsp;June 2026&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;

&lt;div style="font-size: 90%;"&gt;Tags: logging, administration, application server, how-to&lt;/div&gt;
</description></item><item><title>KB-1161 "HTTP/1.1 413 Request Entity Too Large"/"Email body failed to render" errors thrown in application server log</title><link>https://community.appian.com/support/w/kb/378/kb-1161-http-1-1-413-request-entity-too-large-email-body-failed-to-render-errors-thrown-in-application-server-log</link><pubDate>Mon, 01 Jun 2026 18:46:02 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:b8edb99a-6d49-4d2b-84a7-12ded5f033c8</guid><dc:creator>pauline.delacruz</dc:creator><description>Current Revision posted to Appian Knowledge Base by pauline.delacruz on 6/1/2026 6:46:02 PM&lt;br /&gt;
&lt;h2 id="symptoms"&gt;Symptoms&lt;/h2&gt;
&lt;p&gt;Users may experience one of the following symptoms:&lt;/p&gt;
&lt;h3 id="symptom-1"&gt;Symptom 1&lt;/h3&gt;
&lt;p&gt;The HTTP File Upload Smart Service fails to upload files larger than 64KB (the threshold can be larger) with the following message in the application server log:&lt;/p&gt;
&lt;div class="content-scrollable-wrapper content-scrollable-wrapper-scrolled"&gt;
&lt;pre&gt;&lt;code&gt;com.appian.integration.httpclient.smartnode.HttpFileUploadSmartNode - ConnectorRuntimeException [title=HTTP error connecting to ##URL##, com.appian.integration.core.exception.ConnectorRuntimeException: HTTP/1.1 413 Request Entity Too Large] &lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;p&gt;In the smart service&amp;rsquo;s output, an HTTP response code of 413 is returned.&lt;/p&gt;
&lt;h3 id="symptom-2"&gt;Symptom 2&lt;/h3&gt;
&lt;p&gt;Appian auto-generated email alerts are not sent by the server with the following error in the application server log:&lt;/p&gt;
&lt;div class="content-scrollable-wrapper content-scrollable-wrapper-scrolled"&gt;
&lt;pre&gt;&lt;code&gt;... Caused by: java.io.IOException: Server returned HTTP response code: 414 for URL: XXXX Caused by: com.appiancorp.process.engine.EmailBodyException: Email body failed to render: MailBody{filename=/ntf/emailHtml/XXXX_emailHtml.jsp} &lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;h3 id="symptom-3"&gt;Symptom 3&lt;/h3&gt;
&lt;p&gt;When a specific user performs an action that works for other users, like clicking on a form, task or report, they receive a generic error like one of the following:&lt;/p&gt;
&lt;p&gt;&lt;a href="/cfs-file/__key/communityserver-wikis-components-files/00-00-00-00-11/0435.pastedimage1488312128147v1.png"&gt;&lt;img alt=" " src="/resized-image/__size/0x240/__key/communityserver-wikis-components-files/00-00-00-00-11/1423.pastedimage1591257524200v1.png" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;div class="content-scrollable-wrapper content-scrollable-wrapper-scrolled"&gt;
&lt;pre&gt;&lt;code&gt;An internal error has occurred. The page could not be loaded. [HTTP Code = 413] (APNX-1-4279-001) &lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;p&gt;&lt;img alt=" " src="/resized-image/__size/0x240/__key/communityserver-wikis-components-files/00-00-00-00-11/8765.pastedimage1591257524201v2.png" /&gt;&lt;/p&gt;
&lt;div class="content-scrollable-wrapper"&gt;
&lt;pre&gt;&lt;code&gt;The System Has Encountered an Error. &lt;br /&gt;HTTP Code: 413&lt;br /&gt;The system has encountered an error. Please try again later. &lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;p&gt;If using Apache, the following error can be observed in the&amp;nbsp;&lt;strong&gt;mod_jk.log&lt;/strong&gt;:&lt;/p&gt;
&lt;div class="content-scrollable-wrapper content-scrollable-wrapper-scrolled"&gt;
&lt;pre&gt;&lt;code&gt;[error] ajp_marshal_into_msgb::jk_ajp_common.c (469): failed appending the header value&amp;rdquo; in the mod_jk log. &lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;h3 id="symptom-2"&gt;Symptom 4&lt;/h3&gt;
&lt;p&gt;The user experiences a HTTP 500 Error when navigating to:&amp;nbsp;&lt;span&gt;&lt;code&gt;*/suite/rest/a/applications/latest/app/design/monitoring&lt;/code&gt;:&lt;/span&gt;&lt;/p&gt;
&lt;h3 id="symptom-3"&gt;&lt;/h3&gt;
&lt;h2 id="mcetoc_1i88k1rl90"&gt;&lt;img alt=" " src="/resized-image/__size/320x240/__key/communityserver-wikis-components-files/00-00-00-00-11/5025.pastedimage1594385093480v1.png" /&gt;&lt;/h2&gt;
&lt;p&gt;The following&amp;nbsp;entries are printed to the&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;strong&gt;tomcat-stdOut.log&lt;/strong&gt;:&lt;/p&gt;
&lt;div class="content-scrollable-wrapper content-scrollable-wrapper-scrolled"&gt;
&lt;pre class="code-java"&gt;com.appiancorp.&lt;span class="code-keyword"&gt;rest&lt;/span&gt;.shared.FallbackExceptionMapper - Internal Server Error on REST API invocation. java.lang.IllegalArgumentException: Header message of length [x] received but the packetSize is only [&lt;span&gt;8,192&lt;/span&gt;]  at org.apache.coyote.ajp.AjpProcessor.readMessage(AjpProcessor.java:636)  at org.apache.coyote.ajp.AjpProcessor.receive(AjpProcessor.java:577)&lt;/pre&gt;
&lt;/div&gt;
&lt;p&gt;&lt;code&gt;&lt;/code&gt;&lt;/p&gt;
&lt;h2 id="mcetoc_1i88k1rl91"&gt;Cause&lt;/h2&gt;
&lt;p&gt;This usually occurs because the web server has received a request that is larger than the configured limit. The web server is currently configured to limit the file size and will throw an error when it receives a request that is too large.&lt;/p&gt;
&lt;p&gt;Depending on the exact action being performed by the user, and the subsequent request being made to the web server, the error could be due to the size of the request&amp;rsquo;s header, message body or the total size of the request as a whole.&lt;/p&gt;
&lt;h2 id="action"&gt;Action&lt;/h2&gt;
&lt;p&gt;To prevent this error from reoccurring, and to allow the requests to be fulfilled by the web server, raise the maximum allowed size for the area of the message (header, body, etc) that is causing the error.&lt;/p&gt;
&lt;h3 id="mcetoc_1i88k1rl92"&gt;For Symptoms 1 and 2&lt;/h3&gt;
&lt;p&gt;When the size of the request&amp;rsquo;s body is too large:&lt;/p&gt;
&lt;p&gt;For IIS, the&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;code&gt;maxReceivedMessageSize&lt;/code&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;parameter will have to be increased. By default, it is 64KB to prevent DOS attacks. For Apache, the parameter to be modified is&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;code&gt;LimitRequestBody&lt;/code&gt;.&lt;/p&gt;
&lt;h3 id="mcetoc_1i88k1rl93"&gt;For Symptoms 3 and 4&lt;/h3&gt;
&lt;p&gt;When the size of the request&amp;rsquo;s header is too large:&lt;/p&gt;
&lt;h4&gt;JBoss&lt;/h4&gt;
&lt;ol&gt;
&lt;li&gt;Add the following properties to the JBoss&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;strong&gt;standalone.xml&lt;/strong&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;file under the&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;code&gt;&amp;lt;system-properties&amp;gt;&lt;/code&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;tag:&lt;br /&gt;
&lt;div class="content-scrollable-wrapper"&gt;
&lt;pre&gt;&amp;lt;property name=&amp;quot;org.apache.coyote.http11.Http11Protocol.MAX_HEADER_SIZE&amp;quot; value=&amp;quot;65535&amp;quot;/&amp;gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;div class="content-scrollable-wrapper"&gt;
&lt;pre&gt;&amp;lt;property name=&amp;quot;org.apache.coyote.ajp.MAX_PACKET_SIZE&amp;quot; value=&amp;quot;65536&amp;quot;/&amp;gt;  &lt;/pre&gt;
&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;Restart the application server.&lt;/li&gt;
&lt;/ol&gt;
&lt;h4&gt;Tomcat (Appian 21.2 and later)&lt;/h4&gt;
&lt;ol&gt;
&lt;li&gt;Add the following properties inside the&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;strong&gt;custom.properties&lt;/strong&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;file, located in&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;code&gt;&amp;lt;APPIAN_HOME&amp;gt;/conf&lt;/code&gt;.&lt;br /&gt;
&lt;div class="content-scrollable-wrapper"&gt;
&lt;pre class="code-java"&gt;conf.appserver.ajp.maxPacketSize=24576&lt;/pre&gt;
&lt;/div&gt;
&lt;div class="content-scrollable-wrapper"&gt;
&lt;pre class="code-java"&gt;conf.appserver.maxHeaderSize=65535&lt;/pre&gt;
&lt;/div&gt;
&lt;strong&gt;Note&lt;/strong&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;that the default value for the maxPacketSize is set to 8192 and for the maxHeaderSize, the max is 66536.&lt;/li&gt;
&lt;li&gt;Restart the application server.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Note&lt;/strong&gt;:&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;span&gt;Remember to update these configurations in&amp;nbsp;&lt;strong&gt;custom.properties.&amp;lt;env&amp;gt;&lt;/strong&gt;&amp;nbsp;located inside&amp;nbsp;&lt;code&gt;&amp;lt;APPIAN_REPO&amp;gt;/conf/&lt;/code&gt;&amp;nbsp;for future deployments.&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;h4&gt;Tomcat (Appian 21.1)&lt;/h4&gt;
&lt;ol&gt;
&lt;li&gt;Add the following property inside the&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;strong&gt;custom.properties&lt;/strong&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;file, located in&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;code&gt;&amp;lt;APPIAN_HOME&amp;gt;/conf&lt;/code&gt;.
&lt;div class="content-scrollable-wrapper"&gt;
&lt;pre class="code-java"&gt;conf.appserver.maxHeaderSize=65535&lt;/pre&gt;
&lt;/div&gt;
&lt;strong&gt;Note&lt;/strong&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;The max value for maxHeaderSize is 66536.&lt;/li&gt;
&lt;li&gt;Find the&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;code&gt;&amp;lt;connector&amp;gt;&lt;/code&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;tag in the Tomcat&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;strong&gt;server.xml&lt;/strong&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;file (Located in the directory&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;code&gt;&amp;lt;APPIAN_HOME&amp;gt;\tomcat\apache-tomcat\conf&lt;/code&gt;) for the AJP and HTTP protocol:&lt;br /&gt;
&lt;div class="content-scrollable-wrapper"&gt;
&lt;pre&gt;&amp;lt;Connector port=&lt;span class="code-quote"&gt;&amp;quot;8009&amp;quot;&lt;/span&gt; protocol=&lt;span class="code-quote"&gt;&amp;quot;AJP/1.3&amp;quot;&lt;/span&gt; redirectPort=&lt;span class="code-quote"&gt;&amp;quot;8443&amp;quot;&lt;/span&gt;/&amp;gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;Add the&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;code&gt;packetSize&lt;/code&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;property to the AJP tag, the default is set to 8192 and the max is 65536:&lt;br /&gt;
&lt;div class="content-scrollable-wrapper"&gt;
&lt;pre&gt;&amp;lt;Connector port=&lt;span class="code-quote"&gt;&amp;quot;8009&amp;quot;&lt;/span&gt; protocol=&lt;span class="code-quote"&gt;&amp;quot;AJP/1.3&amp;quot;&lt;/span&gt; redirectPort=&lt;span class="code-quote"&gt;&amp;quot;8443&amp;quot; packetSize=&amp;quot;24576&amp;quot;/&lt;/span&gt;&amp;gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div class="content-scrollable-wrapper"&gt;Restart the application server.&lt;/div&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Note&lt;/strong&gt;:&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;span&gt;Remember to update these configurations in&amp;nbsp;&lt;strong&gt;custom.properties.&amp;lt;env&amp;gt;&lt;/strong&gt;&amp;nbsp;located inside&amp;nbsp;&lt;code&gt;&amp;lt;APPIAN_REPO&amp;gt;/conf/&lt;/code&gt;&amp;nbsp;for future deployments.&lt;/span&gt;&lt;/p&gt;
&lt;h4&gt;Tomcat (Appian 20.4 and earlier)&lt;/h4&gt;
&lt;ol&gt;
&lt;li&gt;Find the&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;code&gt;&amp;lt;connector&amp;gt;&lt;/code&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;tag in the Tomcat&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;strong&gt;server.xml&lt;/strong&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;file (Located in the directory&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;code&gt;&amp;lt;APPIAN_HOME&amp;gt;\tomcat\apache-tomcat\conf&lt;/code&gt;) for the AJP and HTTP protocol:&lt;br /&gt;
&lt;div class="content-scrollable-wrapper"&gt;
&lt;pre&gt;&amp;lt;Connector port=&lt;span class="code-quote"&gt;&amp;quot;8009&amp;quot;&lt;/span&gt; protocol=&lt;span class="code-quote"&gt;&amp;quot;AJP/1.3&amp;quot;&lt;/span&gt; redirectPort=&lt;span class="code-quote"&gt;&amp;quot;8443&amp;quot;&lt;/span&gt;/&amp;gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;div class="content-scrollable-wrapper"&gt;
&lt;pre&gt;&amp;lt;Connector port=&amp;quot;9080&amp;quot; protocol=&amp;quot;HTTP/1.1&amp;quot; connectionTimeout=&amp;quot;20000&amp;quot; redirectPort=&amp;quot;8443&amp;quot;/&amp;gt; &lt;/pre&gt;
&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;Add the&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;code&gt;packetSize&lt;/code&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;property to the AJP tag, the default is set to 8192 and the max is 65536. Add the&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;code&gt;maxHttpHeaderSize&lt;/code&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;property to the HTTP tag, the max is 65536:&lt;br /&gt;
&lt;div class="content-scrollable-wrapper"&gt;
&lt;pre&gt;&amp;lt;Connector port=&lt;span class="code-quote"&gt;&amp;quot;8009&amp;quot;&lt;/span&gt; protocol=&lt;span class="code-quote"&gt;&amp;quot;AJP/1.3&amp;quot;&lt;/span&gt; redirectPort=&lt;span class="code-quote"&gt;&amp;quot;8443&amp;quot; packetSize=&amp;quot;24576&amp;quot;/&lt;/span&gt;&amp;gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;div class="content-scrollable-wrapper content-scrollable-wrapper-scrolled"&gt;
&lt;pre&gt;&amp;lt;Connector port=&amp;quot;9080&amp;quot; protocol=&amp;quot;HTTP/1.1&amp;quot; connectionTimeout=&amp;quot;20000&amp;quot; redirectPort=&amp;quot;8443&amp;quot; maxHttpHeaderSize=&amp;quot;65535&amp;quot;/&amp;gt; &lt;/pre&gt;
&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;Restart the application server.&lt;/li&gt;
&lt;/ol&gt;
&lt;h4&gt;Additional Configurations if Using IIS as a Web Server&lt;/h4&gt;
&lt;ol&gt;
&lt;li&gt;Add the following property to the IIS&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;strong&gt;workers.properties&lt;/strong&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;file (Located in the directory&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;code&gt;&amp;lt;ISAPI_HOME&amp;gt;\conf&lt;/code&gt;) matching the AJP value previously set in the&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;strong&gt;server.xml&lt;/strong&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;file:&lt;br /&gt;
&lt;div class="content-scrollable-wrapper"&gt;
&lt;pre&gt;&lt;code&gt;worker.ajp13w1.max_packet_size=24576&lt;/code&gt;&lt;br /&gt;&lt;code&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;div class="content-scrollable-wrapper"&gt;
&lt;pre&gt;worker.ajp13w2.max_packet_size=24576&lt;/pre&gt;
&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;Restart IIS.&lt;/li&gt;
&lt;/ol&gt;
&lt;h4&gt;Additional Configurations if Using Apache as a Web Server&lt;/h4&gt;
&lt;ol&gt;
&lt;li&gt;In the Apache &lt;strong&gt;httpd.conf&lt;/strong&gt; file (located in &lt;code&gt;&amp;lt;APACHE_HOME&amp;gt;\conf&lt;/code&gt;), update or add the following properties to align with your Tomcat &lt;strong&gt;AJP&lt;/strong&gt; configuration values:
&lt;ul&gt;
&lt;li&gt;Set the maximum HTTP header field size to match the Tomcat &lt;code&gt;maxHttpHeaderSize&lt;/code&gt; value:
&lt;div class="content-scrollable-wrapper"&gt;
&lt;pre&gt;&lt;code&gt;LimitRequestFieldSize 65535&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;Set the AJP worker packet size to match the &lt;code&gt;AJP maxPacketSize&lt;/code&gt; configured in Tomcat&amp;rsquo;s &lt;code&gt;server.xml&lt;/code&gt; or Appian&amp;rsquo;s &lt;code&gt;custom.properties&lt;/code&gt;:
&lt;div class="content-scrollable-wrapper"&gt;
&lt;pre&gt;&lt;code&gt;JKWorkerProperty worker.&amp;lt;node&amp;gt;.max_packet_size=X&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
where:
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;&amp;lt;node&amp;gt;&lt;/strong&gt; is the Tomcat/AJP worker node name defined in your Apache configuration.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;X&lt;/strong&gt; is the same value as your AJP &lt;code&gt;maxPacketSize&lt;/code&gt; (for example, &lt;code&gt;24576&lt;/code&gt;).&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Save your changes.&lt;/li&gt;
&lt;li&gt;Restart the Apache web server for the new configuration to take effect.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;If Error Code 413 only occurs for one user please proceed with the following steps:&lt;/p&gt;
&lt;ol&gt;
&lt;li class="row content_container"&gt;Attempt to reproduce the issue while using the browser&amp;#39;s Private/Incognito mode.
&lt;ol&gt;
&lt;li class="row content_container"&gt;If the issue cannot be reproduced in Private/Incognito mode, continue with step 2.&lt;/li&gt;
&lt;li class="row content_container"&gt;If it the issue is still present, create a support case with Appian Support.&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li class="row content_container"&gt;Clear the cache and all cookies on your browser using the instructions provided in the browser documentation.&lt;/li&gt;
&lt;li class="row content_container"&gt;Restart the browser and attempt to repeat the action that caused the 413 error.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;If the steps above do not resolve the issue and&amp;nbsp;the user is on Internet Explorer, continue with the following steps:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Select&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;strong&gt;Tools&lt;/strong&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&amp;gt;&amp;nbsp;&lt;strong&gt;Developer Tools&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;Select the&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;strong&gt;Console&lt;/strong&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;tab.&lt;/li&gt;
&lt;li&gt;Run the following string within the IE Dev Console:&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;code&gt;javascript:document.execCommand(&amp;quot;ClearAuthenticationCache&amp;quot;);&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;Press the&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;strong&gt;Enter&lt;/strong&gt;&amp;nbsp;key.&lt;/li&gt;
&lt;li&gt;The following should be output on the console:&lt;br /&gt;&lt;img alt=" " src="/resized-image/__size/0x240/__key/communityserver-wikis-components-files/00-00-00-00-11/8105.pastedimage1591257524201v3.png" /&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;h2 id="mcetoc_1i88k1rl94"&gt;Affected Versions&lt;/h2&gt;
&lt;p&gt;This article applies to all self-managed versions of Appian.&lt;/p&gt;
&lt;p&gt;Last Reviewed:&lt;span&gt;&amp;nbsp;June&amp;nbsp;&lt;/span&gt;&lt;span&gt;2026&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;

&lt;div style="font-size: 90%;"&gt;Tags: email, web server, application server, 413, infrastructure&lt;/div&gt;
</description></item><item><title>KB-2385 Plugin Review &amp; Security Scanning FAQ</title><link>https://community.appian.com/support/w/kb/3709/kb-2385-plugin-review-security-scanning-faq</link><pubDate>Wed, 27 May 2026 18:11:29 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:b7ea018d-4e92-4d29-9ed5-70cdc006dba9</guid><dc:creator>Ryan Good</dc:creator><description>Current Revision posted to Appian Knowledge Base by Ryan Good on 5/27/2026 6:11:29 PM&lt;br /&gt;
&lt;p&gt;All plugins submitted to Appian for use on Appian Cloud require review and approval. This article aims to answer common questions about the plugin review process.&lt;/p&gt;
&lt;p&gt;For more information on plugin and AppMarket policies, refer to the &lt;a href="https://docs.appian.com/suite/help/latest/Shared_Components.html"&gt;AppMarket Submission Policies&lt;/a&gt; documentation and the &lt;a href="/p/appmarket-submission-agreement"&gt;AppMarket Submissions Agreement&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Table of Contents:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a title="HowAreReviewsPerformed" href="#HowAreReviewsPerformed"&gt;How are plugin security reviews performed?&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a title="WhatTooling" href="#WhatTooling"&gt;What specific tooling is used?&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a title="HowOften" href="#HowOften"&gt;How often are reviews performed?&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a title="PrivatePlugins" href="#PrivatePlugins"&gt;What happens to plugins that are flagged by security scans?&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a title="ProvideScanResults" href="#ProvideScanResults"&gt;Can Appian provide the scan results?&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a title="FlaggedPlugins" href="#FlaggedPlugins"&gt;What happens to plugins that are flagged by security scans?&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a title="HowLongDoIHave" href="#HowLongDoIHave"&gt;How long do I have to remediate a finding in my plugin?&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a title="PreviouslyApproved" href="#PreviouslyApproved"&gt;My plugin submission was previously approved. Why is my latest update not approved?&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a title="BypassReview" href="#BypassReview"&gt;I need to use my plugin on Appian Cloud ASAP. Can I bypass security review temporarily?&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;a id="HowAreReviewsPerformed"&gt;&lt;/a&gt;How are plugin security reviews performed?&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Security scanning is first performed during all submissions of new and updated plugins to Appian. Subsequent reviews are also performed on a routine basis after initial approval.&lt;br /&gt; Scans such as Static Application Security Testing (SAST), Software composition analysis (SCA), and other security related checks are in place.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;a id="WhatTooling"&gt;&lt;/a&gt;What specific tooling is used?&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Appian utilizes custom tooling, open source software, and commercial off the shelf software to perform the automated security scanning.&lt;br /&gt; Appian does not publish the specific software used to review plugins.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;a id="HowOften"&gt;&lt;/a&gt;How often are reviews performed?&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Reviews are always performed upon plugin submission. Post-approval, additional security reviews are performed regularly.&lt;br /&gt; Appian reserves the right to perform security reviews at any time.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;a id="PrivatePlugins"&gt;&lt;/a&gt;Do security reviews apply to private plugins?&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Yes. As stated in the &lt;a href="https://docs.appian.com/suite/help/latest/Shared_Components.html"&gt;AppMarket Submission Policies&lt;/a&gt;, All plug-ins, whether intended for public use on the AppMarket or private use within an organization, must receive approval before deployment.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;a id="ProvideScanResults"&gt;&lt;/a&gt;Can Appian provide the scan results?&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Appian does not publish or share the results of security scans.&lt;br /&gt; Plugin authors are notified directly when one of their submissions is flagged by a security scan.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;a id="FlaggedPlugins"&gt;&lt;/a&gt;What happens to plugins that are flagged by security scans?&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Plugin authors are notified directly when one of their submissions is flagged by a security scan.&lt;br /&gt; Plugins which are not updated may be removed from the AppMarket. Appian reserves the right to reject or stop hosting plug-ins at any time.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;a id="HowLongDoIHave"&gt;&lt;/a&gt;How long do I have to remediate a finding in my plugin?&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Appian will provide a timeline for remediation when notifying you of a finding.&lt;br /&gt; Appian reserves the right to modify plug-in remediation timelines at any time.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;a id="PreviouslyApproved"&gt;&lt;/a&gt;My plugin submission was previously approved. Why is my latest update not approved?&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Every submitted version of a plugin is reviewed in full.&lt;br /&gt; Approval of a plugin does not guarantee approval of subsequent versions.&lt;br /&gt; Appian reserves the right to modify plugin security policies at any time.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;a id="BypassReview"&gt;&lt;/a&gt;I need to use my plugin on Appian Cloud ASAP. Can I bypass security review temporarily?&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Plugin submissions cannot bypass security review; only fully approved submissions can be deployed on Appian Cloud.&lt;br /&gt; If a plug-in requires expedited review, please include that context and justification in the submission.&lt;br /&gt; If you subscribe to a Signature Appian Success Plan, let your Lead Engineer know of your urgent request.&lt;/p&gt;
&lt;h2&gt;Affected Versions&lt;/h2&gt;
&lt;p&gt;This article applies to all versions of Appian.&lt;/p&gt;
&lt;p&gt;Last Reviewed: May 2026&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;

&lt;div style="font-size: 90%;"&gt;Tags: FAQ, plugins&lt;/div&gt;
</description></item><item><title>KB-2384 Appian's Response to AI-Accelerated Threats (Mythos, Daybreak, MDASH)</title><link>https://community.appian.com/support/w/kb/3815/kb-2384-appian-s-response-to-ai-accelerated-threats-mythos-daybreak-mdash</link><pubDate>Wed, 27 May 2026 16:49:21 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:f09ad2d2-0775-49e8-9dcf-95ba4bf95069</guid><dc:creator>Kaushal Patel</dc:creator><description>Current Revision posted to Appian Knowledge Base by Kaushal Patel on 5/27/2026 4:49:21 PM&lt;br /&gt;
&lt;h1&gt;&lt;span style="font-weight:600;"&gt;&lt;/span&gt;&lt;span style="font-weight:600;"&gt;Executive Summary&lt;/span&gt;&lt;/h1&gt;
&lt;p&gt;&lt;span style="font-weight:400;"&gt;Appian understands the concerns surrounding new, highly capable frontier models, such as Anthropic&amp;rsquo;s Claude Mythos Preview, and their potential to accelerate the discovery and exploitation of software vulnerabilities. Our position is that the core principles of robust cloud security continue to generate the most effective defense. Appian&amp;#39;s security posture, built upon secure-by-design architecture, strict operational rigor, and deep partnership with Amazon Web Services (AWS), Chainguard, and others is actively managed to mitigate the risks introduced by AI-accelerated threats, ensuring the continued security and compliance of customer environments.&lt;/span&gt;&lt;/p&gt;
&lt;h2&gt;&lt;span style="font-weight:500;"&gt;What is Mythos?&lt;/span&gt;&lt;/h2&gt;
&lt;p&gt;&lt;span style="font-weight:400;"&gt;Claude Mythos Preview is a new large language model developed by Anthropic. It has demonstrated advanced capabilities in computer security tasks, particularly in identifying, analyzing, and potentially exploiting vulnerabilities in software. The critical industry insight regarding Mythos is &lt;/span&gt;&lt;i&gt;&lt;span style="font-weight:400;"&gt;not&lt;/span&gt;&lt;/i&gt;&lt;span style="font-weight:400;"&gt; that it introduces fundamentally new vulnerability classes, but that it significantly reduces the time and expertise required for malicious actors to execute an AI-accelerated offensive, compressing traditional exploitation timelines.&lt;/span&gt;&lt;/p&gt;
&lt;h2&gt;&lt;span style="font-weight:500;"&gt;What is Daybreak?&lt;/span&gt;&lt;/h2&gt;
&lt;p&gt;&lt;span style="font-weight:400;"&gt;Daybreak is an OpenAI-developed frontier model, often discussed alongside Anthropic&amp;rsquo;s Mythos, associated with advanced AI reasoning capabilities. It is related to OpenAI&amp;#39;s reasoning models like &amp;quot;o1&amp;quot; and &amp;quot;o3-mini&amp;quot; which are optimized for complex tasks such as programming. Like other frontier models, Daybreak&amp;#39;s significance is its potential to accelerate AI-driven offense by making the discovery and exploitation of software vulnerabilities faster.&lt;/span&gt;&lt;/p&gt;
&lt;h2&gt;&lt;span style="font-weight:500;"&gt;What is MDASH?&lt;/span&gt;&lt;/h2&gt;
&lt;p&gt;&lt;span style="font-weight:400;"&gt;MDASH (which stands for Multi-model Dynamic/Agentic Scanning Harness or Multi-model Agentic Scanning Harness) is a highly advanced, AI-powered vulnerability discovery system developed by &lt;/span&gt;&lt;a href="https://www.microsoft.com/en-us/security/blog/2026/05/12/defense-at-ai-speed-microsofts-new-multi-model-agentic-security-system-tops-leading-industry-benchmark/"&gt;&lt;span style="font-weight:400;"&gt;Microsoft&lt;/span&gt;&lt;/a&gt;&lt;span style="font-weight:400;"&gt;. This system is designed for defensive use, rapidly identifying and addressing software vulnerabilities to help organizations &amp;#39;defend at AI speed,&amp;#39; reflecting the industry-wide shift toward using AI to compress vulnerability discovery and exploitation timelines. This is what organizations today are doing relative to vulnerability discovery and remediation in code.&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;h1&gt;&lt;span style="font-weight:600;"&gt;Appian&amp;rsquo;s Perspective&lt;/span&gt;&lt;/h1&gt;
&lt;p&gt;&lt;span style="font-weight:400;"&gt;Appian&amp;rsquo;s position as a leading security organization is aligned with the community behind the Cloud Security Alliance (CSA) and Amazon Web Services (AWS): The appropriate response to AI-accelerated offense is an increased focus on foundational security controls. The CSA Mythos paper emphasizes that organizations must prioritize &lt;/span&gt;&lt;b&gt;patch management, vulnerability remediation, and continuous monitoring&lt;/b&gt;&lt;span style="font-weight:400;"&gt; to reduce the attack surface. Appian aligns with the AWS view that security is a shared responsibility, and that defense at scale requires continuous evolution of operational rigor, not reactive technology adoption. Our strategy is built on monitoring these developments and immediately integrating defensive learnings.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-weight:400;"&gt;We&amp;rsquo;ve gained perspective with the industry surrounding frontier models, including effective use of existing foundational models for security purposes. These tools are good at recursive reading and discovery; their findings &lt;/span&gt;&lt;span style="text-decoration:underline;"&gt;&lt;span style="font-weight:400;"&gt;will&lt;/span&gt;&lt;/span&gt;&lt;span style="font-weight:400;"&gt; reflect your own organization&amp;#39;s security maturity. If you have &amp;ldquo;skeletons&amp;rdquo; in the closet, don&amp;rsquo;t enforce MFA, don&amp;rsquo;t enforce a good SDLC, don&amp;rsquo;t upgrade to the latest patches, these are the equivalent of leaving your home unlocked and windows open for a burglar.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-weight:400;"&gt;We are actively engaged using tools available to us today, and take the opportunity that AI presents very seriously on behalf of Appian, you (our customers), and your customers. More on this below.&lt;/span&gt;&lt;/p&gt;
&lt;h1&gt;&lt;span style="font-weight:600;"&gt;Appian&amp;rsquo;s Position&lt;/span&gt;&lt;/h1&gt;
&lt;p&gt;&lt;span style="font-weight:400;"&gt;Appian&amp;rsquo;s approach to security is predictive, proactive, systematic, and aligned with the highest industry standards, providing essential mitigation against AI-accelerated threats. We jointly align with customers towards best practices to mitigate potential emergent threats and risks - AI or otherwise.&lt;/span&gt;&lt;/p&gt;
&lt;h2&gt;&lt;span style="font-weight:500;"&gt;Secure-by-Design Infrastructure&lt;/span&gt;&lt;/h2&gt;
&lt;p&gt;&lt;span style="font-weight:400;"&gt;Appian Cloud leverages the extensive security capabilities of AWS, relying on their expertise in securing the underlying cloud infrastructure. Our deep partnership ensures that Appian environments benefit from AWS&amp;rsquo;s scale, rigorous security controls, and immediate response capabilities. This includes leveraging identity and access management (IAM), network segregation, and continuous configuration checks provided by the cloud service provider. Frontier LLMs are good at finding security flaws within logic and code that when applied to standards, protocols, kernel, and supply-chains are the emergent threat fundamental to system operations; layering mature practices and response actions are required to keep pace.&lt;/span&gt;&lt;/p&gt;
&lt;h2&gt;&lt;span style="font-weight:500;"&gt;Differentiated Platform Architecture&lt;/span&gt;&lt;/h2&gt;
&lt;p&gt;&lt;span style="font-weight:400;"&gt;The Appian Platform architecture is fundamentally designed to reduce inherent risk and exposure:&lt;/span&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li style="font-weight:400;"&gt;&lt;b&gt;Zero-Trust: &lt;/b&gt;&lt;span style="font-weight:400;"&gt;Appian&amp;#39;s architecture is built on Zero Trust principles: never trust, assume breach, and verify every access request. This is implemented via a multi-control point lattice, shifting defenses from static perimeters to focus on users, assets, and resources. Core components include strong identity, device health, continuous re-authentication, hyper least privilege, and encryption everywhere. This resilient platform design provides consistent security regardless of user location or data sensitivity.&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;b&gt;Identity-Aware Access:&lt;/b&gt;&lt;span style="font-weight:400;"&gt; All customer applications and data interactions are governed by a robust, fine-grained identity and access framework.&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;b&gt;Multi-Tenant Controls:&lt;/b&gt;&lt;span style="font-weight:400;"&gt; Strong logical separation is enforced across all multi-tenant environments, isolating customer data and reducing the potential impact of a single vulnerability.&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;b&gt;Policy Enforcement and Auditability:&lt;/b&gt;&lt;span style="font-weight:400;"&gt; The platform enforces strict security policies at every layer, providing comprehensive audit trails that enhance detection and response capabilities.&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li style="font-weight:400;"&gt;&lt;b&gt;Integrated Security Development:&lt;/b&gt;&lt;span style="font-weight:400;"&gt; We leverage both deterministic and&amp;nbsp; AI-assisted/agentic tools directly into our continuous integration pipeline to automatically flag and help developers remediate vulnerabilities before code is promoted. We are also adapting the frequency of AI-assisted secure code reviews for our entire code-base to proactively hunt vulnerabilities. Continuous 3rd party White-Hat Hackers and penetration testing are used to further enhance our posture.&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;b&gt;Our active investments in &lt;/b&gt;&lt;span style="font-weight:400;"&gt;GenAI-driven security ensure continuous protection at the speed of development:&lt;/span&gt;
&lt;ul&gt;
&lt;li style="font-weight:400;"&gt;&lt;b&gt;AI-Powered Secure Design:&lt;/b&gt;&lt;span style="font-weight:400;"&gt; We are augmenting security tools with additional AI-powered tools for architecture review and threat modeling to identify and fix flaws continuously in the agentic SDLCs, preventing issues before they are coded.&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;b&gt;Agentic Code Scanning:&lt;/b&gt;&lt;span style="font-weight:400;"&gt; Security services in our SDLC have already been created as agent accessible tools to scan and remediate vulnerabilities directly inside developer environment tooling) and centrally enforced in code pipelines.&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;b&gt;Supply Chain Hardening:&lt;/b&gt;&lt;span style="font-weight:400;"&gt; We are seeking additional hardened components similar to our use of Chainguard. We are migrating to private, vendor-managed third-party libraries and in our centralized artifact repository which governs all components, ensuring the integrity and provenance of our software supply chain against AI-accelerated attacks.&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;&lt;span style="font-weight:500;"&gt;Mature Vulnerability Management Program&lt;/span&gt;&lt;/h2&gt;
&lt;p&gt;&lt;span style="font-weight:400;"&gt;Appian maintains a mature, risk-based vulnerability management program that adheres to industry standards and regulatory expectations:&lt;/span&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li style="font-weight:400;"&gt;&lt;b&gt;Prioritization and Remediation:&lt;/b&gt;&lt;span style="font-weight:400;"&gt; We leverage systems like CISA&amp;rsquo;s Known Exploited Vulnerabilities (KEV) database, and plan to include additional exploitability and reachability metrics to prioritize remediation based on real-world threat exposure, ensuring a focus on the most critical risks.&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;b&gt;Operational Rigor:&lt;/b&gt;&lt;span style="font-weight:400;"&gt; Appian is committed to aggressive patching SLAs and maintaining Plan of Action and Milestones (POA&amp;amp;M) discipline. We are continuously improving our ability to rapidly deploy patches, specifically to meet the accelerated timelines suggested by AI-enabled offense.&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;b&gt;Supply Chain Security:&lt;/b&gt;&lt;span style="font-weight:400;"&gt; To proactively counter supply chain risks, Appian is migrating to private, curated third-party libraries for components, ensuring all dependencies are current, patched, and malware-free. We partner with industry leading firms on pre-hardened and pre-patched assets in our supply chain where possible.&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li style="font-weight:400;"&gt;&lt;b&gt;Scaling Vulnerability Management:&lt;/b&gt;&lt;span style="font-weight:400;"&gt; We are preparing for an order-of-magnitude increase in discovered vulnerabilities. Our processes leverage automation and advanced prioritization to streamline triage and enable rapid remediation of high-exposure findings.&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h1&gt;&lt;span style="font-weight:600;"&gt;The Appian CSA Assessment&lt;/span&gt;&lt;/h1&gt;
&lt;p&gt;&lt;span style="font-weight:400;"&gt;In light of the evolving threat landscape, Appian has rigorously evaluated the risks and strategic guidance associated with frontier models, specifically aligning our internal assessments with findings from the &lt;/span&gt;&lt;a href="https://labs.cloudsecurityalliance.org/mythos-ciso/"&gt;&lt;span style="font-weight:400;"&gt;Cloud Security Alliance (CSA) Mythos paper&lt;/span&gt;&lt;/a&gt;&lt;span style="font-weight:400;"&gt;. We ensure our posture remains anchored in foundational operational rigor (e.g. systems hardening, mature vulnerability remediation, and rapid incident response), while simultaneously incorporating agentic AI technologies to modernize and accelerate our defensive capabilities.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-weight:400;"&gt;To reinforce Appian&amp;rsquo;s approach, our security investments (based on our risk assessments) are focused on:&lt;/span&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li style="font-weight:400;"&gt;&lt;b&gt;AI-Enhanced Secure Architecture: &lt;/b&gt;&lt;span style="font-weight:400;"&gt;To ensure issues are mitigated before they reach the codebase, we are reinforcing our agentic SDLCs by integrating AI-driven tools for continuous threat modeling and architectural reviews.&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;b&gt;Agent-Integrated Vulnerability Scanning: &lt;/b&gt;&lt;span style="font-weight:400;"&gt;We have transitioned security services into agent-accessible tools that operate directly within developer environments and are strictly enforced via central code pipelines to automate remediation.&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;b&gt;Robust Supply Chain Protection: &lt;/b&gt;&lt;span style="font-weight:400;"&gt;Appian is actively strengthening our software supply chain by moving to private, vendor-managed artifact repositories and incorporating hardened components, such as Chainguard, to maintain rigorous integrity against AI-driven exploitation.&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h1&gt;&lt;span style="font-weight:600;"&gt;Appian&amp;rsquo;s Offensive Defense: Turning AI-Accelerated Risk into Modernization Opportunity&lt;/span&gt;&lt;/h1&gt;
&lt;p&gt;&lt;span style="font-weight:400;"&gt;The greatest defense against AI-accelerated offense is a fundamental shift in application strategy. The Mythos model highlights a critical moment where organizations must move beyond defensive patching toward architectural security by default.&lt;/span&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li style="font-weight:400;"&gt;&lt;b&gt;Legacy or &amp;ldquo;vibe&amp;rdquo; code is now unsafe at any speed.&lt;/b&gt;
&lt;ul&gt;
&lt;li style="font-weight:400;"&gt;&lt;i&gt;&lt;span style="font-weight:400;"&gt;Why &amp;amp; How with Appian:&lt;/span&gt;&lt;/i&gt;&lt;span style="font-weight:400;"&gt; The speed of vulnerability discovery (now compressed to hours) means manual custom code development and patching cycles can no longer keep pace. Appian&amp;#39;s low-code platform eliminates vast amounts of custom code, reducing the attack surface and enforcing secure patterns by design.&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;b&gt;Due to the insecure nature of AI vibe coding, enterprises should replace it with spec-driven development on secure platforms like Appian.&lt;/b&gt;
&lt;ul&gt;
&lt;li style="font-weight:400;"&gt;&lt;i&gt;&lt;span style="font-weight:400;"&gt;Why &amp;amp; How with Appian:&lt;/span&gt;&lt;/i&gt;&lt;span style="font-weight:400;"&gt; Relying on large language models (LLMs) to generate &amp;quot;vibe code&amp;quot; introduces new supply chain and vulnerability risks from potentially unvetted code. Appian&amp;#39;s low-code, spec-driven approach generates standardized, secure code from certified platform components, ensuring integrity and auditability.&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;b&gt;Enterprises need to migrate custom and legacy apps to secure-by-default platforms like Appian.&lt;/b&gt;
&lt;ul&gt;
&lt;li style="font-weight:400;"&gt;&lt;i&gt;&lt;span style="font-weight:400;"&gt;Why &amp;amp; How with Appian:&lt;/span&gt;&lt;/i&gt;&lt;span style="font-weight:400;"&gt; Legacy apps are highly susceptible to this new shift. Appian provides a secure cloud architecture leveraging AWS&amp;#39;s scale and security controls, offering continuous updates and a mature vulnerability management program.&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;b&gt;Secure platforms that reduce your attack surface and centralize patching and monitoring are the best way to reduce workload on security teams.&lt;/b&gt;
&lt;ul&gt;
&lt;li style="font-weight:400;"&gt;&lt;i&gt;&lt;span style="font-weight:400;"&gt;Why &amp;amp; How with Appian:&lt;/span&gt;&lt;/i&gt;&lt;span style="font-weight:400;"&gt; Moving applications to Appian Cloud shifts the burden of infrastructure security, patching (aggressive SLAs), and continuous monitoring to Appian and AWS. This drastically reduces the operational overhead and allows internal security teams to focus on core business risks.&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;b&gt;AI Agents need the guardrails and governance of secure process orchestration that Appian provides.&lt;/b&gt;
&lt;ul&gt;
&lt;li style="font-weight:400;"&gt;&lt;i&gt;&lt;span style="font-weight:400;"&gt;Why &amp;amp; How with Appian:&lt;/span&gt;&lt;/i&gt;&lt;span style="font-weight:400;"&gt; As autonomous AI agents become pervasive, constraining their actions is critical. Appian&amp;#39;s process orchestration provides the necessary identity-aware framework, policy enforcement, and auditability to govern AI agents, ensuring they operate within defined, secure business processes.&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h1&gt;&lt;span style="font-weight:600;"&gt;Customer Changes: Required Actions&lt;/span&gt;&lt;/h1&gt;
&lt;p&gt;&lt;span style="font-weight:400;"&gt;The speed of AI-accelerated threats requires immediate action to solidify your foundational security posture. We recommend customers prioritize the following actions:&lt;/span&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li style="font-weight:400;"&gt;&lt;b&gt;Accelerate Platform Updates:&lt;/b&gt;&lt;span style="font-weight:400;"&gt; Promptly prioritize and schedule upgrades to the latest Appian platform releases to benefit from our continuous security enhancements and keep pace with vulnerability remediation. Reach out to Appian Support with your organization&amp;#39;s desired posture; we recommend taking the latest release as soon as feasible for your organization. We can patch at the speed of your mission needs.&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;b&gt;Enforce MFA for All Accounts:&lt;/b&gt;&lt;span style="font-weight:400;"&gt; With the release of additional MFA features in 26.1, audit your organizational requirements, ensure alignment and reach out to Appian Support if you need assistance. We recommend strong Multi-Factor Authentication (MFA) for &lt;/span&gt;&lt;i&gt;&lt;span style="font-weight:400;"&gt;all&lt;/span&gt;&lt;/i&gt;&lt;span style="font-weight:400;"&gt; accounts (Appian or otherwise) to strengthen identity controls against AI-driven social engineering and credential misuse.&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;b&gt;Modernize on Appian Cloud:&lt;/b&gt;&lt;span style="font-weight:400;"&gt; Eliminate critical attack surface by migrating all custom and legacy applications to the latest version of Appian Cloud, which offers secure-by-default architecture, centralized patching, and continuous monitoring.&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;b&gt;Adopt New Security Capabilities:&lt;/b&gt;&lt;span style="font-weight:400;"&gt; Rapidly adopt key platform security features as they become available, such as Cloud Secure Link (when available) and Log Streaming (24.4/26.4) enhancements to meet your mission needs.&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;b&gt;Callout on Further Action:&lt;/b&gt;&lt;span style="font-weight:400;"&gt; If additional, environment-specific action is required for your sites, our Solution Engineering team will reach out directly; ensure your security and admin contacts are up-to-date.&lt;/span&gt;&lt;/p&gt;
&lt;h1&gt;&lt;span style="font-weight:600;"&gt;Closing Statement&lt;/span&gt;&lt;/h1&gt;
&lt;p&gt;&lt;span style="font-weight:400;"&gt;Appian&amp;rsquo;s security posture is built keeping in mind the speed and scale of AI-accelerated threat discovery by frontier models. Our response strategy aligns with the industry, shifting to Zero-Trust and high-velocity operational rigor that prioritizes foundational security controls: vulnerability remediation, continuous monitoring, and continuous testing. This architectural approach is the essential alternative to risky &amp;ldquo;AI Vibe coding&amp;rdquo;; replacing ad-hoc code generation with spec-driven development using standardized, certified platform components to ensure security and auditability. Furthermore, Appian&amp;#39;s secure process orchestration provides the necessary guardrails and governance to ensure pervasive AI agents operate securely within defined business processes, using identity-aware access and policy enforcement. Ultimately, our platform enables customers to quickly modernize legacy applications&amp;mdash;which are highly susceptible to this new threat&amp;mdash;on a secure, continuously updated architecture. This accelerated threat landscape requires a joint effort.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-weight:400;"&gt;To immediately strengthen your defenses and keep pace with AI-accelerated threats, we urge you to review and implement the &lt;/span&gt;&lt;b&gt;Required Actions&lt;/b&gt;&lt;span style="font-weight:400;"&gt; detailed above: Accelerate Platform Updates, Enforce MFA for All Accounts, Modernize on Appian Cloud, and Adopt New Security Capabilities.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;This article applies to all supported versions of Appian.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Last reviewed: May&lt;/span&gt;&lt;span&gt;&amp;nbsp;27, 2026&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;
</description></item><item><title>KB-2384 Appian's Response to AI-Accelerated Threats (Mythos, Daybreak, MDASH)</title><link>https://community.appian.com/support/w/kb/3815/kb-2384-appian-s-response-to-ai-accelerated-threats-mythos-daybreak-mdash/revision/1</link><pubDate>Wed, 27 May 2026 16:48:50 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:f09ad2d2-0775-49e8-9dcf-95ba4bf95069</guid><dc:creator>Kaushal Patel</dc:creator><description>Revision 1 posted to Appian Knowledge Base by Kaushal Patel on 5/27/2026 4:48:50 PM&lt;br /&gt;
&lt;h1&gt;&lt;span style="font-weight:600;"&gt;&lt;/span&gt;&lt;span style="font-weight:600;"&gt;Executive Summary&lt;/span&gt;&lt;/h1&gt;
&lt;p&gt;&lt;span style="font-weight:400;"&gt;Appian understands the concerns surrounding new, highly capable frontier models, such as Anthropic&amp;rsquo;s Claude Mythos Preview, and their potential to accelerate the discovery and exploitation of software vulnerabilities. Our position is that the core principles of robust cloud security continue to generate the most effective defense. Appian&amp;#39;s security posture, built upon secure-by-design architecture, strict operational rigor, and deep partnership with Amazon Web Services (AWS), Chainguard, and others is actively managed to mitigate the risks introduced by AI-accelerated threats, ensuring the continued security and compliance of customer environments.&lt;/span&gt;&lt;/p&gt;
&lt;h2&gt;&lt;span style="font-weight:500;"&gt;What is Mythos?&lt;/span&gt;&lt;/h2&gt;
&lt;p&gt;&lt;span style="font-weight:400;"&gt;Claude Mythos Preview is a new large language model developed by Anthropic. It has demonstrated advanced capabilities in computer security tasks, particularly in identifying, analyzing, and potentially exploiting vulnerabilities in software. The critical industry insight regarding Mythos is &lt;/span&gt;&lt;i&gt;&lt;span style="font-weight:400;"&gt;not&lt;/span&gt;&lt;/i&gt;&lt;span style="font-weight:400;"&gt; that it introduces fundamentally new vulnerability classes, but that it significantly reduces the time and expertise required for malicious actors to execute an AI-accelerated offensive, compressing traditional exploitation timelines.&lt;/span&gt;&lt;/p&gt;
&lt;h2&gt;&lt;span style="font-weight:500;"&gt;What is Daybreak?&lt;/span&gt;&lt;/h2&gt;
&lt;p&gt;&lt;span style="font-weight:400;"&gt;Daybreak is an OpenAI-developed frontier model, often discussed alongside Anthropic&amp;rsquo;s Mythos, associated with advanced AI reasoning capabilities. It is related to OpenAI&amp;#39;s reasoning models like &amp;quot;o1&amp;quot; and &amp;quot;o3-mini&amp;quot; which are optimized for complex tasks such as programming. Like other frontier models, Daybreak&amp;#39;s significance is its potential to accelerate AI-driven offense by making the discovery and exploitation of software vulnerabilities faster.&lt;/span&gt;&lt;/p&gt;
&lt;h2&gt;&lt;span style="font-weight:500;"&gt;What is MDASH?&lt;/span&gt;&lt;/h2&gt;
&lt;p&gt;&lt;span style="font-weight:400;"&gt;MDASH (which stands for Multi-model Dynamic/Agentic Scanning Harness or Multi-model Agentic Scanning Harness) is a highly advanced, AI-powered vulnerability discovery system developed by &lt;/span&gt;&lt;a href="https://www.microsoft.com/en-us/security/blog/2026/05/12/defense-at-ai-speed-microsofts-new-multi-model-agentic-security-system-tops-leading-industry-benchmark/"&gt;&lt;span style="font-weight:400;"&gt;Microsoft&lt;/span&gt;&lt;/a&gt;&lt;span style="font-weight:400;"&gt;. This system is designed for defensive use, rapidly identifying and addressing software vulnerabilities to help organizations &amp;#39;defend at AI speed,&amp;#39; reflecting the industry-wide shift toward using AI to compress vulnerability discovery and exploitation timelines. This is what organizations today are doing relative to vulnerability discovery and remediation in code.&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;h1&gt;&lt;span style="font-weight:600;"&gt;Appian&amp;rsquo;s Perspective&lt;/span&gt;&lt;/h1&gt;
&lt;p&gt;&lt;span style="font-weight:400;"&gt;Appian&amp;rsquo;s position as a leading security organization is aligned with the community behind the Cloud Security Alliance (CSA) and Amazon Web Services (AWS): The appropriate response to AI-accelerated offense is an increased focus on foundational security controls. The CSA Mythos paper emphasizes that organizations must prioritize &lt;/span&gt;&lt;b&gt;patch management, vulnerability remediation, and continuous monitoring&lt;/b&gt;&lt;span style="font-weight:400;"&gt; to reduce the attack surface. Appian aligns with the AWS view that security is a shared responsibility, and that defense at scale requires continuous evolution of operational rigor, not reactive technology adoption. Our strategy is built on monitoring these developments and immediately integrating defensive learnings.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-weight:400;"&gt;We&amp;rsquo;ve gained perspective with the industry surrounding frontier models, including effective use of existing foundational models for security purposes. These tools are good at recursive reading and discovery; their findings &lt;/span&gt;&lt;span style="text-decoration:underline;"&gt;&lt;span style="font-weight:400;"&gt;will&lt;/span&gt;&lt;/span&gt;&lt;span style="font-weight:400;"&gt; reflect your own organization&amp;#39;s security maturity. If you have &amp;ldquo;skeletons&amp;rdquo; in the closet, don&amp;rsquo;t enforce MFA, don&amp;rsquo;t enforce a good SDLC, don&amp;rsquo;t upgrade to the latest patches, these are the equivalent of leaving your home unlocked and windows open for a burglar.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-weight:400;"&gt;We are actively engaged using tools available to us today, and take the opportunity that AI presents very seriously on behalf of Appian, you (our customers), and your customers. More on this below.&lt;/span&gt;&lt;/p&gt;
&lt;h1&gt;&lt;span style="font-weight:600;"&gt;Appian&amp;rsquo;s Position&lt;/span&gt;&lt;/h1&gt;
&lt;p&gt;&lt;span style="font-weight:400;"&gt;Appian&amp;rsquo;s approach to security is predictive, proactive, systematic, and aligned with the highest industry standards, providing essential mitigation against AI-accelerated threats. We jointly align with customers towards best practices to mitigate potential emergent threats and risks - AI or otherwise.&lt;/span&gt;&lt;/p&gt;
&lt;h2&gt;&lt;span style="font-weight:500;"&gt;Secure-by-Design Infrastructure&lt;/span&gt;&lt;/h2&gt;
&lt;p&gt;&lt;span style="font-weight:400;"&gt;Appian Cloud leverages the extensive security capabilities of AWS, relying on their expertise in securing the underlying cloud infrastructure. Our deep partnership ensures that Appian environments benefit from AWS&amp;rsquo;s scale, rigorous security controls, and immediate response capabilities. This includes leveraging identity and access management (IAM), network segregation, and continuous configuration checks provided by the cloud service provider. Frontier LLMs are good at finding security flaws within logic and code that when applied to standards, protocols, kernel, and supply-chains are the emergent threat fundamental to system operations; layering mature practices and response actions are required to keep pace.&lt;/span&gt;&lt;/p&gt;
&lt;h2&gt;&lt;span style="font-weight:500;"&gt;Differentiated Platform Architecture&lt;/span&gt;&lt;/h2&gt;
&lt;p&gt;&lt;span style="font-weight:400;"&gt;The Appian Platform architecture is fundamentally designed to reduce inherent risk and exposure:&lt;/span&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li style="font-weight:400;"&gt;&lt;b&gt;Zero-Trust: &lt;/b&gt;&lt;span style="font-weight:400;"&gt;Appian&amp;#39;s architecture is built on Zero Trust principles: never trust, assume breach, and verify every access request. This is implemented via a multi-control point lattice, shifting defenses from static perimeters to focus on users, assets, and resources. Core components include strong identity, device health, continuous re-authentication, hyper least privilege, and encryption everywhere. This resilient platform design provides consistent security regardless of user location or data sensitivity.&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;b&gt;Identity-Aware Access:&lt;/b&gt;&lt;span style="font-weight:400;"&gt; All customer applications and data interactions are governed by a robust, fine-grained identity and access framework.&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;b&gt;Multi-Tenant Controls:&lt;/b&gt;&lt;span style="font-weight:400;"&gt; Strong logical separation is enforced across all multi-tenant environments, isolating customer data and reducing the potential impact of a single vulnerability.&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;b&gt;Policy Enforcement and Auditability:&lt;/b&gt;&lt;span style="font-weight:400;"&gt; The platform enforces strict security policies at every layer, providing comprehensive audit trails that enhance detection and response capabilities.&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li style="font-weight:400;"&gt;&lt;b&gt;Integrated Security Development:&lt;/b&gt;&lt;span style="font-weight:400;"&gt; We leverage both deterministic and&amp;nbsp; AI-assisted/agentic tools directly into our continuous integration pipeline to automatically flag and help developers remediate vulnerabilities before code is promoted. We are also adapting the frequency of AI-assisted secure code reviews for our entire code-base to proactively hunt vulnerabilities. Continuous 3rd party White-Hat Hackers and penetration testing are used to further enhance our posture.&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;b&gt;Our active investments in &lt;/b&gt;&lt;span style="font-weight:400;"&gt;GenAI-driven security ensure continuous protection at the speed of development:&lt;/span&gt;&lt;ul&gt;
&lt;li style="font-weight:400;"&gt;&lt;b&gt;AI-Powered Secure Design:&lt;/b&gt;&lt;span style="font-weight:400;"&gt; We are augmenting security tools with additional AI-powered tools for architecture review and threat modeling to identify and fix flaws continuously in the agentic SDLCs, preventing issues before they are coded.&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;b&gt;Agentic Code Scanning:&lt;/b&gt;&lt;span style="font-weight:400;"&gt; Security services in our SDLC have already been created as agent accessible tools to scan and remediate vulnerabilities directly inside developer environment tooling) and centrally enforced in code pipelines.&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;b&gt;Supply Chain Hardening:&lt;/b&gt;&lt;span style="font-weight:400;"&gt; We are seeking additional hardened components similar to our use of Chainguard. We are migrating to private, vendor-managed third-party libraries and in our centralized artifact repository which governs all components, ensuring the integrity and provenance of our software supply chain against AI-accelerated attacks.&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;&lt;span style="font-weight:500;"&gt;Mature Vulnerability Management Program&lt;/span&gt;&lt;/h2&gt;
&lt;p&gt;&lt;span style="font-weight:400;"&gt;Appian maintains a mature, risk-based vulnerability management program that adheres to industry standards and regulatory expectations:&lt;/span&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li style="font-weight:400;"&gt;&lt;b&gt;Prioritization and Remediation:&lt;/b&gt;&lt;span style="font-weight:400;"&gt; We leverage systems like CISA&amp;rsquo;s Known Exploited Vulnerabilities (KEV) database, and plan to include additional exploitability and reachability metrics to prioritize remediation based on real-world threat exposure, ensuring a focus on the most critical risks.&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;b&gt;Operational Rigor:&lt;/b&gt;&lt;span style="font-weight:400;"&gt; Appian is committed to aggressive patching SLAs and maintaining Plan of Action and Milestones (POA&amp;amp;M) discipline. We are continuously improving our ability to rapidly deploy patches, specifically to meet the accelerated timelines suggested by AI-enabled offense.&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;b&gt;Supply Chain Security:&lt;/b&gt;&lt;span style="font-weight:400;"&gt; To proactively counter supply chain risks, Appian is migrating to private, curated third-party libraries for components, ensuring all dependencies are current, patched, and malware-free. We partner with industry leading firms on pre-hardened and pre-patched assets in our supply chain where possible.&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li style="font-weight:400;"&gt;&lt;b&gt;Scaling Vulnerability Management:&lt;/b&gt;&lt;span style="font-weight:400;"&gt; We are preparing for an order-of-magnitude increase in discovered vulnerabilities. Our processes leverage automation and advanced prioritization to streamline triage and enable rapid remediation of high-exposure findings.&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h1&gt;&lt;span style="font-weight:600;"&gt;The Appian CSA Assessment&lt;/span&gt;&lt;/h1&gt;
&lt;p&gt;&lt;span style="font-weight:400;"&gt;In light of the evolving threat landscape, Appian has rigorously evaluated the risks and strategic guidance associated with frontier models, specifically aligning our internal assessments with findings from the &lt;/span&gt;&lt;a href="https://labs.cloudsecurityalliance.org/mythos-ciso/"&gt;&lt;span style="font-weight:400;"&gt;Cloud Security Alliance (CSA) Mythos paper&lt;/span&gt;&lt;/a&gt;&lt;span style="font-weight:400;"&gt;. We ensure our posture remains anchored in foundational operational rigor (e.g. systems hardening, mature vulnerability remediation, and rapid incident response), while simultaneously incorporating agentic AI technologies to modernize and accelerate our defensive capabilities.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-weight:400;"&gt;To reinforce Appian&amp;rsquo;s approach, our security investments (based on our risk assessments) are focused on:&lt;/span&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li style="font-weight:400;"&gt;&lt;b&gt;AI-Enhanced Secure Architecture: &lt;/b&gt;&lt;span style="font-weight:400;"&gt;To ensure issues are mitigated before they reach the codebase, we are reinforcing our agentic SDLCs by integrating AI-driven tools for continuous threat modeling and architectural reviews.&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;b&gt;Agent-Integrated Vulnerability Scanning: &lt;/b&gt;&lt;span style="font-weight:400;"&gt;We have transitioned security services into agent-accessible tools that operate directly within developer environments and are strictly enforced via central code pipelines to automate remediation.&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;b&gt;Robust Supply Chain Protection: &lt;/b&gt;&lt;span style="font-weight:400;"&gt;Appian is actively strengthening our software supply chain by moving to private, vendor-managed artifact repositories and incorporating hardened components, such as Chainguard, to maintain rigorous integrity against AI-driven exploitation.&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h1&gt;&lt;span style="font-weight:600;"&gt;Appian&amp;rsquo;s Offensive Defense: Turning AI-Accelerated Risk into Modernization Opportunity&lt;/span&gt;&lt;/h1&gt;
&lt;p&gt;&lt;span style="font-weight:400;"&gt;The greatest defense against AI-accelerated offense is a fundamental shift in application strategy. The Mythos model highlights a critical moment where organizations must move beyond defensive patching toward architectural security by default.&lt;/span&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li style="font-weight:400;"&gt;&lt;b&gt;Legacy or &amp;ldquo;vibe&amp;rdquo; code is now unsafe at any speed.&lt;/b&gt;&lt;ul&gt;
&lt;li style="font-weight:400;"&gt;&lt;i&gt;&lt;span style="font-weight:400;"&gt;Why &amp;amp; How with Appian:&lt;/span&gt;&lt;/i&gt;&lt;span style="font-weight:400;"&gt; The speed of vulnerability discovery (now compressed to hours) means manual custom code development and patching cycles can no longer keep pace. Appian&amp;#39;s low-code platform eliminates vast amounts of custom code, reducing the attack surface and enforcing secure patterns by design.&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;b&gt;Due to the insecure nature of AI vibe coding, enterprises should replace it with spec-driven development on secure platforms like Appian.&lt;/b&gt;&lt;ul&gt;
&lt;li style="font-weight:400;"&gt;&lt;i&gt;&lt;span style="font-weight:400;"&gt;Why &amp;amp; How with Appian:&lt;/span&gt;&lt;/i&gt;&lt;span style="font-weight:400;"&gt; Relying on large language models (LLMs) to generate &amp;quot;vibe code&amp;quot; introduces new supply chain and vulnerability risks from potentially unvetted code. Appian&amp;#39;s low-code, spec-driven approach generates standardized, secure code from certified platform components, ensuring integrity and auditability.&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;b&gt;Enterprises need to migrate custom and legacy apps to secure-by-default platforms like Appian.&lt;/b&gt;&lt;ul&gt;
&lt;li style="font-weight:400;"&gt;&lt;i&gt;&lt;span style="font-weight:400;"&gt;Why &amp;amp; How with Appian:&lt;/span&gt;&lt;/i&gt;&lt;span style="font-weight:400;"&gt; Legacy apps are highly susceptible to this new shift. Appian provides a secure cloud architecture leveraging AWS&amp;#39;s scale and security controls, offering continuous updates and a mature vulnerability management program.&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;b&gt;Secure platforms that reduce your attack surface and centralize patching and monitoring are the best way to reduce workload on security teams.&lt;/b&gt;&lt;ul&gt;
&lt;li style="font-weight:400;"&gt;&lt;i&gt;&lt;span style="font-weight:400;"&gt;Why &amp;amp; How with Appian:&lt;/span&gt;&lt;/i&gt;&lt;span style="font-weight:400;"&gt; Moving applications to Appian Cloud shifts the burden of infrastructure security, patching (aggressive SLAs), and continuous monitoring to Appian and AWS. This drastically reduces the operational overhead and allows internal security teams to focus on core business risks.&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;b&gt;AI Agents need the guardrails and governance of secure process orchestration that Appian provides.&lt;/b&gt;&lt;ul&gt;
&lt;li style="font-weight:400;"&gt;&lt;i&gt;&lt;span style="font-weight:400;"&gt;Why &amp;amp; How with Appian:&lt;/span&gt;&lt;/i&gt;&lt;span style="font-weight:400;"&gt; As autonomous AI agents become pervasive, constraining their actions is critical. Appian&amp;#39;s process orchestration provides the necessary identity-aware framework, policy enforcement, and auditability to govern AI agents, ensuring they operate within defined, secure business processes.&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h1&gt;&lt;span style="font-weight:600;"&gt;Customer Changes: Required Actions&lt;/span&gt;&lt;/h1&gt;
&lt;p&gt;&lt;span style="font-weight:400;"&gt;The speed of AI-accelerated threats requires immediate action to solidify your foundational security posture. We recommend customers prioritize the following actions:&lt;/span&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li style="font-weight:400;"&gt;&lt;b&gt;Accelerate Platform Updates:&lt;/b&gt;&lt;span style="font-weight:400;"&gt; Promptly prioritize and schedule upgrades to the latest Appian platform releases to benefit from our continuous security enhancements and keep pace with vulnerability remediation. Reach out to Appian Support with your organization&amp;#39;s desired posture; we recommend taking the latest release as soon as feasible for your organization. We can patch at the speed of your mission needs.&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;b&gt;Enforce MFA for All Accounts:&lt;/b&gt;&lt;span style="font-weight:400;"&gt; With the release of additional MFA features in 26.1, audit your organizational requirements, ensure alignment and reach out to Appian Support if you need assistance. We recommend strong Multi-Factor Authentication (MFA) for &lt;/span&gt;&lt;i&gt;&lt;span style="font-weight:400;"&gt;all&lt;/span&gt;&lt;/i&gt;&lt;span style="font-weight:400;"&gt; accounts (Appian or otherwise) to strengthen identity controls against AI-driven social engineering and credential misuse.&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;b&gt;Modernize on Appian Cloud:&lt;/b&gt;&lt;span style="font-weight:400;"&gt; Eliminate critical attack surface by migrating all custom and legacy applications to the latest version of Appian Cloud, which offers secure-by-default architecture, centralized patching, and continuous monitoring.&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;b&gt;Adopt New Security Capabilities:&lt;/b&gt;&lt;span style="font-weight:400;"&gt; Rapidly adopt key platform security features as they become available, such as Cloud Secure Link (when available) and Log Streaming (24.4/26.4) enhancements to meet your mission needs.&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;b&gt;Callout on Further Action:&lt;/b&gt;&lt;span style="font-weight:400;"&gt; If additional, environment-specific action is required for your sites, our Solution Engineering team will reach out directly; ensure your security and admin contacts are up-to-date.&lt;/span&gt;&lt;/p&gt;
&lt;h1&gt;&lt;span style="font-weight:600;"&gt;Closing Statement&lt;/span&gt;&lt;/h1&gt;
&lt;p&gt;&lt;span style="font-weight:400;"&gt;Appian&amp;rsquo;s security posture is built keeping in mind the speed and scale of AI-accelerated threat discovery by frontier models. Our response strategy aligns with the industry, shifting to Zero-Trust and high-velocity operational rigor that prioritizes foundational security controls: vulnerability remediation, continuous monitoring, and continuous testing. This architectural approach is the essential alternative to risky &amp;ldquo;AI Vibe coding&amp;rdquo;; replacing ad-hoc code generation with spec-driven development using standardized, certified platform components to ensure security and auditability. Furthermore, Appian&amp;#39;s secure process orchestration provides the necessary guardrails and governance to ensure pervasive AI agents operate securely within defined business processes, using identity-aware access and policy enforcement. Ultimately, our platform enables customers to quickly modernize legacy applications&amp;mdash;which are highly susceptible to this new threat&amp;mdash;on a secure, continuously updated architecture. This accelerated threat landscape requires a joint effort.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-weight:400;"&gt;To immediately strengthen your defenses and keep pace with AI-accelerated threats, we urge you to review and implement the &lt;/span&gt;&lt;b&gt;Required Actions&lt;/b&gt;&lt;span style="font-weight:400;"&gt; detailed above: Accelerate Platform Updates, Enforce MFA for All Accounts, Modernize on Appian Cloud, and Adopt New Security Capabilities.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;This article applies to all supported versions of Appian.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Last reviewed: May&lt;/span&gt;&lt;span&gt;&amp;nbsp;27, 2026&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;
</description></item><item><title>[DRAFT SUPP-1654] Plugin Review &amp; Security Scanning FAQ</title><link>https://community.appian.com/support/w/kb/3709/kb-2385-plugin-review-security-scanning-faq/revision/5</link><pubDate>Wed, 27 May 2026 15:36:59 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:b7ea018d-4e92-4d29-9ed5-70cdc006dba9</guid><dc:creator>Ryan Good</dc:creator><description>Revision 5 posted to Appian Knowledge Base by Ryan Good on 5/27/2026 3:36:59 PM&lt;br /&gt;
&lt;p&gt;All plugins submitted to Appian for use on Appian Cloud require review and approval. This article aims to answer common questions about the plugin review process.&lt;/p&gt;
&lt;p&gt;For more information on plugin and AppMarket policies, refer to the &lt;a href="https://docs.appian.com/suite/help/latest/Shared_Components.html"&gt;AppMarket Submission Policies&lt;/a&gt; documentation and the &lt;a href="/p/appmarket-submission-agreement"&gt;AppMarket Submissions Agreement&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Table of Contents:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a title="HowAreReviewsPerformed" href="#HowAreReviewsPerformed"&gt;How are plugin security reviews performed?&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a title="WhatTooling" href="#WhatTooling"&gt;What specific tooling is used?&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a title="HowOften" href="#HowOften"&gt;How often are reviews performed?&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a title="PrivatePlugins" href="#PrivatePlugins"&gt;What happens to plugins that are flagged by security scans?&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a title="ProvideScanResults" href="#ProvideScanResults"&gt;Can Appian provide the scan results?&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a title="FlaggedPlugins" href="#FlaggedPlugins"&gt;What happens to plugins that are flagged by security scans?&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a title="HowLongDoIHave" href="#HowLongDoIHave"&gt;How long do I have to remediate a finding in my plugin?&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a title="PreviouslyApproved" href="#PreviouslyApproved"&gt;My plugin submission was previously approved. Why is my latest update not approved?&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a title="BypassReview" href="#BypassReview"&gt;I need to use my plugin on Appian Cloud ASAP. Can I bypass security review temporarily?&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;a id="HowAreReviewsPerformed"&gt;&lt;/a&gt;How are plugin security reviews performed?&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Security scanning is first performed during all submissions of new and updated plugins to Appian. Subsequent reviews are also performed on a routine basis after initial approval.&lt;br /&gt; Scans such as Static Application Security Testing (SAST), Software composition analysis (SCA), and other security related checks are in place.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;a id="WhatTooling"&gt;&lt;/a&gt;What specific tooling is used?&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Appian utilizes custom tooling, open source software, and commercial off the shelf software to perform the automated security scanning.&lt;br /&gt; Appian does not publish the specific software used to review plugins.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;a id="HowOften"&gt;&lt;/a&gt;How often are reviews performed?&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Reviews are always performed upon plugin submission. Post-approval, additional security reviews are performed regularly.&lt;br /&gt; Appian reserves the right to perform security reviews at any time.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;a id="PrivatePlugins"&gt;&lt;/a&gt;Do security reviews apply to private plugins?&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Yes. As stated in the &lt;a href="https://docs.appian.com/suite/help/latest/Shared_Components.html"&gt;AppMarket Submission Policies&lt;/a&gt;, All plug-ins, whether intended for public use on the AppMarket or private use within an organization, must receive approval before deployment.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;a id="ProvideScanResults"&gt;&lt;/a&gt;Can Appian provide the scan results?&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Appian does not publish or share the results of security scans.&lt;br /&gt; Plugin authors are notified directly when one of their submissions is flagged by a security scan.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;a id="FlaggedPlugins"&gt;&lt;/a&gt;What happens to plugins that are flagged by security scans?&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Plugin authors are notified directly when one of their submissions is flagged by a security scan.&lt;br /&gt; Plugins which are not updated may be removed from the AppMarket. Appian reserves the right to reject or stop hosting plug-ins at any time.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;a id="HowLongDoIHave"&gt;&lt;/a&gt;How long do I have to remediate a finding in my plugin?&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Appian will provide a timeline for remediation when notifying you of a finding.&lt;br /&gt; Appian reserves the right to modify plug-in remediation timelines at any time.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;a id="PreviouslyApproved"&gt;&lt;/a&gt;My plugin submission was previously approved. Why is my latest update not approved?&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Every submitted version of a plugin is reviewed in full.&lt;br /&gt; Approval of a plugin does not guarantee approval of subsequent versions.&lt;br /&gt; Appian reserves the right to modify plugin security policies at any time.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;a id="BypassReview"&gt;&lt;/a&gt;I need to use my plugin on Appian Cloud ASAP. Can I bypass security review temporarily?&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Plugin submissions cannot bypass security review; only fully approved submissions can be deployed on Appian Cloud.&lt;br /&gt; If a plug-in requires expedited review, please include that context and justification in the submission.&lt;br /&gt; If you subscribe to a Signature Appian Success Plan, let your Lead Engineer know of your urgent request.&lt;/p&gt;
&lt;h2&gt;Affected Versions&lt;/h2&gt;
&lt;p&gt;This article applies to all versions of Appian.&lt;/p&gt;
&lt;p&gt;Last Reviewed: May 2026&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;

&lt;div style="font-size: 90%;"&gt;Tags: FAQ, plugins&lt;/div&gt;
</description></item><item><title>KB-2383 Interactive SAIL Examples in Appian Documentation Fail to Execute</title><link>https://community.appian.com/support/w/kb/3805/kb-2383-interactive-sail-examples-in-appian-documentation-fail-to-execute</link><pubDate>Tue, 26 May 2026 16:01:08 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:ccf3435c-4466-4a35-a246-630f8545aec3</guid><dc:creator>pauline.delacruz</dc:creator><description>Current Revision posted to Appian Knowledge Base by pauline.delacruz on 5/26/2026 4:01:08 PM&lt;br /&gt;
&lt;h2&gt;&lt;span&gt;Symptoms&lt;/span&gt;&lt;/h2&gt;
&lt;p&gt;&lt;span style="font-weight:400;"&gt;Interactive SAIL expression examples embedded in Appian documentation pages fail to execute. The browser displays the following error message:&lt;/span&gt;&lt;/p&gt;
&lt;pre&gt;&lt;span style="font-weight:400;"&gt;The connection is blocked because it was initiated by a public page to connect to devices or servers on your local network.&lt;/span&gt;&lt;/pre&gt;
&lt;p&gt;&lt;span style="font-weight:400;"&gt;This issue occurs in&amp;nbsp;networks where the AWS API Gateway endpoint used by the documentation resolves to a private IP address.&lt;/span&gt;&lt;/p&gt;
&lt;h2&gt;&lt;span&gt;Cause&lt;/span&gt;&lt;/h2&gt;
&lt;p&gt;&lt;span style="font-weight:400;"&gt;Appian documentation pages use an AWS API Gateway endpoint with the domain&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;code&gt;&lt;span style="font-weight:400;"&gt;*.execute-api.us-east-1.amazonaws.com&lt;/span&gt;&lt;/code&gt;&lt;span style="font-weight:400;"&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;to support execution of SAIL expressions. In enterprise networks AWS service endpoints&amp;nbsp;may resolve to a private IP address. Modern browsers block requests where the originating page is treated as public and the target endpoint resolves to a private or local IP address. This is intentional browser behavior designed to prevent DNS rebinding and local network attacks.&lt;/span&gt;&lt;/p&gt;
&lt;h2&gt;&lt;span&gt;Action&lt;/span&gt;&lt;/h2&gt;
&lt;p&gt;&lt;span style="font-weight:400;"&gt;This is a known limitation that affects enterprise networks with private AWS networking configurations. Appian has added an enhancement to the documentation backlog to address this issue&amp;nbsp;(Reference ticket:&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;b&gt;LCP-49998&lt;/b&gt;&lt;span style="font-weight:400;"&gt;). No estimated time of availability is currently provided for this enhancement.&lt;/span&gt;&lt;/p&gt;
&lt;h2&gt;&lt;span&gt;Workaround&lt;/span&gt;&lt;/h2&gt;
&lt;p&gt;&lt;span style="font-weight:400;"&gt;Organizations may allow&amp;nbsp;&lt;span&gt;&lt;code&gt;*.execute-api.us-east-1.amazonaws.com&lt;/code&gt; domains to resolve using public DNS controls to ensure the page loads properly.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;h2 id="mcetoc_1hstuq7rk4"&gt;Affected Versions&lt;/h2&gt;
&lt;p&gt;This article applies to all versions of Appian.&lt;/p&gt;
&lt;p&gt;&lt;span style="font-weight:400;"&gt;Last Reviewed: May 2026&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;

&lt;div style="font-size: 90%;"&gt;Tags: web browser, infrastructure, Cloud&lt;/div&gt;
</description></item><item><title>[DRAFT SUPP-2591] Log ingestion pipelines fail for login-audit.csv after upgrading to Appian 25.4</title><link>https://community.appian.com/support/w/kb/3814/kb-2386-log-ingestion-pipelines-fail-for-login-audit-csv-after-upgrading-to-appian-25-4/revision/13</link><pubDate>Wed, 20 May 2026 20:12:41 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:eb43299f-2fd7-450c-a67e-c2347d58d810</guid><dc:creator>pauline.delacruz</dc:creator><description>Revision 13 posted to Appian Knowledge Base by pauline.delacruz on 5/20/2026 8:12:41 PM&lt;br /&gt;
&lt;p data-path-to-node="3,0"&gt;&lt;span style="font-family:inherit;font-size:200%;"&gt;Symptoms&lt;/span&gt;&lt;/p&gt;
&lt;p data-path-to-node="3,0"&gt;&lt;span style="font-family:inherit;"&gt;After upgrading to Appian 25.4, automated log ingestion pipelines (such as Splunk, Datadog, ELK, or custom Appian expression rules) that process the &lt;code&gt;&amp;lt;APPIAN_HOME&amp;gt;/logs/login-audit.csv&lt;/code&gt; file and rely on strict positional parsing or headerless formats may fail or parse data incorrectly.&lt;/span&gt;&lt;/p&gt;
&lt;p data-path-to-node="3,1"&gt;&lt;span style="font-family:inherit;"&gt;As a result, administrators may experience a temporary loss of login audit data visibility in downstream reporting stores, or trigger internal security/IT alerts due to these ingestion job failures.&lt;/span&gt;&lt;/p&gt;
&lt;p data-path-to-node="4"&gt;&lt;/p&gt;
&lt;p data-path-to-node="5"&gt;&lt;span style="font-family:inherit;font-size:200%;"&gt;Cause &lt;/span&gt;&lt;/p&gt;
&lt;p data-path-to-node="5"&gt;&lt;span style="font-family:inherit;"&gt;This issue is caused by schema changes introduced in Appian 25.4 to support the new &amp;quot;Multi-Factor Authentication: Authenticator Apps&amp;quot; feature. &lt;/span&gt;&lt;/p&gt;
&lt;p data-path-to-node="5"&gt;&lt;span style="font-family:inherit;"&gt;Pipelines relying on headerless parsing or strict positional index mapping will fail due to two structural modifications:&lt;/span&gt;&lt;/p&gt;
&lt;ol start="1" data-path-to-node="6"&gt;
&lt;li&gt;
&lt;p data-path-to-node="6,0,0"&gt;&lt;span style="font-family:inherit;"&gt;Inclusion of Headers&lt;b data-path-to-node="6,0,0" data-index-in-node="0"&gt;:&lt;/b&gt; Row 1 of &lt;strong&gt;login-audit.csv&lt;/strong&gt; now contains column headers. Historically, this file was headerless.&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p data-path-to-node="6,1,0"&gt;&lt;span style="font-family:inherit;"&gt;New MFA Tracking Column&lt;b data-path-to-node="6,1,0" data-index-in-node="0"&gt;:&lt;/b&gt; A new column was appended to the log to track native MFA events.&lt;/span&gt;&lt;/p&gt;
&lt;ul data-path-to-node="6,1,1"&gt;
&lt;li&gt;
&lt;p data-path-to-node="6,1,1,0,0"&gt;&lt;span style="font-family:inherit;"&gt;In Appian 25.4, this column was initially introduced as &lt;/span&gt;MFA User&lt;span style="font-family:inherit;"&gt;.&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p data-path-to-node="6,1,1,1,0"&gt;&lt;span style="font-family:inherit;"&gt;In Appian Hotfix 25.4.371.0, this column was renamed to &lt;/span&gt;MFA Authenticated &lt;span style="font-family:inherit;"&gt;and its behavior was refined to accurately distinguish genuine Appian MFA events from SSO/LDAP authentications.&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p data-path-to-node="6,1,1,2,0"&gt;&lt;span style="font-family:inherit;"&gt;Note: &lt;/span&gt;&lt;code&gt;true&lt;/code&gt; &lt;span style="font-family:inherit;"&gt;indicates successful authentication using Appian native MFA, while &lt;/span&gt;&lt;code&gt;false&lt;/code&gt; &lt;span style="font-family:inherit;"&gt;indicates external authentication (SSO/LDAP), primary authentication failure, or MFA not being enabled.&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;p data-path-to-node="7"&gt;&lt;span style="font-family:inherit;"&gt;Strict positional parsing of the &lt;/span&gt;&lt;strong&gt;login-audit.csv&lt;/strong&gt;&lt;span style="font-family:inherit;"&gt; file without accounting for the newly added header row is no longer a supported ingestion approach.&lt;/span&gt;&lt;/p&gt;
&lt;p data-path-to-node="7"&gt;For more information about &lt;strong&gt;login-audit.csv&lt;/strong&gt;, refer to &lt;a href="https://docs.appian.com/suite/help/latest/Logging.html#logins"&gt;Logging&lt;/a&gt;&lt;/p&gt;
&lt;p data-path-to-node="7"&gt;&lt;/p&gt;
&lt;p data-path-to-node="8"&gt;&lt;span style="font-family:inherit;font-size:200%;"&gt;Action &lt;/span&gt;&lt;/p&gt;
&lt;p data-path-to-node="8"&gt;&lt;span style="font-family:inherit;"&gt;To resolve this issue and prevent future disruptions, log ingestion scripts and parsers must be updated:&lt;/span&gt;&lt;/p&gt;
&lt;ol start="1" data-path-to-node="9"&gt;
&lt;li&gt;
&lt;p data-path-to-node="9,0,0"&gt;Account for the Header Row: Update ingestion scripts to ignore the first row as data, treating it instead as the schema definition.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p data-path-to-node="9,1,0"&gt;Update Parsing Logic&lt;span style="font-family:inherit;"&gt;&lt;b data-path-to-node="9,1,0" data-index-in-node="0"&gt;:&lt;/b&gt; Switch from positional indexing to header-based mapping (e.g., map by the exact header string MFA Authenticated). This guarantees pipeline stability even if column orders change in future releases.&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;p data-path-to-node="10"&gt;&lt;span style="font-family:inherit;"&gt;&lt;b data-path-to-node="10" data-index-in-node="0"&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-path-to-node="10"&gt;&lt;span style="font-family:inherit;font-size:200%;"&gt;Affected Versions&lt;/span&gt;&lt;/p&gt;
&lt;p data-path-to-node="10"&gt;This article applies to Appian 25.4 and later.&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family:inherit;"&gt;&lt;/span&gt;&lt;span style="font-family:inherit;"&gt;&lt;span&gt;Last Reviewed:&amp;nbsp;May 2026&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;

&lt;div style="font-size: 90%;"&gt;Tags: authentication&lt;/div&gt;
</description></item><item><title>[DRAFT SUPP-2640] Interactive SAIL Examples in Appian Documentation Fail to Execute</title><link>https://community.appian.com/support/w/kb/3805/kb-2383-interactive-sail-examples-in-appian-documentation-fail-to-execute/revision/7</link><pubDate>Wed, 20 May 2026 19:06:41 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:ccf3435c-4466-4a35-a246-630f8545aec3</guid><dc:creator>pauline.delacruz</dc:creator><description>Revision 7 posted to Appian Knowledge Base by pauline.delacruz on 5/20/2026 7:06:41 PM&lt;br /&gt;
&lt;h2&gt;&lt;span&gt;Symptoms&lt;/span&gt;&lt;/h2&gt;
&lt;p&gt;&lt;span style="font-weight:400;"&gt;Interactive SAIL expression examples embedded in Appian documentation pages fail to execute. The browser displays the following error message:&lt;/span&gt;&lt;/p&gt;
&lt;pre&gt;&lt;span style="font-weight:400;"&gt;The connection is blocked because it was initiated by a public page to connect to devices or servers on your local network.&lt;/span&gt;&lt;/pre&gt;
&lt;p&gt;&lt;span style="font-weight:400;"&gt;This issue occurs in&amp;nbsp;networks where the AWS API Gateway endpoint used by the documentation resolves to a private IP address.&lt;/span&gt;&lt;/p&gt;
&lt;h2&gt;&lt;span&gt;Cause&lt;/span&gt;&lt;/h2&gt;
&lt;p&gt;&lt;span style="font-weight:400;"&gt;Appian documentation pages use an AWS API Gateway endpoint with the domain&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;code&gt;&lt;span style="font-weight:400;"&gt;*.execute-api.us-east-1.amazonaws.com&lt;/span&gt;&lt;/code&gt;&lt;span style="font-weight:400;"&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;to support execution of SAIL expressions. In enterprise networks AWS service endpoints&amp;nbsp;may resolve to a private IP address. Modern browsers block requests where the originating page is treated as public and the target endpoint resolves to a private or local IP address. This is intentional browser behavior designed to prevent DNS rebinding and local network attacks.&lt;/span&gt;&lt;/p&gt;
&lt;h2&gt;&lt;span&gt;Action&lt;/span&gt;&lt;/h2&gt;
&lt;p&gt;&lt;span style="font-weight:400;"&gt;This is a known limitation that affects enterprise networks with private AWS networking configurations. Appian has added an enhancement to the documentation backlog to address this issue&amp;nbsp;(Reference ticket:&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;b&gt;LCP-49998&lt;/b&gt;&lt;span style="font-weight:400;"&gt;). No estimated time of availability is currently provided for this enhancement.&lt;/span&gt;&lt;/p&gt;
&lt;h2&gt;&lt;span&gt;Workaround&lt;/span&gt;&lt;/h2&gt;
&lt;p&gt;&lt;span style="font-weight:400;"&gt;Organizations may allow&amp;nbsp;&lt;span&gt;&lt;code&gt;*.execute-api.us-east-1.amazonaws.com&lt;/code&gt; domains to resolve using public DNS controls to ensure the page loads properly.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;h2 id="mcetoc_1hstuq7rk4"&gt;Affected Versions&lt;/h2&gt;
&lt;p&gt;This article applies to all versions of Appian.&lt;/p&gt;
&lt;p&gt;&lt;span style="font-weight:400;"&gt;Last Reviewed: May 2026&lt;/span&gt;&lt;/p&gt;
&lt;h2&gt;&lt;b&gt;&lt;/b&gt;&lt;/h2&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;

&lt;div style="font-size: 90%;"&gt;Tags: web browser, infrastructure, Cloud&lt;/div&gt;
</description></item><item><title>[DRAFT SUPP-2640] Interactive SAIL Examples in Appian Documentation Fail to Execute</title><link>https://community.appian.com/support/w/kb/3805/kb-2383-interactive-sail-examples-in-appian-documentation-fail-to-execute/revision/6</link><pubDate>Wed, 20 May 2026 18:58:57 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:ccf3435c-4466-4a35-a246-630f8545aec3</guid><dc:creator>Zack Mateja</dc:creator><description>Revision 6 posted to Appian Knowledge Base by Zack Mateja on 5/20/2026 6:58:57 PM&lt;br /&gt;
&lt;h2&gt;&lt;span&gt;Symptoms&lt;/span&gt;&lt;/h2&gt;
&lt;p&gt;&lt;span style="font-weight:400;"&gt;Interactive SAIL expression examples embedded in Appian documentation pages fail to execute. The browser displays the following error message:&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-weight:400;"&gt;The connection is blocked because it was initiated by a public page to connect to devices or servers on your local network.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-weight:400;"&gt;This issue occurs in&amp;nbsp;networks where the AWS API Gateway endpoint used by the documentation resolves to a private IP address.&lt;/span&gt;&lt;/p&gt;
&lt;h2&gt;&lt;span&gt;Cause&lt;/span&gt;&lt;/h2&gt;
&lt;p&gt;&lt;span style="font-weight:400;"&gt;Appian documentation pages use an AWS API Gateway endpoint with the domain&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-weight:400;"&gt;*.execute-api.us-east-1.amazonaws.com&lt;/span&gt;&lt;span style="font-weight:400;"&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;to support execution of SAIL expressions. In enterprise networks AWS service endpoints&amp;nbsp;may resolve to a private IP address. Modern browsers block requests where the originating page is treated as public and the target endpoint resolves to a private or local IP address. This is intentional browser behavior designed to prevent DNS rebinding and local network attacks.&lt;/span&gt;&lt;/p&gt;
&lt;h2&gt;&lt;span&gt;Action&lt;/span&gt;&lt;/h2&gt;
&lt;p&gt;&lt;span style="font-weight:400;"&gt;This is a known limitation that affects enterprise networks with private AWS networking configurations. Appian has added an enhancement to the documentation backlog to address this issue&amp;nbsp;(Reference ticket:&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;b&gt;LCP-49998&lt;/b&gt;&lt;span style="font-weight:400;"&gt;). No estimated time of availability is currently provided for this enhancement.&lt;/span&gt;&lt;/p&gt;
&lt;h2&gt;&lt;span&gt;Workaround&lt;/span&gt;&lt;/h2&gt;
&lt;p&gt;&lt;span style="font-weight:400;"&gt;Organizations may allow&amp;nbsp;&lt;span&gt;*.execute-api.us-east-1.amazonaws.com domains to resolve using public DNS controls to ensure the page loads properly.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-weight:400;"&gt;&lt;span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;b style="font-family:inherit;"&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-weight:400;"&gt;Last Reviewed: May 2026&lt;/span&gt;&lt;/p&gt;
&lt;h2&gt;&lt;b&gt;&lt;/b&gt;&lt;/h2&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;

&lt;div style="font-size: 90%;"&gt;Tags: web browser, infrastructure, Cloud&lt;/div&gt;
</description></item><item><title>[DRAFT SUPP-2640] Interactive SAIL Examples in Appian Documentation Fail to Execute</title><link>https://community.appian.com/support/w/kb/3805/kb-2383-interactive-sail-examples-in-appian-documentation-fail-to-execute/revision/5</link><pubDate>Wed, 20 May 2026 15:36:33 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:ccf3435c-4466-4a35-a246-630f8545aec3</guid><dc:creator>Zack Mateja</dc:creator><description>Revision 5 posted to Appian Knowledge Base by Zack Mateja on 5/20/2026 3:36:33 PM&lt;br /&gt;
&lt;h1&gt;&lt;b&gt;&lt;/b&gt;&lt;b&gt;Symptoms&lt;/b&gt;&lt;/h1&gt;
&lt;p&gt;&lt;span style="font-weight:400;"&gt;Interactive SAIL expression examples embedded in Appian documentation pages fail to execute. The browser displays the following error message:&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-weight:400;"&gt;The connection is blocked because it was initiated by a public page to connect to devices or servers on your local network.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-weight:400;"&gt;This issue occurs in&amp;nbsp;networks where the AWS API Gateway endpoint used by the documentation resolves to a private IP address.&lt;/span&gt;&lt;/p&gt;
&lt;h2&gt;&lt;b&gt;Cause&lt;/b&gt;&lt;/h2&gt;
&lt;p&gt;&lt;span style="font-weight:400;"&gt;Appian documentation pages use an AWS API Gateway endpoint with the domain &lt;/span&gt;&lt;span style="font-weight:400;"&gt;*.execute-api.us-east-1.amazonaws.com&lt;/span&gt;&lt;span style="font-weight:400;"&gt; to support execution of SAIL expressions. In enterprise networks AWS service endpoints&amp;nbsp;may resolve to a private IP address. Modern browsers block requests where the originating page is treated as public and the target endpoint resolves to a private or local IP address. This is intentional browser behavior designed to prevent DNS rebinding and local network attacks.&lt;/span&gt;&lt;/p&gt;
&lt;h2&gt;&lt;b&gt;Action&lt;/b&gt;&lt;/h2&gt;
&lt;p&gt;&lt;span style="font-weight:400;"&gt;This is a known limitation that affects enterprise networks with private AWS networking configurations. Appian has added an enhancement to the documentation backlog to address this issue&amp;nbsp;(Reference ticket: &lt;/span&gt;&lt;b&gt;LCP-49998&lt;/b&gt;&lt;span style="font-weight:400;"&gt;). No estimated time of availability is currently provided for this enhancement.&lt;/span&gt;&lt;/p&gt;
&lt;h2&gt;&lt;b&gt;Workaround&lt;/b&gt;&lt;/h2&gt;
&lt;p&gt;&lt;span style="font-weight:400;"&gt;Organizations may allow&amp;nbsp;&lt;span&gt;*.execute-api.us-east-1.amazonaws.com domains to resolve using public DNS controls to ensure the page loads properly.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-weight:400;"&gt;&lt;span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-weight:400;"&gt;Last Reviewed: May 2026&lt;/span&gt;&lt;/p&gt;
&lt;h2&gt;&lt;b&gt;&lt;/b&gt;&lt;/h2&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;

&lt;div style="font-size: 90%;"&gt;Tags: web browser, infrastructure, Cloud&lt;/div&gt;
</description></item><item><title>[DRAFT SUPP-2640] Using Interactive SAIL Boxes in Appian Documentation</title><link>https://community.appian.com/support/w/kb/3805/kb-2383-interactive-sail-examples-in-appian-documentation-fail-to-execute/revision/4</link><pubDate>Wed, 20 May 2026 15:35:59 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:ccf3435c-4466-4a35-a246-630f8545aec3</guid><dc:creator>Zack Mateja</dc:creator><description>Revision 4 posted to Appian Knowledge Base by Zack Mateja on 5/20/2026 3:35:59 PM&lt;br /&gt;
&lt;h1&gt;&lt;b&gt;Interactive SAIL Examples in Appian Documentation Fail to Execute&amp;nbsp;&lt;/b&gt;&lt;/h1&gt;
&lt;h2&gt;&lt;b&gt;Symptoms&lt;/b&gt;&lt;/h2&gt;
&lt;p&gt;&lt;span style="font-weight:400;"&gt;Interactive SAIL expression examples embedded in Appian documentation pages fail to execute. The browser displays the following error message:&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-weight:400;"&gt;The connection is blocked because it was initiated by a public page to connect to devices or servers on your local network.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-weight:400;"&gt;This issue occurs in&amp;nbsp;networks where the AWS API Gateway endpoint used by the documentation resolves to a private IP address.&lt;/span&gt;&lt;/p&gt;
&lt;h2&gt;&lt;b&gt;Cause&lt;/b&gt;&lt;/h2&gt;
&lt;p&gt;&lt;span style="font-weight:400;"&gt;Appian documentation pages use an AWS API Gateway endpoint with the domain &lt;/span&gt;&lt;span style="font-weight:400;"&gt;*.execute-api.us-east-1.amazonaws.com&lt;/span&gt;&lt;span style="font-weight:400;"&gt; to support execution of SAIL expressions. In enterprise networks AWS service endpoints&amp;nbsp;may resolve to a private IP address. Modern browsers block requests where the originating page is treated as public and the target endpoint resolves to a private or local IP address. This is intentional browser behavior designed to prevent DNS rebinding and local network attacks.&lt;/span&gt;&lt;/p&gt;
&lt;h2&gt;&lt;b&gt;Action&lt;/b&gt;&lt;/h2&gt;
&lt;p&gt;&lt;span style="font-weight:400;"&gt;This is a known limitation that affects enterprise networks with private AWS networking configurations. Appian has added an enhancement to the documentation backlog to address this issue&amp;nbsp;(Reference ticket: &lt;/span&gt;&lt;b&gt;LCP-49998&lt;/b&gt;&lt;span style="font-weight:400;"&gt;). No estimated time of availability is currently provided for this enhancement.&lt;/span&gt;&lt;/p&gt;
&lt;h2&gt;&lt;b&gt;Workaround&lt;/b&gt;&lt;/h2&gt;
&lt;p&gt;&lt;span style="font-weight:400;"&gt;Organizations may allow&amp;nbsp;&lt;span&gt;*.execute-api.us-east-1.amazonaws.com domains to resolve using public DNS controls to ensure the page loads properly.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-weight:400;"&gt;&lt;span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-weight:400;"&gt;Last Reviewed: May 2026&lt;/span&gt;&lt;/p&gt;
&lt;h2&gt;&lt;b&gt;&lt;/b&gt;&lt;/h2&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;

&lt;div style="font-size: 90%;"&gt;Tags: web browser, infrastructure, Cloud&lt;/div&gt;
</description></item><item><title>[DRAFT SUPP-2640] Using Interactive SAIL Boxes in Appian Documentation</title><link>https://community.appian.com/support/w/kb/3805/kb-2383-interactive-sail-examples-in-appian-documentation-fail-to-execute/revision/3</link><pubDate>Wed, 20 May 2026 15:35:42 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:ccf3435c-4466-4a35-a246-630f8545aec3</guid><dc:creator>Zack Mateja</dc:creator><description>Revision 3 posted to Appian Knowledge Base by Zack Mateja on 5/20/2026 3:35:42 PM&lt;br /&gt;
&lt;h1&gt;&lt;b&gt;Interactive SAIL Examples in Appian Documentation Fail to Execute&amp;nbsp;&lt;/b&gt;&lt;/h1&gt;
&lt;h2&gt;&lt;b&gt;Symptoms&lt;/b&gt;&lt;/h2&gt;
&lt;p&gt;&lt;span style="font-weight:400;"&gt;Interactive SAIL expression examples embedded in Appian documentation pages fail to execute. The browser displays the following error message:&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-weight:400;"&gt;The connection is blocked because it was initiated by a public page to connect to devices or servers on your local network.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-weight:400;"&gt;This issue occurs in&amp;nbsp;networks where the AWS API Gateway endpoint used by the documentation resolves to a private IP address.&lt;/span&gt;&lt;/p&gt;
&lt;h2&gt;&lt;b&gt;Cause&lt;/b&gt;&lt;/h2&gt;
&lt;p&gt;&lt;span style="font-weight:400;"&gt;Appian documentation pages use an AWS API Gateway endpoint with the domain &lt;/span&gt;&lt;span style="font-weight:400;"&gt;*.execute-api.us-east-1.amazonaws.com&lt;/span&gt;&lt;span style="font-weight:400;"&gt; to support execution of SAIL expressions. In enterprise networks AWS service endpoints&amp;nbsp;may resolve to a private IP address. Modern browsers block requests where the originating page is treated as public and the target endpoint resolves to a private or local IP address. This is intentional browser behavior designed to prevent DNS rebinding and local network attacks.&lt;/span&gt;&lt;/p&gt;
&lt;h2&gt;&lt;b&gt;Action&lt;/b&gt;&lt;/h2&gt;
&lt;p&gt;&lt;span style="font-weight:400;"&gt;This is a known limitation that affects enterprise networks with private AWS networking configurations. Appian has added an enhancement to the documentation backlog to address this issue&amp;nbsp;(Reference ticket: &lt;/span&gt;&lt;b&gt;LCP-49998&lt;/b&gt;&lt;span style="font-weight:400;"&gt;). No estimated time of availability is currently provided for this enhancement.&lt;/span&gt;&lt;/p&gt;
&lt;h2&gt;&lt;b&gt;Workaround&lt;/b&gt;&lt;/h2&gt;
&lt;p&gt;&lt;span style="font-weight:400;"&gt;Organizations may allow&amp;nbsp;&lt;span&gt;*.execute-api.us-east-1.amazonaws.com domains to resolve using public DNS controls to ensure the page loads properly.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;h3&gt;&lt;b&gt;Preventative Actions&lt;/b&gt;&lt;/h3&gt;
&lt;p&gt;&lt;span style="font-weight:400;"&gt;Be aware that interactive SAIL execution examples in Appian documentation rely on direct client-side calls to &lt;/span&gt;&lt;span style="font-weight:400;"&gt;*.execute-api.amazonaws.com&lt;/span&gt;&lt;span style="font-weight:400;"&gt;. These examples may fail in environments where those domains resolve privately or are blocked by the browser due to enterprise DNS and security configurations.&lt;/span&gt;&lt;/p&gt;
&lt;h2&gt;&lt;b&gt;&lt;/b&gt;&lt;/h2&gt;
&lt;p&gt;&lt;span style="font-weight:400;"&gt;Last Reviewed: May 2026&lt;/span&gt;&lt;/p&gt;
&lt;h2&gt;&lt;b&gt;&lt;/b&gt;&lt;/h2&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;

&lt;div style="font-size: 90%;"&gt;Tags: web browser, infrastructure, Cloud&lt;/div&gt;
</description></item><item><title>[DRAFT SUPP-2640] Using Interactive SAIL Boxes in Appian Documentation</title><link>https://community.appian.com/support/w/kb/3805/kb-2383-interactive-sail-examples-in-appian-documentation-fail-to-execute/revision/2</link><pubDate>Wed, 20 May 2026 15:35:09 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:ccf3435c-4466-4a35-a246-630f8545aec3</guid><dc:creator>Zack Mateja</dc:creator><description>Revision 2 posted to Appian Knowledge Base by Zack Mateja on 5/20/2026 3:35:09 PM&lt;br /&gt;
&lt;h1&gt;&lt;b&gt;Interactive SAIL Examples in Appian Documentation Fail to Execute&amp;nbsp;&lt;/b&gt;&lt;/h1&gt;
&lt;h2&gt;&lt;b&gt;Symptoms&lt;/b&gt;&lt;/h2&gt;
&lt;p&gt;&lt;span style="font-weight:400;"&gt;Interactive SAIL expression examples embedded in Appian documentation pages fail to execute. The browser displays the following error message:&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-weight:400;"&gt;The connection is blocked because it was initiated by a public page to connect to devices or servers on your local network.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-weight:400;"&gt;This issue occurs in&amp;nbsp;networks where the AWS API Gateway endpoint used by the documentation resolves to a private IP address.&lt;/span&gt;&lt;/p&gt;
&lt;h2&gt;&lt;b&gt;Cause&lt;/b&gt;&lt;/h2&gt;
&lt;p&gt;&lt;span style="font-weight:400;"&gt;Appian documentation pages use an AWS API Gateway endpoint with the domain &lt;/span&gt;&lt;span style="font-weight:400;"&gt;*.execute-api.us-east-1.amazonaws.com&lt;/span&gt;&lt;span style="font-weight:400;"&gt; to support execution of SAIL expressions. In enterprise networks AWS service endpoints&amp;nbsp;may resolve to a private IP address. Modern browsers block requests where the originating page is treated as public and the target endpoint resolves to a private or local IP address. This is intentional browser behavior designed to prevent DNS rebinding and local network attacks.&lt;/span&gt;&lt;/p&gt;
&lt;h2&gt;&lt;b&gt;Action&lt;/b&gt;&lt;/h2&gt;
&lt;p&gt;&lt;span style="font-weight:400;"&gt;This is a known limitation that affects enterprise networkswith private AWS networking configurations. Appian has added an enhancement to the documentation backlog to address this issue&amp;nbsp;(Reference ticket: &lt;/span&gt;&lt;b&gt;LCP-49998&lt;/b&gt;&lt;span style="font-weight:400;"&gt;). No estimated time of availability is currently provided for this enhancement.&lt;/span&gt;&lt;/p&gt;
&lt;h2&gt;&lt;b&gt;Workaround&lt;/b&gt;&lt;/h2&gt;
&lt;p&gt;&lt;span style="font-weight:400;"&gt;Organizations may allow&amp;nbsp;&lt;span&gt;*.execute-api.us-east-1.amazonaws.com domains to resolve using public DNS controls to ensure the page loads properly.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;h3&gt;&lt;b&gt;Preventative Actions&lt;/b&gt;&lt;/h3&gt;
&lt;p&gt;&lt;span style="font-weight:400;"&gt;Be aware that interactive SAIL execution examples in Appian documentation rely on direct client-side calls to &lt;/span&gt;&lt;span style="font-weight:400;"&gt;*.execute-api.amazonaws.com&lt;/span&gt;&lt;span style="font-weight:400;"&gt;. These examples may fail in environments where those domains resolve privately or are blocked by the browser due to enterprise DNS and security configurations.&lt;/span&gt;&lt;/p&gt;
&lt;h2&gt;&lt;b&gt;&lt;/b&gt;&lt;/h2&gt;
&lt;p&gt;&lt;span style="font-weight:400;"&gt;Last Reviewed: May 2026&lt;/span&gt;&lt;/p&gt;
&lt;h2&gt;&lt;b&gt;&lt;/b&gt;&lt;/h2&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;

&lt;div style="font-size: 90%;"&gt;Tags: web browser, infrastructure, Cloud&lt;/div&gt;
</description></item><item><title>[DRAFT SUPP-1654] Plugin Review &amp; Security Scanning FAQ</title><link>https://community.appian.com/support/w/kb/3709/kb-2385-plugin-review-security-scanning-faq/revision/4</link><pubDate>Wed, 20 May 2026 14:15:38 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:b7ea018d-4e92-4d29-9ed5-70cdc006dba9</guid><dc:creator>Daniel DeVeau</dc:creator><description>Revision 4 posted to Appian Knowledge Base by Daniel DeVeau on 5/20/2026 2:15:38 PM&lt;br /&gt;
&lt;p&gt;All plugins submitted to Appian for use on Appian Cloud require review and approval. This article aims to answer common questions about the plugin review process.&lt;/p&gt;
&lt;p&gt;For more information on plugin and AppMarket policies, refer to the &lt;a href="https://docs.appian.com/suite/help/latest/Shared_Components.html"&gt;AppMarket Submission Policies&lt;/a&gt; documentation and the &lt;a href="/p/appmarket-submission-agreement"&gt;AppMarket Submissions Agreement&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Table of Contents:&lt;/p&gt;
&lt;p&gt;&lt;a title="HowAreReviewsPerformed" href="#HowAreReviewsPerformed"&gt;How are plugin security reviews performed?&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a title="WhatTooling" href="#WhatTooling"&gt;What specific tooling is used?&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a title="HowOften" href="#HowOften"&gt;How often are reviews performed?&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a title="PrivatePlugins" href="#PrivatePlugins"&gt;What happens to plugins that are flagged by security scans?&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a title="ProvideScanResults" href="#ProvideScanResults"&gt;Can Appian provide the scan results?&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a title="FlaggedPlugins" href="#FlaggedPlugins"&gt;What happens to plugins that are flagged by security scans?&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a title="HowLongDoIHave" href="#HowLongDoIHave"&gt;How long do I have to remediate a finding in my plugin?&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a title="PreviouslyApproved" href="#PreviouslyApproved"&gt;My plugin submission was previously approved. Why is my latest update not approved?&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a title="BypassReview" href="#BypassReview"&gt;I need to use my plugin on Appian Cloud ASAP. Can I bypass security review temporarily?&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;a id="HowAreReviewsPerformed"&gt;&lt;/a&gt;How are plugin security reviews performed?&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Security scanning is first performed during all submissions of new and updated plugins to Appian. Subsequent reviews are also performed on a routine basis after initial approval.&lt;br /&gt; Scans such as Static Application Security Testing (SAST), Software composition analysis (SCA), and other security related checks are in place.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;a id="WhatTooling"&gt;&lt;/a&gt;What specific tooling is used?&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Appian utilizes custom tooling, open source software, and commercial off the shelf software to perform the automated security scanning.&lt;br /&gt; Appian does not publish the specific software used to review plugins.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;a id="HowOften"&gt;&lt;/a&gt;How often are reviews performed?&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Reviews are always performed upon plugin submission. Post-approval, additional security reviews are performed regularly.&lt;br /&gt; Appian reserves the right to perform security reviews at any time.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;a id="PrivatePlugins"&gt;&lt;/a&gt;Do security reviews apply to private plugins?&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Yes. As stated in the &lt;a href="https://docs.appian.com/suite/help/latest/Shared_Components.html"&gt;AppMarket Submission Policies&lt;/a&gt;, All plug-ins, whether intended for public use on the AppMarket or private use within an organization, must receive approval before deployment.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;a id="ProvideScanResults"&gt;&lt;/a&gt;Can Appian provide the scan results?&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Appian does not publish or share the results of security scans.&lt;br /&gt; Plugin authors are notified directly when one of their submissions is flagged by a security scan.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;a id="FlaggedPlugins"&gt;&lt;/a&gt;What happens to plugins that are flagged by security scans?&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Plugin authors are notified directly when one of their submissions is flagged by a security scan.&lt;br /&gt; Plugins which are not updated may be removed from the AppMarket. Appian reserves the right to reject or stop hosting plug-ins at any time.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;a id="HowLongDoIHave"&gt;&lt;/a&gt;How long do I have to remediate a finding in my plugin?&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Appian will provide a timeline for remediation when notifying you of a finding.&lt;br /&gt; Appian reserves the right to modify plug-in remediation timelines at any time.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;a id="PreviouslyApproved"&gt;&lt;/a&gt;My plugin submission was previously approved. Why is my latest update not approved?&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Every submitted version of a plugin is reviewed in full.&lt;br /&gt; Approval of a plugin does not guarantee approval of subsequent versions.&lt;br /&gt; Appian reserves the right to modify plugin security policies at any time.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;a id="BypassReview"&gt;&lt;/a&gt;I need to use my plugin on Appian Cloud ASAP. Can I bypass security review temporarily?&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Plugin submissions cannot bypass security review; only fully approved submissions can be deployed on Appian Cloud.&lt;br /&gt; If a plug-in requires expedited review, please include that context and justification in the submission.&lt;br /&gt; If you subscribe to a Signature Appian Success Plan, let your Lead Engineer know of your urgent request.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;h2&gt;Affected Versions&lt;/h2&gt;
&lt;p&gt;This article applies to all versions of Appian.&lt;/p&gt;
&lt;p&gt;Last Reviewed: May 2026&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;

&lt;div style="font-size: 90%;"&gt;Tags: FAQ, plugins&lt;/div&gt;
</description></item><item><title>[DRAFT SUPP-1654] Plugin Review &amp; Security Scanning FAQ</title><link>https://community.appian.com/support/w/kb/3709/kb-2385-plugin-review-security-scanning-faq/revision/3</link><pubDate>Wed, 20 May 2026 14:12:16 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:b7ea018d-4e92-4d29-9ed5-70cdc006dba9</guid><dc:creator>Daniel DeVeau</dc:creator><description>Revision 3 posted to Appian Knowledge Base by Daniel DeVeau on 5/20/2026 2:12:16 PM&lt;br /&gt;
&lt;p&gt;All plugins submitted to Appian for use on Appian Cloud require review and approval. This article aims to answer common questions about the plugin review process.&lt;/p&gt;
&lt;p&gt;For more information on plugin and AppMarket policies, refer to the &lt;a href="https://docs.appian.com/suite/help/latest/Shared_Components.html"&gt;AppMarket Submission Policies&lt;/a&gt; documentation and the &lt;a href="/p/appmarket-submission-agreement"&gt;AppMarket Submissions Agreement&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Table of Contents:&lt;/p&gt;
&lt;p&gt;&lt;a title="HowAreReviewsPerformed" href="#HowAreReviewsPerformed"&gt;How are plugin security reviews performed?&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a title="WhatTooling" href="#WhatTooling"&gt;What specific tooling is used?&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a title="HowOften" href="#HowOften"&gt;How often are reviews performed?&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a title="ProvideScanResults" href="#ProvideScanResults"&gt;Can Appian provide the scan results?&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a title="PrivatePlugins" href="#PrivatePlugins"&gt;What happens to plugins that are flagged by security scans?&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a title="FlaggedPlugins" href="#FlaggedPlugins"&gt;How long do I have to remediate a finding in my plugin?&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a title="HowLongDoIHave" href="#HowLongDoIHave"&gt;My plugin submission was previously approved. Why is my latest update not approved?&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a title="PreviouslyApproved" href="#PreviouslyApproved"&gt;I need to use my plugin on Appian Cloud ASAP. Can I bypass security review temporarily?&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;a id="HowAreReviewsPerformed"&gt;&lt;/a&gt;How are plugin security reviews performed?&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Security scanning is first performed during all submissions of new and updated plugins to Appian. Subsequent reviews are also performed on a routine basis after initial approval.&lt;br /&gt; Scans such as Static Application Security Testing (SAST), Software composition analysis (SCA), and other security related checks are in place.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;a id="WhatTooling"&gt;&lt;/a&gt;What specific tooling is used?&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Appian utilizes custom tooling, open source software, and commercial off the shelf software to perform the automated security scanning.&lt;br /&gt; Appian does not publish the specific software used to review plugins.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;a id="HowOften"&gt;&lt;/a&gt;How often are reviews performed?&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Reviews are always performed upon plugin submission. Post-approval, additional security reviews are performed regularly.&lt;br /&gt; Appian reserves the right to perform security reviews at any time.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;a id="PrivatePlugins"&gt;&lt;/a&gt;Do security reviews apply to private plugins?&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Yes. As stated in the &lt;a href="https://docs.appian.com/suite/help/latest/Shared_Components.html"&gt;AppMarket Submission Policies&lt;/a&gt;, All plug-ins, whether intended for public use on the AppMarket or private use within an organization, must receive approval before deployment.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;a id="ProvideScanResults"&gt;&lt;/a&gt;Can Appian provide the scan results?&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Appian does not publish or share the results of security scans.&lt;br /&gt; Plugin authors are notified directly when one of their submissions is flagged by a security scan.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;a id="FlaggedPlugins"&gt;&lt;/a&gt;What happens to plugins that are flagged by security scans?&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Plugin authors are notified directly when one of their submissions is flagged by a security scan.&lt;br /&gt; Plugins which are not updated may be removed from the AppMarket. Appian reserves the right to reject or stop hosting plug-ins at any time.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;a id="HowLongDoIHave"&gt;&lt;/a&gt;How long do I have to remediate a finding in my plugin?&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Appian will provide a timeline for remediation when notifying you of a finding.&lt;br /&gt; Appian reserves the right to modify plug-in remediation timelines at any time.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;a id="PreviouslyApproved"&gt;&lt;/a&gt;My plugin submission was previously approved. Why is my latest update not approved?&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Every submitted version of a plugin is reviewed in full.&lt;br /&gt; Approval of a plugin does not guarantee approval of subsequent versions.&lt;br /&gt; Appian reserves the right to modify plugin security policies at any time.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;a id="BypassReview"&gt;&lt;/a&gt;I need to use my plugin on Appian Cloud ASAP. Can I bypass security review temporarily?&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Plugin submissions cannot bypass security review; only fully approved submissions can be deployed on Appian Cloud.&lt;br /&gt; If a plug-in requires expedited review, please include that context and justification in the submission.&lt;br /&gt; If you subscribe to a Signature Appian Success Plan, let your Lead Engineer know of your urgent request.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;h2&gt;Affected Versions&lt;/h2&gt;
&lt;p&gt;This article applies to all versions of Appian.&lt;/p&gt;
&lt;p&gt;Last Reviewed: May 2026&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;

&lt;div style="font-size: 90%;"&gt;Tags: FAQ, plugins&lt;/div&gt;
</description></item><item><title>[DRAFT SUPP-1654] Plugin Review &amp; Security Scanning FAQ</title><link>https://community.appian.com/support/w/kb/3709/kb-2385-plugin-review-security-scanning-faq/revision/2</link><pubDate>Wed, 20 May 2026 14:07:51 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:b7ea018d-4e92-4d29-9ed5-70cdc006dba9</guid><dc:creator>Daniel DeVeau</dc:creator><description>Revision 2 posted to Appian Knowledge Base by Daniel DeVeau on 5/20/2026 2:07:51 PM&lt;br /&gt;
&lt;p&gt;All plugins submitted to Appian for use on Appian Cloud require review and approval. This article aims to answer common questions about the plugin review process.&lt;/p&gt;
&lt;p&gt;For more information on plugin and AppMarket policies, refer to the &lt;a href="https://docs.appian.com/suite/help/latest/Shared_Components.html"&gt;AppMarket Submission Policies&lt;/a&gt; documentation and the &lt;a href="/p/appmarket-submission-agreement"&gt;AppMarket Submissions Agreement&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Table of Contents:&lt;/p&gt;
&lt;p&gt;&lt;a title="HowAreReviewsPerformed" href="#HowAreReviewsPerformed"&gt;How are plugin security reviews performed?&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a title="WhatTooling" href="#WhatTooling"&gt;What specific tooling is used?&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a title="HowOften" href="#HowOften"&gt;How often are reviews performed?&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a title="ProvideScanResults" href="#ProvideScanResults"&gt;Can Appian provide the scan results?&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a title="PrivatePlugins" href="#PrivatePlugins"&gt;What happens to plugins that are flagged by security scans?&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a title="FlaggedPlugins" href="#FlaggedPlugins"&gt;How long do I have to remediate a finding in my plugin?&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a title="HowLongDoIHave" href="#HowLongDoIHave"&gt;My plugin submission was previously approved. Why is my latest update not approved?&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a title="PreviouslyApproved" href="#PreviouslyApproved"&gt;I need to use my plugin on Appian Cloud ASAP. Can I bypass security review temporarily?&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;a id="HowAreReviewsPerformed"&gt;&lt;/a&gt;How are plugin security reviews performed?&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Security scanning is first performed during the submission of new and updated plugins to Appian.&lt;/p&gt;
&lt;p&gt;Subsequent reviews are also performed on a routine basis after initial approval.&lt;/p&gt;
&lt;p&gt;Scans such as Static Application Security Testing (SAST), Software composition analysis (SCA), and other security related checks are in place.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;a id="WhatTooling"&gt;&lt;/a&gt;What specific tooling is used?&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Appian utilizes custom tooling, open source software, and commercial off the shelf software to perform the automated security scanning.&lt;/p&gt;
&lt;p&gt;Appian does not publish the specific software used to review plugins.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;a id="HowOften"&gt;&lt;/a&gt;How often are reviews performed?&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Reviews are always performed upon plugin submission.&amp;nbsp;Post-approval, additional security reviews are performed regularly .&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Appian reserves the right to perform security reviews at any time.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;a id="ProvideScanResults"&gt;&lt;/a&gt;Can Appian provide the scan results?&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Appian does not publish or share the results of security scans.&lt;/p&gt;
&lt;p&gt;Plugin authors are notified directly when one of their submissions is flagged by a security scan.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;a id="PrivatePlugins"&gt;&lt;/a&gt;Do security reviews apply to private plugins?&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Yes. As stated in the &lt;a href="https://docs.appian.com/suite/help/latest/Shared_Components.html"&gt;AppMarket Submission Policies&lt;/a&gt;, All plug-ins, whether intended for public use on the AppMarket or private use within an organization, must receive approval before deployment.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;a id="FlaggedPlugins"&gt;&lt;/a&gt;What happens to plugins that are flagged by security scans?&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Plugin authors are notified directly when one of their submissions is flagged by a security scan.&lt;/p&gt;
&lt;p&gt;Plugins which are not updated may be removed from the AppMarket.&lt;/p&gt;
&lt;p&gt;Appian reserves the right to reject or stop hosting plug-ins at any time.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;a id="HowLongDoIHave"&gt;&lt;/a&gt;How long do I have to remediate a finding in my plugin?&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Appian will provide a timeline for remediation when notifying you of a finding.&lt;/p&gt;
&lt;p&gt;Appian reserves the right to modify plug-in remediation timelines at any time.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;a id="PreviouslyApproved"&gt;&lt;/a&gt;My plugin submission was previously approved. Why is my latest update not approved?&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Every submitted version of a plugin is reviewed in full.&lt;/p&gt;
&lt;p&gt;Approval of a plugin does not guarantee approval of subsequent versions.&lt;/p&gt;
&lt;p&gt;Appian reserves the right to modify plugin security policies at any time.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;a id="BypassReview"&gt;&lt;/a&gt;I need to use my plugin on Appian Cloud ASAP. Can I bypass security review temporarily?&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Plugin submissions cannot bypass security review; only fully approved submissions can be deployed on Appian Cloud.&lt;/p&gt;
&lt;p&gt;If a plug-in requires expedited review, please include that context and justification in the submission.&lt;/p&gt;
&lt;p&gt;If you subscribe to a Signature Appian Success Plan, let your Lead Engineer know of your urgent request.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;h2 id="mcetoc_1jp2rd10e5"&gt;Affected Versions&lt;/h2&gt;
&lt;p&gt;This article applies to all versions of Appian.&lt;/p&gt;
&lt;p&gt;Last Reviewed: May 2026&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;

&lt;div style="font-size: 90%;"&gt;Tags: FAQ, plugins&lt;/div&gt;
</description></item><item><title>[DRAFT SUPP-2591] Log ingestion pipelines fail for login-audit.csv after upgrading to Appian 25.4</title><link>https://community.appian.com/support/w/kb/3814/kb-2386-log-ingestion-pipelines-fail-for-login-audit-csv-after-upgrading-to-appian-25-4/revision/12</link><pubDate>Tue, 19 May 2026 08:58:41 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:eb43299f-2fd7-450c-a67e-c2347d58d810</guid><dc:creator>cesar.gilalonso</dc:creator><description>Revision 12 posted to Appian Knowledge Base by cesar.gilalonso on 5/19/2026 8:58:41 AM&lt;br /&gt;
&lt;p data-path-to-node="3,0"&gt;&lt;span style="font-family:inherit;font-size:200%;"&gt;Symptoms&lt;/span&gt;&lt;/p&gt;
&lt;p data-path-to-node="3,0"&gt;&lt;span style="font-family:inherit;"&gt;After upgrading to Appian 25.4, automated log ingestion pipelines (such as Splunk, Datadog, ELK, or custom Appian expression rules) that process the &lt;code&gt;&amp;lt;APPIAN_HOME&amp;gt;/logs/login-audit.csv&lt;/code&gt; file and rely on strict positional parsing or headerless formats may fail or parse data incorrectly.&lt;/span&gt;&lt;/p&gt;
&lt;p data-path-to-node="3,1"&gt;&lt;span style="font-family:inherit;"&gt;As a result, administrators may experience a temporary loss of login audit data visibility in downstream reporting stores, or trigger internal security/IT alerts due to these ingestion job failures.&lt;/span&gt;&lt;/p&gt;
&lt;p data-path-to-node="4"&gt;&lt;/p&gt;
&lt;p data-path-to-node="5"&gt;&lt;span style="font-family:inherit;font-size:200%;"&gt;Cause &lt;/span&gt;&lt;/p&gt;
&lt;p data-path-to-node="5"&gt;&lt;span style="font-family:inherit;"&gt;This issue is caused by schema changes introduced in Appian 25.4 to support the new &amp;quot;Multi-Factor Authentication: Authenticator Apps&amp;quot; feature. &lt;/span&gt;&lt;/p&gt;
&lt;p data-path-to-node="5"&gt;&lt;span style="font-family:inherit;"&gt;Pipelines relying on headerless parsing or strict positional index mapping will fail due to two structural modifications:&lt;/span&gt;&lt;/p&gt;
&lt;ol start="1" data-path-to-node="6"&gt;
&lt;li&gt;
&lt;p data-path-to-node="6,0,0"&gt;&lt;span style="font-family:inherit;"&gt;Inclusion of Headers&lt;b data-path-to-node="6,0,0" data-index-in-node="0"&gt;:&lt;/b&gt; Row 1 of &lt;strong&gt;login-audit.csv&lt;/strong&gt; now contains column headers. Historically, this file was headerless.&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p data-path-to-node="6,1,0"&gt;&lt;span style="font-family:inherit;"&gt;New MFA Tracking Column&lt;b data-path-to-node="6,1,0" data-index-in-node="0"&gt;:&lt;/b&gt; A new column was appended to the log to track native MFA events.&lt;/span&gt;&lt;/p&gt;
&lt;ul data-path-to-node="6,1,1"&gt;
&lt;li&gt;
&lt;p data-path-to-node="6,1,1,0,0"&gt;&lt;span style="font-family:inherit;"&gt;In Appian 25.4, this column was initially introduced as &lt;/span&gt;MFA User&lt;span style="font-family:inherit;"&gt;.&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p data-path-to-node="6,1,1,1,0"&gt;&lt;span style="font-family:inherit;"&gt;In Appian Hotfix 25.4.371.0, this column was renamed to &lt;/span&gt;MFA Authenticated &lt;span style="font-family:inherit;"&gt;and its behavior was refined to accurately distinguish genuine Appian MFA events from SSO/LDAP authentications.&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p data-path-to-node="6,1,1,2,0"&gt;&lt;span style="font-family:inherit;"&gt;Note: &lt;/span&gt;true &lt;span style="font-family:inherit;"&gt;indicates successful authentication using Appian native MFA, while &lt;/span&gt;false &lt;span style="font-family:inherit;"&gt;indicates external authentication (SSO/LDAP), primary authentication failure, or MFA not being enabled.&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;p data-path-to-node="7"&gt;&lt;span style="font-family:inherit;"&gt;Strict positional parsing of the &lt;/span&gt;&lt;strong&gt;login-audit.csv&lt;/strong&gt;&lt;span style="font-family:inherit;"&gt; file without accounting for the newly added header row is no longer a supported ingestion approach.&lt;/span&gt;&lt;/p&gt;
&lt;p data-path-to-node="7"&gt;For more information about &lt;strong&gt;login-audit.csv&lt;/strong&gt;, refer to &lt;a href="https://docs.appian.com/suite/help/26.4/Logging.html#logins"&gt;Logging&lt;/a&gt;&lt;/p&gt;
&lt;p data-path-to-node="7"&gt;&lt;/p&gt;
&lt;p data-path-to-node="8"&gt;&lt;span style="font-family:inherit;font-size:200%;"&gt;Action &lt;/span&gt;&lt;/p&gt;
&lt;p data-path-to-node="8"&gt;&lt;span style="font-family:inherit;"&gt;To resolve this issue and prevent future disruptions, log ingestion scripts and parsers must be updated:&lt;/span&gt;&lt;/p&gt;
&lt;ol start="1" data-path-to-node="9"&gt;
&lt;li&gt;
&lt;p data-path-to-node="9,0,0"&gt;Account for the Header Row: Update ingestion scripts to ignore the first row as data, treating it instead as the schema definition.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p data-path-to-node="9,1,0"&gt;Update Parsing Logic&lt;span style="font-family:inherit;"&gt;&lt;b data-path-to-node="9,1,0" data-index-in-node="0"&gt;:&lt;/b&gt; Switch from positional indexing to header-based mapping (e.g., map by the exact header string MFA Authenticated). This guarantees pipeline stability even if column orders change in future releases.&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;p data-path-to-node="10"&gt;&lt;span style="font-family:inherit;"&gt;&lt;b data-path-to-node="10" data-index-in-node="0"&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-path-to-node="10"&gt;&lt;span style="font-family:inherit;font-size:200%;"&gt;Affected Versions&lt;/span&gt;&lt;/p&gt;
&lt;ul data-path-to-node="11"&gt;
&lt;li&gt;
&lt;p data-path-to-node="11,0,0"&gt;&lt;span style="font-family:inherit;"&gt;This article applies to Appian 25.4 and later.&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;span style="font-family:inherit;"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family:inherit;"&gt;&lt;/span&gt;&lt;span style="font-family:inherit;"&gt;&lt;span&gt;Last Reviewed:&amp;nbsp;May 2026&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;

&lt;div style="font-size: 90%;"&gt;Tags: authentication&lt;/div&gt;
</description></item><item><title>[DRAFT SUPP-2591] Log ingestion pipelines fail for login-audit.csv after upgrading to Appian 25.4</title><link>https://community.appian.com/support/w/kb/3814/kb-2386-log-ingestion-pipelines-fail-for-login-audit-csv-after-upgrading-to-appian-25-4/revision/11</link><pubDate>Tue, 19 May 2026 08:57:53 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:eb43299f-2fd7-450c-a67e-c2347d58d810</guid><dc:creator>cesar.gilalonso</dc:creator><description>Revision 11 posted to Appian Knowledge Base by cesar.gilalonso on 5/19/2026 8:57:53 AM&lt;br /&gt;
&lt;p data-path-to-node="3,0"&gt;&lt;span style="font-family:inherit;font-size:200%;"&gt;Symptoms&lt;/span&gt;&lt;/p&gt;
&lt;p data-path-to-node="3,0"&gt;&lt;span style="font-family:inherit;"&gt;After upgrading to Appian 25.4, automated log ingestion pipelines (such as Splunk, Datadog, ELK, or custom Appian expression rules) that process the &lt;code&gt;&amp;lt;APPIAN_HOME&amp;gt;/logs/login-audit.csv&lt;/code&gt; file and rely on strict positional parsing or headerless formats may fail or parse data incorrectly.&lt;/span&gt;&lt;/p&gt;
&lt;p data-path-to-node="3,1"&gt;&lt;span style="font-family:inherit;"&gt;As a result, administrators may experience a temporary loss of login audit data visibility in downstream reporting stores, or trigger internal security/IT alerts due to these ingestion job failures.&lt;/span&gt;&lt;/p&gt;
&lt;p data-path-to-node="4"&gt;&lt;/p&gt;
&lt;p data-path-to-node="5"&gt;&lt;span style="font-family:inherit;font-size:200%;"&gt;Cause &lt;/span&gt;&lt;/p&gt;
&lt;p data-path-to-node="5"&gt;&lt;span style="font-family:inherit;"&gt;This issue is caused by schema changes introduced in Appian 25.4 to support the new &amp;quot;Multi-Factor Authentication: Authenticator Apps&amp;quot; feature. &lt;/span&gt;&lt;/p&gt;
&lt;p data-path-to-node="5"&gt;&lt;span style="font-family:inherit;"&gt;Pipelines relying on headerless parsing or strict positional index mapping will fail due to two structural modifications:&lt;/span&gt;&lt;/p&gt;
&lt;ol start="1" data-path-to-node="6"&gt;
&lt;li&gt;
&lt;p data-path-to-node="6,0,0"&gt;&lt;span style="font-family:inherit;"&gt;Inclusion of Headers&lt;b data-path-to-node="6,0,0" data-index-in-node="0"&gt;:&lt;/b&gt; Row 1 of &lt;strong&gt;login-audit.csv&lt;/strong&gt; now contains column headers. Historically, this file was headerless.&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p data-path-to-node="6,1,0"&gt;&lt;span style="font-family:inherit;"&gt;New MFA Tracking Column&lt;b data-path-to-node="6,1,0" data-index-in-node="0"&gt;:&lt;/b&gt; A new column was appended to the log to track native MFA events.&lt;/span&gt;&lt;/p&gt;
&lt;ul data-path-to-node="6,1,1"&gt;
&lt;li&gt;
&lt;p data-path-to-node="6,1,1,0,0"&gt;&lt;span style="font-family:inherit;"&gt;In Appian 25.4, this column was initially introduced as &lt;/span&gt;MFA User&lt;span style="font-family:inherit;"&gt;.&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p data-path-to-node="6,1,1,1,0"&gt;&lt;span style="font-family:inherit;"&gt;In Appian Hotfix 25.4.371.0, this column was renamed to &lt;/span&gt;MFA Authenticated &lt;span style="font-family:inherit;"&gt;and its behavior was refined to accurately distinguish genuine Appian MFA events from SSO/LDAP authentications.&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p data-path-to-node="6,1,1,2,0"&gt;&lt;span style="font-family:inherit;"&gt;Note: &lt;/span&gt;true &lt;span style="font-family:inherit;"&gt;indicates successful authentication using Appian native MFA, while &lt;/span&gt;false &lt;span style="font-family:inherit;"&gt;indicates external authentication (SSO/LDAP), primary authentication failure, or MFA not being enabled.&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;p data-path-to-node="7"&gt;&lt;span style="font-family:inherit;"&gt;Strict positional parsing of the &lt;/span&gt;&lt;strong&gt;login-audit.csv&lt;/strong&gt;&lt;span style="font-family:inherit;"&gt; file without accounting for the newly added header row is no longer a supported ingestion approach.&lt;/span&gt;&lt;/p&gt;
&lt;p data-path-to-node="7"&gt;For more information about &lt;strong&gt;login-audit.csv&lt;/strong&gt;, refer to &lt;a href="https://docs.appian.com/suite/help/26.4/Logging.html#logins"&gt;Logging&lt;/a&gt;&lt;/p&gt;
&lt;p data-path-to-node="7"&gt;&lt;/p&gt;
&lt;p data-path-to-node="8"&gt;&lt;span style="font-family:inherit;font-size:200%;"&gt;Action &lt;/span&gt;&lt;/p&gt;
&lt;p data-path-to-node="8"&gt;&lt;span style="font-family:inherit;"&gt;To resolve this issue and prevent future disruptions, log ingestion scripts and parsers must be updated:&lt;/span&gt;&lt;/p&gt;
&lt;ol start="1" data-path-to-node="9"&gt;
&lt;li&gt;
&lt;p data-path-to-node="9,0,0"&gt;Account for the Header Row: Update ingestion scripts to ignore the first row as data, treating it instead as the schema definition.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p data-path-to-node="9,1,0"&gt;Update Parsing Logic&lt;span style="font-family:inherit;"&gt;&lt;b data-path-to-node="9,1,0" data-index-in-node="0"&gt;:&lt;/b&gt; Switch from positional indexing to header-based mapping (e.g., map by the exact header string MFA Authenticated). This guarantees pipeline stability even if column orders change in future releases.&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;p data-path-to-node="10"&gt;&lt;span style="font-family:inherit;"&gt;&lt;b data-path-to-node="10" data-index-in-node="0"&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-path-to-node="10"&gt;&lt;span style="font-family:inherit;font-size:200%;"&gt;Affected Versions&lt;/span&gt;&lt;/p&gt;
&lt;ul data-path-to-node="11"&gt;
&lt;li&gt;
&lt;p data-path-to-node="11,0,0"&gt;&lt;span style="font-family:inherit;"&gt;This article applies to Appian 25.4 and later.&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;

&lt;div style="font-size: 90%;"&gt;Tags: authentication&lt;/div&gt;
</description></item></channel></rss>