Hi @kenneth-garza_2882 ,
Based on your use cases, an extension wouldn't be a very good fit... and Webhooks are the way to go.
For ProGet (unlike BuildMaster/Otter), extensions are really specialized, and it's pretty rare for folks to make their own, and we're keen on helping anyways.
For example, depending on what your vulnerability scanning software is, we'd love to help and even adopt the integratino, so other users can use it.
The main three things we see are:
Cloud Storage;
https://github.com/Inedo/inedox-aws
https://github.com/Inedo/inedox-whitesource
Vulnerability Scanning / Package Blocking
https://github.com/Inedo/inedox-sonatype
https://github.com/Inedo/inedox-azure
User Directory
https://github.com/Inedo/inedox-inedocore
And the best way to do those, are mostly to copy the examples/code we already have.
Let us know more details, and we can do ourbest to help!
Thanks,
Alana