Skip to content

Add ai component fingerprints#459

Open
NY1024 wants to merge 2 commits into
Tencent:mainfrom
NY1024:add-ai-component-fingerprints
Open

Add ai component fingerprints#459
NY1024 wants to merge 2 commits into
Tencent:mainfrom
NY1024:add-ai-component-fingerprints

Conversation

@NY1024

@NY1024 NY1024 commented Jul 3, 2026

Copy link
Copy Markdown
Contributor

Added fingerprinting rules for three popular AI components to expand the scope of component detection.

New Fingerprints

1. hayhooks (deepset Haystack REST API)

  • Vendor: deepset
  • Description: Haystack's REST API service for deploying and managing Haystack pipelines
  • Detection Paths:
  • GET /status → Response body contains Hayhooks
  • GET /docs → Response body contains Hayhooks
  • Default Port: 1416
  • Source Basis: deepset-ai/hayhooks - APP_TITLE = "Hayhooks" in src/hayhooks/settings.py, /status route in src/hayhooks/server/routers/status.py

2. langserve (LangChain Deployment Tool)

  • Vendor: langchain-ai
  • Description: LangChain's official LLM application deployment tool; built on FastAPI and includes a built-in Playground
  • Detection Paths:
  • GET /docs → Response body contains langserve
  • GET /playground/index.html → Response body contains ____LANGSERVE_BASE_URL
  • Source Basis: langchain-ai/langserve - Playground route registration logic in langserve/server.py, ____LANGSERVE_BASE_URL variable in HTML templates

3. autogen-studio (Microsoft AutoGen Multi-Agent Platform)

  • Vendor: microsoft
  • Description: Web UI platform for the Microsoft AutoGen multi-agent framework
  • Detection Paths:
  • GET /api/version → Response body contains AutoGen Studio API
  • GET /api/health → Response body contains Service is healthy
  • Default Port: 8081
  • Source Basis: microsoft/autogen - FastAPI(title="AutoGen Studio API") in python/packages/autogen-studio/autogenstudio/web/app.py, along with the /api/version and /api/health routes.

NY1024 added 2 commits July 3, 2026 11:06
- hayhooks: deepset Haystack REST API service (port 1416, /status endpoint)
- langserve: LangChain LLM app deployment tool (FastAPI + /playground)
- autogen-studio: Microsoft AutoGen multi-agent Web UI (port 8081, /api/version)

All matchers verified against upstream source code.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant