Triggers found by SWAT report

Triggers found by SWAT report

In Magento 2, for all changes in existing entities to properly reflect in the environment, a reindex is required. Specific events that enforce the reindexing process after changes in database tables are called triggers.

Amasty modules do not add their own triggers to Magento. If using triggers is required by a module’s logic, it utilizes Magento Materialized View/Mview native functionality. That way, the triggers are created by Magento itself. 

This solution is described in the official Magento documentation as the optimal way of handling such cases and is widely used in Magento’s own code.