Skip to main content

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/

Metadata

Release files for vibranium-sdk 0.1.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for vibranium-sdk 0.1.1
File Size Uploaded
vibranium_sdk-0.1.1.tar.gz 4.2 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for vibranium-sdk 0.1.1
File Interpreter ABI Platform
vibranium_sdk-0.1.1-py3-none-any.whl Python 3 none any Details

Total release size: 11.3 kB

Release files / vibranium_sdk-0.1.1.tar.gz

Download URL vibranium_sdk-0.1.1.tar.gz
Size 4.2 kB
Tags Source
SHA-256 checksum
How to use checksums
6deb8d09b79f2c3a8368e5b5b596d65e19b79edb9385153352609759dd3fb970
BLAKE2b-256 checksum
How to use checksums
ae08814cbee0e95033a5c993c3525fe715438957652fd22263f55645e677925d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.9.7

Release files / vibranium_sdk-0.1.1-py3-none-any.whl

Download URL vibranium_sdk-0.1.1-py3-none-any.whl
Size 7.1 kB
Tags Python 3
SHA-256 checksum
How to use checksums
69e3319b33b50be7479642a3625e8f670151a5af1909473a4595c8c989d0abec
BLAKE2b-256 checksum
How to use checksums
c76fe66b79b881d9c7413b3287623909252990fe26a82b2f7438490ebf3d8f1a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.9.7

Release history Release notifications | RSS feed

This release

0.1.1 This release

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page