| title: XSS JS Scanner | |
| emoji: π | |
| colorFrom: green | |
| colorTo: blue | |
| sdk: docker | |
| pinned: false | |
| # XSS JavaScript Scanner API | |
| A FastAPI-based API for detecting XSS vulnerabilities in JavaScript code using a fine-tuned CodeBERT model. | |
| ## API Endpoints | |
| ### Health Check | |
| ``` | |
| GET /api/v1/health | |
| ``` | |
| ### Scan Code | |
| ``` | |
| POST /api/v1/scan | |
| { | |
| "code": "document.innerHTML = userInput;", | |
| "language": "js" | |
| } | |
| ``` | |
| ## Model | |
| Uses fine-tuned CodeBERT from `mekbus/codebert-xss-js` | |