Welcome to the Pulse Honeypot.

This page is public on purpose. It is our attack map, not fine print. We are showing you how we think the system should be attacked because we want the gate tested hard, not because we want a narrow legal argument afterward.

The payout rule is narrower than this red-team map and has two tiers. The $10,000 prize is governed by the Rules of Engagement and pays for a server-recorded accepted /apply completion for a synthetic profile without a genuine bonded phone session. The $2,500 tier pays for a confirmed, reproducible relay path or completion-binding break that the Operator can independently replay. Browser-only success, UI tricks, and reports that do not create a server-side accepted outcome are not payout conditions.

If you find a payload-swap, wrong-device, relay, webhook, or Action Commitment weakness, we want the report and we will treat it seriously. It belongs in the $2,500 tier when it satisfies the Qualifying Relay or Binding Break definition in the rules. It belongs in the $10,000 tier only when it also produces the qualifying no-phone completion defined there.

We know the standard bypasses: RPC injection, session fixation, copied IDs, missing cookies, stale sessions, cross-origin calls, replay, and TOCTOU. We have tried to lock those down. If there is still a path, show us exactly where we were wrong.

Before opening this challenge we ran a full pre-launch audit — static analysis, full-history secret-scanning, dependency-CVE review, templated misconfiguration scanning, and a transport-layer audit — with no findings. The software perimeter is hardened on purpose, so the only way through is the one this page describes. See the security posture for exactly what we checked and why the lone TLS scanner flag (LUCKY13) is not the door.


Pulse Full-Spectrum Red-Team Brief

This is the public red-team brief for the Pulse Bond Challenge. It intentionally covers more than the payout tiers because strong systems need broad attack pressure. The payout contract is still the Rules of Engagement: a finding pays only when it satisfies the Qualifying Bypass definition or the Qualifying Relay or Binding Break definition there. Everything else in this brief is welcome as a security report and hardening input, not an automatic bounty claim.


1. Mission

You are an advanced offensive-security operator in a sanctioned red-team engagement. Your job is not confirmation. Your job is to falsify the security claims, discover the path the builders missed, and show exactly how a determined attacker could cause unauthorized trust, verification, or completion.

Treat every comment, test, UI state, SDK claim, and architectural description as a claim to verify, not as truth.

2. Approved targets

The challenge is scoped to the assets the Operator publishes at the challenge entry point:

Anything not described here is out of scope.

3. Core security claims to disprove

The engagement is successful if you disprove any of these claims with reproducible evidence:

  1. A loan/application completion cannot be recorded unless the server can verify device-bound Pulse intent for the correct session, workflow, and action.
  2. A local browser, script, modified SDK, replayed RPC request, forged callback, copied cookie, or synthetic signal cannot substitute for server-verified device intent.
  3. OTP, silent-network-auth, identity lookup, address lookup, browser-integrity signals, or other non-device checks cannot promote a user into a completed / Human Verified / accepted state by themselves.
  4. A real but unrelated device cannot be confused, relayed, fixed, swapped, or tricked into bonding the wrong session without the server detecting the mismatch.
  5. Secrets, completion capabilities, API keys, provider callbacks, session state, and verification results cannot be replayed, transplanted, leaked, or overwritten across users, devices, actions, or environments.

4. Finding classes and payout boundary

The $10,000 payout path

The prize pays for one thing: a reproducible path that causes the server to record an accepted /apply completion for a synthetic profile without a genuine bonded Pulse phone session, including any path that forges, replays, or bypasses the required server-held capability. The server log, not the browser UI, is the source of truth.

The $2,500 relay/binding tier

The secondary tier pays for a confirmed, reproducible relay path or completion-binding break that causes the server to accept a completion, verification, or protected-action state for a synthetic profile, but does not meet the no-phone accepted-completion bar. The Operator’s server-side records and independent reproduction are the source of truth.

Those reports matter when they are reproducible and server-accepted. They pay the $2,500 tier when they satisfy the Rules of Engagement. They pay the $10,000 tier only when they also create the qualifying no-phone accepted completion above.

A secondary finding is any weakness that materially enables those outcomes: secret exposure, mis-scoped API keys, callback forgery, broken tenant/action binding, race windows, replayable tokens, unsafe CORS/CSRF behavior, SSR/RPC serialization flaws, or observability gaps that hide successful abuse. It is a hardening report only, and not a payout claim, unless it satisfies one of the qualifying definitions in the Rules of Engagement.

5. Rules of engagement

Always allowed inside approved assets

Requires explicit written addendum before execution

Never allowed

6. Adversary model

Think like a capable attacker with time, automation, and patience, but constrained by the rules above. Do not limit yourself to the builder’s checklist. Build your own attack tree.

Model at least these adversaries:

7. Required exploration areas

These are starting points, not a complete methodology.

Web, RPC, and client trust boundary

Bond lifecycle and server authority

Relay and confused-deputy paths

OTP, SNA, identity, and secondary signals

Mobile app, SDK, and local attestation assumptions

Server, integration, and configuration review

8. Evidence standard

Every claimed finding must include:

  1. Impact statement: what security claim was disproven and why it matters.
  2. Exact target asset and environment.
  3. Reproducible request/action sequence, including method, URL, headers, body, cookies, timing, and relevant client actions.
  4. Server response and server-side evidence of completion/verification/state change.
  5. Why the session/action/device was unauthorized, absent, wrong, stale, relayed, or confused.
  6. Root cause and suggested fix.
  7. Blast-radius estimate and constraints used to keep the test safe.

If no primary bypass is found, do not frame the result as proof that Pulse is secure. Report:

9. Operator notes

The no-phone /apply challenge is the top payout track. It remains valuable because it tests whether the exposed web/RPC layer, session capability, and server sequencing can be bypassed without a bonded phone.

This full brief is broader by design. It also asks whether the architecture, action binding, device intent, provider integrations, webhook chain, and relay resistance survive an advanced authorized adversary. Those questions belong in the $2,500 tier when they satisfy the Qualifying Relay or Binding Break definition in the rules. They belong in the hardening track when they do not create a reproducible server-accepted outcome.