saas

package
v0.0.22 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 18, 2025 License: Apache-2.0 Imports: 3 Imported by: 0

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) 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

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL