
Security News
curl Shuts Down Bug Bounty Program After Flood of AI Slop Reports
A surge of AI-generated vulnerability reports has pushed open source maintainers to rethink bug bounties and tighten security disclosure processes.
gavin is a self contained instance of Organice.
It combines a WebDAV server and the Organice assets into a single binary that can be run from virtually everywhere.
gavin can be used as a standalone webserver or placed behind a reverse proxy.
Please note: gavin expects the .htpasswd file to use bcrypt as the hashing
algorithm!
htpasswd .htpasswd $USER
htpasswd -B -c .htpasswd $USER
Releases can be downloaded for common OSs here:
https://github.com/qbit/gavin/releases
.htpasswd file.gavin pointing it at your org files:gavin -davdir ~/org
Now you log into gavin with the following settings:
URL: https://localhost:8080/dav Username: $USER Password: $YOURPASSWORD
gavin -domain gavin.example.com -http $externalIP:443
If you would like to specify where gavin stores the certificates the -cache
flag can be used.
By default gavin will listen on port 80 for ACME requests. This can be
changed using the -alisten flag, however, note that ACME always sends
requests over port 80, so you will need something that forwards requests onto
gavin.
FAQs
Unknown package
Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Security News
A surge of AI-generated vulnerability reports has pushed open source maintainers to rethink bug bounties and tighten security disclosure processes.

Product
Scan results now load faster and remain consistent over time, with stable URLs and on-demand rescans for fresh security data.

Product
Socket's new Alert Details page is designed to surface more context, with a clearer layout, reachability dependency chains, and structured review.