github Python analyzed 86af779

mziqudhd92/uhbs-standard

github

Universal Honeypot Benchmarking Standard (UHBS) v4.3.6 — open-source beta framework for vendor-neutral honeypot / deception evaluation (UHQS + Safety Gate). Lab/sandbox only.

maintainer
mziqudhd92
license
Apache-2.0
first seen
2026-08-01
last seen
2026-08-01
releases · 30d
8
short id

Drift inferred · capture-to-capture

No drift recorded — single capability capture; advisories appear once its surface changes.

capabilities 2 tools
transport stdio · streamable-http · http counts 2 tools · 0 res · 0 prompts permission surface via code analysis

tools

  • list_profile_classes
  • validate_evidence
skills & danger signals github-tarball
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

code evidence vv4.3.6 · github-tarball
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