Browser-only demonstration

HubSpot Contact Utility

A deliberately unsafe training app with no backend server.

UNTRUSTED CLIENT

Connection

The token is kept in page memory, but this does not make it safe.

API
https://api.hubapi.com
Resource
/crm/v3/objects/contacts
Security boundary
None — direct browser access
Why this is insecure

The credential is given to browser JavaScript. Someone can extract it and use it in another app, where these buttons and warnings do not exist.

Activity log

Training mode. Use a disposable HubSpot developer test account only.

Enter a private-app token to enable the controls.

Contacts

0 loaded · 0 displayed

Object ID Name Company Email
No contacts displayed Enter a disposable token and load the sandbox contacts.

Twenty things the exposed credential could be used for

The first export control above is operational. The destructive controls below are intentionally inert placeholders, but each represents an action that an over-privileged integration could automate.

01

Erase every contact

02

Steal the entire sales pipeline

03

Overwrite every customer email

04

Export company relationships

05

Harvest private notes

06

Destroy deal values

07

Reassign every record owner

08

Extract every ticket

09

Corrupt lifecycle stages

10

Dump custom properties

11

Scrape meeting records

12

Extract call records

13

Read every task

14

Enumerate CRM users

15

Poison automation inputs

16

Delete selected companies

17

Falsify lead sources

18

Replace phone numbers

19

Mass-create fraudulent records

20

Continuously re-corrupt repairs

Scan a web page for exposed HubSpot tokens

Loads one CORS-accessible page and reports token-shaped strings in redacted form. It does not reuse anything found.

No scan run.

Probe the supplied token

Makes a series of read-only, one-record requests and reports which CRM data areas the supplied token can actually access.

Awaiting probe
HubSpot browser credential exposure demonstration

Recipe of the day

Keep up to date with all the latest recipes with our recipe of the day.

Our Shop

See the range of products we are selling ranging from appliances to utentsils

Local events

Book on to some local events

Powered by Intergage