Categorygithub.com/asecurityteam/go-bugcrowd
modulepackage
0.1.8
Repository: https://github.com/asecurityteam/go-bugcrowd.git
Documentation: pkg.go.dev

# README

go-bugcrowd

Build Status

This project is still in active development and is not ready for public use or production use.

# Functions

NewClient generates a new client to make outgoing calls to Bugcrowd.
NewMockBountyAPI creates a new mock instance.
NewMockRoundTripper creates a new mock instance.
NewTransport placeholder.

# Structs

Attachment represents the structure of an attachment in bugcrowd.
AttachmentService represents the Attachment Service struct itself and all required objects.
BasicAuth forms basic auth to be passed in client creation to Auth to Bugcrowd.
Bounty represents the information provided about a Bugcrowd Bounty.
BountyService represents the Bounty Service struct itself and all required objects.
Client represents the basic struct for the Bugcrowd client.
CustomFieldLabel represents any custom fields put into a bounty.
CustomFieldLabelService test.
CustomFieldSubmissionUpdate placeholder.
CVSSObject represents a CVSSObject in Bugcrowd.
GetBountiesOptions represents the URL options available to the GetBounties endpoint.
GetBountiesResponse is the wrapper object returned by Bugcrowd in its GetBounty response.
GetCustomFieldLabelsResponse test.
GetSubmissionsOptions represents the URL options available to the GetSubmissions endpoint.
GetSubmissionsResponse is the wrapper object returned by Bugcrowd in its GetBounty response.
Identity test.
MockBountyAPI is a mock of BountyAPI interface.
MockBountyAPIMockRecorder is the mock recorder for MockBountyAPI.
MockRoundTripper is a mock of RoundTripper interface.
MockRoundTripperMockRecorder is the mock recorder for MockRoundTripper.
MonetaryReward test.
Organization represents the organization a given bounty belongs.
RetrieveAndUpdateSubmissionResponse is the wrapper object returned by Bugcrowd in its GetBounty response.
RetrieveBountyResponse represents the body of the response from the Retrieve Bounty endpoint.
Submission represents the information provided about a Bugcrowd submission.
SubmissionService represents the Submission Service struct itself and all required objects.
Target test.
TrackerUser test.
TransitionSubmissionRequest transitions submissions to set substate.
Transport placeholder.
UpdateSubmissionRequest placeholder.
User test.
ViewSubmissionAttachmentsResponse represents the response expected from the GetAttachments API.

# Interfaces

AttachmentAPI is the interface used for mocking of Bounty API calls.
BountyAPI is the interface used for mocking of Bounty API calls.
CustomFieldLabelAPI test.
SubmissionAPI is the interface used for mocking of Bounty API calls.