pkg/

directory
v0.24.1 Latest Latest
Warning

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

Go to latest
Published: Jul 28, 2025 License: Apache-2.0

Directories

Path Synopsis
Package catalog provides the core functionality for managing and validating the catalog of products, features, and prices in the Openlane project
Package catalog provides the core functionality for managing and validating the catalog of products, features, and prices in the Openlane project
gencatalog
Package gencatalog is the output of parsing the catalog file
Package gencatalog is the output of parsing the catalog file
genjsonschema
Package genjsonschema generates JSON schema files from Go structs for use in validating catalogs
Package genjsonschema generates JSON schema files from Go structs for use in validating catalogs
genyaml
Package main inside of genyaml generates Go source files from a catalog YAML file
Package main inside of genyaml generates Go source files from a catalog YAML file
Package corejobs holds jobs definitions for riverqueue that interact with the core api
Package corejobs holds jobs definitions for riverqueue that interact with the core api
Package entitlements is a wrapper package for the entitlements service and a basic stripe integration
Package entitlements is a wrapper package for the entitlements service and a basic stripe integration
Package enums has enums
Package enums has enums
events
soiree
Package soiree provides a simple event emitter that allows you to emit events and listen for them
Package soiree provides a simple event emitter that allows you to emit events and listen for them
genenum
cmd
Package logx is a package for logging with echo and
Package logx is a package for logging with echo and
consolelog
Package console log is a zerolog consolewriter output formatter that can be used generically with any zerolog instantiation so that it's not specific to a particular application
Package console log is a zerolog consolewriter output formatter that can be used generically with any zerolog instantiation so that it's not specific to a particular application
Package metrics holds configuration and middleware for prometheus style metrics
Package metrics holds configuration and middleware for prometheus style metrics
Package middleware provides middleware for http Handlers.
Package middleware provides middleware for http Handlers.
auth
Package auth handles auth
Package auth handles auth
authtest
Package authtest is a mini server and token generator with a mock test to confirm keygen works correctly; not intended to test the whole api but rather just the token issuance and authentication
Package authtest is a mini server and token generator with a mock test to confirm keygen works correctly; not intended to test the whole api but rather just the token issuance and authentication
cachecontrol
Package cachecontrol creates a cache control echo middleware
Package cachecontrol creates a cache control echo middleware
cors
Package cors does cors stuff
Package cors does cors stuff
csrf
Package CSRF provides middleware for handling Cross-Site Request Forgery (CSRF) protection in web applications
Package CSRF provides middleware for handling Cross-Site Request Forgery (CSRF) protection in web applications
debug
Package debug contains utility helper functions for debugging when working with echo server
Package debug contains utility helper functions for debugging when working with echo server
impersonation
Package impersonation provides middleware for handling user impersonation in HTTP requests.
Package impersonation provides middleware for handling user impersonation in HTTP requests.
mime
Package mime does mime stuff
Package mime does mime stuff
ratelimit
Package ratelimit implements a rate limiting middleware
Package ratelimit implements a rate limiting middleware
ratelimiter
Package ratelimiter is a ratelimiter based on cloudflare's approach
Package ratelimiter is a ratelimiter based on cloudflare's approach
redirect
Package redirect does redirect stuff
Package redirect does redirect stuff
secure
Package secure is middleware that provides protection against cross-site scripting (XSS) attack, content type sniffing, clickjacking, insecure connection and other code injection attacks
Package secure is middleware that provides protection against cross-site scripting (XSS) attack, content type sniffing, clickjacking, insecure connection and other code injection attacks
transaction
Package transaction implements a transaction middleware for REST endpoints using the ent db client
Package transaction implements a transaction middleware for REST endpoints using the ent db client
Package models provides http request and response structs
Package models provides http request and response structs
Package objects provides interfaces and helpers for management of objects (files) either received via our endpoints or created and stored by the system
Package objects provides interfaces and helpers for management of objects (files) either received via our endpoints or created and stored by the system
storage
Package storage provides basic storage interfaces for storage providers to write / read objects to and from
Package storage provides basic storage interfaces for storage providers to write / read objects to and from
Package openlaneclient contains the client to interact with the openlane server
Package openlaneclient contains the client to interact with the openlane server
Package permissioncache handles permissioncache for things like features
Package permissioncache handles permissioncache for things like features
Package registry provides a basic jsonschema registry for creating / viewing jsonschema definitions
Package registry provides a basic jsonschema registry for creating / viewing jsonschema definitions
Package slacktemplates provides templates for Slack messages
Package slacktemplates provides templates for Slack messages
Package sleuth performs a number of reconnaissance activities against a set of domains and urls.
Package sleuth performs a number of reconnaissance activities against a set of domains and urls.
certx
Package certx is a package that provides functionality for certificate transparency log analysis.
Package certx is a package that provides functionality for certificate transparency log analysis.
dnsx
Package dnsx leverages the dnsx utility and other opensource dns projects to run dns queries for varies records including dmarc, dkim, and other technology oriented analysis related to domains
Package dnsx leverages the dnsx utility and other opensource dns projects to run dns queries for varies records including dmarc, dkim, and other technology oriented analysis related to domains
ports
Package ports utilities nmap + naabu for performing port scanning against provided domains which are generated via the other utilities within the sleuth package
Package ports utilities nmap + naabu for performing port scanning against provided domains which are generated via the other utilities within the sleuth package
scan
Package scan provides the ability to perform reconnaissance scans
Package scan provides the ability to perform reconnaissance scans
spider
Package spider utilizes a combination of tooling including Katana to perform analysis on http server urls and feed them into the other subpacakges of sleuth for analysis
Package spider utilizes a combination of tooling including Katana to perform analysis on http server urls and feed them into the other subpacakges of sleuth for analysis
static/config
Package config holds configuration for the static files used in sleuth
Package config holds configuration for the static files used in sleuth
sub
Package sub utilizes the subfinder utility as a package to perform subdomain enumeration on the provided domains and returns the result in the form of a report that can be used for further analysis
Package sub utilizes the subfinder utility as a package to perform subdomain enumeration on the provided domains and returns the result in the form of a report that can be used for further analysis
tech
Package tech is responsible for performing a technology discovery via wappalyzergo
Package tech is responsible for performing a technology discovery via wappalyzergo
Package ssoutils provides helper functionality for OIDC-based SSO integration, helping to bridge the gap between our choices on HTTP Server, token issuance, and overall SSO flow Several of the functions in this package are used to generate URLs for SSO login and callback due to limitations within echox not allowing for easy access to route paths
Package ssoutils provides helper functionality for OIDC-based SSO integration, helping to bridge the gap between our choices on HTTP Server, token issuance, and overall SSO flow Several of the functions in this package are used to generate URLs for SSO login and callback due to limitations within echox not allowing for easy access to route paths
Package testutils provides utilities for use in tests
Package testutils provides utilities for use in tests
fga

Jump to

Keyboard shortcuts

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