Files
sif/modules/recon/langflow-exposure.yaml
T
TigahandGitHub 6e022d56d9 feat(modules): detect exposed ai orchestration platforms (#242)
add recon modules for self-hosted agent builders and compute
orchestration. ray exposes an unauthenticated compute dashboard whose
job api allows code execution, skypilot exposes an open cloud and
kubernetes control plane when basic auth is disabled, dify flags a
console that allows open registration, and langflow fingerprints a
reachable instance over its public version api.
2026-07-02 13:22:21 -07:00

40 lines
929 B
YAML

# Langflow Exposure Detection Module
id: langflow-exposure
info:
name: Langflow Exposure
author: sif
severity: medium
description: Fingerprints a reachable Langflow low-code agent builder via its version api. The version endpoint is unauthenticated by design, so this confirms the instance is present, not that its auth is missing; Langflow has a history of unauthenticated rce, so a reachable instance warrants review
tags: [langflow, llm, ai, agent, fingerprint, recon]
type: http
http:
method: GET
paths:
- "{{BaseURL}}/api/v1/version"
matchers:
- type: status
status:
- 200
- type: regex
part: body
regex:
- '"package"\s*:\s*"Langflow'
- type: word
part: body
words:
- "\"main_version\""
extractors:
- type: regex
name: langflow_version
part: body
regex:
- '"version"\s*:\s*"([^"]+)"'
group: 1