miniprint — published UHBS lab reports¶
Proof label: sa7mon/miniprint
Class / protocol: Low-Interaction · PJL / raw TCP · port 9100
UHBS: v4.0.1 · evaluation proof only (not an endorsement)
miniprint is a medium-interaction printer honeypot that speaks Printer Job Language (PJL) on the classic raw print port. UHBS does not yet ship a first-class PJL RFC suite — Module A uses the generic TCP plugin under protocol id pjl (connect / banner / timing / fuzz). That limitation is documented so grades stay interpretable.
Results at a glance¶
| Mode | UHQS | Grade | δ_C | Safety Gate | Folder |
|---|---|---|---|---|---|
| Quick | 41.83 | F | 0.5625 | not cleared (C=75) | quick/ |
| Full | 50.43 | D | 0.81 | not cleared (C=90) | full/ |
Sanitized fixture (full): ../../fixtures/miniprint-low-interaction.scorecard.json
Contents¶
| Document | Purpose |
|---|---|
| TUTORIAL.md | Step-by-step replication (Docker) |
| METHODOLOGY.md | Digests, plugin limits, verification |
quick/SCORECARD.txt |
Human scorecard (quick) |
full/SCORECARD.txt |
Human scorecard (full) |
full/static/semgrep-report.json |
Module F Semgrep |
full/static/bandit-report.json |
Module F Bandit |
Module snapshot (full)¶
| Module | Score | Highlight |
|---|---|---|
| A Protocol | 65.4 | Generic PJL/TCP; high IAT jitter; n=1000 samples |
| B Behavior | 62.5 | Survived binary blast; limited PJL state probes |
| C Telemetry | 55.0 | miniprint.log text — no STIX/OTel/ECS (capped) |
| D Containment | 90.0 | No remote shell listener configured; airgap + gateway; gate not cleared |
| E Scale | 55.0 | P95 ~1 s under concurrency 25 (single-threaded server) |
| F Static | 70.0 | Semgrep 1 critical → SAST gate cap |
Start here¶
Back to the reports index.