Custom widgets let you personalize the data visualizations rendered across your security dashboards and compliance reports, tailoring information to your specific workflows.
You can create custom widgets using the following:
* Using AI with the **Agentic Assistant**
* XQL query
* Script
You can create widgets through the **Widget Library** during dashboard or report creation. You can also duplicate and edit specific widgets, search the **Widget Library** and select the **Editable widget only** option.
Once created, you can see all of your widgets and the widgets that you have permission to access in the **Widget Library**. For more information about access and visibility to **Restricted** and **Public** widgets, see [Access to widgets](../access-and-visibility-for-dashboards-and-reports/access-to-widgets).