src

command
v0.7.1 Latest Latest
Warning

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

Go to latest
Published: Aug 13, 2025 License: MIT Imports: 1 Imported by: 0

Documentation

Overview

LLMreconing Tool - A security assessment platform for Large Language Models

Directories

Path Synopsis
api
Package api provides the HTTP server for the LLMrecon API
Package api provides the HTTP server for the LLMrecon API
scan
Package scan provides API endpoints for managing red-team scans
Package scan provides API endpoints for managing red-team scans
attacks
Package audit provides shared audit logging functionality
Package audit provides shared audit logging functionality
trail
Package trail provides a comprehensive audit trail and logging system
Package trail provides a comprehensive audit trail and logging system
automated
Package bundle provides functionality for importing and exporting bundles
Package bundle provides functionality for importing and exporting bundles
cli
Package cli provides command-line interfaces for bundle operations
Package cli provides command-line interfaces for bundle operations
errors
Package errors provides error handling functionality for bundle operations
Package errors provides error handling functionality for bundle operations
Package cmd provides command-line interfaces for the LLMrecon tool
Package cmd provides command-line interfaces for the LLMrecon tool
Package config provides configuration management for the LLMreconing Tool
Package config provides configuration management for the LLMreconing Tool
Package customization provides functionality for identifying, preserving, and reapplying user customizations during template and module updates.
Package customization provides functionality for identifying, preserving, and reapplying user customizations during template and module updates.
enterprise
Package notification provides functionality for notifying users about updates
Package notification provides functionality for notifying users about updates
Package profiling provides tools for profiling and performance measurement.
Package profiling provides tools for profiling and performance measurement.
Package provider provides functionality for initializing and registering LLM providers.
Package provider provides functionality for initializing and registering LLM providers.
anthropic
Package anthropic provides an implementation of the Provider interface for Anthropic.
Package anthropic provides an implementation of the Provider interface for Anthropic.
cache
Package cache provides caching functionality for the Multi-Provider LLM Integration Framework.
Package cache provides caching functionality for the Multi-Provider LLM Integration Framework.
config
Package config provides functionality for managing provider configurations.
Package config provides functionality for managing provider configurations.
core
Package core provides the core interfaces and types for the Multi-Provider LLM Integration Framework.
Package core provides the core interfaces and types for the Multi-Provider LLM Integration Framework.
factory
Package factory provides functionality for creating provider instances.
Package factory provides functionality for creating provider instances.
middleware
Package middleware provides middleware components for the Multi-Provider LLM Integration Framework.
Package middleware provides middleware components for the Multi-Provider LLM Integration Framework.
openai
Package openai provides an implementation of the Provider interface for OpenAI.
Package openai provides an implementation of the Provider interface for OpenAI.
plugin
Package plugin provides functionality for dynamically loading provider plugins.
Package plugin provides functionality for dynamically loading provider plugins.
registry
Package registry provides functionality for registering and retrieving providers.
Package registry provides functionality for registering and retrieving providers.
Package reporting provides a comprehensive reporting system for LLM test results.
Package reporting provides a comprehensive reporting system for LLM test results.
api
Package api provides common types and interfaces for the reporting system
Package api provides common types and interfaces for the reporting system
common
Package common provides common types and interfaces for the reporting system
Package common provides common types and interfaces for the reporting system
common/backup
Package common provides common types and interfaces for the reporting system
Package common provides common types and interfaces for the reporting system
common/consolidated
Package common provides common types and interfaces for the reporting system
Package common provides common types and interfaces for the reporting system
formats/types
Package types provides common types for the reporting formatters
Package types provides common types for the reporting formatters
interfaces
Package interfaces provides common interfaces for the reporting system
Package interfaces provides common interfaces for the reporting system
types
Package types provides common types for the reporting system
Package types provides common types for the reporting system
Package repository provides functionality for interacting with bundle repositories
Package repository provides functionality for interacting with bundle repositories
interfaces
Package interfaces defines interfaces for repository operations
Package interfaces defines interfaces for repository operations
Package security provides security utilities for the LLMrecon tool.
Package security provides security utilities for the LLMrecon tool.
access
Package access provides access control and security auditing functionality
Package access provides access control and security auditing functionality
access/adapters
Package adapters provides adapter implementations for security interfaces
Package adapters provides adapter implementations for security interfaces
access/api
Package api provides a RESTful API for the access control system
Package api provides a RESTful API for the access control system
access/audit
Package audit provides comprehensive security audit logging functionality
Package audit provides comprehensive security audit logging functionality
access/audit/trail
Package trail provides a comprehensive audit trail system for tracking all operations
Package trail provides a comprehensive audit trail system for tracking all operations
access/common
Package common provides common constants and utilities for the security access control system
Package common provides common constants and utilities for the security access control system
access/converters
Package converters provides conversion functions between different data models
Package converters provides conversion functions between different data models
access/db
Package db provides database implementations for the access control system
Package db provides database implementations for the access control system
access/db/adapter
Package adapter provides adapters for the access control system
Package adapter provides adapters for the access control system
access/impl
Package impl provides implementations of the security access interfaces
Package impl provides implementations of the security access interfaces
access/interfaces
Package interfaces defines common interfaces and types for the access control system
Package interfaces defines common interfaces and types for the access control system
access/mfa
Package mfa provides multi-factor authentication functionality
Package mfa provides multi-factor authentication functionality
access/models
Package models provides common data models for the security system
Package models provides common data models for the security system
access/rbac
Package rbac provides enhanced role-based access control functionality
Package rbac provides enhanced role-based access control functionality
access/tests
Package tests provides testing utilities for the access control system
Package tests provides testing utilities for the access control system
access/types
Package types defines common types for the security access control system
Package types defines common types for the security access control system
api
Package api provides API protection mechanisms for the LLMrecon tool.
Package api provides API protection mechanisms for the LLMrecon tool.
audit
Package audit provides audit logging functionality for security-sensitive operations.
Package audit provides audit logging functionality for security-sensitive operations.
communication
Package communication provides secure communication utilities for the LLMrecon tool.
Package communication provides secure communication utilities for the LLMrecon tool.
keystore
Package keystore provides secure storage for cryptographic keys and sensitive materials.
Package keystore provides secure storage for cryptographic keys and sensitive materials.
keystore/examples command
Example program demonstrating the usage of the keystore package
Example program demonstrating the usage of the keystore package
prompt
Package prompt provides protection against prompt injection and other LLM-specific security threats
Package prompt provides protection against prompt injection and other LLM-specific security threats
vault
Package vault provides a secure credential management system for the LLMreconing Tool.
Package vault provides a secure credential management system for the LLMreconing Tool.
template
id
management
Package management provides functionality for managing templates in the LLMreconing Tool.
Package management provides functionality for managing templates in the LLMreconing Tool.
management/benchmark
Package benchmark provides tools for benchmarking template operations.
Package benchmark provides tools for benchmarking template operations.
management/cache
Package cache provides caching functionality for templates.
Package cache provides caching functionality for templates.
management/execution
Package execution provides functionality for executing templates against LLM systems.
Package execution provides functionality for executing templates against LLM systems.
management/interfaces
Package interfaces provides interfaces for template management components
Package interfaces provides interfaces for template management components
management/loader
Package loader provides functionality for loading templates from various sources.
Package loader provides functionality for loading templates from various sources.
management/loaders
Package loaders provides template loaders for different sources
Package loaders provides template loaders for different sources
management/monitoring
Package monitoring provides performance monitoring for template operations.
Package monitoring provides performance monitoring for template operations.
management/parser
Package parser provides functionality for parsing and validating templates.
Package parser provides functionality for parsing and validating templates.
management/ratelimit
Package ratelimit provides rate limiting functionality for template execution.
Package ratelimit provides rate limiting functionality for template execution.
management/ratelimit/cmd/profiler command
Command profiler provides a command-line tool for profiling the rate limiting system
Command profiler provides a command-line tool for profiling the rate limiting system
management/registry
Package registry provides functionality for registering and managing templates.
Package registry provides functionality for registering and managing templates.
management/reporting
Package reporting provides functionality for generating reports of template execution results.
Package reporting provides functionality for generating reports of template execution results.
management/streaming
Package streaming provides functionality for streaming processing of templates.
Package streaming provides functionality for streaming processing of templates.
management/structure
Package structure provides functionality for optimizing template structure.
Package structure provides functionality for optimizing template structure.
management/types
Package types provides common types and interfaces for template management.
Package types provides common types and interfaces for template management.
management/validation
Package validation provides functionality for validating templates and inputs before execution.
Package validation provides functionality for validating templates and inputs before execution.
security
Package security provides template security verification mechanisms
Package security provides template security verification mechanisms
testing
owasp
Package owasp provides a comprehensive testing framework for OWASP LLM compliance
Package owasp provides a comprehensive testing framework for OWASP LLM compliance
owasp/compliance
Package compliance provides mapping between test results and compliance standards
Package compliance provides mapping between test results and compliance standards
owasp/examples
Package examples provides examples of using mock providers for OWASP testing
Package examples provides examples of using mock providers for OWASP testing
owasp/fixtures
Package fixtures provides test fixtures for OWASP LLM vulnerabilities
Package fixtures provides test fixtures for OWASP LLM vulnerabilities
owasp/mocks
Package mocks provides mock implementations of LLM providers for OWASP testing
Package mocks provides mock implementations of LLM providers for OWASP testing
owasp/types
Package types provides common type definitions for the OWASP testing framework
Package types provides common type definitions for the OWASP testing framework
owasp/validation
Package validation provides methods to validate and detect OWASP LLM vulnerabilities
Package validation provides methods to validate and detect OWASP LLM vulnerabilities
owasp/validation/examples command
Package main provides an entry point for running the validation examples
Package main provides an entry point for running the validation examples
Package update provides functionality for checking and applying updates
Package update provides functionality for checking and applying updates
downgrade_example command
Example program demonstrating the usage of downgrade protection
Example program demonstrating the usage of downgrade protection
hash_example command
utils
Package version provides utilities for semantic versioning
Package version provides utilities for semantic versioning
backup
Package version provides utilities for semantic versioning
Package version provides utilities for semantic versioning
consolidated
Package version provides utilities for semantic versioning
Package version provides utilities for semantic versioning
vulnerability
detection
Package detection provides the vulnerability detection engine for LLM responses
Package detection provides the vulnerability detection engine for LLM responses

Jump to

Keyboard shortcuts

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