Automatically blur personal details before you share a document
#security hackathon ideas
24 ideas across 5 categories · 5 beginner · 12 intermediate · 7 advanced. Sorted by judging fit (editorial estimate).
Ideas tagged security
- Intermediate14h1–2Tesseract.jsTransformers.jsCanvas17/20
Paste a suspicious payment message and get a scam risk verdict
Intermediate14h1–2LLMNext.jsClassifier17/20Fintech
Transaction Anomaly Detector
Spot unusual transactions with explainable reasons
Advanced24h2–3PythonScikit-learnFastAPI17/20Store policies, accounts and nominee details so family can find them when needed
Intermediate16h1–2Next.jsWeb CryptoPostgres17/20See and revoke which apps can access your financial data
Advanced24h2–3Next.jsOAuthPostgres17/20Show signers what a pending multisig transaction will really do
Intermediate16h1–2ViemNext.jsLLM17/20See exactly which tokens leave your wallet before you sign
Advanced24h2–3FoundryViemNext.js17/20Find and revoke old unlimited token approvals
Intermediate12h1–2ViemWagmiNext.js17/20Explain what an off-chain signature request actually allows
Intermediate12h1ViemLLMNext.js17/20Recover a wallet through trusted friends instead of a seed phrase
Advanced28h2–3Account AbstractionSolidityWagmi17/20Practise fixing real vulnerability patterns with instant feedback
Intermediate16h1–2FoundrySlitherLLM17/20Learn to use a wallet safely with fake money and guided missions
Beginner10h1–2WagmiNext.jsTestnet17/20Devtools
Dependency Health Checker
See which dependencies are abandoned, vulnerable or heavy
Beginner10h1Node.jsnpm registry APINext.js17/20Devtools
Semgrep Rule from Example
Show a bad code example and get a static analysis rule that finds it everywhere
Intermediate12h1SemgrepLLMNode.js17/20Devtools
Kubernetes YAML Explainer
Paste a manifest and get each part explained with risks highlighted
Beginner10h1Node.jsLLM17/20Attack your own LLM app with known injection patterns and see which ones get through
Intermediate18h1–3LLMNode.jsNext.js16/20AI Agents
Code Review Agent
Catches risky changes before a human reviewer looks at the PR
Intermediate36h2–3PythonGitHub APILLM16/20Let an AI assistant query your database safely with read-only, row-limited access
Intermediate14h1–2MCP SDKPostgresNode.js16/20AI Agents
Agent Tool Permission Gateway
Put a policy layer between agents and tools so risky actions need approval
Advanced26h1–3Node.jsMCP SDKPostgres16/20Check an upgradeable contract change for storage layout breaks
Advanced22h1–2FoundryOpenZeppelinNode.js16/20Devtools
Vibe Coding Safety Net
Catches leaked secrets and risky patterns in AI-written code before push
Intermediate24h1–2Node.jsGitleaksLLM16/20Devtools
Shell Command Explainer
Paste a command and see what each part does before you run it
Beginner6h1JavaScriptLLM16/20Devtools
Security Headers Checker
Scan a site's headers and get copy-paste fixes for your framework
Beginner8h1Node.jsNext.js16/20Explains static-analysis findings in plain language with fixes
Advanced36h2–3PythonSlitherLLM15/20