Skip to content

TestNet API 端点索引

本索引手工维护,涵盖所有 Spring Controller 暴露的 REST 端点。 新增或修改 Controller 路由后请同步更新本表。

总端点数:359

/api/v1/asset

MethodPathSummaryController
POST/api/v1/asset/api/add新增 API 资产asset/api/controller/AssetApiController.java
GET/api/v1/asset/api/all查询所有 API 资产 (用于下拉列表)asset/api/controller/AssetApiController.java
POST/api/v1/asset/api/batchAdd批量新增 APIasset/api/controller/AssetApiController.java
POST/api/v1/asset/api/batchDelete批量删除asset/api/controller/AssetApiController.java
POST/api/v1/asset/api/batchUpdateStatus批量修改状态asset/api/controller/AssetApiController.java
POST/api/v1/asset/api/batchUpdateTag批量修改标签asset/api/controller/AssetApiController.java
DELETE/api/v1/asset/api/delete通过ID删除asset/api/controller/AssetApiController.java
DELETE/api/v1/asset/api/deleteBatch批量删除asset/api/controller/AssetApiController.java
PUT/api/v1/asset/api/edit编辑 API 资产asset/api/controller/AssetApiController.java
GET/api/v1/asset/api/export导出 API 资产asset/api/controller/AssetApiController.java
POST/api/v1/asset/api/import导入 API 资产asset/api/controller/AssetApiController.java
GET/api/v1/asset/api/list分页查询 API 资产列表asset/api/controller/AssetApiController.java
GET/api/v1/asset/api/queryById通过ID查询详情asset/api/controller/AssetApiController.java
GET/api/v1/asset/api/tree按 webId 查询 API 树(返回全部)asset/api/controller/AssetApiController.java
GET/api/v1/asset/api/tree/hierarchical查询 API 树(分层结构)asset/api/controller/AssetApiController.java
POST/api/v1/asset/company/add新增公司asset/company/controller/CompanyController.java
GET/api/v1/asset/company/all查询所有公司 (用于下拉列表)asset/company/controller/CompanyController.java
POST/api/v1/asset/company/batchAdd批量新增公司asset/company/controller/CompanyController.java
POST/api/v1/asset/company/batchDelete批量删除asset/company/controller/CompanyController.java
POST/api/v1/asset/company/batchUpdateStatus批量修改状态asset/company/controller/CompanyController.java
POST/api/v1/asset/company/batchUpdateTag批量修改标签asset/company/controller/CompanyController.java
DELETE/api/v1/asset/company/delete通过ID删除asset/company/controller/CompanyController.java
DELETE/api/v1/asset/company/deleteBatch批量删除asset/company/controller/CompanyController.java
PUT/api/v1/asset/company/edit编辑公司asset/company/controller/CompanyController.java
GET/api/v1/asset/company/export导出公司资产asset/company/controller/CompanyController.java
POST/api/v1/asset/company/import导入公司资产asset/company/controller/CompanyController.java
GET/api/v1/asset/company/list分页查询公司列表asset/company/controller/CompanyController.java
GET/api/v1/asset/company/queryById通过ID查询详情asset/company/controller/CompanyController.java
POST/api/v1/asset/config/add新增资产配置asset/config/controller/AssetConfigController.java
GET/api/v1/asset/config/all查询配置列表asset/config/controller/AssetConfigController.java
DELETE/api/v1/asset/config/delete删除资产配置asset/config/controller/AssetConfigController.java
DELETE/api/v1/asset/config/deleteBatch批量删除资产配置asset/config/controller/AssetConfigController.java
PUT/api/v1/asset/config/edit编辑资产配置asset/config/controller/AssetConfigController.java
GET/api/v1/asset/config/history-cleanup获取历史清理配置asset/config/controller/AssetConfigController.java
PUT/api/v1/asset/config/history-cleanup更新历史清理配置asset/config/controller/AssetConfigController.java
POST/api/v1/asset/config/history-cleanup/execute立即执行历史清理asset/config/controller/AssetConfigController.java
GET/api/v1/asset/config/list分页查询资产配置asset/config/controller/AssetConfigController.java
GET/api/v1/asset/config/queryById查询配置详情asset/config/controller/AssetConfigController.java
GET/api/v1/asset/domain/all查询所有主域名 (用于下拉列表)asset/domain/controller/DomainController.java
POST/api/v1/asset/domain/batchAdd批量新增主域名asset/domain/controller/DomainController.java
POST/api/v1/asset/domain/batchDelete批量删除asset/domain/controller/DomainController.java
POST/api/v1/asset/domain/batchUpdateStatus批量修改状态asset/domain/controller/DomainController.java
POST/api/v1/asset/domain/batchUpdateTag批量修改标签asset/domain/controller/DomainController.java
DELETE/api/v1/asset/domain/delete通过ID删除asset/domain/controller/DomainController.java
DELETE/api/v1/asset/domain/deleteBatch批量删除asset/domain/controller/DomainController.java
PUT/api/v1/asset/domain/edit编辑主域名asset/domain/controller/DomainController.java
GET/api/v1/asset/domain/export导出主域名asset/domain/controller/DomainController.java
POST/api/v1/asset/domain/import导入主域名asset/domain/controller/DomainController.java
GET/api/v1/asset/domain/list分页查询主域名列表asset/domain/controller/DomainController.java
GET/api/v1/asset/domain/queryById通过ID查询详情asset/domain/controller/DomainController.java
GET/api/v1/asset/history/detail查询单条变更详情common/history/controller/AssetChangeLogController.java
GET/api/v1/asset/history/list查询某资产的变更历史common/history/controller/AssetChangeLogController.java
POST/api/v1/asset/history/rollback回滚资产到指定版本common/history/controller/AssetChangeLogController.java
POST/api/v1/asset/ip/add新增IPasset/ip/controller/AssetIpController.java
GET/api/v1/asset/ip/all查询所有 IP (用于下拉列表)asset/ip/controller/AssetIpController.java
POST/api/v1/asset/ip/batchAdd批量新增 IPasset/ip/controller/AssetIpController.java
POST/api/v1/asset/ip/batchDelete批量删除asset/ip/controller/AssetIpController.java
POST/api/v1/asset/ip/batchUpdateStatus批量修改状态asset/ip/controller/AssetIpController.java
POST/api/v1/asset/ip/batchUpdateTag批量修改标签asset/ip/controller/AssetIpController.java
DELETE/api/v1/asset/ip/delete通过ID删除asset/ip/controller/AssetIpController.java
DELETE/api/v1/asset/ip/deleteBatch批量删除asset/ip/controller/AssetIpController.java
PUT/api/v1/asset/ip/edit编辑 IPasset/ip/controller/AssetIpController.java
GET/api/v1/asset/ip/export导出IP资产asset/ip/controller/AssetIpController.java
POST/api/v1/asset/ip/import导入IP资产asset/ip/controller/AssetIpController.java
GET/api/v1/asset/ip/list分页查询 IP 列表asset/ip/controller/AssetIpController.java
GET/api/v1/asset/ip/queryById通过ID查询详情asset/ip/controller/AssetIpController.java
POST/api/v1/asset/ip/relatedSubdomains批量查询IP关联的子域名asset/ip/controller/AssetIpController.java
PUT/api/v1/asset/ip/{ipId}/subdomains更新IP关联的子域名asset/ip/controller/AssetIpController.java
POST/api/v1/asset/port/add新增端口asset/port/controller/AssetPortController.java
GET/api/v1/asset/port/all查询所有端口 (用于下拉列表)asset/port/controller/AssetPortController.java
POST/api/v1/asset/port/batchAdd批量新增端口asset/port/controller/AssetPortController.java
POST/api/v1/asset/port/batchDelete批量删除asset/port/controller/AssetPortController.java
POST/api/v1/asset/port/batchUpdateStatus批量修改状态asset/port/controller/AssetPortController.java
POST/api/v1/asset/port/batchUpdateTag批量修改标签asset/port/controller/AssetPortController.java
DELETE/api/v1/asset/port/delete通过ID删除asset/port/controller/AssetPortController.java
DELETE/api/v1/asset/port/deleteBatch批量删除asset/port/controller/AssetPortController.java
PUT/api/v1/asset/port/edit编辑端口asset/port/controller/AssetPortController.java
GET/api/v1/asset/port/export导出端口资产asset/port/controller/AssetPortController.java
POST/api/v1/asset/port/import导入端口资产asset/port/controller/AssetPortController.java
GET/api/v1/asset/port/list分页查询端口列表asset/port/controller/AssetPortController.java
GET/api/v1/asset/port/queryById通过ID查询详情asset/port/controller/AssetPortController.java
POST/api/v1/asset/root_domain/add新增顶级域名asset/domain/controller/RootDomainController.java
DELETE/api/v1/asset/root_domain/delete通过ID删除asset/domain/controller/RootDomainController.java
DELETE/api/v1/asset/root_domain/deleteBatch批量删除asset/domain/controller/RootDomainController.java
PUT/api/v1/asset/root_domain/edit编辑顶级域名asset/domain/controller/RootDomainController.java
GET/api/v1/asset/root_domain/list分页查询顶级域名列表asset/domain/controller/RootDomainController.java
POST/api/v1/asset/search/batch-import批量多页导入引擎资产到项目search/controller/AssetSearchController.java
POST/api/v1/asset/search/batch-import/cancel/{taskId}取消正在进行的批量导入任务search/controller/AssetSearchController.java
GET/api/v1/asset/search/batch-import/progress/{taskId}查询批量导入进度search/controller/AssetSearchController.java
POST/api/v1/asset/search/import导入选中的引擎资产到项目search/controller/AssetSearchController.java
POST/api/v1/asset/search/list检索外部引擎资产search/controller/AssetSearchController.java
GET/api/v1/asset/stats获取资产总数统计asset/controller/AssetStatsController.java
GET/api/v1/asset/stats/detail获取资产深维度统计asset/controller/AssetStatsController.java
GET/api/v1/asset/subdomain/all查询所有子域名 (用于下拉列表)asset/subdomain/controller/SubDomainController.java
POST/api/v1/asset/subdomain/batchAdd批量新增子域名asset/subdomain/controller/SubDomainController.java
POST/api/v1/asset/subdomain/batchDelete批量删除asset/subdomain/controller/SubDomainController.java
POST/api/v1/asset/subdomain/batchUpdateStatus批量修改状态asset/subdomain/controller/SubDomainController.java
POST/api/v1/asset/subdomain/batchUpdateTag批量修改标签asset/subdomain/controller/SubDomainController.java
DELETE/api/v1/asset/subdomain/delete通过ID删除asset/subdomain/controller/SubDomainController.java
DELETE/api/v1/asset/subdomain/deleteBatch批量删除asset/subdomain/controller/SubDomainController.java
PUT/api/v1/asset/subdomain/edit编辑子域名asset/subdomain/controller/SubDomainController.java
GET/api/v1/asset/subdomain/export导出子域名资产asset/subdomain/controller/SubDomainController.java
POST/api/v1/asset/subdomain/import导入子域名资产asset/subdomain/controller/SubDomainController.java
GET/api/v1/asset/subdomain/list分页查询子域名列表asset/subdomain/controller/SubDomainController.java
GET/api/v1/asset/subdomain/queryById通过ID查询详情asset/subdomain/controller/SubDomainController.java
POST/api/v1/asset/subdomain/relatedIps批量查询子域名关联的IPasset/subdomain/controller/SubDomainController.java
PUT/api/v1/asset/subdomain/{subdomainId}/ips更新子域名关联的IPasset/subdomain/controller/SubDomainController.java
POST/api/v1/asset/vul/add新增漏洞asset/vul/controller/AssetVulController.java
POST/api/v1/asset/vul/batchDelete批量删除asset/vul/controller/AssetVulController.java
POST/api/v1/asset/vul/batchUpdateStatus批量修改状态asset/vul/controller/AssetVulController.java
POST/api/v1/asset/vul/batchUpdateTag批量修改标签asset/vul/controller/AssetVulController.java
DELETE/api/v1/asset/vul/delete通过ID删除asset/vul/controller/AssetVulController.java
DELETE/api/v1/asset/vul/deleteBatch批量删除asset/vul/controller/AssetVulController.java
PUT/api/v1/asset/vul/edit编辑漏洞asset/vul/controller/AssetVulController.java
GET/api/v1/asset/vul/export导出漏洞资产asset/vul/controller/AssetVulController.java
POST/api/v1/asset/vul/import导入漏洞资产asset/vul/controller/AssetVulController.java
GET/api/v1/asset/vul/list分页查询漏洞列表asset/vul/controller/AssetVulController.java
GET/api/v1/asset/vul/queryById通过ID查询详情asset/vul/controller/AssetVulController.java
POST/api/v1/asset/web/add新增 Web 资产asset/web/controller/AssetWebController.java
GET/api/v1/asset/web/all查询所有 Web 资产 (用于下拉列表)asset/web/controller/AssetWebController.java
POST/api/v1/asset/web/batchAdd批量新增 Web 资产asset/web/controller/AssetWebController.java
POST/api/v1/asset/web/batchDelete批量删除asset/web/controller/AssetWebController.java
POST/api/v1/asset/web/batchUpdateStatus批量修改状态asset/web/controller/AssetWebController.java
POST/api/v1/asset/web/batchUpdateTag批量修改标签asset/web/controller/AssetWebController.java
DELETE/api/v1/asset/web/delete通过ID删除asset/web/controller/AssetWebController.java
DELETE/api/v1/asset/web/deleteBatch批量删除asset/web/controller/AssetWebController.java
PUT/api/v1/asset/web/edit编辑 Web 资产asset/web/controller/AssetWebController.java
GET/api/v1/asset/web/export导出 Web 资产asset/web/controller/AssetWebController.java
POST/api/v1/asset/web/import导入 Web 资产asset/web/controller/AssetWebController.java
GET/api/v1/asset/web/list分页查询 Web 资产列表asset/web/controller/AssetWebController.java
GET/api/v1/asset/web/queryById通过ID查询详情asset/web/controller/AssetWebController.java
POST/api/v1/asset/api/import/burp导入 API 资产 (Burp 格式)``
POST/api/v1/asset/custom-field/add新增自定义字段``
GET/api/v1/asset/custom-field/all查询所有自定义字段``
DELETE/api/v1/asset/custom-field/delete删除自定义字段``
POST/api/v1/asset/custom-field/deleteBatch批量删除自定义字段``
PUT/api/v1/asset/custom-field/edit编辑自定义字段``
GET/api/v1/asset/custom-field/list分页查询自定义字段``
GET/api/v1/asset/custom-field/queryById通过ID查询自定义字段``
GET/api/v1/asset/graph/stats获取资产图谱统计``
POST/api/v1/asset/subdomain/add新增子域名``

/api/v1/auth

MethodPathSummaryController
GET/api/v1/auth/info-system/controller/AuthController.java
POST/api/v1/auth/login-system/controller/AuthController.java
POST/api/v1/auth/logout-system/controller/AuthController.java
POST/api/v1/auth/refreshToken-system/controller/AuthController.java

/api/v1/client

MethodPathSummaryController
GET/api/v1/client/all查询所有节点client/controller/ClientController.java
GET/api/v1/client/config-file/{id}/download客户端下载配置文件client/controller/ClientConfigFileController.java
GET/api/v1/client/config-file/{id}/fetch客户端获取配置(含哈希)client/controller/ClientConfigFileController.java
DELETE/api/v1/client/delete通过ID删除节点client/controller/ClientController.java
DELETE/api/v1/client/deleteBatch批量删除节点client/controller/ClientController.java
POST/api/v1/client/heartbeat节点心跳上报 (客户端调用)client/controller/ClientController.java
GET/api/v1/client/list分页查询节点列表client/controller/ClientController.java
POST/api/v1/client/offline节点主动下线 (客户端调用)client/controller/ClientController.java
GET/api/v1/client/queryById通过ID查询详情client/controller/ClientController.java
POST/api/v1/client/register节点注册 (客户端调用)client/controller/ClientController.java
GET/api/v1/client/storage/policy-client/controller/ClientStoragePolicyController.java
GET/api/v1/client/task/poll客户端长轮询拉取任务 (异步非阻塞)task/controller/ClientTaskController.java
GET/api/v1/client/task/pull客户端拉取已分配任务task/controller/ClientTaskController.java
POST/api/v1/client/task/start客户端确认启动任务task/controller/ClientTaskController.java
POST/api/v1/client/task/{taskId}/log客户端分段上报执行日志task/controller/ClientTaskController.java
POST/api/v1/client/task/{taskId}/report客户端上报最终任务结果task/controller/ClientTaskController.java
POST/api/v1/client/task/{taskId}/report-with-files客户端上报任务结果(带文件上传)task/controller/ClientTaskController.java
PUT/api/v1/client/update更新节点信息/配置client/controller/ClientController.java

/api/v1/common

MethodPathSummaryController
GET/api/v1/common/file/download/{fileId}-common/file/controller/FileUploadController.java
POST/api/v1/common/file/report-common/file/controller/FileUploadController.java
POST/api/v1/common/file/upload-common/file/controller/FileUploadController.java
GET/api/v1/common/file/view/{fileId}-common/file/controller/FileUploadController.java

/api/v1/config-file

MethodPathSummaryController
DELETE/api/v1/config-file/batch批量删除配置文件configfile/controller/ConfigFileController.java
GET/api/v1/config-file/list配置文件列表configfile/controller/ConfigFileController.java
POST/api/v1/config-file/tool-bind关联配置文件到工具configfile/controller/ConfigFileController.java
DELETE/api/v1/config-file/tool-bind/{id}解除工具配置文件关联configfile/controller/ConfigFileController.java
GET/api/v1/config-file/tool/{toolId}获取工具的配置文件列表configfile/controller/ConfigFileController.java
POST/api/v1/config-file/upload上传配置文件configfile/controller/ConfigFileController.java
DELETE/api/v1/config-file/{id}删除配置文件configfile/controller/ConfigFileController.java
GET/api/v1/config-file/{id}获取配置文件详情configfile/controller/ConfigFileController.java
PUT/api/v1/config-file/{id}更新配置文件元信息configfile/controller/ConfigFileController.java
PUT/api/v1/config-file/{id}/content更新配置文件内容configfile/controller/ConfigFileController.java
GET/api/v1/config-file/{id}/download下载配置文件configfile/controller/ConfigFileController.java
GET/api/v1/config-file/{id}/preview预览配置文件内容(文本类型)configfile/controller/ConfigFileController.java

/api/v1/dsl

MethodPathSummaryController
POST/api/v1/dsl/preview/{toolIdentifier}预览ExecutionSpecdsl/controller/DslController.java
POST/api/v1/dsl/preview/{toolIdentifier}/batch预览批量ExecutionSpecdsl/controller/DslController.java
POST/api/v1/dsl/vnext/tool/parse解析 vNext Tool DSLdsl/vnext/controller/VNextDslController.java
POST/api/v1/dsl/vnext/tool/validate校验 vNext Tool DSLdsl/vnext/controller/VNextDslController.java
POST/api/v1/dsl/vnext/workflow/compile编译 vNext Workflow 为 ExecutionPlandsl/vnext/controller/VNextDslController.java
POST/api/v1/dsl/vnext/workflow/parse解析 vNext Workflow DSLdsl/vnext/controller/VNextDslController.java
POST/api/v1/dsl/vnext/workflow/validate校验 vNext Workflow DSLdsl/vnext/controller/VNextDslController.java
GET/api/v1/dsl/vnext/schema/{type}获取 DSL Schema``

/api/v1/license

MethodPathSummaryController
POST/api/v1/license/activate激活授权license/LicenseController.java
GET/api/v1/license/info获取授权信息license/LicenseController.java
GET/api/v1/license/machine-id获取当前机器码license/LicenseController.java
GET/api/v1/license/version获取/刷新版本信息``
POST/api/v1/license/version/refresh获取/刷新版本信息``
POST/api/v1/mock/tool/{toolId}/verify验证工具/工作流``
POST/api/v1/mock/verify-yaml验证工具/工作流``
POST/api/v1/mock/workflow/{workflowId}/verify验证工具/工作流``

/api/v1/mock

MethodPathSummaryController
POST/api/v1/mock/execution-spec/dry-runTool Spec Dry-Runmock/controller/MockExecutionController.java
POST/api/v1/mock/generate-output生成模拟输出mock/controller/MockExecutionController.java
POST/api/v1/mock/tool/{toolId}/dry-run工具 Dry-Runmock/controller/MockExecutionController.java
POST/api/v1/mock/workflow/dry-runWorkflow Dry-Runmock/controller/MockExecutionController.java

/api/v1/mock-files

MethodPathSummaryController

/api/v1/notification

MethodPathSummaryController
GET/api/v1/notification/list获取通知列表notification/controller/NotificationController.java
POST/api/v1/notification/read-all标记全部已读notification/controller/NotificationController.java
POST/api/v1/notification/read/{id}标记通知已读notification/controller/NotificationController.java
GET/api/v1/notification/unread-count获取未读通知数量notification/controller/NotificationController.java
DELETE/api/v1/notification/{id}删除通知notification/controller/NotificationController.java
POST/api/v1/notification/clear-read清除已读通知``

/api/v1/project

MethodPathSummaryController
POST/api/v1/project/add新增项目project/controller/ProjectController.java
GET/api/v1/project/all查询所有项目 (用于下拉列表)project/controller/ProjectController.java
DELETE/api/v1/project/delete通过ID删除project/controller/ProjectController.java
DELETE/api/v1/project/deleteBatch批量删除project/controller/ProjectController.java
PUT/api/v1/project/edit编辑项目project/controller/ProjectController.java
GET/api/v1/project/list分页查询项目列表project/controller/ProjectController.java
GET/api/v1/project/queryById通过ID查询详情project/controller/ProjectController.java

/api/v1/registry

MethodPathSummaryController
POST/api/v1/registry/cache/clear清除商店缓存workflow/registry/PackageRegistryController.java
GET/api/v1/registry/check-updates检查所有更新workflow/registry/PackageRegistryController.java
GET/api/v1/registry/config获取商店配置workflow/registry/PackageRegistryController.java
POST/api/v1/registry/config保存商店配置workflow/registry/PackageRegistryController.java
POST/api/v1/registry/config/test测试商店连接workflow/registry/PackageRegistryController.java
GET/api/v1/registry/installed/tools已安装工具列表workflow/registry/PackageRegistryController.java
GET/api/v1/registry/installed/workflows已安装工作流列表workflow/registry/PackageRegistryController.java
GET/api/v1/registry/tools/check-updates/{toolId}检查工具更新workflow/registry/PackageRegistryController.java
POST/api/v1/registry/tools/install/{toolId}安装工具workflow/registry/PackageRegistryController.java
POST/api/v1/registry/tools/installBatch批量安装工具workflow/registry/PackageRegistryController.java
GET/api/v1/registry/tools/remote获取远程工具列表workflow/registry/PackageRegistryController.java
GET/api/v1/registry/tools/remote/{toolId}获取远程工具详情workflow/registry/PackageRegistryController.java
DELETE/api/v1/registry/tools/uninstall/{toolId}卸载工具workflow/registry/PackageRegistryController.java
POST/api/v1/registry/tools/update/{toolId}更新工具workflow/registry/PackageRegistryController.java
GET/api/v1/registry/workflows/check-updates/{workflowId}检查工作流更新workflow/registry/PackageRegistryController.java
POST/api/v1/registry/workflows/install/{workflowId}安装工作流workflow/registry/PackageRegistryController.java
POST/api/v1/registry/workflows/installBatch批量安装工作流workflow/registry/PackageRegistryController.java
GET/api/v1/registry/workflows/remote获取远程工作流列表workflow/registry/PackageRegistryController.java
GET/api/v1/registry/workflows/remote/{workflowId}获取远程工作流详情workflow/registry/PackageRegistryController.java
DELETE/api/v1/registry/workflows/uninstall/{workflowId}卸载工作流workflow/registry/PackageRegistryController.java
POST/api/v1/registry/workflows/update/{workflowId}更新工作流workflow/registry/PackageRegistryController.java
MethodPathSummaryController
POST/api/v1/search/engine/add新增引擎配置search/controller/AssetSearchEngineController.java
GET/api/v1/search/engine/all查询所有启用的引擎(搜索页下拉用)search/controller/AssetSearchEngineController.java
DELETE/api/v1/search/engine/delete删除引擎配置search/controller/AssetSearchEngineController.java
DELETE/api/v1/search/engine/deleteBatch批量删除search/controller/AssetSearchEngineController.java
PUT/api/v1/search/engine/edit修改引擎配置search/controller/AssetSearchEngineController.java
GET/api/v1/search/engine/list分页查询引擎配置search/controller/AssetSearchEngineController.java
GET/api/v1/search/engine/queryById通过ID查询详情search/controller/AssetSearchEngineController.java
POST/api/v1/search/syntax/add新增语法search/controller/SearchEngineSyntaxController.java
GET/api/v1/search/syntax/all按引擎查询所有语法(用于前端补全)search/controller/SearchEngineSyntaxController.java
DELETE/api/v1/search/syntax/delete删除语法search/controller/SearchEngineSyntaxController.java
DELETE/api/v1/search/syntax/deleteBatch批量删除search/controller/SearchEngineSyntaxController.java
PUT/api/v1/search/syntax/edit编辑语法search/controller/SearchEngineSyntaxController.java
GET/api/v1/search/syntax/list分页查询语法列表search/controller/SearchEngineSyntaxController.java
GET/api/v1/search/syntax/queryById通过ID查询search/controller/SearchEngineSyntaxController.java
PUT/api/v1/search/engine/toggle-status切换搜索引擎状态``

/api/v1/spec

MethodPathSummaryController
GET/api/v1/spec/tools/vnext/parsed获取所有解析后的 vNext 工具定义workflow/editor/controller/SpecController.java

/api/v1/system

MethodPathSummaryController
POST/api/v1/system/config-system/controller/SysConfigController.java
PUT/api/v1/system/config-system/controller/SysConfigController.java
POST/api/v1/system/config/add-system/controller/SysConfigController.java
POST/api/v1/system/config/batch-save-system/controller/SysConfigController.java
DELETE/api/v1/system/config/delete-system/controller/SysConfigController.java
PUT/api/v1/system/config/edit-system/controller/SysConfigController.java
POST/api/v1/system/config/email/test-system/controller/SysConfigController.java
GET/api/v1/system/config/list-system/controller/SysConfigController.java
GET/api/v1/system/config/page-system/controller/SysConfigController.java
GET/api/v1/system/config/queryById-system/controller/SysConfigController.java
POST/api/v1/system/config/refresh-system/controller/SysConfigController.java
POST/api/v1/system/config/storage/test-system/controller/SysConfigController.java
DELETE/api/v1/system/config/{id}-system/controller/SysConfigController.java
GET/api/v1/system/config/{id}-system/controller/SysConfigController.java
POST/api/v1/system/department-system/controller/SysDepartmentController.java
PUT/api/v1/system/department-system/controller/SysDepartmentController.java
POST/api/v1/system/department/add-system/controller/SysDepartmentController.java
GET/api/v1/system/department/all-system/controller/SysDepartmentController.java
GET/api/v1/system/department/children-system/controller/SysDepartmentController.java
DELETE/api/v1/system/department/delete-system/controller/SysDepartmentController.java
PUT/api/v1/system/department/edit-system/controller/SysDepartmentController.java
GET/api/v1/system/department/list-system/controller/SysDepartmentController.java
GET/api/v1/system/department/queryById-system/controller/SysDepartmentController.java
GET/api/v1/system/department/tree-system/controller/SysDepartmentController.java
DELETE/api/v1/system/department/{id}-system/controller/SysDepartmentController.java
GET/api/v1/system/department/{id}-system/controller/SysDepartmentController.java
POST/api/v1/system/permission-system/controller/SysPermissionController.java
PUT/api/v1/system/permission-system/controller/SysPermissionController.java
POST/api/v1/system/permission/add-system/controller/SysPermissionController.java
GET/api/v1/system/permission/all-system/controller/SysPermissionController.java
DELETE/api/v1/system/permission/delete-system/controller/SysPermissionController.java
PUT/api/v1/system/permission/edit-system/controller/SysPermissionController.java
GET/api/v1/system/permission/list-system/controller/SysPermissionController.java
GET/api/v1/system/permission/menu/{menuId}-system/controller/SysPermissionController.java
GET/api/v1/system/permission/queryById-system/controller/SysPermissionController.java
GET/api/v1/system/permission/role/{roleId}-system/controller/SysPermissionController.java
GET/api/v1/system/permission/tree-system/controller/SysPermissionController.java
GET/api/v1/system/permission/user/{userId}-system/controller/SysPermissionController.java
DELETE/api/v1/system/permission/{id}-system/controller/SysPermissionController.java
GET/api/v1/system/permission/{id}-system/controller/SysPermissionController.java
POST/api/v1/system/role-system/controller/SysRoleController.java
PUT/api/v1/system/role-system/controller/SysRoleController.java
POST/api/v1/system/role/add-system/controller/SysRoleController.java
GET/api/v1/system/role/all-system/controller/SysRoleController.java
POST/api/v1/system/role/assignPermissions-system/controller/SysRoleController.java
DELETE/api/v1/system/role/delete-system/controller/SysRoleController.java
PUT/api/v1/system/role/edit-system/controller/SysRoleController.java
GET/api/v1/system/role/list-system/controller/SysRoleController.java
GET/api/v1/system/role/permissions/{roleId}-system/controller/SysRoleController.java
GET/api/v1/system/role/queryById-system/controller/SysRoleController.java
GET/api/v1/system/role/users/{roleId}-system/controller/SysRoleController.java
DELETE/api/v1/system/role/{id}-system/controller/SysRoleController.java
GET/api/v1/system/role/{id}-system/controller/SysRoleController.java
POST/api/v1/system/user-system/controller/SysUserController.java
PUT/api/v1/system/user-system/controller/SysUserController.java
POST/api/v1/system/user/add-system/controller/SysUserController.java
GET/api/v1/system/user/all-system/controller/SysUserController.java
POST/api/v1/system/user/assignRoles-system/controller/SysUserController.java
DELETE/api/v1/system/user/delete-system/controller/SysUserController.java
PUT/api/v1/system/user/edit-system/controller/SysUserController.java
GET/api/v1/system/user/list-system/controller/SysUserController.java
GET/api/v1/system/user/queryById-system/controller/SysUserController.java
POST/api/v1/system/user/resetPwd/{id}-system/controller/SysUserController.java
GET/api/v1/system/user/roles/{userId}-system/controller/SysUserController.java
POST/api/v1/system/user/status/{id}-system/controller/SysUserController.java
DELETE/api/v1/system/user/{id}-system/controller/SysUserController.java
GET/api/v1/system/user/{id}-system/controller/SysUserController.java
PUT/api/v1/system/user/{id}-system/controller/SysUserController.java

/api/v1/task

MethodPathSummaryController
DELETE/api/v1/task/delete通过ID删除任务记录task/controller/AssetTaskController.java
DELETE/api/v1/task/deleteBatch批量删除任务记录task/controller/AssetTaskController.java
GET/api/v1/task/list分页查询任务列表task/controller/AssetTaskController.java
GET/api/v1/task/queryById通过ID查询详情task/controller/AssetTaskController.java
GET/api/v1/task/{id}/logs查询任务执行日志task/controller/AssetTaskController.java
POST/api/v1/task/{id}/rerun重跑任务task/controller/AssetTaskController.java
POST/api/v1/task/batchRerun批量重跑任务``
POST/api/v1/task/test测试任务``
GET/api/v1/task/test/{taskId}测试任务``
POST/api/v1/task/test/{taskId}/cancel测试任务``

/api/v1/test

MethodPathSummaryController
GET/api/v1/test/case/list列出测试用例test/controller/TestCaseController.java
POST/api/v1/test/case/add创建测试用例test/controller/TestCaseController.java
POST/api/v1/test/case/batchRun批量运行测试用例test/controller/TestCaseController.java
DELETE/api/v1/test/case/delete删除测试用例test/controller/TestCaseController.java
GET/api/v1/test/case/queryById获取测试用例详情test/controller/TestCaseController.java
PUT/api/v1/test/case/edit更新测试用例test/controller/TestCaseController.java
POST/api/v1/test/case/run运行测试用例test/controller/TestCaseController.java

/api/v1/tool

MethodPathSummaryController
POST/api/v1/tool/add新增工具tool/controller/ClientToolController.java
GET/api/v1/tool/all查询所有工具tool/controller/ClientToolController.java
POST/api/v1/tool/batchRunTool批量运行工具tool/controller/ClientToolRunController.java
GET/api/v1/tool/byType按类型查询工具tool/controller/ClientToolController.java
POST/api/v1/tool/copy复制工具tool/controller/ClientToolController.java
DELETE/api/v1/tool/delete通过ID删除tool/controller/ClientToolController.java
DELETE/api/v1/tool/deleteBatch批量删除tool/controller/ClientToolController.java
PUT/api/v1/tool/edit编辑工具tool/controller/ClientToolController.java
GET/api/v1/tool/list分页查询工具列表tool/controller/ClientToolController.java
POST/api/v1/tool/parser/preview解析预览tool/controller/ToolTestController.java
GET/api/v1/tool/parser/types获取支持的解析器类型tool/controller/ToolTestController.java
POST/api/v1/tool/preview-targets预览工具 targetResolver 的解析结果tool/controller/ClientToolController.java
GET/api/v1/tool/queryById通过ID查询详情tool/controller/ClientToolController.java
POST/api/v1/tool/runForAsset为单个资产运行工具tool/controller/ClientToolRunController.java
POST/api/v1/tool/validate验证工具配置tool/controller/ClientToolController.java
POST/api/v1/tool/validateYaml验证 YAML 配置tool/controller/ClientToolController.java
GET/api/v1/tool/{id}/validate验证指定工具的配置tool/controller/ClientToolController.java
POST/api/v1/tool/status获取工具状态``

/api/v1/workflow

MethodPathSummaryController
POST/api/v1/workflow/add新增工作流workflow/controller/ScanWorkflowController.java
GET/api/v1/workflow/all查询所有工作流workflow/controller/ScanWorkflowController.java
POST/api/v1/workflow/batchRunWorkflow批量运行工作流workflow/controller/ScanWorkflowController.java
POST/api/v1/workflow/copy复制工作流workflow/controller/ScanWorkflowController.java
DELETE/api/v1/workflow/delete删除工作流workflow/controller/ScanWorkflowController.java
DELETE/api/v1/workflow/deleteBatch批量删除workflow/controller/ScanWorkflowController.java
PUT/api/v1/workflow/edit编辑工作流workflow/controller/ScanWorkflowController.java
GET/api/v1/workflow/list分页查询工作流workflow/controller/ScanWorkflowController.java
GET/api/v1/workflow/queryById根据ID查询工作流workflow/controller/ScanWorkflowController.java
POST/api/v1/workflow/runForAsset为单个资产运行工作流workflow/controller/ScanWorkflowController.java
POST/api/v1/workflow/runNow手动触发工作流workflow/controller/ScanWorkflowController.java
GET/api/v1/workflow/runs查询工作流运行批次汇总workflow/controller/ScanWorkflowController.java
GET/api/v1/workflow/runs/{runId}/nodes查询指定运行批次的节点运行明细workflow/controller/ScanWorkflowController.java
GET/api/v1/workflow/runs/{runId}/tasks查询指定运行批次的任务明细workflow/controller/ScanWorkflowController.java
POST/api/v1/workflow/validate验证工作流配置workflow/controller/ScanWorkflowController.java
POST/api/v1/workflow/runs/deleteBatch批量删除工作流运行记录``

/mcp

MethodPathSummaryController
GET/mcp/v1/prompts获取MCP提示词列表ai/controller/McpController.java
GET/mcp/v1/resources获取MCP资源列表ai/controller/McpController.java
GET/mcp/v1/resources/read读取MCP资源ai/controller/McpController.java
GET/mcp/v1/tools获取MCP工具列表ai/controller/McpController.java
POST/mcp/v1/tools/call调用MCP工具ai/controller/McpController.java

自动生成

此索引由 scripts/generate_api_index.py 从后端 Controller 注解自动提取。新增或修改路由后请重新运行脚本更新此页。

基于 MIT 协议发布