1187 matches found
api-security-audit-action
GitHub Action: 42Crunch REST API 정적 보안 테스트 REST API 정적 보안 테스트 작업은 OpenAPI SpecificationOAS, 이전 명칭: Swagger을 따르는 REST API 계약을 찾아 철저한 보안 검사를 실행합니다. OAS v2 및 v3.0.x를 모두 지원하며 JSON 및 YAML 형식을 모두 지원합니다. 이 액션은 다음과 같은 시나리오에서 사용할 수 있습니다. CI/CD 워크플로에 자동 정적 API 보안 테스트SAST 작업을 추가합니다. 풀 리퀘스트 검토 및/또는 코드 병합 시 이...
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 정의에서 요청 유형 간의 생산자-소비자 종속성을 지능적으로 추론합니다. 테스트 중에 특정 버그 클래스를 확인하고 이전...
sj
sj Swagger Jacker sj는 노출된 Swagger/OpenAPI 정의 파일을 감사할 때 도움을 주기 위해 설계된 명령줄 도구로, 연관된 API 엔드포인트의 인증 취약점을 점검합니다. 또한 수동 취약점 테스트를 위한 명령 템플릿도 제공합니다. 이 도구는 정의 파일에서 경로, 매개변수, 허용되는 메서드를 파싱한 후, 그 결과를 다섯 개의 하위 명령 중 하나와 함께 사용합니다: automate - 일련의 요청을 생성하고 응답의 상태 코드를 분석합니다. prepare - 수동 테스트에 사용할 명령 목록을 생성합니다...
BFScan
BFScan APK / XAPK / APKM / DEX / JAR / WAR 애플리케이션의 초기 처리를 위한 도구입니다. 소스 코드와 리소스에서 URI, 경로 또는 비밀 값처럼 보이는 문자열을 검색합니다. 구성 파일, 클래스 및 메서드 어노테이션을 기반으로 원시 HTTP 요청과 OpenAPI 사양을 생성합니다. 지원되는 클라이언트 라이브러리 Square Retrofit Ktorfit Feign 지원되는 서버 라이브러리 Spring Web Annotations Spring SimpleUrlHandlerMapping Spring...
cherrybomb
cherrybombv1.0.png 절반만 작성된 API 명세를 멈추세요 💣 Cherrybomb이란? Cherrybomb은 Rust로 작성된 CLI 도구로, 개발 초기에 잘못된 코드 구현을 방지하는 데 도움을 줍니다. OpenAPI 파일을 사용하여 API를 검증하고 테스트합니다. 주요 목표는 보안 오류를 줄이고 API가 의도한 대로 작동하도록 하는 것입니다. 🔨 어떻게 작동하나요? Cherrybomb은 API가 올바르게 작동하는지 확인합니다. API의 명세 파일OpenAPI Specification이 모범 사례를 따르고 OAS...
OFFAT
OWASP OFFAT OWASP OFFAT공격적 API 테스터은 openapi 명세 파일에서 테스트를 생성한 후 API의 일반적인 취약점을 자동으로 테스트하기 위해 만들어졌습니다. YAML 구성 파일을 통해 테스트 중 자동으로 입력을 퍼징하고 사용자가 제공한 입력을 사용하는 기능을 제공합니다. 데모 참고: 테이블에서 'dataleak' 및 'result' 열은 독립적인 측면을 나타냅니다. 엔드포인트에 데이터 유출이 있을 수 있지만 해당 엔드포인트의 결과는 여전히 'Success'로 표시될 수 있습니다. 이는 'result' 열...
VAmPI
VAmPI 취약한 API OpenAPI 3 기반 VAmPI는 Flask로 만들어진 취약한 API이며, OWASP API 보안 상위 10개 취약점을 포함하고 있습니다. API의 보안 문제를 탐지하는 도구의 효율성을 평가하기 위해 취약한 API가 필요하여 만들어졌습니다. 테스트 중에 API를 취약하게 할지 말지를 켜고 끌 수 있는 스위치가 포함되어 있습니다. 이를 통해 오탐/미탐 사례를 더 잘 다룰 수 있습니다. VAmPI는 학습/교육 목적으로도 사용할 수 있습니다. 취약점에 대한 자세한 내용은 erev0s.com에서 확인할 수...
mitmproxy2swagger
mitmproxy2swagger https://user-images.githubusercontent.com/5400940/168086818-c48f60ab-3f95-42eb-b435-c8b1a6326b81.mp4 mitmproxy 캡처를 OpenAPI 3.0 사양으로 자동 변환하는 도구입니다. 즉, 앱을 실행하고 트래픽을 캡처하기만 하면 REST API를 자동으로 리버스 엔지니어링할 수 있습니다. 🆕 새 기능! 브라우저 DevTools에서 내보낸 HAR 파일 처리 지원이 추가되었습니다. 자세한 내용은 사용법 - HAR을...
CVE-2018-25031
CVE-2018-25031 설명: Swagger UI 4.1.3 이전 버전에서는 원격 공격자가 스푸핑 공격을 수행할 수 있습니다. 공격자는 피해자가 조작된 URL을 열도록 유도함으로써 이 취약점을 악용하여 원격 OpenAPI 정의를 표시할 수 있습니다. 공격 전 스크린샷: PoC: /index.html?configUrl=https://raw.githubusercontent.com/afine-com/CVE-2018-25031/main/poc.json...
CVE-2018-25031
CVE-2018-25031 CVE-2018-25031 익스플로잇 테스트 Swagger UI 4.1.3 이전 버전에서는 원격 공격자가 스푸핑 공격을 수행할 수 있었습니다. 공격자는 피해자가 조작된 URL을 열도록 유도하여 이 취약점을 악용해 원격 OpenAPI 정의를 표시할 수 있었습니다. 사용 방법 문서 엔드포인트를 찾아 test.json을 가리키는 "configUrl" 매개변수 또는 test.yaml을 가리키는 "url" 매개변수를 추가하세요...
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 이 확장 기능은 최신 Burp Montoya Java API를 사용하도록 업데이트되었습니다. 확장 기능은 UI/UX 및 성능을 개선하기 위해 완전히 재설계되었습니다. 이러한 변경으로 확장 기능이 현대적이고 사용에 최적화되었습니다. openapi-parser는 OpenAPI 기반 API 테스트를 위해 설계된 Burp Suite 확장 기능입니다 OpenAPI 사양OAS은 REST API에 대한 표준적이고 프로그래밍 언어에 구애받지 않는 인터페이스 설명을 정의합니다. 이를 통해 사람과 컴퓨터...
REST-Attacker
REST-Attacker REST-Attacker는 REST 아키텍처 스타일을 따르는 API를 위한 자동화된 침투 테스트 프레임워크입니다. 이 도구는 최소한의 설정만으로 테스트 생성, 접근 제어 처리, 보고서 생성을 완전히 자동화하여 일반적인 REST API 구현 분석을 간소화하는 데 중점을 둡니다. 또한 REST-Attacker는 대규모 테스트와 세밀한 분석을 모두 지원하도록 유연하고 확장 가능하게 설계되었습니다. REST-Attacker는 보쿰 루르 대학교의 네트워크 및 데이터 보안 학과에서 유지 관리하고 있습니다. 기능...
openapi_security_scanner
OpenAPI 보안 스캐너 프로젝트 소개 최신 웹 애플리케이션의 인가 보안 문제는 보안 스캐너로 쉽게 탐지되지 않습니다. Shopify, LINE, NordVPN의 몇 가지 예시가 있습니다. 그 이유 중 하나는 보안 스캐너가 주로 SQLi, XSS, RCE를 찾고 인가 보안 버그는 찾지 않으며, 일반적으로 웹 애플리케이션이 어떻게 동작해야 하는지에 대한 지식이 부족하기 때문입니다. 그래서 대부분의 인가 버그는 현재 주로 수동으로 발견됩니다. OpenAPI Security Scanner는 자동화와 수동 검토 모두를 통해 인가 보...
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...
CVE-2026-96613
The Meari IoT Cloud Platform OpenAPI Service is vulnerable to an authorization flaw that allows authenticated users to access the complete device shadow of any device by specifying its device ID. This vulnerability exposes sensitive information, such as device credentials, owner details, network...
CVE-2026-101104
The Meari IoT Cloud Platform OpenAPI Service is vulnerable to an authorization flaw that allows authenticated users to manipulate the configurations of devices they do not own. This vulnerability enables attackers to perform unauthorized actions, such as altering device settings or triggering...
CVE-2026-96613 Missing Authorization in Meari IoT Cloud Platform OpenAPI Service
The Meari IoT Cloud Platform OpenAPI Service is vulnerable to an authorization flaw that allows authenticated users to access the complete device shadow of any device by specifying its device ID. This vulnerability exposes sensitive information, such as device credentials, owner details, network...
CVE-2026-96613
The Meari IoT Cloud Platform OpenAPI Service is vulnerable to an authorization flaw (CWE-862) that allows authenticated users to access the complete device shadow of any device by specifying its device ID . The service fails to verify a relationship between the requester and the target device, le...