Tools
The technology stack powering SlopStopper's automated feedback
⚙️ GitHub Actions
All checks run as GitHub Actions workflows triggered on every pull request and push to main — security, hygiene, reliability and deployment in one pipeline.
🎭 Playwright
End-to-end and smoke tests written in TypeScript using Playwright, covering navigation, page load reliability, and critical user journeys.
🔷 TypeScript
All application and test code is written in TypeScript for static type safety, reducing a whole class of bugs before code is even run.
🟢 Netlify
Continuous deployment to Netlify with preview URLs on every PR and automated production releases on merge to main.
🐍 Python
Reporting scripts that generate structured JSON reports for security, complexity, documentation and dependency checks used across CI workflows.
🔍 Semgrep & ZAP
Semgrep provides fast SAST scanning and OWASP ZAP provides DAST scanning against running deployments, together covering static and dynamic security concerns.