ErrLookup › KeygraphHQ/shannon

KeygraphHQ/shannon

Shannon is an AI pentester for web applications and APIs. It analyzes your source code, identifies attack vectors, and executes real exploits to prove vulnerabilities before they reach production. · TypeScript · 109 source files

Analyzed at 1ae0a142f8 on 2026-08-12. 25 documented errors.

Code / MessageTypeSeverityTags
SHANNON_AI_OPENAI_FORMAT must be one of: ${Object.keys(OPENA
exception error config, environment, model-selection, openai, gateway
SHANNON_AI_MODEL must be "<provider>:<model-id>", got "${tri
exception error config, environment, model-selection
SHANNON_AI_OPENAI_FORMAT applies to openai models only, but
exception error config, environment, model-selection, openai, gateway
SHANNON_AI_OPENAI_FORMAT applies to gateway runs only. Set S
exception error config, environment, model-selection, openai, gateway
Model not found in pi registry: provider="${providerId}" mod
exception error config, model-selection, registry, pi
Failed to load configuration schema: ${errMsg}
validation critical config, schema, build, ajv, startup
CONFIG_NOT_FOUND
Configuration file not found: ${configPath}
validation error config, filesystem, cli
CONFIG_VALIDATION_FAILED
Configuration file too large: ${stats.size} bytes (maximum: ${maxFileSize} bytes
validation error config, filesystem, validation
CONFIG_PARSE_ERROR
YAML parsing failed: ${errMsg}
validation error config, yaml, parse
TOTP secret is empty after cleaning
validation error totp, cli, base32, authentication
Invalid base32 character: ${char}
validation error totp, cli, base32, authentication
Cannot create deliverables directory at ${deliverablesDir}
exception error filesystem, docker, permissions, deliverables, cli
GIT_CHECKPOINT_FAILED
Git command failed after ${maxRetries} retries
exception error git, filesystem, concurrency, retry, checkpoint, lock-contention
Login instructions template not found
exception error prompt, authentication, filesystem, config, template
Failed to build login instructions: ${errMsg}
exception error prompt, authentication, config, validation, error-wrapping
Path traversal detected in @include(): ${rawPath}
validation error prompt, security, path-traversal, validation, include
Template must be a non-empty string
validation error prompt, validation, typescript, internal-contract
Variables must include webUrl and repoPath
validation error prompt, validation, typescript, pipeline-input
Variable interpolation failed: ${errMsg}
exception error prompt, error-wrapping, validation, config
Prompt file not found: ${promptPath}
exception error prompt, filesystem, config, agent, pipeline-testing
DELIVERABLE_NOT_FOUND
Required deliverable file not found: ${file.paths.join(' or ')}
exception error reporting, deliverables, filesystem, config
Failed to write final report: ${err.message}
exception error reporting, filesystem, disk-full, permissions, deliverables
GIT_CHECKPOINT_FAILED
Empty commit hash in array
exception error git, checkpoint, resume, workspace-state, data-corruption
Workspace not found: ${workspaceName} Expected path: ${sessi
exception error workspace, resume, filesystem, validation
Pipeline failed
exception critical workflow, temporal, pipeline, error-wrapping, top-level