SDK for fetching and testing OpenAPI specs from FastAPI applications
Project description
VibraniumSDK
VibraniumSDK is a Python library designed for security testing of APIs based on OpenAPI specifications. It performs vulnerability tests for SQL Injection, XSS, and access control, and generates a detailed HTML report of the test results.
Features
- Fetch OpenAPI Specification: Retrieves the OpenAPI JSON from a specified URL.
- Validate Specification: Ensures the OpenAPI specification is properly formatted (basic validation).
- SQL Injection Testing: Tests endpoints for SQL Injection vulnerabilities.
- XSS Testing: Tests endpoints for Cross-Site Scripting (XSS) vulnerabilities.
- Access Control Testing: Checks for proper access control by simulating authenticated and unauthorized requests.
- Generate Report: Creates an HTML report summarizing the results of the tests.
Usage
vibranium-sdk http://somedomain.com/
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file vibranium_sdk-0.1.1.tar.gz.
File metadata
- Download URL: vibranium_sdk-0.1.1.tar.gz
- Upload date:
- Size: 4.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.9.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
6deb8d09b79f2c3a8368e5b5b596d65e19b79edb9385153352609759dd3fb970
|
|
| MD5 |
fafae159fbc08a3678cd014bb456af6e
|
|
| BLAKE2b-256 |
ae08814cbee0e95033a5c993c3525fe715438957652fd22263f55645e677925d
|
File details
Details for the file vibranium_sdk-0.1.1-py3-none-any.whl.
File metadata
- Download URL: vibranium_sdk-0.1.1-py3-none-any.whl
- Upload date:
- Size: 7.1 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.9.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
69e3319b33b50be7479642a3625e8f670151a5af1909473a4595c8c989d0abec
|
|
| MD5 |
d293af86252b9e98ade40420e4bb4546
|
|
| BLAKE2b-256 |
c76fe66b79b881d9c7413b3287623909252990fe26a82b2f7438490ebf3d8f1a
|