SecureHub är en lokal övningsapplikation som används under kursen Säker kodning. Applikationen innehåller avsiktliga säkerhetsbrister. Kör den endast lokalt enligt instruktionerna.
SecureHub kräver Node.js 22 eller senare.
npm install
npm run db:reset
npm run devÖppna sedan http://127.0.0.1:3000.
Applikationen är avsedd för lokal träning. Distribuera den inte till internet eller andra nätverk.
npm testAlla uppgifter och lösenord nedan är fiktiva träningsuppgifter:
| E-post | Lösenord | Namn | Roll |
|---|---|---|---|
| alice@example.test | SecureHub!Alice1 |
Alice Andersson | user |
| bob@example.test | SecureHub!Bob1 |
Bob Berg | user |
| sara.support@example.test | SecureHub!Sara1 |
Sara Support | support |
| admin@example.test | SecureHub!Admin1 |
Admin User | admin |
- Distribuera eller driftsätt inte applikationen.
- Byt inte ut teknikstacken.
- Behåll befintlig funktionalitet när du gör ändringar.
- Lägg till eller uppdatera tester när du ändrar en säkerhetsegenskap.
- AI-verktyg är tillåtna enligt kursens regler, men du ska kunna förklara allt du lämnar in.
Återställ träningsdatan med npm run db:reset när du vill börja om.