Documentation
¶
Index ¶
- type SaaSDiscoveryFinding
- type SaasDiscoveryAttempt
- func (s *SaasDiscoveryAttempt) GetCompanies() []*SaasDiscoveryCompany
- func (s *SaasDiscoveryAttempt) GetExtraProperties() map[string]interface{}
- func (s *SaasDiscoveryAttempt) GetOrg() string
- func (s *SaasDiscoveryAttempt) String() string
- func (s *SaasDiscoveryAttempt) UnmarshalJSON(data []byte) error
- type SaasDiscoveryCompany
- func (s *SaasDiscoveryCompany) GetCompany() string
- func (s *SaasDiscoveryCompany) GetExtraProperties() map[string]interface{}
- func (s *SaasDiscoveryCompany) GetRequests() []*SaasDiscoveryRequest
- func (s *SaasDiscoveryCompany) String() string
- func (s *SaasDiscoveryCompany) UnmarshalJSON(data []byte) error
- type SaasDiscoveryConfig
- func (s *SaasDiscoveryConfig) GetBrowserPath() *string
- func (s *SaasDiscoveryConfig) GetExtraProperties() map[string]interface{}
- func (s *SaasDiscoveryConfig) GetHttpsOnly() bool
- func (s *SaasDiscoveryConfig) GetOrgs() []string
- func (s *SaasDiscoveryConfig) GetSaasCompanies() []string
- func (s *SaasDiscoveryConfig) GetSaasFilePaths() []string
- func (s *SaasDiscoveryConfig) GetSkipTls() bool
- func (s *SaasDiscoveryConfig) GetSsoCompanies() []string
- func (s *SaasDiscoveryConfig) GetSsoFilePaths() []string
- func (s *SaasDiscoveryConfig) GetSuccessfulOnly() bool
- func (s *SaasDiscoveryConfig) GetTimeout() int
- func (s *SaasDiscoveryConfig) String() string
- func (s *SaasDiscoveryConfig) UnmarshalJSON(data []byte) error
- type SaasDiscoveryReport
- func (s *SaasDiscoveryReport) GetConfig() *SaasDiscoveryConfig
- func (s *SaasDiscoveryReport) GetErrors() []string
- func (s *SaasDiscoveryReport) GetExtraProperties() map[string]interface{}
- func (s *SaasDiscoveryReport) GetOrgs() []*SaasDiscoveryAttempt
- func (s *SaasDiscoveryReport) String() string
- func (s *SaasDiscoveryReport) UnmarshalJSON(data []byte) error
- type SaasDiscoveryRequest
- func (s *SaasDiscoveryRequest) GetExtraProperties() map[string]interface{}
- func (s *SaasDiscoveryRequest) GetFindings() *SaaSDiscoveryFinding
- func (s *SaasDiscoveryRequest) GetRedirectChain() []string
- func (s *SaasDiscoveryRequest) GetResponseBody() *string
- func (s *SaasDiscoveryRequest) GetResponseHeaders() map[string]string
- func (s *SaasDiscoveryRequest) GetStatusCode() *int
- func (s *SaasDiscoveryRequest) GetUrl() string
- func (s *SaasDiscoveryRequest) String() string
- func (s *SaasDiscoveryRequest) UnmarshalJSON(data []byte) error
- type SaasFingerprintEntry
- func (s *SaasFingerprintEntry) GetDomainSlugs() []string
- func (s *SaasFingerprintEntry) GetExtraProperties() map[string]interface{}
- func (s *SaasFingerprintEntry) GetFingerprintProfile() *SaasFingerprintProfile
- func (s *SaasFingerprintEntry) String() string
- func (s *SaasFingerprintEntry) UnmarshalJSON(data []byte) error
- type SaasFingerprintFile
- type SaasFingerprintProfile
- func (s *SaasFingerprintProfile) GetBody() []string
- func (s *SaasFingerprintProfile) GetExtraProperties() map[string]interface{}
- func (s *SaasFingerprintProfile) GetHeaders() map[string][]string
- func (s *SaasFingerprintProfile) GetPageNotFound() []string
- func (s *SaasFingerprintProfile) String() string
- func (s *SaasFingerprintProfile) UnmarshalJSON(data []byte) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type SaaSDiscoveryFinding ¶
type SaaSDiscoveryFinding struct {
SsoPage *string `json:"ssoPage,omitempty" url:"ssoPage,omitempty"`
CompanyPage *bool `json:"companyPage,omitempty" url:"companyPage,omitempty"`
// contains filtered or unexported fields
}
func (*SaaSDiscoveryFinding) GetCompanyPage ¶ added in v0.0.21
func (s *SaaSDiscoveryFinding) GetCompanyPage() *bool
func (*SaaSDiscoveryFinding) GetExtraProperties ¶
func (s *SaaSDiscoveryFinding) GetExtraProperties() map[string]interface{}
func (*SaaSDiscoveryFinding) GetSsoPage ¶ added in v0.0.21
func (s *SaaSDiscoveryFinding) GetSsoPage() *string
func (*SaaSDiscoveryFinding) String ¶
func (s *SaaSDiscoveryFinding) String() string
func (*SaaSDiscoveryFinding) UnmarshalJSON ¶
func (s *SaaSDiscoveryFinding) UnmarshalJSON(data []byte) error
type SaasDiscoveryAttempt ¶
type SaasDiscoveryAttempt struct {
Org string `json:"org" url:"org"`
Companies []*SaasDiscoveryCompany `json:"companies,omitempty" url:"companies,omitempty"`
// contains filtered or unexported fields
}
func (*SaasDiscoveryAttempt) GetCompanies ¶ added in v0.0.21
func (s *SaasDiscoveryAttempt) GetCompanies() []*SaasDiscoveryCompany
func (*SaasDiscoveryAttempt) GetExtraProperties ¶
func (s *SaasDiscoveryAttempt) GetExtraProperties() map[string]interface{}
func (*SaasDiscoveryAttempt) GetOrg ¶ added in v0.0.21
func (s *SaasDiscoveryAttempt) GetOrg() string
func (*SaasDiscoveryAttempt) String ¶
func (s *SaasDiscoveryAttempt) String() string
func (*SaasDiscoveryAttempt) UnmarshalJSON ¶
func (s *SaasDiscoveryAttempt) UnmarshalJSON(data []byte) error
type SaasDiscoveryCompany ¶
type SaasDiscoveryCompany struct {
Company string `json:"company" url:"company"`
Requests []*SaasDiscoveryRequest `json:"requests,omitempty" url:"requests,omitempty"`
// contains filtered or unexported fields
}
func (*SaasDiscoveryCompany) GetCompany ¶ added in v0.0.21
func (s *SaasDiscoveryCompany) GetCompany() string
func (*SaasDiscoveryCompany) GetExtraProperties ¶
func (s *SaasDiscoveryCompany) GetExtraProperties() map[string]interface{}
func (*SaasDiscoveryCompany) GetRequests ¶ added in v0.0.21
func (s *SaasDiscoveryCompany) GetRequests() []*SaasDiscoveryRequest
func (*SaasDiscoveryCompany) String ¶
func (s *SaasDiscoveryCompany) String() string
func (*SaasDiscoveryCompany) UnmarshalJSON ¶
func (s *SaasDiscoveryCompany) UnmarshalJSON(data []byte) error
type SaasDiscoveryConfig ¶
type SaasDiscoveryConfig struct {
Orgs []string `json:"orgs,omitempty" url:"orgs,omitempty"`
SaasFilePaths []string `json:"saasFilePaths,omitempty" url:"saasFilePaths,omitempty"`
SsoFilePaths []string `json:"ssoFilePaths,omitempty" url:"ssoFilePaths,omitempty"`
SaasCompanies []string `json:"saasCompanies,omitempty" url:"saasCompanies,omitempty"`
SsoCompanies []string `json:"ssoCompanies,omitempty" url:"ssoCompanies,omitempty"`
Timeout int `json:"timeout" url:"timeout"`
HttpsOnly bool `json:"httpsOnly" url:"httpsOnly"`
SuccessfulOnly bool `json:"successfulOnly" url:"successfulOnly"`
SkipTls bool `json:"skipTLS" url:"skipTLS"`
BrowserPath *string `json:"browserPath,omitempty" url:"browserPath,omitempty"`
// contains filtered or unexported fields
}
func (*SaasDiscoveryConfig) GetBrowserPath ¶ added in v0.0.21
func (s *SaasDiscoveryConfig) GetBrowserPath() *string
func (*SaasDiscoveryConfig) GetExtraProperties ¶
func (s *SaasDiscoveryConfig) GetExtraProperties() map[string]interface{}
func (*SaasDiscoveryConfig) GetHttpsOnly ¶ added in v0.0.21
func (s *SaasDiscoveryConfig) GetHttpsOnly() bool
func (*SaasDiscoveryConfig) GetOrgs ¶ added in v0.0.21
func (s *SaasDiscoveryConfig) GetOrgs() []string
func (*SaasDiscoveryConfig) GetSaasCompanies ¶ added in v0.0.21
func (s *SaasDiscoveryConfig) GetSaasCompanies() []string
func (*SaasDiscoveryConfig) GetSaasFilePaths ¶ added in v0.0.21
func (s *SaasDiscoveryConfig) GetSaasFilePaths() []string
func (*SaasDiscoveryConfig) GetSkipTls ¶ added in v0.0.21
func (s *SaasDiscoveryConfig) GetSkipTls() bool
func (*SaasDiscoveryConfig) GetSsoCompanies ¶ added in v0.0.21
func (s *SaasDiscoveryConfig) GetSsoCompanies() []string
func (*SaasDiscoveryConfig) GetSsoFilePaths ¶ added in v0.0.21
func (s *SaasDiscoveryConfig) GetSsoFilePaths() []string
func (*SaasDiscoveryConfig) GetSuccessfulOnly ¶ added in v0.0.21
func (s *SaasDiscoveryConfig) GetSuccessfulOnly() bool
func (*SaasDiscoveryConfig) GetTimeout ¶ added in v0.0.21
func (s *SaasDiscoveryConfig) GetTimeout() int
func (*SaasDiscoveryConfig) String ¶
func (s *SaasDiscoveryConfig) String() string
func (*SaasDiscoveryConfig) UnmarshalJSON ¶
func (s *SaasDiscoveryConfig) UnmarshalJSON(data []byte) error
type SaasDiscoveryReport ¶
type SaasDiscoveryReport struct {
Orgs []*SaasDiscoveryAttempt `json:"orgs,omitempty" url:"orgs,omitempty"`
Config *SaasDiscoveryConfig `json:"config,omitempty" url:"config,omitempty"`
Errors []string `json:"errors,omitempty" url:"errors,omitempty"`
// contains filtered or unexported fields
}
func (*SaasDiscoveryReport) GetConfig ¶ added in v0.0.21
func (s *SaasDiscoveryReport) GetConfig() *SaasDiscoveryConfig
func (*SaasDiscoveryReport) GetErrors ¶ added in v0.0.21
func (s *SaasDiscoveryReport) GetErrors() []string
func (*SaasDiscoveryReport) GetExtraProperties ¶
func (s *SaasDiscoveryReport) GetExtraProperties() map[string]interface{}
func (*SaasDiscoveryReport) GetOrgs ¶ added in v0.0.21
func (s *SaasDiscoveryReport) GetOrgs() []*SaasDiscoveryAttempt
func (*SaasDiscoveryReport) String ¶
func (s *SaasDiscoveryReport) String() string
func (*SaasDiscoveryReport) UnmarshalJSON ¶
func (s *SaasDiscoveryReport) UnmarshalJSON(data []byte) error
type SaasDiscoveryRequest ¶
type SaasDiscoveryRequest struct {
Url string `json:"url" url:"url"`
RedirectChain []string `json:"redirectChain,omitempty" url:"redirectChain,omitempty"`
StatusCode *int `json:"statusCode,omitempty" url:"statusCode,omitempty"`
ResponseHeaders map[string]string `json:"responseHeaders,omitempty" url:"responseHeaders,omitempty"`
ResponseBody *string `json:"responseBody,omitempty" url:"responseBody,omitempty"`
Findings *SaaSDiscoveryFinding `json:"findings,omitempty" url:"findings,omitempty"`
// contains filtered or unexported fields
}
func (*SaasDiscoveryRequest) GetExtraProperties ¶
func (s *SaasDiscoveryRequest) GetExtraProperties() map[string]interface{}
func (*SaasDiscoveryRequest) GetFindings ¶ added in v0.0.21
func (s *SaasDiscoveryRequest) GetFindings() *SaaSDiscoveryFinding
func (*SaasDiscoveryRequest) GetRedirectChain ¶ added in v0.0.21
func (s *SaasDiscoveryRequest) GetRedirectChain() []string
func (*SaasDiscoveryRequest) GetResponseBody ¶ added in v0.0.21
func (s *SaasDiscoveryRequest) GetResponseBody() *string
func (*SaasDiscoveryRequest) GetResponseHeaders ¶ added in v0.0.21
func (s *SaasDiscoveryRequest) GetResponseHeaders() map[string]string
func (*SaasDiscoveryRequest) GetStatusCode ¶ added in v0.0.21
func (s *SaasDiscoveryRequest) GetStatusCode() *int
func (*SaasDiscoveryRequest) GetUrl ¶ added in v0.0.21
func (s *SaasDiscoveryRequest) GetUrl() string
func (*SaasDiscoveryRequest) String ¶
func (s *SaasDiscoveryRequest) String() string
func (*SaasDiscoveryRequest) UnmarshalJSON ¶
func (s *SaasDiscoveryRequest) UnmarshalJSON(data []byte) error
type SaasFingerprintEntry ¶
type SaasFingerprintEntry struct {
FingerprintProfile *SaasFingerprintProfile `json:"fingerprintProfile,omitempty" url:"fingerprintProfile,omitempty"`
DomainSlugs []string `json:"domainSlugs,omitempty" url:"domainSlugs,omitempty"`
// contains filtered or unexported fields
}
func (*SaasFingerprintEntry) GetDomainSlugs ¶ added in v0.0.21
func (s *SaasFingerprintEntry) GetDomainSlugs() []string
func (*SaasFingerprintEntry) GetExtraProperties ¶
func (s *SaasFingerprintEntry) GetExtraProperties() map[string]interface{}
func (*SaasFingerprintEntry) GetFingerprintProfile ¶ added in v0.0.21
func (s *SaasFingerprintEntry) GetFingerprintProfile() *SaasFingerprintProfile
func (*SaasFingerprintEntry) String ¶
func (s *SaasFingerprintEntry) String() string
func (*SaasFingerprintEntry) UnmarshalJSON ¶
func (s *SaasFingerprintEntry) UnmarshalJSON(data []byte) error
type SaasFingerprintFile ¶
type SaasFingerprintFile struct {
Fingerprints map[string]*SaasFingerprintEntry `json:"fingerprints,omitempty" url:"fingerprints,omitempty"`
// contains filtered or unexported fields
}
func (*SaasFingerprintFile) GetExtraProperties ¶
func (s *SaasFingerprintFile) GetExtraProperties() map[string]interface{}
func (*SaasFingerprintFile) GetFingerprints ¶ added in v0.0.21
func (s *SaasFingerprintFile) GetFingerprints() map[string]*SaasFingerprintEntry
func (*SaasFingerprintFile) String ¶
func (s *SaasFingerprintFile) String() string
func (*SaasFingerprintFile) UnmarshalJSON ¶
func (s *SaasFingerprintFile) UnmarshalJSON(data []byte) error
type SaasFingerprintProfile ¶
type SaasFingerprintProfile struct {
Headers map[string][]string `json:"headers,omitempty" url:"headers,omitempty"`
Body []string `json:"body,omitempty" url:"body,omitempty"`
PageNotFound []string `json:"pageNotFound,omitempty" url:"pageNotFound,omitempty"`
// contains filtered or unexported fields
}
func (*SaasFingerprintProfile) GetBody ¶ added in v0.0.21
func (s *SaasFingerprintProfile) GetBody() []string
func (*SaasFingerprintProfile) GetExtraProperties ¶
func (s *SaasFingerprintProfile) GetExtraProperties() map[string]interface{}
func (*SaasFingerprintProfile) GetHeaders ¶ added in v0.0.21
func (s *SaasFingerprintProfile) GetHeaders() map[string][]string
func (*SaasFingerprintProfile) GetPageNotFound ¶ added in v0.0.21
func (s *SaasFingerprintProfile) GetPageNotFound() []string
func (*SaasFingerprintProfile) String ¶
func (s *SaasFingerprintProfile) String() string
func (*SaasFingerprintProfile) UnmarshalJSON ¶
func (s *SaasFingerprintProfile) UnmarshalJSON(data []byte) error
Click to show internal directories.
Click to hide internal directories.