No description
- Go 94.5%
- Makefile 5.5%
| Filename | Latest commit message | Latest commit date |
|---|---|---|
|
All checks were successful
ci/woodpecker/push/debian Pipeline was successful
|
||
| .woodpecker | ||
| src | ||
| .gitignore | ||
| config.example.toml | ||
| go.mod | ||
| go.sum | ||
| LICENSE | ||
| main.go | ||
| Makefile | ||
| nfpm.yaml | ||
| README.md | ||
git-pages content scanner
This is a content scanner build to run as the audit hook of a git-pages service. It runs a configurable set of scanners to help you proactively detect and remove abusive content.
It is maintained by Codeberg members with their main focus being Codeberg's needs and policies, but the eventual goal is to have it easily reusable by other organizations. Feel free to reach out with feedback and ideas.
Build it
Ensure the following requirements are installed:
- Go 1.26 or higher
- The
vectorscanorhyperscanlibrary (also needed on the target host)
then run make build
Deploy it
Customize the config.example.toml file to match your needs, then run the
git-pages audit server:
git-pages -audit-server tcp/localhost:3004 ./pages-scanner --config /absolute/path/to/config.toml run-audit