hackerone

n8n community node for the HackerOne API — full customer/program management

Package Information

Released: 7 mo ago
Downloads: 13 weekly / 26 monthly
Latest Version: 1.0.1
Author: Osiris

DocumentationAI-generated

n8n-nodes-hackerone

Overview

Integrate and automate comprehensive management of HackerOne bug bounty programs within n8n workflows. Designed for security teams, bug bounty program managers, and developers leveraging the HackerOne platform to track activities, assets, reports, credentials, automations, organizations, programs, and users via the HackerOne API.

Nodes & Operations

HackerOne

Provide extensive control over all aspects of a HackerOne bug bounty program, allowing management of activities, assets and ports, asset tags and categories, automations, credentials and credential inquiries, emails, organization structures, program details, reports, and user information with granular operations for each resource.

  • Activity · Get — Retrieve detailed information about a specific HackerOne Activity by its Activity ID.
  • Activity · Get Many (Incremental) — Retrieve multiple activity records from a specified HackerOne program incrementally, with optional filters for report ID, update timestamp, and sorting order, supporting limited or full result sets.
  • Analytics · Query — Query analytics data from HackerOne using a specified analytics key over a defined date range and interval, optionally filtered by team/program or organization ID.
  • Asset · Add to Scope — Add an existing asset to the scope of a specified HackerOne program, optionally setting its eligibility for bounty and report submission.
  • Asset · Archive — Archive one or more assets in HackerOne by specifying their asset IDs as a comma-separated string.
  • Asset · Check Reachability — Validate the network reachability of a specified HackerOne asset by its Asset ID.
  • Asset · Create — Create a new asset in a specified HackerOne program by providing an asset identifier, asset type, and the program handle.
  • Asset · Create Port — Create a new port on a specified HackerOne asset by providing the asset ID, port number, protocol, and optionally the service name running on that port.
  • Asset · Delete Port — Delete a specified port from an asset in HackerOne by providing the asset ID and the port ID.
  • Asset · Get — Retrieve details of a specific HackerOne asset using its unique Asset ID.
  • Asset · Get Many — Retrieve a list of assets from HackerOne with optional filtering and pagination controls.
  • Asset · Get Reachability Status — Retrieve the reachability status of a specified asset on HackerOne using its Asset ID.
  • Asset · Get Scanner Configuration — Retrieve the scanner configuration for a specified asset from HackerOne.
  • Asset · Import from CSV — Import assets into HackerOne by uploading a CSV file containing asset data.
  • Asset · List Ports — Retrieve a list of ports associated with a specific asset by its Asset ID, with options to limit the number of results or return all ports.
  • Asset · Update — Update an existing asset in HackerOne using its Asset ID with specified fields to modify its properties such as description, severity, and security requirements.
  • Asset · Update Scanner Configuration — Update the scanner configuration settings for a specific asset in HackerOne by specifying the asset ID and desired scanner parameters.
  • Asset · Upload Screenshot — Upload a screenshot image file to a specific HackerOne asset identified by its Asset ID.
  • Asset Tag · Create Category — Create a new asset tag category in HackerOne by specifying its name.
  • Asset Tag · Create Tag — Create an asset tag within a specified tag category in HackerOne by providing the tag's name and the category ID it belongs to.
  • Asset Tag · List Categories — List asset tag categories available in HackerOne, returning either all categories or a limited number based on user input.
  • Asset Tag · List Tags — Retrieve a list of asset tags from HackerOne, with options to return all tags or limit the number of results.
  • Automation · Create — Create a new automation in HackerOne by specifying its name and providing the automation configuration as a JSON object.
  • Automation · Get — Retrieve detailed information about a specific HackerOne automation by its Automation ID.
  • Automation · Get Many — Retrieve multiple Automation entities from HackerOne, with control over the number of returned items.
  • Automation · Get Run — Retrieve details of a specific automation run by providing its Automation ID and Run ID.
  • Automation · Get Run Logs — Retrieve the run logs for a specific automation run in HackerOne.
  • Automation · List Runs — List all runs of a specified automation by Automation ID, optionally returning all or limiting the number of returned runs.
  • Automation · Trigger — Trigger an existing automation in the HackerOne platform by specifying its Automation ID.
  • Automation · Update — Update an existing HackerOne automation by providing its ID and a JSON configuration object.
  • Credential · Assign — Assign a HackerOne credential to a specific user identified by their username.
  • Credential · Create — Create a new credential associated with a specific structured scope in HackerOne using provided credential details.
  • Credential · Delete — Delete a HackerOne credential by specifying its unique Credential ID.
  • Credential · Get Many — Retrieve multiple credentials associated with a specified program and structured scope in HackerOne.
  • Credential · Revoke — Revoke an existing HackerOne credential by specifying its Credential ID, invalidating its access permissions.
  • Credential · Update — Update a HackerOne credential by specifying its ID and providing new values for one or more fields such as username, password, URL, description, and scope.
  • Credential Inquiry · Create — Create a new credential inquiry within a specified HackerOne program.
  • Credential Inquiry · Delete — Delete an existing Credential Inquiry in a specified HackerOne program using the Program ID and Credential Inquiry ID.
  • Credential Inquiry · Delete Response — Delete a specific response to a credential inquiry within a HackerOne program, identified by Program ID, Credential Inquiry ID, and Response ID.
  • Credential Inquiry · Get Many — Retrieve multiple credential inquiries for a specific program from HackerOne.
  • Credential Inquiry · List Responses
  • Credential Inquiry · Update
  • Email · Send
  • HAI (AI) · Create Chat Completion
  • HAI (AI) · Get Completion
  • Organization · Create Group
  • Organization · Create Invitation
  • Organization · Delete Member
  • Organization · Get Audit Log
  • Organization · Get Eligibility Settings
  • Organization · Get Group
  • Organization · Get Inboxes
  • Organization · Get Many
  • Organization · Get Member
  • Organization · List Groups
  • Organization · List Members
  • Organization · List Pending Invitations
  • Organization · List Programs
  • Organization · Update Group
  • Organization · Update Member
  • Program · Add Structured Scope
  • Program · Archive Structured Scope
  • Program · Create CVE Request
  • Program · Get
  • Program · Get Balance
  • Program · Get Many
  • Program · Get Audit Log
  • Program · Get Common Responses
  • Program · Get Integrations
  • Program · Get Payment Transactions
  • Program · Get Reporters
  • Program · Get Triage Reviews
  • Program · Get Weaknesses
  • Program · Invite Hacker
  • Program · List CVE Requests
  • Program · List Hacker Invitations
  • Program · List Structured Scopes
  • Program · List Team Members
  • Program · List Awarded Swag
  • Program · List Thanks
  • Program · Mark Swag Sent
  • Program · Send Message
  • Program · Update Policy
  • Program · Update Structured Scope
  • Report · Add Comment
  • Report · Add Participant
  • Report · Assign
  • Report · Award Bounty
  • Report · Award Swag
  • Report · Change State
  • Report · Close Comments
  • Report · Create
  • Report · Delete Attachment
  • Report · Export PDF
  • Report · Get
  • Report · Get Many
  • Report · Mark Ineligible
  • Report · Manage Disclosure
  • Report · Manage Retest
  • Report · Set Custom Fields
  • Report · Update Bounty Suggestion
  • Report · Update CVEs
  • Report · Update Inboxes
  • Report · Update Reference
  • Report · Update Scope
  • Report · Update Severity
  • Report · Update Tags
  • Report · Update Title
  • Report · Update Weakness
  • Report · Upload Attachment
  • Report · Write Summary
  • User · Get Current User
  • User · Get by ID

HackerOne Trigger

Receive real-time HackerOne webhook events to trigger n8n workflows instantly upon occurrences within the HackerOne platform, enabling reactive automation based on security program events.

  • Default · Default

Credentials

This package authenticates directly with the HackerOne API; users will need to configure appropriate API credentials to access their HackerOne data securely.

Installation

Install as an n8n community node: in n8n, open Settings → Community nodes → Install and enter n8n-nodes-hackerone.

Links

Discussion