Files
overlord/plugins/sample-build-hooks/README.md
T
2026-06-22 12:54:12 -05:00

868 B

Sample Build Hooks Plugin

This is a server-side-only sample for the agent builder hook API.

It demonstrates:

  • onBuildPrepare and onBuildTarget for observing build state.
  • buildHooks.post_build for seeing the raw Go build output.
  • buildHooks.before_donut and buildHooks.after_donut for Donut shellcode conversion.
  • buildHooks.before_sgn and buildHooks.after_sgn for SGN shellcode encoding.
  • onBuildArtifact for replacing the downloadable output with a .txt file containing test.
  • A custom Build Plugins button named Build Test TXT.
  • onBuildComplete and onBuildFailed for post-build automation.
  • A small UI that reads recent hook activity from the plugin's SQLite database.

Run build.bat from this directory to create sample-build-hooks.zip, then upload it on the Plugins page or place the zip where the server loads plugins.