Skip to content

Parcelo (demo): Program guidelines

Introduction

Parcelo (demo) — Parcelo (demo) is a fictional delivery and parcel-tracking service where customers sign in to see their addresses, orders and tracking. This is fictional demonstration data; the .example domains are not real.

Program highlights

  • Coordinated vulnerability disclosureFindings are made public only once fixed, in agreement with the reporter.
  • RecognitionResolved reports earn reputation and a public thank-you instead of cash.
  • Managed by root-me.cloud
–Average time to first responseTarget: 2 days
–Average time to triageTarget: 5 days
–Average time to resolutionTarget: 3 months

Remember

  • Test only the assets listed in scope, with accounts you own or have explicit permission to use.
  • Stop as soon as you reach data that is not yours: take only what proves the issue, then report it.
  • No denial of service, spam, social engineering or physical attacks, and no changes that affect other users.
  • Keep findings confidential until they are disclosed through the platform, following the disclosure guidelines.

Scope exclusions

Findings in these categories are not eligible for this program.

CategoryExclusion details
Missing security headers

Reported without a working exploit that uses them.

Self-XSS

Where the victim has to attack their own session.

Login/logout CSRF and logout flaws

Unless they lead to account takeover or an access-control bypass.

Rate limiting

On endpoints where the lack of it has no realistic security impact.

Username or email enumeration

On its own, without an account-takeover chain built on it.

Session timeout length

Opinions on an idle-timeout value, with no concrete session flaw.

Password policy opinions

Complexity suggestions without a demonstrated weakness.

Denial of service

Not authorized against any asset.

Automated scanner output

With no demonstrated, manually-verified impact.

Third-party services

Report those to the vendor that operates them.

Policy

About this program

Parcelo (demo) is a fictional delivery and parcel-tracking service where customers sign in to see their addresses, orders and tracking. This is a fictional program used to demonstrate the platform — the domains use the reserved .example names, so there is nothing to actually test.

What we care about most

We run every asset on the Scope tab, but we are most interested in anything that lets someone sign in as another user, stay signed in when they should not, or reach data and features that are meant to sit behind the login or a paid entitlement. Tracking a parcel, changing a delivery address and reading past orders all sit behind the account; we most want reports where a tracking link or an identifier reveals someone else's address or lets their delivery be redirected.

Focus areas

In rough order of what we most want to hear about:

  • Authentication bypass and broken authentication — reaching an authenticated area, an admin view, or another tenant without valid credentials (CWE-287, CWE-306).
  • Account takeover — through the password-reset flow, the email- or phone-change flow, or a predictable or leaked credential (CWE-640, CWE-620).
  • Multi-factor authentication bypass — skipping, replaying or downgrading the second factor.
  • Session management flaws — fixation, sessions that never expire, tokens that survive a sign out or a password change, and predictable or improperly scoped session identifiers (CWE-384, CWE-613).
  • SSO and federation misconfiguration — OAuth, OIDC and SAML flows that can be redirected, replayed, or made to accept a token they should reject (CWE-287, CWE-347).
  • Broken access control and IDOR — missing authorization checks that expose or change another user's objects by changing an identifier (CWE-639, CWE-862).
  • Privilege escalation — moving from a normal account to staff or admin, or across tenants, horizontally or vertically (CWE-269).
  • Entitlement bypass — reaching premium, paid or tenant-restricted content without the entitlement that should gate it.
  • Token validation flaws — JWTs or API tokens accepted with a weak signature, a wrong audience or no expiry (CWE-345, CWE-347).

Rules of engagement

  • Test only against accounts you create yourself. Never use another person's account.
  • Prove impact with the smallest possible proof of concept. Do not read, change, export or keep another user's data; a single record or a screenshot of your own two test accounts is enough.
  • The moment a flaw gives you access to real personal data or someone else's account, stop and report it — do not explore further.
  • No denial of service, no automated load or scanning that degrades the service, no social engineering of staff or users, and no physical attacks.
  • Keep findings private until we have fixed them and agreed on disclosure.

Out of scope and ineligible

The exact systems you may test are on the Scope tab; only assets marked in scope are authorized. Reports that only restate an item on the Scope exclusions table, or that show no realistic security impact, are closed as Not applicable.

Recognition

This is a vulnerability disclosure program: there is no cash reward. Valid reports earn reputation and a public thank-you on the Thanks tab, and we credit you on any coordinated disclosure.

Coordinated disclosure

Once a report is resolved, either side can request disclosure; the other agrees, and we publish a summary (or the full report) by mutual agreement. This program follows the platform's disclosure guidelines.

Rewards

This is a vulnerability disclosure program: it does not pay cash rewards. Every resolved report earns reputation and a public thank-you on the Thanks page.

SeverityReputation
Low+10 reputation
Medium+15 reputation
High+22 reputation
Critical+32 reputation

Earned when a report is resolved at that severity. How reputation works

Stats

Reports received | 90 days
0
Last report resolved
–
Reports resolved
0
Hackers thanked
0
Assets in scope
4