Skip to main content

ailist-client

A tiny, zero-dependency Python client and CLI for the Shadow AI List - a risk-ranked registry of AI tools. Check whether a domain is a known AI tool ("shadow AI"), look tools up by vendor, or pull the top-ranked list.

Reads the free, public top-100 API (names, domains, categories). The full registry, risk scores, and detection domains are a paid pack at https://ailist.airiskmanagement.ca.

Install

pip install ailist-client

CLI

ailist check chatgpt.com         # is this domain a known AI tool?
ailist check team.cursor.sh      # subdomains match too
ailist lookup openai             # search by vendor / domain / category
ailist top -n 10                 # highest-ranked AI tools
ailist list --category coding    # filter by category
ailist categories                # list categories

Add --json to any command for machine-readable output. For CI, ailist check <domain> --exit-code exits non-zero when the domain is a known AI tool:

# fail a job if a shadow-AI domain shows up
- run: ailist check "$SUSPECT_DOMAIN" --exit-code

Library

from ailist import Registry

reg = Registry()                      # caches the top-100 after first call
hit = reg.check("chat.cursor.sh")
if hit:
    print(hit.vendor, hit.category, hit.rank)   # -> Cursor coding 3

reg.lookup("anthropic")               # [Tool(...)]
reg.top(5)                            # highest-ranked
reg.by_category("chatbot")            # filter
reg.categories()                      # ['chatbot', 'coding', ...]

Every Tool has rank, domain, vendor, category, and .as_dict().

Notes

  • Zero dependencies - standard library only (works on Python 3.8+).
  • Coverage is the free top 100 (matched on each tool's primary domain plus its subdomains). The paid pack adds the full registry, risk scores, and every detection domain.
  • Point at a different host with Registry(api_url=...) or --api-url.

Maintained by Aeon AI Risk Management Corporation. Questions: info@airiskmanagement.ca. MIT licensed.

Metadata

Release files for ailist-client 0.1.0

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

Source distribution (sdist)

Source distribution for ailist-client 0.1.0
File Size Uploaded Provenance
ailist_client-0.1.0.tar.gz 6.2 kB Without provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for ailist-client 0.1.0
File Interpreter ABI Platform
ailist_client-0.1.0-py3-none-any.whl Python 3 none any Details

Total release size: 13.5 kB

Release files / ailist_client-0.1.0.tar.gz

Download URL ailist_client-0.1.0.tar.gz
Size 6.2 kB
Tags Source
SHA-256 checksum
How to use checksums
2db11c22761482051e47d26dc8009dc01218c4576c9538a3029a648cf5210325
BLAKE2b-256 checksum
How to use checksums
f71404c763b0d4e5ea4e0a4697a99f629877ac9452653f2c29d75a3d55861105
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.11.15

Release files / ailist_client-0.1.0-py3-none-any.whl

Download URL ailist_client-0.1.0-py3-none-any.whl
Size 7.3 kB
Tags Python 3
SHA-256 checksum
How to use checksums
bbece377f72425f3dcb2ba64001bf84332effe35708709a7662c21004f612c93
BLAKE2b-256 checksum
How to use checksums
d1c9f10a2e1660f043485ec2a91a3e2a6be00843f3d32c1ad6abcb0f4e35527a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.11.15

Security for ailist-client 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.

Release history Release notifications | RSS feed

This release

0.1.0 This release

2 release files No provenance

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