# How things work - detecting changes in ignition

**URL:** <https://forum.inductiveautomation.com/t/how-things-work-detecting-changes-in-ignition/75686>\
**Category:** Ignition\
**Tags:** ignition81\
**Created:** [June 29, 2023, 7:37am UTC](https://forum.inductiveautomation.com/t/how-things-work-detecting-changes-in-ignition/75686 "2023-06-29T07:37:08Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![hewking32](https://avatars.discourse-cdn.com/v4/letter/h/b5ac83/32.png) [@hewking32](https://forum.inductiveautomation.com/u/hewking32)\
**Post date:** [June 29, 2023, 7:37am UTC](https://forum.inductiveautomation.com/t/how-things-work-detecting-changes-in-ignition/75686/1 "2023-06-29T07:37:08Z")

</div>

I wonder if there is a bulletproof way to check if somebody modified my project? I know its impossible to track the changes but i am after identifying if somebody modified it or not.  
Would project or gateway folder signature make sense or do they keep changing during operation?  
Same problem applies to the libraries - they are in non binary file and i somebody touched it i guess it would be rather difficult to find out if it does not error.  
I heard other scadas provide flat file export so then i believe file signature could be calculated and compared to stored value to be sure if modes were done or not.  
Any ideas as always very welcome

---

<div class="post-metadata">

**Author:** ![nminchin](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/nminchin/32/6911_2.png) [@nminchin](https://forum.inductiveautomation.com/u/nminchin)\
**Post date:** [June 29, 2023, 7:39am UTC](https://forum.inductiveautomation.com/t/how-things-work-detecting-changes-in-ignition/75686/2 "2023-06-29T07:39:22Z")

</div>

This is all stored in the audit log, assuming you have it configured and turned on for all the different areas. Project changes, gateway config changes, tag changes

In fact, I generate an email to myself with a summary of changes made in the week for some po3jects

---

<div class="post-metadata">

**Author:** ![hewking32](https://avatars.discourse-cdn.com/v4/letter/h/b5ac83/32.png) [@hewking32](https://forum.inductiveautomation.com/u/hewking32)\
**Post date:** [June 29, 2023, 7:40am UTC](https://forum.inductiveautomation.com/t/how-things-work-detecting-changes-in-ignition/75686/3 "2023-06-29T07:40:22Z")

</div>

is everything tracked we can reasonably think of? even moving an object and saving i guess would keep a trace? any idea how to check libraries - i can only think of compare with fresh installation of the same version to detect the difference?

---

<div class="post-metadata">

**Author:** ![JordanCClark](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/jordancclark/32/83362_2.png) [@JordanCClark](https://forum.inductiveautomation.com/u/JordanCClark)\
**Post date:** [June 29, 2023, 10:30am UTC](https://forum.inductiveautomation.com/t/how-things-work-detecting-changes-in-ignition/75686/4 "2023-06-29T10:30:25Z")

</div>

A sample of my audit log after a change in a project script.

 ![image](https://us1.discourse-cdn.com/inductiveautomation/original/3X/9/b/9b0454ac94139d80840ae099366f5efd44ac645b.png)

---

<div class="post-metadata">

**Author:** ![Hayden\_Watson](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/hayden_watson/32/48792_2.png) [@Hayden\_Watson](https://forum.inductiveautomation.com/u/Hayden_Watson)\
**Post date:** [June 29, 2023, 10:33am UTC](https://forum.inductiveautomation.com/t/how-things-work-detecting-changes-in-ignition/75686/5 "2023-06-29T10:33:40Z")

</div>

Everything stored by audit log can be seen here. It includes who modified which views, which tags they wrote to etc.

[https://docs.inductiveautomation.com/display/DOC81/Auditing+Actions+Reference](https://docs.inductiveautomation.com/display/DOC81/Auditing+Actions+Reference)
