how we sort the index, not an estimate of what you’ll earn
Attack surface
12 in-scope
cdn.plaid.com· criticaldashboard.plaid.com· criticaldemo.plaid.com· mediummy.plaid.com· criticalplaid.com· mediumproduction.plaid.com· criticalsecure.plaid.com· criticalgithub.com/plaid/plaid-link-android· criticalgithub.com/plaid/plaid-link-ios· criticalgithub.com/plaid/plaid-ruby· criticalgithub.com/plaid/react-native-plaid-link-sdk· criticalgithub.com/plaid/react-plaid-link· criticalfirst indexed
92d ago · 12 in-scope assets
No reports yet. Be the first to share your triage timing for Plaid.
// peer-sourced response times. platforms won’t publish this, hunters can. anonymized in aggregate.
{
"id": 0,
"url": "https://hackerone.com/plaid",
"name": "Plaid",
"handle": "plaid",
"targets": {
"in_scope": [
{
"asset_type": "URL",
"instruction": "This is on Amazon CloudFront, so the scope here is limited to our content and configuration issues.",
"max_severity": "critical",
"asset_identifier": "cdn.plaid.com",
"eligible_for_bounty": true,
"integrity_requirement": null,
"eligible_for_submission": true,
"availability_requirement": null,
"confidentiality_requirement": null
},
{
"asset_type": "URL",
"instruction": "Plaid's developer dashboard",
"max_severity": "critical",
"asset_identifier": "dashboard.plaid.com",
"eligible_for_bounty": true,
"integrity_requirement": null,
"eligible_for_submission": true,
"availability_requirement": null,
"confidentiality_requirement": null
},
{
"asset_type": "URL",
"instruction": "Demo Plaid developer integration",
"max_severity": "medium",
"asset_identifier": "demo.plaid.com",
"eligible_for_bounty": true,
"integrity_requirement": "low",
"eligible_for_submission": true,
"availability_requirement": "low",
"confidentiality_requirement": "low"
},
{
"asset_type": "SOURCE_CODE",
"instruction": "Plaid's drop-in client-side module for authentication. Available for web, mobile web and iOS.",
"max_severity": "critical",
"asset_identifier": "https://github.com/plaid/plaid-link-android",
"eligible_for_bounty": true,
"integrity_requirement": null,
"eligible_for_submission": true,
"availability_requirement": null,
"confidentiality_requirement": null
},
{
"asset_type": "SOURCE_CODE",
"instruction": "Plaid's drop-in client-side module for authentication. Available for web, mobile web and iOS.",
"max_severity": "critical",
"asset_identifier": "https://github.com/plaid/plaid-link-ios",
"eligible_for_bounty": true,
"integrity_requirement": null,
"eligible_for_submission": true,
"availability_requirement": null,
"confidentiality_requirement": null
},
{
"asset_type": "SOURCE_CODE",
"instruction": "The official Ruby bindings for the Plaid API. It's generated from our OpenAPI schema",
"max_severity": "critical",
"asset_identifier": "https://github.com/plaid/plaid-ruby",
"eligible_for_bounty": true,
"integrity_requirement": null,
"eligible_for_submission": true,
"availability_requirement": null,
"confidentiality_requirement": null
},
{
"asset_type": "SOURCE_CODE",
"instruction": "Plaid Link for React Native",
"max_severity": "critical",
"asset_identifier": "https://github.com/plaid/react-native-plaid-link-sdk",
"eligible_for_bounty": true,
"integrity_requirement": null,
"eligible_for_submission": true,
"availability_requirement": null,
"confidentiality_requirement": null
},
{
"asset_type": "SOURCE_CODE",
"instruction": "React hooks and components for integrating with the Plaid Link drop module",
"max_severity": "critical",
"asset_identifier": "https://github.com/plaid/react-plaid-link",
"eligible_for_bounty": true,
"integrity_requirement": null,
"eligible_for_submission": true,
"availability_requirement": null,
"confidentiality_requirement": null
},
{
"asset_type": "URL",
"instruction": "Portal for customers to access their information as seen by Plaid apps they have permissioned. https://my.plaid.com",
"max_severity": "critical",
"asset_identifier": "my.plaid.com",
"eligible_for_bounty": true,
"integrity_requirement": "high",
"eligible_for_submission": true,
"availability_requirement": "medium",
"confidentiality_requirement": "high"
},
{
"asset_type": "URL",
"instruction": "Plaid's marketing website, not full *.plaid.com",
"max_severity": "medium",
"asset_identifier": "plaid.com",
"eligible_for_bounty": true,
"integrity_requirement": "low",
"eligible_for_submission": true,
"availability_requirement": "low",
"confidentiality_requirement": "low"
},
{
"asset_type": "URL",
"instruction": "Plaid's developer API. Docs: https://plaid.com/docs",
"max_severity": "critical",
"asset_identifier": "production.plaid.com",
"eligible_for_bounty": true,
"integrity_requirement": null,
"eligible_for_submission": true,
"availability_requirement": null,
"confidentiality_requirement": null
},
{
"asset_type": "URL",
"instruction": "This is an alias for cdn.plaid.com",
"max_severity": "critical",
"asset_identifier": "secure.plaid.com",
"eligible_for_bounty": true,
"integrity_requirement": null,
"eligible_for_submission": true,
"availability_requirement": null,
"confidentiality_requirement": null
}
],
"out_of_scope": [
{
"asset_type": "URL",
"instruction": null,
"max_severity": "none",
"asset_identifier": "https://my.plaid.com/data-subject-request-form",
"eligible_for_bounty": false,
"integrity_requirement": null,
"eligible_for_submission": false,
"availability_requirement": null,
"confidentiality_requirement": null
}
]
},
"website": "https://plaid.com",
"offers_swag": false,
"managed_program": true,
"offers_bounties": true,
"submission_state": "open",
"allows_bounty_splitting": true,
"average_time_to_bounty_awarded": 204,
"response_efficiency_percentage": 90,
"average_time_to_report_resolved": null,
"average_time_to_first_program_response": 11
}