Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var Check = hxcheckdef.NewResourceCheck(Def, func(ctx context.Context, _ harnessx.Target, resource harnessx.Resource, store harnessx.ResultStore) (harnessx.Result, error) { _, ok := operationOf(resource) if !ok { return harnessx.Result{Err: errors.New("http_headers_cors_missing: resource missing *operation.Operation")}, nil } data, ok := fetchResultOf(store, resource.ID) if !ok || data.Attempt == nil { return harnessx.Result{Err: errors.New("http_headers_cors_missing: missing fetch result from dependency")}, nil } attempt := data.Attempt allowOrigin := attempt.Response.GetHeader().Get(httpheadersfetch.CORSOriginHTTPHeader) if allowOrigin != "" { return harnessx.Result{}, nil } return harnessx.Result{Data: &finding.Finding{ Parameter: httpheadersfetch.CORSOriginHTTPHeader, Attempt: attempt, }}, nil })
View Source
var Def = hxcheckdef.MustParseCheckDefYAML("http_headers_cors_missing", checkYAML)
Functions ¶
This section is empty.
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.