Skip to content

Conversation

@jakubjn
Copy link

@jakubjn jakubjn commented Aug 17, 2025

I am submitting a new Plugin Package

Repository URL

Link to my plugin package: https://github.com/jakubjn/Racer

Release Checklist

  • I have tested the plugin on
    • Windows
    • macOS
    • Linux
  • My GitHub release contains all required files
    • plugin_package.zip
    • plugin_package.zip.sig
  • GitHub Tag name matches the exact version number specified in my manifest.json
  • The id in my manifest.json matches the id in the plugin_packages.json file.
  • My README.md describes the plugin package purpose and provides clear usage instructions.
  • I have read the developer policy at https://developer.caido.io/policy.html, and have assessed my plugin package adherence to this policy.
  • I have added a license in the LICENSE file and it matches the license field in the plugin_packages.json file.
  • My project respects and is compatible with the original license of any third-party code that I'm using.
    I have given proper attribution to these other projects in my README.md and/or LICENSE.

@CLAassistant
Copy link

CLAassistant commented Aug 17, 2025

CLA assistant check
All committers have signed the CLA.

@jakubjn jakubjn marked this pull request as ready for review August 17, 2025 11:55
@jakubjn jakubjn requested a review from Sytten as a code owner August 17, 2025 11:55
@jakubjn
Copy link
Author

jakubjn commented Aug 17, 2025

This may not work on Windows at the moment as I'm using a binary to send the requests, but windows needs a .exe file. It probably will work on MacOS though and Unix systems.

@Sytten
Copy link
Member

Sytten commented Oct 8, 2025

Hey @jakubjn sorry for the delay.
What is this SPA binary? I imagine it's a packing of the python script with all the dependencies?
Could you clean the dist from your repository too.

@jakubjn
Copy link
Author

jakubjn commented Oct 10, 2025

Hello @Sytten.
Yes, the SPA binary is a packaged version of the SPA.py file found in the repo. I'll likely have to package a version for Windows and MacOS or figure out another solution using the source code.

@Sytten
Copy link
Member

Sytten commented Nov 5, 2025

I think it would be better for the store version to use the python installed on the computer (and install the deps in a python virtual environment). We are not confortable with releasing a binary on the store.

@jakubjn
Copy link
Author

jakubjn commented Nov 8, 2025

Removed the binaries and added venv support instead. Let me know what the best way to handle the dependency would be. Also, is there plans to create a menu option that supports selecting multiple requests directly from the replay tab? It would make using a good few of the plugins easier.

@Sytten
Copy link
Member

Sytten commented Nov 21, 2025

@jakubjn Let me cook on that one, I still need to think how we should handle tooling written in other languages.
As for the other request, I created caido/caido#1984

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants