Documentation
¶
Index ¶
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) GetExtraProperties ¶
func (s *SaaSDiscoveryFinding) GetExtraProperties() map[string]interface{}
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) GetExtraProperties ¶
func (s *SaasDiscoveryAttempt) GetExtraProperties() map[string]interface{}
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) GetExtraProperties ¶
func (s *SaasDiscoveryCompany) GetExtraProperties() map[string]interface{}
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) GetExtraProperties ¶
func (s *SaasDiscoveryConfig) GetExtraProperties() map[string]interface{}
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) GetExtraProperties ¶
func (s *SaasDiscoveryReport) GetExtraProperties() map[string]interface{}
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) 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) GetExtraProperties ¶
func (s *SaasFingerprintEntry) GetExtraProperties() map[string]interface{}
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) 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) GetExtraProperties ¶
func (s *SaasFingerprintProfile) GetExtraProperties() map[string]interface{}
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.