Help us shape the future of Go! Take the 2026 Go Developer Survey

toolenv

package
v0.15.1 Latest Latest
Warning

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

Go to latest
Published: Oct 27, 2026 License: AGPL-3.0 Imports: 5 Imported by: 0

Documentation

Overview

Package toolenv describes tools actually available in an execution process.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Inventory

type Inventory struct {
	Vulnx   *Tool            `json:"vulnx,omitempty"`
	Nuclei  *Tool            `json:"nuclei,omitempty"`
	Kit     *Tool            `json:"artex_kit,omitempty"`
	HTTPX   *Tool            `json:"httpx,omitempty"`
	Katana  *Tool            `json:"katana,omitempty"`
	FFUF    *Tool            `json:"ffuf,omitempty"`
	SQLMap  *Tool            `json:"sqlmap,omitempty"`
	TestSSL *Tool            `json:"testssl,omitempty"`
	Extras  map[string]*Tool `json:"extras,omitempty"`
}

func Detect

func Detect(searchPath string) Inventory

func (Inventory) Prompt

func (i Inventory) Prompt() string

Prompt uses fixed descriptions; a node cannot supply arbitrary instructions through tool names or version strings. Reports are scoped to one sandbox.

type Tool

type Tool struct {
	Version   string `json:"version,omitempty"`
	Templates string `json:"templates,omitempty"`
}

Jump to

Keyboard shortcuts

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