Files
rengine/web/startScan/urls.py
T
Yogesh Ojha 4371ea3417 feat: Add endpoint to delete multiple scheduled scans
This commit adds a new endpoint `delete_multiple_scheduled_scans` to the `startScan` module. This endpoint allows users to delete multiple scheduled scans at once.
2024-08-21 12:07:41 +05:30

118 lines
3.2 KiB
Python

from django.urls import path
from . import views
urlpatterns = [
path(
'<slug:slug>/history/scan',
views.scan_history,
name="scan_history"),
path(
'<slug:slug>/history/subscan',
views.subscan_history,
name="subscan_history"),
path(
'<slug:slug>/scheduled/',
views.scheduled_scan_view,
name="scheduled_scan_view"),
path(
'<slug:slug>/detail/<int:id>',
views.detail_scan,
name='detail_scan'),
path(
'create_report/<int:id>',
views.create_report,
name='create_report'),
path(
'<slug:slug>/all/subdomains',
views.all_subdomains,
name='all_subdomains'),
path(
'detail/vuln/<int:id>',
views.detail_vuln_scan,
name='detail_vuln_scan'),
path(
'<slug:slug>/detail/vuln',
views.detail_vuln_scan,
name='all_vulns'),
path(
'visualise/<int:id>',
views.visualise,
name='visualise'),
path(
'<slug:slug>/detail/all/endpoint',
views.all_endpoints,
name='all_endpoints'),
path(
'<slug:slug>/start/<int:domain_id>',
views.start_scan_ui,
name='start_scan'),
path(
'<slug:slug>/schedule/target/<int:host_id>',
views.schedule_scan,
name='schedule_scan'),
path(
'<slug:slug>/schedule/organization/<int:id>',
views.schedule_organization_scan,
name='schedule_organization_scan'),
path(
'export/subdomains/<int:scan_id>',
views.export_subdomains,
name='export_subdomains'),
path(
'export/endpoints/<int:scan_id>',
views.export_endpoints,
name='export_endpoints'),
path(
'export/urls/<int:scan_id>',
views.export_urls,
name='export_http_urls'),
path(
'delete/scan/<int:id>',
views.delete_scan,
name='delete_scan'),
path(
'stop/scan/<str:id>',
views.stop_scan,
name='stop_scan'),
path(
'delete/scheduled_task/<int:id>',
views.delete_scheduled_task,
name='delete_scheduled_task'),
path(
'toggle/scheduled_task/<int:id>',
views.change_scheduled_task_status,
name='change_scheduled_task_status'),
path(
'toggle/vuln_status/<int:id>',
views.change_vuln_status,
name='change_vuln_status'),
path(
'<slug:slug>/start/multiple/',
views.start_multiple_scan,
name='start_multiple_scan'),
path(
'<slug:slug>/start/organization/<int:id>',
views.start_organization_scan,
name='start_organization_scan'),
path(
'delete/scan_results/',
views.delete_all_scan_results,
name='delete_all_scan_results'),
path(
'delete/screenshots/',
views.delete_all_screenshots,
name='delete_all_screenshots'),
path(
'<slug:slug>/delete/multiple',
views.delete_scans,
name='delete_multiple_scans'),
path(
'<slug:slug>/delete/multiple/scheduled',
views.delete_scheduled_scans,
name='delete_multiple_scheduled_scans'),
path(
'<slug:slug>/stop/multiple',
views.stop_scans,
name='stop_multiple_scans'),
]