Public scan — anyone with this URL can view this analysis. Sign up to track your own repos privately, run scheduled re-scans, and get AI fix prompts via your dashboard.

sethc555/wheelproof

https://github.com/sethc555/wheelproof · scanned 2026-06-16 00:11 UTC (2 months, 2 weeks ago)

21 raw signals (0 security + 21 graph)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 2 months, 2 weeks ago · v1 · 19 actionable findings from 1 signal source. 2 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.

JSON
Severity distribution — click a segment to filter
Active filters: excluding tests × Reset all

All 3464 nodes from the latest scan, grouped by kind. Each node is a unit the engine identified (file, function, endpoint, table…). Most users won't need this view — it's primarily for debugging the engine's graph extraction or for AI agents that want to enumerate the project structure.

LabelLayerStatusPath
METHODS.md software healthy METHODS.md
README.md software healthy README.md
WRITEUP.md software healthy WRITEUP.md
pyproject.toml software healthy pyproject.toml
LICENSE software healthy LICENSE
PLAN.md software healthy PLAN.md
batch2-triage.md software healthy outreach/batch2-triage.md
README.md software healthy outreach/README.md
threads.json software healthy outreach/threads.json
batch2-actions.md software healthy outreach/batch2-actions.md
discuss-python-org-DRAFT.md software healthy outreach/discuss-python-org-DRAFT.md
top-summary.md software healthy results/top-summary.md
broken-now.md software healthy results/broken-now.md
broken-now-v2.md software healthy results/broken-now-v2.md
broken-verified.json software healthy results/broken-verified.json
divergence.md software healthy results/divergence.md
SUMMARY.md software healthy corpus/SUMMARY.md
pyproject.toml software healthy corpus/olefile/pyproject.toml
result.json software healthy corpus/olefile/result.json
result.json software healthy corpus/pycrypto/result.json
pyproject.toml software healthy corpus/drf-spectacular-sidecar/pyproject.toml
result.json software healthy corpus/drf-spectacular-sidecar/result.json
pyproject.toml software healthy corpus/translationstring/pyproject.toml
result.json software healthy corpus/translationstring/result.json
pyproject.toml software healthy corpus/icdiff/pyproject.toml
result.json software healthy corpus/icdiff/result.json
result.json software healthy corpus/hubspot-api-client/result.json
pyproject.toml software healthy corpus/azure-mgmt-sql/pyproject.toml
result.json software healthy corpus/azure-mgmt-sql/result.json
pyproject.toml software healthy corpus/pytube/pyproject.toml
result.json software healthy corpus/pytube/result.json
pyproject.toml software healthy corpus/pdf2image/pyproject.toml
result.json software healthy corpus/pdf2image/result.json
pyproject.toml software healthy corpus/jaconv/pyproject.toml
result.json software healthy corpus/jaconv/result.json
pyproject.toml software healthy corpus/ply/pyproject.toml
result.json software healthy corpus/ply/result.json
pyproject.toml software healthy corpus/soda-core-spark/pyproject.toml
result.json software healthy corpus/soda-core-spark/result.json
pyproject.toml software healthy corpus/google/pyproject.toml
result.json software healthy corpus/google/result.json
result.json software healthy corpus/amazon-ion/result.json
result.json software healthy corpus/testing-postgresql/result.json
pyproject.toml software healthy corpus/ecdsa/pyproject.toml
result.json software healthy corpus/ecdsa/result.json
pyproject.toml software healthy corpus/datadog-api-client/pyproject.toml
result.json software healthy corpus/datadog-api-client/result.json
pyproject.toml software healthy corpus/boa-str/pyproject.toml
result.json software healthy corpus/boa-str/result.json
pyproject.toml software healthy corpus/databricks-pypi1/pyproject.toml

Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.

LabelLayerStatusPath
outreach software healthy outreach
results software healthy results
corpus software healthy corpus
olefile software healthy corpus/olefile
pycrypto software healthy corpus/pycrypto
drf-spectacular-sidecar software healthy corpus/drf-spectacular-sidecar
translationstring software healthy corpus/translationstring
icdiff software healthy corpus/icdiff
hubspot-api-client software healthy corpus/hubspot-api-client
azure-mgmt-sql software healthy corpus/azure-mgmt-sql
pytube software healthy corpus/pytube
pdf2image software healthy corpus/pdf2image
jaconv software healthy corpus/jaconv
ply software healthy corpus/ply
soda-core-spark software healthy corpus/soda-core-spark
google software healthy corpus/google
amazon-ion software healthy corpus/amazon-ion
testing-postgresql software healthy corpus/testing-postgresql
ecdsa software healthy corpus/ecdsa
datadog-api-client software healthy corpus/datadog-api-client
boa-str software healthy corpus/boa-str
databricks-pypi1 software healthy corpus/databricks-pypi1
utm software healthy corpus/utm
pygetwindow software healthy corpus/pygetwindow
markdown-to-mrkdwn software healthy corpus/markdown-to-mrkdwn
dictdiffer software healthy corpus/dictdiffer
aws-msk-iam-sasl-signer-python software healthy corpus/aws-msk-iam-sasl-signer-python
python-whois software healthy corpus/python-whois
futures software healthy corpus/futures
presto-python-client software healthy corpus/presto-python-client
json2html software healthy corpus/json2html
miscreant software healthy corpus/miscreant
yaml-config software healthy corpus/yaml-config
boto software healthy corpus/boto
pre-commit-hooks software healthy corpus/pre-commit-hooks
hmsclient software healthy corpus/hmsclient
identify software healthy corpus/identify
parsley software healthy corpus/parsley
google-cloud-documentai software healthy corpus/google-cloud-documentai
adal software healthy corpus/adal
pygsheets software healthy corpus/pygsheets
dbt-duckdb software healthy corpus/dbt-duckdb
jinja2-time software healthy corpus/jinja2-time
mercantile software healthy corpus/mercantile
shellcheck-py software healthy corpus/shellcheck-py
iterproxy software healthy corpus/iterproxy
click-spinner software healthy corpus/click-spinner
types-flask software healthy corpus/types-flask
google-analytics-admin software healthy corpus/google-analytics-admin
sshpubkeys software healthy corpus/sshpubkeys

Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.

LabelLayerStatusPath
check_one software healthy src/wheelproof/divcheck.py:32
_stable_check software healthy src/wheelproof/divcheck.py:73
run software healthy src/wheelproof/divcheck.py:86
select_at_risk software healthy src/wheelproof/buildcheck.py:22
check_one software healthy src/wheelproof/buildcheck.py:33
run software healthy src/wheelproof/buildcheck.py:67
headcheck software healthy src/wheelproof/headcheck.py:24
top_packages software healthy src/wheelproof/batch.py:21
_scan_one software healthy src/wheelproof/batch.py:27
batch_scan software healthy src/wheelproof/batch.py:35
summarize software healthy src/wheelproof/batch.py:59
_now software healthy src/wheelproof/watchman.py:39
_alert software healthy src/wheelproof/watchman.py:43
canary software dead src/wheelproof/watchman.py:50
threads software dead src/wheelproof/watchman.py:111
recheck software dead src/wheelproof/watchman.py:139
at_risk software healthy src/wheelproof/scan.py:68
to_json software healthy src/wheelproof/scan.py:71
_fetch software healthy src/wheelproof/scan.py:91
_latest_sdist software healthy src/wheelproof/scan.py:105
_extract_sdist software healthy src/wheelproof/scan.py:117
_check_pyproject software healthy src/wheelproof/scan.py:133
_check_setup_cfg software healthy src/wheelproof/scan.py:151
_check_sources software healthy src/wheelproof/scan.py:182
scan software healthy src/wheelproof/scan.py:215
select_high software healthy src/wheelproof/batchconvert.py:32
_drift software healthy src/wheelproof/batchconvert.py:45
convert_one software dead src/wheelproof/batchconvert.py:54
run software healthy src/wheelproof/batchconvert.py:104
summarize software healthy src/wheelproof/batchconvert.py:128
main software healthy src/wheelproof/cli.py:10
passed software healthy src/wheelproof/verify.py:54
has_warnings software healthy src/wheelproof/verify.py:63
build_wheel software healthy src/wheelproof/verify.py:75
read_wheel software healthy src/wheelproof/verify.py:91
_parse_entry_points software healthy src/wheelproof/verify.py:141
compare software healthy src/wheelproof/verify.py:159
print_report software healthy src/wheelproof/verify.py:184
section software healthy src/wheelproof/verify.py:185
fetch_published_wheel software healthy src/wheelproof/verify.py:215
verify_against_published software healthy src/wheelproof/verify.py:241
verify software healthy src/wheelproof/verify.py:256
_py2cfg software healthy src/wheelproof/convert.py:39
_merge_cfg software healthy src/wheelproof/convert.py:59
_filter_cfg software healthy src/wheelproof/convert.py:80
_postfix_cfg software healthy src/wheelproof/convert.py:99
_cfg_to_toml software healthy src/wheelproof/convert.py:194
_repair_toml software healthy src/wheelproof/convert.py:212
convert software healthy src/wheelproof/convert.py:243
convert_and_verify software dead src/wheelproof/convert.py:301

Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.

LabelLayerStatusPath
0.11.0.1 network healthy corpus/shellcheck-py/result.json
3.50.4.5 network healthy corpus/sqlean-py/result.json
2.0.0.3 network healthy corpus/sqlalchemy-mate/pyproject.toml
1.4.5.0 network healthy corpus/suds-py3/result.json
1.53.0.6 network healthy corpus/grpc-stubs/pyproject.toml
1.5.7.3 network healthy corpus/zstd/result.json
127.0.0.1 network healthy corpus/selenium-wire/pyproject.toml
192.168.10.100 network healthy corpus/selenium-wire/pyproject.toml
192.168.0.10 network healthy corpus/selenium-wire/pyproject.toml
5.0.4.6 network healthy corpus/types-chardet/pyproject.toml
66.249.91.104 network healthy corpus/dnslib/pyproject.toml
66.249.91.99 network healthy corpus/dnslib/pyproject.toml
66.249.91.103 network healthy corpus/dnslib/pyproject.toml
66.249.91.147 network healthy corpus/dnslib/pyproject.toml
1.2.3.4 network healthy corpus/dnslib/pyproject.toml
3.10.0.2 network healthy corpus/python-utils/pyproject.toml
0.9.7.1 network healthy corpus/flasgger/pyproject.toml
1.12.1.2 network healthy corpus/pkginfo/pyproject.toml
3.7.4.1 network healthy corpus/wasabi/pyproject.toml
1.2.0.48 network healthy corpus/sparqlwrapper/pyproject.toml
8.2.0.0 network healthy corpus/azure-servicefabric/pyproject.toml
8.0.0.0 network healthy corpus/azure-servicefabric/pyproject.toml
7.2.0.46 network healthy corpus/azure-servicefabric/pyproject.toml
7.1.0.45 network healthy corpus/azure-servicefabric/pyproject.toml
7.0.0.0 network healthy corpus/azure-servicefabric/pyproject.toml
6.6.0.0 network healthy corpus/azure-servicefabric/pyproject.toml
6.5.0.0 network healthy corpus/azure-servicefabric/pyproject.toml
6.4.0.0 network healthy corpus/azure-servicefabric/pyproject.toml
6.3.0.0 network healthy corpus/azure-servicefabric/pyproject.toml
6.2.0.0 network healthy corpus/azure-servicefabric/pyproject.toml
6.1.2.9 network healthy corpus/azure-servicefabric/pyproject.toml
6.1.1.9 network healthy corpus/azure-servicefabric/pyproject.toml
0.19.8.1 network healthy corpus/polib/pyproject.toml
0.1.2.2 network healthy corpus/rtfde/pyproject.toml
1.1.1.1 network healthy corpus/nacos-sdk-python/pyproject.toml
1.5.0.1 network healthy corpus/azure-cli-core/pyproject.toml
0.5.9.1 network healthy corpus/pyexcel/pyproject.toml
5.1.0.1 network healthy corpus/types-tzlocal/pyproject.toml
0.10.9.9 network healthy corpus/py4j/result.json
1.1.1.2 network healthy corpus/click-plugins/pyproject.toml
3.3.23.2 network healthy corpus/types-cryptography/pyproject.toml
0.11.0.0 network healthy corpus/pygdbmi/pyproject.toml
3.10.0.0 network healthy corpus/typing/pyproject.toml
1.26.25.14 network healthy corpus/types-urllib3/pyproject.toml
1.2.0.1 network healthy corpus/brotlicffi/result.json
0.2.5.1 network healthy corpus/stanza/pyproject.toml

LabelLayerStatusPath
auth::corpus/intuit-oauth/result.json security healthy corpus/intuit-oauth/result.json
auth::corpus/box-sdk-gen/pyproject.toml security healthy corpus/box-sdk-gen/pyproject.toml
auth::corpus/google-reauth/result.json security healthy corpus/google-reauth/result.json
auth::corpus/google-auth-oauthlib/pyproject.toml security healthy corpus/google-auth-oauthlib/pyproject.toml
auth::corpus/google-auth-httplib2/result.json security healthy corpus/google-auth-httplib2/result.json
auth::corpus/types-aioboto3/pyproject.toml security healthy corpus/types-aioboto3/pyproject.toml
auth::corpus/airbyte-api/pyproject.toml security healthy corpus/airbyte-api/pyproject.toml
auth::corpus/requests-oauth/result.json security healthy corpus/requests-oauth/result.json
auth::corpus/pycognito/pyproject.toml security healthy corpus/pycognito/pyproject.toml
auth::corpus/requests-oauthlib/pyproject.toml security healthy corpus/requests-oauthlib/pyproject.toml
auth::corpus/flask-jwt-extended/pyproject.toml security healthy corpus/flask-jwt-extended/pyproject.toml
auth::corpus/office365-rest-python-client/pyproject.toml security healthy corpus/office365-rest-python-client/pyproject.toml
auth::corpus/mohawk/pyproject.toml security healthy corpus/mohawk/pyproject.toml
auth::corpus/oauth2client/pyproject.toml security healthy corpus/oauth2client/pyproject.toml
auth::corpus/boxsdk/pyproject.toml security healthy corpus/boxsdk/pyproject.toml
auth::corpus/google-auth/pyproject.toml security healthy corpus/google-auth/pyproject.toml
auth::corpus/flask-jwt-extended/result.json security healthy corpus/flask-jwt-extended/result.json
auth::corpus/oauthlib/pyproject.toml security healthy corpus/oauthlib/pyproject.toml
auth::corpus/flask-appbuilder/pyproject.toml security healthy corpus/flask-appbuilder/pyproject.toml
auth::corpus/oauth2client/result.json security healthy corpus/oauth2client/result.json
auth::corpus/requests-aws4auth/pyproject.toml security healthy corpus/requests-aws4auth/pyproject.toml
auth::corpus/requests-oauth/pyproject.toml security healthy corpus/requests-oauth/pyproject.toml
auth::corpus/google-reauth/pyproject.toml security healthy corpus/google-reauth/pyproject.toml
auth::corpus/google-auth-httplib2/pyproject.toml security healthy corpus/google-auth-httplib2/pyproject.toml

LabelLayerStatusPath
Finding software healthy src/wheelproof/scan.py:54
ScanResult software healthy src/wheelproof/scan.py:61
ScanError software healthy src/wheelproof/scan.py:87
BuildError software healthy src/wheelproof/verify.py:28
WheelContents software healthy src/wheelproof/verify.py:33
Report software healthy src/wheelproof/verify.py:43
ConvertError software healthy src/wheelproof/convert.py:35
AdoptError software healthy src/wheelproof/adopt.py:30

LabelLayerStatusPath
postgresql data healthy corpus/testing-postgresql/result.json
sqlite data healthy corpus/sqlitedict/pyproject.toml
redis data healthy corpus/channels-redis/pyproject.toml
postgres data healthy corpus/airbyte-api/pyproject.toml
mysql data healthy corpus/django-fake-model/pyproject.toml
elasticsearch data healthy corpus/paginate/pyproject.toml
mongodb data healthy corpus/schedula/pyproject.toml
clickhouse data healthy corpus/clickhouse-driver/result.json

LabelLayerStatusPath
port:21000 network healthy corpus/atlasclient/pyproject.toml
port:6379 network healthy corpus/valkey/pyproject.toml
port:7001 network healthy corpus/nacos-sdk-python/pyproject.toml
port:7002 network healthy corpus/nacos-sdk-python/pyproject.toml
port:7003 network healthy corpus/nacos-sdk-python/pyproject.toml
port:8080 network healthy corpus/nacos-sdk-python/pyproject.toml
port:7000 network healthy corpus/redis-py-cluster/pyproject.toml

LabelLayerStatusPath
vps::aws hardware healthy outreach/threads.json
vps::azure hardware healthy corpus/azure-mgmt-sql/pyproject.toml
vps::ec2 hardware healthy corpus/aws-msk-iam-sasl-signer-python/pyproject.toml
vps::gcp hardware healthy corpus/anyscale/pyproject.toml
vps::lightsail hardware healthy corpus/types-aioboto3/pyproject.toml
vps::digitalocean hardware healthy corpus/art/pyproject.toml

LabelLayerStatusPath
kafka data healthy corpus/aws-msk-iam-sasl-signer-python/pyproject.toml
rabbitmq data healthy corpus/amqp/pyproject.toml
celery data healthy corpus/amqp/pyproject.toml
pubsub data healthy corpus/google-cloud-pubsub/pyproject.toml
sqs data healthy corpus/requests-aws4auth/pyproject.toml

LabelLayerStatusPath
nginx network healthy corpus/crossplane/pyproject.toml
loadbalancer network healthy corpus/requests-kerberos/pyproject.toml

LabelLayerStatusPath
repobility-clone-l0ldd9mc software healthy /tmp/repobility-clone-l0ldd9mc

LabelLayerStatusPath
gpu (detected) hardware healthy corpus/pytorch-metric-learning/pyproject.toml

LabelLayerStatusPath
password_literal::corpus/pysftp/pyproject.toml security healthy corpus/pysftp/pyproject.toml
For AI agents: Voting guide (TP/FP) MCP manifest Stdio wrapper SARIF Integrate Findings queue Vote TP/FP on findings to calibrate the engine.
For AI agents + API integrations
Email me when this repo regresses
Free. We re-scan periodically; new criticals → your inbox. No signup required for the scan itself.
API access

This page is publicly accessible at: https://repobility.com/scan/d62f491f-062d-4ebc-ac05-e13f34a3b893/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/d62f491f-062d-4ebc-ac05-e13f34a3b893/

Important — please don't re-submit the same URL repeatedly. The submission endpoint is idempotent: re-submitting the same git URL returns this same scan_token, not a new one. To re-scan this repo, sign up free and use the dashboard.