Directories
¶
| Path | Synopsis |
|---|---|
|
cmd
|
|
|
bastion
command
Package main provides the CLI entry point.
|
Package main provides the CLI entry point. |
|
bastion-api
command
Package main provides the API server entry point.
|
Package main provides the API server entry point. |
|
bastion-mcp
command
|
|
|
internal
|
|
|
api
Package api provides the HTTP API for the code security auditor.
|
Package api provides the HTTP API for the code security auditor. |
|
api/handlers
Package handlers provides HTTP request handlers.
|
Package handlers provides HTTP request handlers. |
|
api/middleware
Package middleware provides HTTP middleware for the API.
|
Package middleware provides HTTP middleware for the API. |
|
config
Package config provides configuration management for the application.
|
Package config provides configuration management for the application. |
|
database
Package database provides database connection and operations.
|
Package database provides database connection and operations. |
|
engagement
Package engagement loads the multi-application pentest config (bastion.yaml): the assessor identity plus the list of projects to assess.
|
Package engagement loads the multi-application pentest config (bastion.yaml): the assessor identity plus the list of projects to assess. |
|
models
Package models provides data models for the application.
|
Package models provides data models for the application. |
|
report
Package report turns a completed scan plus engagement metadata into a professional pentest report in HTML, Markdown, or PDF.
|
Package report turns a completed scan plus engagement metadata into a professional pentest report in HTML, Markdown, or PDF. |
|
scanner
Package scanner provides code scanning and analysis functionality.
|
Package scanner provides code scanning and analysis functionality. |
|
scanner/rules
Package rules provides the rule engine for vulnerability detection.
|
Package rules provides the rule engine for vulnerability detection. |
|
pkg
|
|
|
logger
Package logger provides logging utilities.
|
Package logger provides logging utilities. |
Click to show internal directories.
Click to hide internal directories.