Hackathon Challenge

GHAS & GitHub Copilot
Hackathon Challenge

> securing_code --with ai

Use GitHub Advanced Security and GitHub Copilot to find and fix real security vulnerabilities in OWASP Juice Shop — an intentionally insecure web application.

What You'll Do

Scan

Enable CodeQL, Dependabot, and secret scanning to discover vulnerabilities hiding in the codebase.

Understand

Use GitHub Copilot to explain what each vulnerability means and why it's dangerous.

Fix

Write secure code to remediate the findings, guided by Copilot and Autofix suggestions.

Verify

Confirm your fixes pass security analysis and the alerts are resolved.

Challenge Tracks

Three tracks cover the full stack, plus a cross-cutting Copilot customization track. Start with Security, then branch out.

Copilot Customization

1 challenge · ~1 hour — Create custom agents, prompt files, and skills to make Copilot genuinely smarter about your codebase. Do this anytime.

Tech Stack

LayerTechnology
FrontendAngular, TypeScript
BackendExpress.js, Node.js
DatabaseSQLite (embedded)
Security ToolsCodeQL, Dependabot, Secret Scanning, GitHub Copilot

Resources

Ready to hack?

Fork the repo, fire up a Codespace, and start securing code.

Get Started →