General behaviour with macro embedded office documents

Hi guys,

Aspose Total, .net 4.8

We are going through some security audit process and would like to get some information about how Aspose library deals with the macro embedded office documents.
Let’s say we have a word document or excel file that contains macro. If we load the document through Aspose library, does Aspose library run / process macro by default?

Regards

@sentientsoft

When using Aspose libraries to handle Office documents that contain macros, it’s important to note that these macros are not executed automatically. Aspose components are designed to operate securely and do not run any macros embedded in the documents by default. This means that when you load a Word document or an Excel file with macros through Aspose, the macros will remain inactive, ensuring that there are no associated risks that might arise from executing them.

Aspose components are built to allow developers to create, manipulate, and save Office files without the security concerns that can come with using Microsoft Office applications. This design helps maintain a secure environment while working with documents.

For further assurance, you can refer to the security reports for various Aspose products, which provide detailed information about their security measures.

If you have any more questions or need additional information, feel free to ask!

Sources:
[1]: SOC-2 Report or other Security Report for Compliance Audit

@sentientsoft,

Aspose libraries, including Aspose.Cells for .NET and Aspose.Words for .NET, are entirely secure from macro execution risks. These products do not execute, interpret, or run any macros (such as VBA or XLM) within Office documents. They are designed only to preserve or manipulate macro and VBA codes within these documents. Since mostly Aspose libraries do not support executing macros or VBA codes, this design inherently eliminates the risk of malicious macro code execution when using Aspose APIs.