Skip to content

v1.1.0 — Fingerprint Expansion

Choose a tag to compare

@Nicholas-Kloster Nicholas-Kloster released this 16 Apr 18:38
· 127 commits to main since this release

Additive release. No CLI, JSON schema, or existing fingerprint output changes — safe to drop in.

Added

7 new fingerprints (16 → 23 total)

Service Ports Notes
Milvus 9091, 19530 Closes gap where 19530 was scanned but unfingerprinted
Langfuse 3000 High severity — stores full prompt/response traces
Dify 80, 5001, 3000 Catches critical "setup not completed → admin claimable" state
BentoML 3000
Ray Dashboard 8265 Distinct from Ray Serve
Kubeflow 8080
Docker Registry 5000, 51000, 55000 Low severity — flagged for handoff

5 new default scan ports: 9091, 5001, 8265, 51000, 55000

4 new deep enumerators: Milvus (collections + PII detection), Langfuse (auth status + project enumeration), Dify (admin-claim detection), Docker Registry (anonymous catalog access).

Install / Upgrade

git pull origin main
go build -o aimap .
./aimap   # banner should report "Fingerprints: 23 AI/ML services"

Known limitations / queued for v1.2

  • Dedicated deep enumerators for BentoML, Ray Dashboard, Kubeflow (currently use generic path)
  • Tier 2 fingerprints: Typesense, Label Studio, Argilla, ArangoDB
  • NVIDIA DCGM (low severity standalone)
  • Autonomous agent frameworks intentionally skipped — category churns too fast for stable fingerprints

Full release notes: CHANGELOG.md