REST Plugin
Article Unicode Characters Appearing Incorrectly in Process Studio (MJSV)
🔹 Issue Summary A reported an issue while retrieving address data from the database and copying it into Modified JavaScript Value (MJSV) in Process Studio. The value stored in the database: 27239 HIGHWAY 42 AРТ В However, when used in Process ...
XSS Protection Filter Configuration
Objective To mitigate Cross-Site Scripting (XSS) risks by implementing a custom XSS protection filter and security headers. 1. Copying the Class File Place the appropriate class file in: <AE_Application>/aeui/WEB-INF/classes Available Class Files For ...
Internal IP Disclosure
Objective To assess and manage the exposure of internal (RFC 1918) IP addresses within the application. Description Internal (RFC 1918) IP addresses are exposed in the application. Ideally, such private IPs should not be publicly visible. Reason The ...
Using Components(Bootstrap,.Net etc) with Known Vulnerabilities
Objective To eliminate security risks arising from outdated third-party components. Issue The application is using an outdated version of Bootstrap, which contains known security vulnerabilities. Impact Exposure to known exploits Increased risk of ...
Malicious File Upload Risk
Objective To mitigate the risk of unauthorized or harmful file uploads to the server. Issue Malicious actors can upload harmful files to the server, which may lead to security vulnerabilities or system compromise. Impact Execution of malicious code ...
Salted Hashing Issue – Configuration(7.7.4)
Objective To prevent password replay attacks by restricting reuse of encrypted credentials within a defined time window. Issue Encrypted passwords can be reused, leading to a potential password replay attack. Affected Module Module: AppSec Location: ...
Dangerous HTTP Methods – Restriction
Objective To mitigate security risks by restricting unsafe HTTP methods while allowing only required methods for AutomationEdge. Recommendation Disable unnecessary HTTP methods such as: OPTIONS TRACE TRACK HEAD PATCH Note: AutomationEdge requires ...
HSTS Header Implementation
Objective To enforce secure communication by enabling HTTP Strict Transport Security (HSTS), ensuring all connections are made over HTTPS. Implementation Approach Step 1: File Location <Tomcat_Home>/conf/web.xml Step 2: Add HSTS Filter Add the ...
Missing HTTP Headers – Implementation
Implementation Approach To enhance application security, the following HTTP headers should be configured in the application. Where to Add File Location: <AE_Application>/aeengine/WEB-INF/spring/security/spring-security.xml Configuration Add the ...
CSP Header Implementation – VAPT Compliance
1. Current Implementation The application currently includes the following directive in the Content-Security-Policy (CSP) header: Content-Security-Policy: default-src 'self'; frame-ancestors 'none'; 2. Can Be Added The following directives can be ...
Unable to import workflow on the AutomationEdge Server.
Overview : When we encounter a failure while importing workflows in AutomationEdge. The system throws an unexpected runtime exception due to the inability to create a temporary directory on the application server. Error Description : The logs reveal ...
ActiveMQ: Enable JMX with authentication
PART 1: ActiveMQ Broker Authentication (Mandatory) Objective Enforce username/password authentication Disable anonymous access Encrypt credentials at rest Step 1: Encrypt the ActiveMQ Password Open Command Prompt as Administrator and navigate to the ...
Browser Extension Security
Overview : This Knowledge Base (KB) article addresses common security-related queries for the AutomationEdge browser extension. It explains how the extension handles data, authentication, storage, deployment, logging, and administrative control, ...
Block This Step" Getting Stuck for Longer Time
Issue : The workflow gets stuck or takes an unusually long time to complete when the “Block This Step Until Finish” plugin is used after the Filter Rows plugin. Cause : This issue occurs when the number of rows being processed in the workflow exceeds ...
How to add ciphers in newer version (V8.*).
Solution: – Add this cipher in the server.xml file. For reference, please follow the file path: (D:\Onprem8.2.0\tools\apache-tomcat-11.0.6\conf\server.xml) <Connector port="443" protocol="org.apache.coyote.http1 1.Http11NioProtocol" SSLEnabled="true" ...
AutomationEdge SSO Login Configuration with Azure AD (SAML 2.0)
1. Prerequisites Admin access to Azure AD and AutomationEdge (AE). AE should be accessible over HTTP/HTTPS (e.g., http://aeserver:8080/aeui). 2. Create Azure AD Enterprise Application 1. Log in to Azure Portal. 2. Navigate to Azure Active Directory ® ...
Postgres RDS DB Connection issues: SSL error: Connection reset
Issue Description: The client has enabled SSL on their postgresql RDS database; however, they are encountering issues when attempting to connect through AutomationEdge Process Studio. Error Message: Error connecting to database: (using class ...
Connection Error While Accessing a Secure Oracle Database
Issue Description: The client has enabled SSL on their Oracle database; however, they are encountering issues when attempting to connect through AutomationEdge Process Studio. Error Message: User Defined Java Class.0 - ...
Browser Extension Issue: Need to Add Web Extension in Chrome
Error: Unable to navigate to their requested website get the localhost URL. How to Reproduce: If we remove the chrome extension, and the disable the following settings in the Chrome browser: "Allow in Incognito" and "Allow access to file URLs "then ...
How to submit workflow request using API with run time file upload
Issue: How to submit a workflow request using API with run time file upload. Resolution: Please find the enclosed sample workflow.
How to download Request Output file from AE Server using REST API using Process-Studio
Issue: How to download Request Output file from AE Server using REST API. Resolution: Advance Rest client: Advanced REST Client is a step in the utility Plugin for Process Studio Workflows. The REST Client workflow step enables you to consume RESTful ...
AEUI Login Failed
Issue: Resolution: -Please check status all the services first. -Please start services as per standard sequence(postgres, ActiveMQ , then tomcat) it will resolve issues.
SSO Logout page issue
Upto AE version: 7.3.2 For SAML 2.0 in the sso configuration, clients mostly facing issue for logout page. Request is re-directing to null page instead of logout.jsp This issue occurs till 7.3v. This will be fixed in Upcoming upgrade of 7.4. Error: ...
Unable to upload .xlsx file on on-demand portal
​ Error : Resolution: - When trying to upload the .xlsx file on the OnDemand portal, we get a Failure message on the AE portal as " Unexpected error occurred, please contact AutomationEdge Administrator" - This is a known issue on the On-Demand ...
Unable to find element on closed window.
Issue - Unable to find an element on the closed window using selenium code. As we get the below error "Unable to find element on closed window". How To Reproduce - - Just remove the capabilities. Resolution - Set the following capabilities in the ...
Undeliverable: Application Security Issue
Issue: Undeliverable: Application(Automation Edge) Security Issue Sr. No. Security Issue name Asset Name Risk Rating 1 Password replay attack Robotic process automation - Vyom MEDIUM Solution: Check with the below points- 1)Â Password Replay attack:- ...
This application may depend on other compressed files in this folder
Issue: I have downloaded the process-Studio.zip /ae-agent.zip from the server. I run the application file but then it says: "This application may depend on other compressed files in this folder. "For the application to run properly, it is recommended ...
Web GUI | Unable to click on a web element
Issue: There are 2 frames on the web page. I used the Switch Frame activity and then used Web Spy to generate the Web Click activity, but it did not work. How to Reproduce: To begin, switch the default frame to the first frame. Then, try to switch to ...
Collecting Webpage loading time in output file
Question: How to store the webpage loading time in Process Studio Solution: Use below code : final JavascriptExecutor js = (JavascriptExecutor) driver; ​ double loadTime = (Double) js.executeScript( "return (window.performance.timing.loadEventEnd - ...
Unable to send or receive mail using plugin or unable to connect to SMTP
ERROR Description After enabling Less secure App using google if you are still not able to send mail then try the below steps: - Enable 2 step verification in google security. - Enable App password and use this password in the plugin instead of your ...
File downloaded with wrong extension when workflow is triggered from AE server
Question: When a workflow is triggered from the AE server, a file with the incorrect extension is downloaded. Solution: CRDOWNLOAD is a temporary file extension used by the Chrome web browser. Files with this extension are called Chrome Partial ...
'wmic' is not recognized as an internal or external command,operable program or batch file. not found in PROGRAMFILES directory
Error: 2021-10-27 17:07:52 Workflow_1 - Start Browser ERROR BrowserUtil:362 - 'wmic' is not recognized as an internal or external command,operable program or batch file. not found in PROGRAMFILES(X86) directory 2021-10-27 17:07:52 Workflow_1 - Start ...
How to take a ThreadDump of a particular service
Solution: - To take a thread dump of a particular service first, you need to get the PROCESS_ID of that particular service. - Suppose, IÂ want to get Thread Dump of Tomcat service. I need to provide the port number of the tomcat service. - To find the ...
Headers are mismatching after migration from AE v5.6 to AE v7.0
Error:Â Solution: Restart the tomcat and clear the browser history.
Getting Error while executing workflow from Automationedge server - 'com.itextpdf.kernel.pdf.pdfdocument' could not be found
Error: Error Initializing userDefinedJavaClass: A class 'com.itextpdf.kernel.pdf.pdfdocument' could not be found, Failed to initialize. Solution: To resolve this issue we have to add ''pdfDocument" external jar file in below locations: - In process ...
Error while AutomationEdge Authentication, com.fasterxml.jackson.databind.exc.UnrecognizedPropertyException: Unrecognized field "idpUserName"
Error 2021-09-09 15:34:47 pool-2-thread-1 ERROR IntegrationUtils:154 - Error while AutomationEdge Authentication, com.fasterxml.jackson.databind.exc.UnrecognizedPropertyException: Unrecognized field "idpUserName" (class ...
com.automationedge.common.ext.integration.AeIntegrationTypeException: The required configuration parameters are not present i.e. URL, Username and Password, if not empty.
AE-Remedy Integration Error in integration logs: 2021-06-14 14:45:00 IST (+05:30) DefaultQuartzScheduler_Worker-8 ERROR IntgServiceHandler:103 - ABG, <Remedy Request>, Error polling automation requests ...
BUG: Object ID/Object Name Not captured in audit logs for USER_GROUP Assignment
AE Version: 6.1.0 and below Issue Description: If we add a User to the Group at the time of Tenant-user creation, the Audit-log table not capturing the Object-ID/Object-Name in the database. Issue to Reproduce: - You can find this issue in AE ...
Authentication Failed, shutting down : Agent already logged in
Error: We get the below error when we start the agent. ERROR AgentMain:122 -Authentication Failed, shutting down com.automationedge.aeagent.exceptions.AEAgentAuthenticationFailed: Agent already logged in How to Reproduce Download the new agent on the ...
Error Logging in to Process Studio : ClientProtocolException
Issue: While logging on to Process Studio we get the below error in Process Studio logs: 2021-03-17 11:53:58 main ERROR ProcessStudio:12005 - Error in registering Process Studio {} org.apache.http.client.ClientProtocolException: null How to ...
Next page