Universal Honeypot Benchmarking Standard (UHBS) v4.3.6 — open-source beta framework for vendor-neutral honeypot / deception evaluation (UHQS + Safety Gate). Lab/sandbox only.
Drift inferred · capture-to-capture
No drift recorded — single capability capture; advisories appear once its surface changes.
transport stdio · streamable-http · http counts 2 tools · 0 res
· 0 prompts
permission surface via code analysis
tools
-
list_profile_classes
-
validate_evidence
prompt-surface
shipped agent-instruction files + hidden-content / dangerous-code findings —
quoted from the analyzed source
analyzed commit 86af779 · analyzer v28 · 3h ago
skills & prompt files 2
evidence-backed
findings quoted directly from the published source artifact — not inferred
code files: 151
filesystem 22
- fs mziqudhd92-uhbs-standard-86af779/hooks.py :5
import shutil - fs mziqudhd92-uhbs-standard-86af779/src/uhbs_cli/aep.py :16
import shutil - fs mziqudhd92-uhbs-standard-86af779/src/uhbs_cli/aep_slm.py :21
from pathlib import Path - fs mziqudhd92-uhbs-standard-86af779/src/uhbs_cli/cli.py :8
from pathlib import Path - fs mziqudhd92-uhbs-standard-86af779/src/uhbs_core/calculate_uhqs_v4.py :8
from pathlib import Path - fs mziqudhd92-uhbs-standard-86af779/src/uhbs_core/honeytoken.py :59
from pathlib import Path - fs mziqudhd92-uhbs-standard-86af779/src/uhbs_core/inventory.py :5
from pathlib import Path - fs mziqudhd92-uhbs-standard-86af779/src/uhbs_core/manifest.py :7
from pathlib import Path - fs mziqudhd92-uhbs-standard-86af779/src/uhbs_core/protocols/bluetooth.py :12
from pathlib import Path - fs mziqudhd92-uhbs-standard-86af779/src/uhbs_core/report.py :7
from pathlib import Path - fs mziqudhd92-uhbs-standard-86af779/src/uhbs_core/run_benchmark.py :24
from pathlib import Path - fs mziqudhd92-uhbs-standard-86af779/src/uhbs_core/sandbox_preflight.py :9
from pathlib import Path - fs mziqudhd92-uhbs-standard-86af779/src/uhbs_core/source_scan.py :10
from pathlib import Path - fs mziqudhd92-uhbs-standard-86af779/src/uhbs_core/test_realism.py :12
from pathlib import Path - fs mziqudhd92-uhbs-standard-86af779/src/uhbs_core/test_safety.py :14
from pathlib import Path - fs mziqudhd92-uhbs-standard-86af779/src/uhbs_core/test_scale.py :15
from pathlib import Path - fs mziqudhd92-uhbs-standard-86af779/src/uhbs_core/test_static_code.py :17
from pathlib import Path - fs mziqudhd92-uhbs-standard-86af779/src/uhbs_core/test_stealth.py :12
from pathlib import Path - fs mziqudhd92-uhbs-standard-86af779/src/uhbs_core/test_telemetry.py :14
from pathlib import Path - fs mziqudhd92-uhbs-standard-86af779/src/uhbs_core/tps.py :13
from pathlib import Path - fs mziqudhd92-uhbs-standard-86af779/src/uhbs_mcp/paths.py :6
from pathlib import Path - fs mziqudhd92-uhbs-standard-86af779/src/uhbs_mcp/server.py :14
from pathlib import Path
shell / exec 1
- shell mziqudhd92-uhbs-standard-86af779/src/uhbs_core/test_static_code.py :15
import subprocess
network 21
- net mziqudhd92-uhbs-standard-86af779/src/uhbs_cli/aep_slm.py :196
from urllib.parse import urlparse - net mziqudhd92-uhbs-standard-86af779/src/uhbs_core/fingerprint.py :78
import socket - net mziqudhd92-uhbs-standard-86af779/src/uhbs_core/hassh.py :6
import socket - net mziqudhd92-uhbs-standard-86af779/src/uhbs_core/netutil.py :5
import socket - net mziqudhd92-uhbs-standard-86af779/src/uhbs_core/protocols/base.py :163
import socket - net mziqudhd92-uhbs-standard-86af779/src/uhbs_core/protocols/bluetooth.py :10
import socket - net mziqudhd92-uhbs-standard-86af779/src/uhbs_core/protocols/ftp.py :3
import socket - net mziqudhd92-uhbs-standard-86af779/src/uhbs_core/protocols/generic.py :3
import socket - net mziqudhd92-uhbs-standard-86af779/src/uhbs_core/protocols/irc.py :4
import socket - net mziqudhd92-uhbs-standard-86af779/src/uhbs_core/protocols/ldap.py :8
import socket - net mziqudhd92-uhbs-standard-86af779/src/uhbs_core/protocols/mcp_jsonrpc.py :12
import urllib.error - net mziqudhd92-uhbs-standard-86af779/src/uhbs_core/protocols/modbus.py :3
import socket - net mziqudhd92-uhbs-standard-86af779/src/uhbs_core/protocols/mongodb.py :10
import socket - net mziqudhd92-uhbs-standard-86af779/src/uhbs_core/protocols/postgres.py :10
import socket - net mziqudhd92-uhbs-standard-86af779/src/uhbs_core/protocols/s7comm.py :15
import socket - net mziqudhd92-uhbs-standard-86af779/src/uhbs_core/protocols/socks5.py :12
import socket - net mziqudhd92-uhbs-standard-86af779/src/uhbs_core/protocols/telnet.py :3
import socket - net mziqudhd92-uhbs-standard-86af779/src/uhbs_core/rfc_probes.py :13
import socket - net mziqudhd92-uhbs-standard-86af779/src/uhbs_core/sandbox_preflight.py :8
import socket - net mziqudhd92-uhbs-standard-86af779/src/uhbs_core/ssh_session.py :6
import socket - net mziqudhd92-uhbs-standard-86af779/src/uhbs_core/stats.py :54
import socket
tool registrations 2
- validate_evidence mziqudhd92-uhbs-standard-86af779/src/uhbs_mcp/server.py :171
- list_profile_classes mziqudhd92-uhbs-standard-86af779/src/uhbs_mcp/server.py :230
declared dependencies 9
- mcp@>=1.28,<2
- jsonschema@>=4.22
- PyYAML@>=6.0
- click@>=8.1
- paramiko@>=3.0
- scapy@>=2.7,<3
- pytest@>=8.0
- ruff@>=0.5
- mypy@>=1.10