Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var Check = hxcheckdef.NewCheck(Def, func(ctx context.Context, _ harnessx.Target, store harnessx.ResultStore) (harnessx.Result, error) { resources := store.Resources() if len(resources) == 0 { return harnessx.Result{Skipped: true, SkipReason: "no resources"}, nil } op, ok := harnessx.ResourceDataAs[*operation.Operation](resources[0]) if !ok { return harnessx.Result{Err: errors.New("discoverable_graphql: resource missing *operation.Operation")}, nil } securityScheme := op.GetSecurityScheme() f, err := discover.DownloadAndScanURLs(ctx, "GraphQL", graphqlSeclistUrl, op, securityScheme) if err != nil { return harnessx.Result{}, err } if f == nil { return harnessx.Result{}, nil } f.Operation = op return harnessx.Result{Data: f}, nil })
View Source
var Def = hxcheckdef.MustParseCheckDefYAML("discoverable_graphql", checkYAML)
Functions ¶
This section is empty.
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.