Skip to main content

Official Python client to interact with the InsecureWeb API.

Project description

InsecureWeb Python Client

This is the official Python client to easily interact with the InsecureWeb API.

Installation

You can install this package easily using pip:

pip install insecureweb-client

Quickstart

Here is an example of how to use the client to create organizations in bulk. Remember to configure your API Key as an environment variable.

import os
from insecureweb import InsecureWebClient

# 1. Load your API key
my_key = "YOUR_API_KEY_HERE" # We recommend using environment variables (os.getenv)

# 2. Initialize the client
client = InsecureWebClient(my_key)

# 3. Prepare the data
data = [
    {
        "orgName": "My Test Company",
        "domains": ["mycompany.com"],
        "emails": [],
        "users": [],
        "ips": [],
        "scanServices": ["DARK_WEB"]
    }
]

# 4. Send the request
result = client.create_organizations_bulk(data)
print(result)

Features

  • Automatic handling of authentication headers (api-key).
  • API version injection (v3).
  • Smart HTTP response handling and error message extraction.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

insecureweb_client-0.1.0.tar.gz (2.5 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

insecureweb_client-0.1.0-py3-none-any.whl (2.8 kB view details)

Uploaded Python 3

File details

Details for the file insecureweb_client-0.1.0.tar.gz.

File metadata

  • Download URL: insecureweb_client-0.1.0.tar.gz
  • Upload date:
  • Size: 2.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.3

File hashes

Hashes for insecureweb_client-0.1.0.tar.gz
Algorithm Hash digest
SHA256 ec2c738510a7c26599352e491e39b5793244d406c7cb044b63daccdebec2ab7a
MD5 cad284585444b0589c59c0a6d2885894
BLAKE2b-256 7d8eec17ed055e50a4c30c4227a04dce4254d10c7c94febc45370fcda7cb52b3

See more details on using hashes here.

File details

Details for the file insecureweb_client-0.1.0-py3-none-any.whl.

File metadata

File hashes

Hashes for insecureweb_client-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 c05a3ea83af9cb2531dce1da478401b3bb973f5747b7353c368c6bd45d8e3bf0
MD5 e98e0f65161e2be5abfd6a5460c72e4d
BLAKE2b-256 67064950a8f1e4cf80f9692a71d01922add37825d02a756338c31231da10a8ca

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page