Go to your RoboHelp install location:
RoboHelp 2015:
<Drive>:\Program Files (x86)\Adobe\Adobe RoboHelp 2015\RoboHTML
RoboHelp 11:
<Drive>:\Program Files (x86)\Adobe\Adobe RoboHelp 11\RoboHTML
If you publish your RoboHelp project to the Responsive HTML5 or WebHelp output formats, the published content is vulnerable to certain hacks by malicious users.
It was found that a hacker can do any of the following from the published output:
The fix for Responsive HTML5 output described in the following procedure is not required if you are using RoboHelp (2015 release) Update 4.
To resolve this issue for Responsive HTML5 output, perform the following steps:
Go to your RoboHelp install location:
RoboHelp 2015:
<Drive>:\Program Files (x86)\Adobe\Adobe RoboHelp 2015\RoboHTML
RoboHelp 11:
<Drive>:\Program Files (x86)\Adobe\Adobe RoboHelp 11\RoboHTML
Take backup of the following folder:
Extract the contents from the attached archive.
Download
The archive contains the following folder:
Copy the extracted folder and paste it into the RoboHelp install directory specified in Step 1.
When you are prompted, click Yes to merge these folders with the existing folders.
Regenerate the Responsive HTML5 output.
If you are using layouts already created from Theme Standard or Theme Black, the layout.js file described in the following steps needs to be updated in those layouts:
Open the project folder for each of your RoboHelp projects.
Your project folder contains a !ScreenLayout! folder that further contains one folder for each RoboHelp layout that you have used for this project.
Note: The layout folder name is based on your project name.
Extract the following zip archive.
Download
The archive contains one the following folders:
In your project folder, overwrite the layout.js in each of the corresponding layout folders.
Regenerate the Resposive HTML5 output.
To resolve the cross-site vulnerability issue for WebHelp output in RoboHelp 11, perform the following steps:
Go to your RoboHelp install location:
<Drive>:\Program Files (x86)\Adobe\Adobe RoboHelp 11\RoboHTML\WebHelp5Ext\template_stock
Take backup of the following file:
Extract the contents from the attached archive.
Download
The archive contains the following file:
Copy the extracted whutils.js file and paste it into the RoboHelp install directory specified in Step 1.
When you are prompted, click Yes to overwrite the existing file.
Regenerate the WebHelp output.