This is the starter kit for the Caido plugin system.
This template is full-stack, with both a backend and frontend plugin. This is called a plugin package.
For frontend only use the frontend starterkit.
I modified the starerkit to include React & MUI v6. I also included caido-material-ui to provide a consistent theme across your plugin and Caido.
I recommend using allotment for splitting your UI into multiple panels.
pnpm install- Make some modifications in
src pnpm build- Upload the
plugin_package.zipin thedistfolder to your Caido instance
The Github Action release can be used to create a release of your plugin package.
If you want to sign your
plugin package, you need an ed25519 private key namedPRIVATE_KEYin your Github Action secrets.
To release your plugin to the store, you have to follow a set of operations. Please check out our documentation on the subject.
