982 matches found
mitmproxy2swagger
mitmproxy2swagger https://user-images.githubusercontent.com/5400940/168086818-c48f60ab-3f95-42eb-b435-c8b1a6326b81.mp4 mitmproxy のキャプチャを OpenAPI 3.0 仕様に自動変換するツールです。つまり、アプリを実行してトラフィックをキャプチャするだけで、REST API を自動的にリバースエンジニアリングできます。 🆕 新着! ブラウザ DevTools からエクスポートされた HAR の処理をサポートしました。詳細は 使用方法 - HAR...
restler-fuzzer
RESTler What is RESTler? RESTler is the first stateful REST API fuzzing tool for automatically testing cloud services through their REST APIs and finding security and reliability bugs in these services. For a given cloud service with an OpenAPI formerly Swagger specification, RESTler analyzes its...
restler-fuzzer
RESTler 什么是 RESTler? RESTler 是 首个有状态的 REST API 模糊测试工具 ,用于通过 REST API 自动测试云服务,并发现这些服务中的安全性和可靠性错误。对于具有 OpenAPI(原名 Swagger)规范的云服务,RESTler 分析其完整规范,然后生成并执行通过 REST API 对服务进行测试的测试用例。 RESTler 智能地从 OpenAPI 定义中推断出请求类型之间的生产者-消费者依赖关系。在测试过程中,它会检查特定类别的错误,并根据先前的服务响应动态学习服务的行为方式。这种智能使 RESTler...
openapi_security_scanner
OpenAPI 安全扫描器 关于本项目 现代 Web 应用中的授权安全问题很难被安全扫描器轻易发现。以下是一些来自 Shopify、LINE、NordVPN 的示例。 原因之一是安全扫描器主要寻找 SQLi、XSS、RCE,而不是授权安全漏洞,并且扫描器通常不了解 Web 应用应有的行为方式。这就是为什么目前大多数授权漏洞主要依靠手动发现。 OpenAPI 安全扫描器旨在帮助通过自动化和人工审查发现授权安全问题。它就像一个外部单元测试工具,确保一切行为符合预期。 构建工具 Schemathesis 开始使用 观看此 视频 以跟随操作,或继续阅读下文。 Fork...
api-security-audit-action
GitHub Action:42Crunch REST API 静态安全测试 REST API 静态安全测试操作会在仓库中查找遵循 OpenAPI 规范(OAS,原名 Swagger)的 REST API 契约,并对其运行全面的安全检查。支持 OAS v2 和 v3.0.x,同时支持 JSON 和 YAML 格式。 你可以在以下场景中使用此操作: 在 CI/CD 工作流中添加自动化的静态 API 安全测试(SAST)任务。 在拉取请求审查和/或代码合并时执行这些检查。 将发现的问题标记到 GitHub 的安全/代码扫描警报中。 该操作由 42Crunch API Security Aud...
BFScan
BFScan Herramienta para el procesamiento inicial de aplicaciones APK / XAPK / APKM / DEX / JAR / WAR. Busca cadenas en el código fuente y los recursos que parezcan URI, rutas o secretos Genera solicitudes HTTP sin procesar y especificaciones OpenAPI basadas en archivos de configuración, anotacion...
cherrybomb
cherrybombv1.0.png 停止不完整的 API 规范 💣 Cherrybomb 是什么? Cherrybomb 是一个用 Rust 编写的 CLI 工具,可帮助您在开发早期防止错误的代码实现。它通过使用 OpenAPI 文件验证和测试您的 API 来工作。其主要目标是减少安全错误并确保您的 API 按预期运行。 🔨 它是如何工作的? Cherrybomb 确保您的 API 正常工作。它检查您的 API 规范文件(OpenAPI 规范)是否遵循良好实践,并确保其符合 OAS 规则。然后,它测试您的 API 是否存在常见问题和漏洞。如果发现任何问题,Cherrybomb...
sj
sj Swagger Jacker sj 是一个命令行工具,旨在通过检查相关的 API 端点是否存在弱认证来协助审计暴露的 Swagger/OpenAPI 定义文件。它还提供用于手动漏洞测试的命令模板。 它通过解析定义文件中的路径、参数和接受的方法,然后将结果与五个子命令之一一起使用来实现这一目标: automate - 构造一系列请求并分析响应的状态码。 prepare - 生成用于手动测试的命令列表。 endpoints - 生成原始 API 路由列表。 路径值不会被测试数据替换 。 brute - 向目标发送一系列请求,以基于常用文件路径查找操作定义。 convert -...
REST-Attacker
REST-Attacker REST-Attacker 是一个针对遵循 REST 架构风格的 API 的自动化渗透测试框架。 该工具专注于通过完全自动化测试过程(包括测试生成、访问控制处理和报告生成)来简化通用 REST API 实现的分析,且仅需最少的配置工作。此外,REST-Attacker 设计灵活且可扩展,同时支持大规模测试和细粒度分析。 REST-Attacker 由波鸿鲁尔大学 网络与数据安全教席 维护。 特性 REST-Attacker 目前提供以下特性: 自动化测试生成 利用 OpenAPI 描述自动生成测试运行 基于 OWASP 及其他科学贡献的 32 项集成安全测试...
CVE-2018-25031
CVE-2018-25031 CVE-2018-25031 漏洞利用测试 Swagger UI 4.1.3 之前的版本可能允许远程攻击者进行欺骗攻击。通过诱使受害者打开精心构造的 URL,攻击者可以利用此漏洞显示远程 OpenAPI 定义。 HowTo 找到文档端点,并添加参数 "configUrl" 指向 test.json 或 "url" 指向 test.yaml。 root@kitploit:...
OFFAT
OWASP OFFAT OWASP OFFAT(OFFensive Api Tester)旨在根据 OpenAPI 规范文件生成测试后,自动检测 API 的常见漏洞。它提供自动模糊测试输入的功能,并支持在测试中使用用户通过 YAML 配置文件提供的输入。 演示 注意:表中 'dataleak' 和 'result' 列代表独立的方面。端点可能存在数据泄露,但该端点的结果仍可能标记为 '成功'。这是因为 'result' 列不一定反映整体测试结果;即使存在数据泄露,它也可能显示为成功。 安全检测 受限 HTTP 方法 SQLi BOLA 数据暴露 BOPLA / 批量赋值 失效的访问控制...
VAmPI
VAmPI 易受攻击的API 基于OpenAPI 3 VAmPI 是一个用 Flask 构建的易受攻击的 API,它包含了 OWASP API 十大漏洞中的漏洞。创建它的初衷是为了有一个易受攻击的 API,用于评估检测 API 安全问题的工具的效率。它包含一个开关,可以在测试时启用或禁用漏洞。这有助于更好地覆盖误报/漏报的情况。VAmPI 也可用于学习或教学目的。你可以在 erev0s.com 找到有关这些漏洞的更多详细信息。 特性 基于 OWASP API 十大漏洞。 包含 OpenAPI3 规范和 Postman 集合。 全局开关,可启用或禁用易受攻击的环境。 基于令牌的身份验证(可...
CVE-2018-25031
CVE-2018-25031 描述: Swagger UI 4.1.3 之前版本存在一个漏洞,远程攻击者可能利用该漏洞进行欺骗攻击。通过诱骗受害者打开精心构造的 URL,攻击者可利用此漏洞显示远程 OpenAPI 定义。 攻击前截图: PoC: root@kitploit: /index.html?configUrl=https://raw.githubusercontent.com/afine-com/CVE-2018-25031/main/poc.json...
Directus < 11.9.0 - Version Disclosure
Directus versions from 9.0.0 before 11.9.0 expose the exact running version through the OpenAPI specification returned by the unauthenticated /server/specs/oas endpoint. The version is placed in the OpenAPI info.version field, letting an unauthenticated attacker fingerprint the precise Directus...
openapi-parser
openapi-parser !UPDATE Esta extensión ha sido actualizada para usar la última Burp Montoya Java API. La extensión ha sido completamente renovada para mejorar tanto su UI/UX como su rendimiento. Estos cambios aseguran que la extensión sea moderna y optimizada para su uso. openapi-parser es una...
OpenAPI Generator <= 7.5.0 - Arbitrary File Read/Delete
OpenAPI Generator versions 7.5.0 and below are prone to an Arbitrary File Read/Delete vulnerability. Attackers can exploit this vulnerability to read and delete files and folders from an arbitrary, writable directory. id: CVE-2024-35219 info: name: OpenAPI Generator = 7.5.0 - Arbitrary File...
GHSA-65H7-9WRW-629C FrontMCP and mcp-from-openapi have bypass of OpenAPI external $ref SSRF fix
Summary The published fix for GHSA-v6ph-xcq9-qxxj / CVE-2026-39885 added a direct hostname denylist for OpenAPI external $ref dereferencing, but the latest patched dependency mcp-from-openapi 2.3.0 still makes backend-origin requests to loopback when the target is reached through hostname...
NPM: FrontMCP and mcp-from-openapi have bypass of OpenAPI external $ref SSRF fix
NPM: FrontMCP and mcp-from-openapi have bypass of OpenAPI external $ref SSRF fix vulnerability discovered by ? in WordPress Npm mcp-from-openapi versions = 2.3.0, 2.5.0...
NPM: FrontMCP and mcp-from-openapi have bypass of OpenAPI external $ref SSRF fix
NPM: FrontMCP and mcp-from-openapi have bypass of OpenAPI external $ref SSRF fix vulnerability discovered by ? in WordPress Npm frontmcp versions = 1.2.1, 1.5.0...
FrontMCP and mcp-from-openapi have bypass of OpenAPI external $ref SSRF fix
Summary The published fix for GHSA-v6ph-xcq9-qxxj / CVE-2026-39885 added a direct hostname denylist for OpenAPI external $ref dereferencing, but the latest patched dependency mcp-from-openapi 2.3.0 still makes backend-origin requests to loopback when the target is reached through hostname...