Yes, another vibe coded module! I know everyone’s excited.
I’ve seen posts before about this, like this one:
What I’ve worked on with ChatGPT’s Sol 5.6 is a module and a ‘tripwire’, is it perfect? No. I would like to get there. I have taken into account the issues Tom Ray mentioned in his reply in the above thread, and the module includes a python agent that watches for file changes, as well as database changes, and tries to only watch the things that are within the realm of things you can change, so not the CEL/CDR, etc. I use it on my PBX and every time I make a change, I check to make sure it shows up in the tripwire module. This even finds module changes done from the command line fwconsole, so the real goal: I just logged in, I didn’t change anything, the Apply Changes button is up there… I don’t know what’s going to happen. Now I have a chance.
At the moment I would like to do this as a closed alpha before making the repository open. I’m not just giving out binary blobs though, I will give you a read-only deploy key and you can read the code (or have your agent do it) before running anything. Also I just added a inferred blame feature so you can see which admin probably did each change.

