Report execution environment

 

The Actonic Report Builder is designed to provide robust and secure reporting capabilities for your organization. One of the key features that enhance security is the "Execute report inside secure sandbox" option in gallery and scripted reports permissions. This guide will help you understand the importance of this feature, how it works, and when you might consider adjusting its settings.

image-20240717-095221.png
By default the setting is always enabled for all the reports except “Embed the iFrame“ report.

What is a Secure Sandbox?

A secure sandbox is an isolated environment where your reports are executed. This isolation ensures that potentially harmful scripts or content within a report cannot access sensitive information or interfere with other parts of your system. By default, Actonic Report Builder runs all reports in a secure sandbox to protect your data and maintain system integrity.

Default State: Enabled

When you create or run a report in Actonic Report Builder, the "Execute report inside secure sandbox" option is enabled by default. This setting ensures that your reports are executed within a protected environment.

Benefits of the Secure Sandbox

  • Enhanced Security: Protects your system from potentially harmful scripts or content.

  • Data Integrity: Ensures that sensitive information is not accessed or exposed.

  • System Stability: Prevents interference with other applications or system components.

Enhancing Report Capabilities

While the secure sandbox environment provides robust protection, there might be scenarios where you need additional capabilities that require a less restrictive environment. For instance, you may want to embed YouTube iframes or other external content that necessitates the "allow-same-origin" policy.

Disabling the Secure Sandbox

To enhance your report's capabilities, you can disable the "Execute report inside secure sandbox" option. This action enables the "allow-same-origin" policy, allowing your report to access content from the same origin. However, it's important to understand that this will reduce the security of your report.

Steps to Disable the Secure Sandbox

  1. Navigate to the Report Permissions settings in Actonic Report Builder.

  2. Locate the "Execute report inside secure sandbox" checkbox.

  3. Uncheck the box to disable the secure sandbox.

Considerations for Disabling the Secure Sandbox

  • Security Risks: Disabling the sandbox increases the risk of exposing your system to potentially harmful content. Ensure that the benefits outweigh the security risks.

  • Specific Needs: Evaluate if your report genuinely requires the additional capabilities provided by disabling the sandbox.

  • User Awareness: Inform all users who will interact with the report about the reduced security measures and the importance of handling the report with care.