Nettacker
Nettacker copied to clipboard
WIP: API & WebUI Refactor #598
All backend endpoints swagger docs are available in /apidocs after setting the api_key.
- [x] GET /apidocs
- [x] GET|POST /index - backend
- [x] GET|POST /index - backend tests
- [x] GET|POST /index - frontend
- [x] GET/{static_path} - backend
- [x] GET/{static_path} - backend tests
- [x] GET|POST /cookie/set - backend
- [x] GET|POST /cookie/set - backend tests
- [x] GET|POST /cookie/set - frontend
- [x] GET|POST /cookie/check - backend
- [x] GET|POST /cookie/check - backend tests
- [x] GET|POST /cookie/check - frontend
- [x] DELETE /cookie - backend
- [x] DELETE /cookie - backend tests
- [x] DELETE /cookie - frontend
- [ ] POST /scan/new - backend
- [ ] POST /scan/new - backend tests
- [ ] POST /scan/new - frontend
- [ ] GET /scan/{id} - get scan by id - backend
- [ ] GET /scan/{id} - get scan by id - backend tests
- [ ] PUT /scan/{id}/stop - backend
- [ ] PUT /scan/{id}/stop - backend tests
- [ ] PUT /scan/{id}/stop - frontend
- [ ] DELETE /scan/{id} - backend
- [ ] DELETE /scan/{id} - backend tests
- [ ] DELETE /scan/{id} - frontend
- [ ] GET /scan/{id}/report/{type} - backend
- [ ] GET /scan/{id}/report/{type} - backend tests
- [ ] GET /scan/{id}/report/{type} - frontend
- [ ] GET /explore/scans - backend
- [ ] GET /explore/scans - backend tests
- [ ] GET /explore/scans - frontend
- [ ] GET /explore/assets - backend
- [ ] GET /explore/assets - backend tests
- [ ] GET /explore/assets - frontend
- [ ] GET /asset/{id} - backend
- [ ] GET /asset/{id} - backend tests
- [ ] GET /asset/{id} - frontend
- [ ] DELETE /asset/{id} - backend
- [ ] DELETE /asset/{id} - backend tests
- [ ] DELETE /asset/{id} - frontend
- [ ] GET /asset/{id}/report/{type} - backend
- [ ] GET /asset/{id}/report/{type} - backend tests
- [ ] GET /asset/{id}/report/{type} - frontend
- [ ] GET /explore/events - backend
- [ ] GET /explore/events - backend tests
- [ ] GET /explore/events - frontend
- [ ] GET /event/{id} - backend
- [ ] GET /event/{id} - backend tests
- [ ] GET /event/{id} - frontend
- [ ] DELETE /event/{id} backend
- [ ] DELETE /event/{id} - backend tests
- [ ] DELETE /event/{id} - backend
restart/rescan?
- [ ] POST /scan/{id}/rescan - backend
- [ ] POST /scan/{id}/rescan - backend tests
- [ ] POST /scan/{id}/rescan - frontend
cc: @dhirensr