xyz17711-domain-security
Typed Python client for domain-security-service, part of the 17711.xyz microservice fleet -- pay-per-call APIs settled in USDC via x402, listed on x402scan. See the Python family README for the full guide (payment configuration, LangChain integration, logging, error handling) -- this page only covers what's specific to this one package.
Install
pip install "xyz17711[domain-security]"
Methods
| Method | Description |
|---|---|
get_report |
Domain security check: SSL certificate check, DMARC SPF check, DNSSEC, security headers and blocklist status with a score ($0.009, x402) |
Every method above has both a sync form and an async form (the a-prefixed sibling, e.g.
aget_report next to get_report), sharing one underlying client.
Quickstart
from xyz17711_domain_security import Client
client = Client() # talks to https://api.17711.xyz/registry/domain-security-service by default
# see the Methods table above for every available call and its request/response model
Pass another base URL (self-hosted instance, test server) as the first argument:
Client("https://my-host.example/registry/domain-security-service").
LangChain
pip install "xyz17711-domain-security[langchain]"
from xyz17711_domain_security import Client
from xyz17711_domain_security.langchain_tools import DomainSecurityToolkit
client = Client()
tools = DomainSecurityToolkit(client=client).get_tools()
License
MIT -- see the repository's own LICENSE.
Metadata
Release files for xyz17711-domain-security 0.1.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | Actions |
|---|---|---|---|---|
| xyz17711_domain_security-0.1.0.tar.gz | 6.3 kB | Without provenance | Details for xyz17711_domain_security-0.1.0.tar.gz |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| xyz17711_domain_security-0.1.0-py3-none-any.whl | Python 3 | none | any | Details for xyz17711_domain_security-0.1.0-py3-none-any.whl |
Total release size: 13.1 kB
Release files / xyz17711_domain_security-0.1.0.tar.gz
| Download URL | xyz17711_domain_security-0.1.0.tar.gz |
|---|---|
| Size | 6.3 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
3716c99df433c962aa0d657c2b6d0e99ad98b11ef49d4110dc3ac0f8656100b4
|
|
BLAKE2b-256 checksum How to use checksums |
e12e2ac01256233bc72e5dba07a27070db506b5f28d564a8aa1307b07cf3f894
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.12.13
|
Release files / xyz17711_domain_security-0.1.0-py3-none-any.whl
| Download URL | xyz17711_domain_security-0.1.0-py3-none-any.whl |
|---|---|
| Size | 6.8 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
23fb868ef1c921244ca28cdb3ddd8df4ea68b82af6bfb9b04b132c3358338632
|
|
BLAKE2b-256 checksum How to use checksums |
5ce71b28cfacc51b8772424a0ac3c5807cd0eefb751a1212d532522960190762
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.12.13
|
Security for xyz17711-domain-security 0.1.0
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.