v1.1.0 — Fingerprint Expansion
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