Skip to content

Bug bounty program

SF

Superhuman (formerly Grammarly)

Platform
HackerOne
Bounties
Pays
Assets in scope
29
Disclosed reports
23
Subdomains
1,024

Most upvoted reports23

All reports
Most upvoted reports of Superhuman (formerly Grammarly)
ReportWeaknessDisclosedBountyVotes
Employee's GitHub Token Found In Travis CI Build LogsAnalysed#496937Information Disclosure2019-05-22$5,000408
Account takeover through the combination of cookie manipulation and XSSAnalysed#534450Cross-site Scripting2019-12-03–292
Ability to DOS any organization's SSO and open up the door to account takeoversAnalysed#976603Authentication2021-04-15$10,500260
Config override using non-validated query parameter allows at least reflected XSS by injecting configuration into stateAnalysed#1082847Input Validation and Logic2021-03-01–223
Handling of `tracking` command allows making arbitrary blind requests with user's cookies from Grammarly Extension's originAnalysed#389108No weakness recorded2019-08-01–202
Previously created sessions continue being valid after MFA activationAnalysed#667739Access Control2019-08-19–176
`socket` command allows sending data over WebSockets to arbitrary origins from Grammarly ExtensionAnalysed#395729No weakness recorded2019-07-15–140
Lack of CSRF header validation at https://g-mail.grammarly.com/profileAnalysed#629892Information Disclosure2019-10-31–140
Unauthenticated users can access all food.grammarly.io user's dataAnalysed#745495Access Control2020-08-10–138
Lack or Origin check leads to Cross-Site Websocket Hijacking (CSWSH)Analysed#535436Access Control2020-01-04$800134

Subdomains1,024

Subdomains of Superhuman (formerly Grammarly)
NameScopeFirst seen
blog.coda.ioIn scope2026-11-14
www.blog.coda.ioIn scope2026-11-14
bounce.coda.ioIn scope2026-11-14
build-links.coda.iociIn scope2026-11-14
calc.coda.ioIn scope2026-11-14
cdn.coda.ioIn scope2026-11-14
sdm-gateway.common.coda.ioIn scope2026-11-14
community.coda.ioIn scope2026-11-14
custom.coda.ioIn scope2026-11-14
data.coda.ioIn scope2026-11-14
airflow-head.data.coda.iotoolsIn scope2026-11-14
airflow-prod.data.coda.iotoolsIn scope2026-11-14
airflow-staging.data.coda.iostaging, toolsIn scope2026-11-14
models.data.coda.ioIn scope2026-11-14
sdm-gateway.data.coda.ioIn scope2026-11-14
dev.coda.iodevIn scope2026-11-14
dev-infra.coda.iodevIn scope2026-11-14
bazel-cache.dev-infra.coda.iodevIn scope2026-11-14
github-bot.dev-infra.coda.iodev, gitIn scope2026-11-14
sdm-gateway.dev-infra.coda.iodevIn scope2026-11-14
admin.dev.coda.ioadmin, devIn scope2026-11-14
origin.dev.coda.iodevIn scope2026-11-14
packs-auth.dev.coda.ioauth, devIn scope2026-11-14
docservice.coda.ioIn scope2026-11-14
egress.coda.ioIn scope2026-11-14
email.coda.ioIn scope2026-11-14
fetcher.coda.ioIn scope2026-11-14
ft.coda.ioIn scope2026-11-14
email.gh-mail.coda.iomailIn scope2026-11-14
go.coda.ioIn scope2026-11-14
head.coda.ioIn scope2026-11-14
head-tp.coda.ioIn scope2026-11-14
admin.head.coda.ioadminIn scope2026-11-14
auth.head.coda.ioauthIn scope2026-11-14
calc.head.coda.ioIn scope2026-11-14
custom.head.coda.ioIn scope2026-11-14
docservice.head.coda.ioIn scope2026-11-14
fetcher.head.coda.ioIn scope2026-11-14
origin.head.coda.ioIn scope2026-11-14
packs-auth.head.coda.ioauthIn scope2026-11-14
sdm-gateway.head.coda.ioIn scope2026-11-14
sdm-gateway-us-east-1.head.coda.ioIn scope2026-11-14
hello.coda.ioIn scope2026-11-14
help.coda.ioIn scope2026-11-14
infra.coda.ioIn scope2026-11-14
1password-scim.infra.coda.ioIn scope2026-11-14
sdm-gateway.infra.coda.ioIn scope2026-11-14
intercom-app.coda.ioIn scope2026-11-14
intercom-messenger.coda.ioIn scope2026-11-14
us-west-2.internal.coda.iointernalIn scope2026-11-14
marketing-links.coda.ioIn scope2026-11-14
maze.coda.ioIn scope2026-11-14
milfoil.coda.ioIn scope2026-11-14
mixmax.coda.ioIn scope2026-11-14
ops.coda.ioIn scope2026-11-14
airflow-prod.ops.coda.iotoolsIn scope2026-11-14
shiny.ops.coda.ioIn scope2026-11-14
origin.coda.ioIn scope2026-11-14
packs-auth.coda.ioauthIn scope2026-11-14
palantir.coda.ioIn scope2026-11-14
prod-tp.coda.ioIn scope2026-11-14
sdm-gateway.coda.ioIn scope2026-11-14
select.coda.ioIn scope2026-11-14
st-acme-tp.coda.ioIn scope2026-11-14
st-t01-tp.coda.ioIn scope2026-11-14
st-t02-tp.coda.ioIn scope2026-11-14
staging.coda.iostagingIn scope2026-11-14
staging-tp.coda.iostagingIn scope2026-11-14
admin.staging.coda.ioadmin, stagingIn scope2026-11-14
auth.staging.coda.ioauth, stagingIn scope2026-11-14
calc.staging.coda.iostagingIn scope2026-11-14
community.staging.coda.iostagingIn scope2026-11-14
custom.staging.coda.iostagingIn scope2026-11-14
docservice.staging.coda.iostagingIn scope2026-11-14
fetcher.staging.coda.iostagingIn scope2026-11-14
origin.staging.coda.iostagingIn scope2026-11-14
packs-auth.staging.coda.ioauth, stagingIn scope2026-11-14
sdm-gateway.staging.coda.iostagingIn scope2026-11-14
statsig.coda.ioIn scope2026-11-14
status.coda.iomonitoringListed out of scope2026-11-14
user-profile-prod.coda.ioIn scope2026-11-14
user-profile-test.coda.iotestIn scope2026-11-14
wisb2x5cno.coda.ioIn scope2026-11-14
www.coda.ioIn scope2026-11-14
3p-access.grammarly.comvpnIn scope2026-11-14
8m96zhjt3x.grammarly.comIn scope2026-11-14
about.grammarly.comIn scope2026-11-14
access-manager-private-torii.grammarly.comadmin, internal, vpnIn scope2026-11-14
access-manager-torii-private.grammarly.comadmin, internal, vpnIn scope2026-11-14
account.grammarly.comIn scope2026-11-14
account-private.grammarly.cominternalIn scope2026-11-14
admin-panel.grammarly.comadminIn scope2026-11-14
adminka.grammarly.comIn scope2026-11-14
af.grammarly.comIn scope2026-11-14
ai-editor.grammarly.comIn scope2026-11-14
qa.aicomposer.grammarly.comtestIn scope2026-11-14
analytics.grammarly.comIn scope2026-11-14
answers.grammarly.comIn scope2026-11-14
api.grammarly.comapiIn scope2026-11-14
app.grammarly.comIn scope2026-11-14

1,023 names are covered by the program's own scope; 0 were first seen this week. Names come from ProjectDiscovery's public Chaos dataset (passive sources: certificate logs, DNS and other public data), matched to the program by its listing and its own domain scope. A name being in a dataset is not permission to test it: only what the program's own scope says is in scope, and its policy decides. CyberSIXT does not resolve, probe or scan these names. Tags come from the name alone. Source: ProjectDiscovery Chaos. Subdomains on the Atlas, or search the subdomains of every program.

A name in a dataset is not permission to test it: the program's own scope and rules decide. Data as of 2026-11-14.

Updated AboutDevelopersSign in