Skip to content

Make the Express quickstart keyless, observable and testable - #68

Merged
cport1 merged 2 commits into
mainfrom
growth/express-tripwire-walkthrough-20261023
Oct 24, 2026
Merged

cport1 merged 2 commits into
mainfrom
growth/express-tripwire-walkthrough-20261023

Conversation

@cport1

@cport1 cport1 commented Oct 24, 2026

Copy link
Copy Markdown
Contributor

The basic Express example currently requires an API key, refers to a missing .env.example, disables TLS validation during development, and suggests that changing a User-Agent should block traffic. That no longer demonstrates the default monitor-mode workflow accurately.

Replace it with a loopback-only, keyless local tripwire demo. Ordinary traffic returns 200; a controlled decoy route returns its own 404 while the decision records DENY. Explicitly choosing enforce mode stops that route with 403. Keep health, data and JSON-submit examples, and separate local verdicts from cloud reporting.

Add real HTTP checks for ordinary traffic in both modes, monitor-mode route execution, enforced refusal, health bypass and JSON submission. Remove obsolete setup and fingerprinting claims.

Validation: all four HTTP tests and TypeScript build passed in an isolated install using the published @webdecoy/express and @webdecoy/node 0.21.0 packages. No production requests, account credentials or cloud reporting used.

@cport1
cport1 merged commit 194228d into main Oct 24, 2026
2 checks passed
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