This is a tiny demo repository for Shipcheck.
It intentionally contains common launch gaps that are safe to publish:
- Supabase client usage without checked-in data-boundary proof
- a debug API route that should not ship to production
The repository is not a real application and does not contain working credentials. It exists so builders can inspect how Shipcheck reports findings, writes SARIF, and uploads the result into GitHub code scanning.
Code scanning demo:
https://github.com/TateLyman/shipcheck-demo-app/security/code-scanning
npx --yes shipcheck-cli . --format markdownThe workflow in .github/workflows/shipcheck.yml runs:
- uses: TateLyman/shipcheck-action@v1
with:
format: sarif
output: shipcheck.sarif
fail-on: high
strict: truefail-on: high keeps this demo green while medium and low findings still appear in the report.