Stable identifiers for automation, baselines, SARIF rules, and human troubleshooting.
Catalog v1.0
Browse by module, copy the code, automate against the identifier.
Messages can become clearer over time, but issue codes are the stable contract. Use these identifiers in CI policy, baselines, SARIF consumers, and custom dashboards.
231codes
31modules
v1schema
231 codes shown
cache
5 codes
DD_CACHE_DIRECTORY_LARGEactive
A supported cache directory exceeds the configured size threshold.
Module
cache
Introduced
1.7.0
DD_CACHE_DIRECTORY_NOT_WRITABLEactive
A supported cache directory is not writable.
Module
cache
Introduced
1.7.0
DD_CACHE_LARAVEL_ARTIFACTactive
A Laravel cache artifact exists.
Module
cache
Introduced
1.7.0
DD_CACHE_NOT_DETECTEDactive
No supported cache directories or artifacts were detected.
Module
cache
Introduced
1.7.0
DD_CACHE_READYactive
Cache diagnostics found no actionable issues.
Module
cache
Introduced
1.7.0
ci
6 codes
DD_CI_BASELINE_EXISTSactive
The baseline output file already exists.
Module
ci
Introduced
0.11.1
DD_CI_BASELINE_INVALIDactive
The baseline file is invalid.
Module
ci
Introduced
0.11.1
DD_CI_BASELINE_MISSINGactive
The requested baseline file is missing.
Module
ci
Introduced
0.11.1
DD_CI_BASELINE_REPORTactive
A baseline report summarizes active, suppressed, and resolved fingerprints.
Module
ci
Introduced
1.35.0
DD_CI_UNKNOWN_MODULEactive
An unknown CI module was requested.
Module
ci
Introduced
0.8.0
DD_CI_UNKNOWN_PROFILEactive
An unknown CI policy profile was requested.
Module
ci
Introduced
1.34.0
composer
12 codes
DD_COMPOSER_BINARY_MISSINGactive
The Composer binary is unavailable.
Module
composer
Introduced
0.8.0
DD_COMPOSER_EXTENSION_MISSINGactive
A required PHP extension is missing.
Module
composer
Introduced
0.8.0
DD_COMPOSER_JSON_INVALIDactive
composer.json is invalid.
Module
composer
Introduced
0.8.0
DD_COMPOSER_LOCK_MISSINGactive
composer.lock is missing.
Module
composer
Introduced
0.8.0
DD_COMPOSER_LOCK_OUTDATEDactive
composer.lock may be older than composer.json.
Module
composer
Introduced
0.8.0
DD_COMPOSER_NOT_PROJECTactive
The path is not a Composer project.
Module
composer
Introduced
0.8.0
DD_COMPOSER_PACKAGE_ABANDONEDactive
An installed package is marked abandoned.
Module
composer
Introduced
0.8.0
DD_COMPOSER_PHP_VERSION_MISMATCHactive
The current PHP version does not satisfy composer.json.
Module
composer
Introduced
0.8.0
DD_COMPOSER_READYactive
Composer diagnostics found no actionable issues.
Module
composer
Introduced
0.8.0
DD_COMPOSER_SCRIPT_RISKYactive
A Composer install or update script may be risky.
Module
composer
Introduced
0.8.0
DD_COMPOSER_VALIDATE_FAILEDactive
Composer validation failed.
Module
composer
Introduced
0.8.0
DD_COMPOSER_VENDOR_MISSINGactive
The vendor directory is missing.
Module
composer
Introduced
0.8.0
cpp
8 codes
DD_CPP_COMPILE_COMMANDS_MISSINGactive
A CMake project does not expose compile_commands.json.
Module
cpp
Introduced
1.20.0
DD_CPP_GENERATOR_ASSUMPTIONactive
A CMake file appears to hard-code a generator assumption.
Module
cpp
Introduced
1.20.0
DD_CPP_IN_SOURCE_BUILDactive
CMake cache appears in the source root.
Module
cpp
Introduced
1.20.0
DD_CPP_MIXED_DEPENDENCY_MANAGERSactive
Multiple C/C++ dependency managers were detected.
Module
cpp
Introduced
1.20.0
DD_CPP_NOT_PROJECTactive
The path is not a C/C++ project.
Module
cpp
Introduced
1.20.0
DD_CPP_READYactive
C/C++ diagnostics found no actionable issues.
Module
cpp
Introduced
1.20.0
DD_CPP_RISKY_COMPILER_FLAGSactive
A C/C++ build file contains compiler flags that can hide important diagnostics.
Module
cpp
Introduced
1.20.0
DD_CPP_SHELL_ASSUMPTIONactive
A C/C++ build file contains a Unix shell assumption.
Module
cpp
Introduced
1.20.0
db
9 codes
DD_DB_CONNECT_FAILEDactive
The optional database connection check failed.
Module
db
Introduced
1.6.0
DD_DB_CONNECT_OKactive
The optional database connection check succeeded.
Module
db
Introduced
1.6.0
DD_DB_CONNECTION_MISSINGactive
The database connection name is missing.
Module
db
Introduced
1.6.0
DD_DB_CONNECTION_UNKNOWNactive
The database connection name is not recognized.
Module
db
Introduced
1.6.0
DD_DB_DRIVER_MISSINGactive
The matching PDO database driver is unavailable.
Module
db
Introduced
1.6.0
DD_DB_PORT_INVALIDactive
The configured database port is invalid.
Module
db
Introduced
1.6.0
DD_DB_READYactive
Database diagnostics found no actionable issues.
Module
db
Introduced
1.6.0
DD_DB_REQUIRED_KEY_MISSINGactive
A required database environment key is missing.
Module
db
Introduced
1.6.0
DD_DB_SQLITE_FILE_MISSINGactive
The configured SQLite database file is missing.
Module
db
Introduced
1.6.0
docker
10 codes
DD_DOCKER_BINARY_MISSINGactive
The Docker binary is unavailable.
Module
docker
Introduced
0.8.0
DD_DOCKER_COMPOSE_CONFIG_INVALIDactive
Docker Compose config validation failed.
Module
docker
Introduced
0.8.0
DD_DOCKER_COMPOSE_FILE_MISSINGactive
The requested Compose file is missing.
Module
docker
Introduced
0.8.0
DD_DOCKER_COMPOSE_INVALIDactive
The Compose file cannot be parsed.
Module
docker
Introduced
0.8.0
DD_DOCKER_CONTAINER_UNHEALTHYactive
A container is unhealthy or restarting.
Module
docker
Introduced
0.8.0
DD_DOCKER_DAEMON_UNAVAILABLEactive
The Docker daemon is unavailable.
Module
docker
Introduced
0.8.0
DD_DOCKER_ENV_REFERENCE_MISSINGactive
A Compose environment reference is unresolved.
Module
docker
Introduced
0.8.0
DD_DOCKER_HOST_PORT_CONFLICTactive
A Compose host port is already in use.
Module
docker
Introduced
0.8.0
DD_DOCKER_NO_COMPOSE_PROJECTactive
No Compose project was detected.
Module
docker
Introduced
0.8.0
DD_DOCKER_READYactive
Docker diagnostics found no actionable issues.
Module
docker
Introduced
0.8.0
dotnet
7 codes
DD_DOTNET_LOCK_MISSINGactive
.NET restore lock mode is enabled but packages.lock.json is missing.
Module
dotnet
Introduced
1.19.0
DD_DOTNET_MIXED_SOLUTION_STATEactive
Multiple .NET solution files were detected.
Module
dotnet
Introduced
1.19.0
DD_DOTNET_NOT_PROJECTactive
The path is not a .NET project.
Module
dotnet
Introduced
1.19.0
DD_DOTNET_READYactive
.NET diagnostics found no actionable issues.
Module
dotnet
Introduced
1.19.0
DD_DOTNET_RISKY_NUGET_SOURCEactive
NuGet config uses an insecure HTTP package source.
Module
dotnet
Introduced
1.19.0
DD_DOTNET_SDK_NOT_PINNEDactive
.NET SDK version is not pinned with global.json.
Module
dotnet
Introduced
1.19.0
DD_DOTNET_TARGET_FRAMEWORK_MISMATCHactive
.NET target frameworks span multiple major platform versions.
Module
dotnet
Introduced
1.19.0
env
16 codes
DD_ENV_DUPLICATE_KEYactive
An environment key is declared more than once.
Module
env
Introduced
0.8.0
DD_ENV_EMPTY_VALUEactive
An environment key has an empty value.
Module
env
Introduced
0.8.0
DD_ENV_EXAMPLE_MISSINGactive
The environment example file is missing.
Module
env
Introduced
0.8.0
DD_ENV_FILE_MISSINGactive
The environment file is missing.
Module
env
Introduced
0.8.0
DD_ENV_FORBIDDEN_WHEN_PRESENTactive
A forbidden conditional environment value is present.
Module
env
Introduced
0.8.0
DD_ENV_INVALID_ALLOWED_VALUEactive
An environment value is not in the allowed set.
Module
env
Introduced
0.8.0
DD_ENV_INVALID_CONFIGactive
The DevDoctor environment configuration is invalid.
Module
env
Introduced
0.8.0
DD_ENV_INVALID_KEY_NAMEactive
An environment key name is invalid.
Module
env
Introduced
0.8.0
DD_ENV_INVALID_TYPEactive
An environment value does not match its configured type.
Module
env
Introduced
0.8.0
DD_ENV_MISSING_IN_ENVactive
A key from the example file is missing in the environment file.
Module
env
Introduced
0.8.0
DD_ENV_MISSING_IN_EXAMPLEactive
A key from the environment file is missing in the example file.
Module
env
Introduced
0.8.0
DD_ENV_PROD_DEBUGactive
Debug mode is enabled for a production environment.
Module
env
Introduced
0.8.0
DD_ENV_READYactive
Environment diagnostics found no actionable issues.
Module
env
Introduced
0.8.0
DD_ENV_REQUIRED_MISSINGactive
A required environment key is missing.
Module
env
Introduced
0.8.0
DD_ENV_REQUIRED_WHEN_MISSINGactive
A conditionally required environment key is missing.
Module
env
Introduced
0.8.0
DD_ENV_SECRET_IN_EXAMPLEactive
A likely secret appears in an example environment file.
Module
env
Introduced
0.8.0
flutter
6 codes
DD_FLUTTER_DEPENDENCY_SOURCEactive
pubspec.yaml uses a local path or Git dependency source.
Module
flutter
Introduced
1.26.0
DD_FLUTTER_LOCK_MISSINGactive
pubspec.yaml declares dependencies but pubspec.lock is missing.
Module
flutter
Introduced
1.26.0
DD_FLUTTER_NOT_PROJECTactive
The path is not a Flutter or Dart project.
Module
flutter
Introduced
1.26.0
DD_FLUTTER_PLATFORM_MARKERS_MISSINGactive
Flutter project metadata exists but platform markers are missing.
Module
flutter
Introduced
1.26.0
DD_FLUTTER_READYactive
Flutter and Dart diagnostics found no actionable issues.
Module
flutter
Introduced
1.26.0
DD_FLUTTER_SDK_CONSTRAINT_MISSINGactive
pubspec.yaml does not declare a Dart SDK constraint.
Module
flutter
Introduced
1.26.0
frontend
4 codes
DD_FRONTEND_BUILD_SCRIPT_MISSINGactive
A frontend project has no package.json build script.
Module
frontend
Introduced
1.14.0
DD_FRONTEND_NOT_PROJECTactive
The path is not a frontend project.
Module
frontend
Introduced
1.14.0
DD_FRONTEND_PRESET_DETECTEDactive
A frontend project preset was detected.
Module
frontend
Introduced
1.14.0
DD_FRONTEND_READYactive
Frontend diagnostics found no actionable issues.
Module
frontend
Introduced
1.14.0
git
12 codes
DD_GIT_AHEAD_BEHINDactive
The branch is ahead of or behind its upstream.
Module
git
Introduced
0.8.0
DD_GIT_BINARY_MISSINGactive
The Git binary is unavailable.
Module
git
Introduced
0.8.0
DD_GIT_CONFLICTSactive
The repository contains unresolved conflicts.
Module
git
Introduced
0.8.0
DD_GIT_DETACHED_HEADactive
The repository is in detached HEAD state.
Module
git
Introduced
0.8.0
DD_GIT_DIRTY_WORKTREEactive
The worktree contains changes.
Module
git
Introduced
0.8.0
DD_GIT_ENV_NOT_IGNOREDactive
An environment file is not ignored by Git.
Module
git
Introduced
0.8.0
DD_GIT_LARGE_UNTRACKED_FILEactive
A large untracked file was found.
Module
git
Introduced
0.8.0
DD_GIT_NOT_REPOSITORYactive
The path is not a Git repository.
Module
git
Introduced
0.8.0
DD_GIT_NO_UPSTREAMactive
The current branch has no upstream.
Module
git
Introduced
0.8.0
DD_GIT_READYactive
Git diagnostics found no actionable issues.
Module
git
Introduced
0.8.0
DD_GIT_TRACKED_SENSITIVE_FILEactive
A sensitive file is tracked by Git.
Module
git
Introduced
0.8.0
DD_GIT_UNTRACKED_SENSITIVE_FILEactive
A sensitive file is untracked.
Module
git
Introduced
0.8.0
go
8 codes
DD_GO_MODULE_PATH_INVALIDactive
The Go module path looks invalid or is missing.
Module
go
Introduced
1.16.0
DD_GO_NOT_PROJECTactive
No Go module or workspace was detected.
Module
go
Introduced
1.16.0
DD_GO_READYactive
Go diagnostics found no actionable issues.
Module
go
Introduced
1.16.0
DD_GO_REPLACE_DIRECTIVEactive
A Go replace directive points to a local path.
Module
go
Introduced
1.16.0
DD_GO_SUM_MISSINGactive
go.mod declares dependencies but go.sum is missing.
Module
go
Introduced
1.16.0
DD_GO_TOOLCHAIN_DECLAREDactive
A Go toolchain directive is declared.
Module
go
Introduced
1.16.0
DD_GO_VENDOR_PRESENTactive
Go vendor directory metadata is present.
Module
go
Introduced
1.16.0
DD_GO_WORKSPACE_MODULE_MISSINGactive
go.work references a directory without go.mod.
Module
go
Introduced
1.16.0
health
1 codes
DD_HEALTH_UNKNOWN_MODULEactive
An unknown health module was requested.
Module
health
Introduced
1.5.0
http
5 codes
DD_HTTP_INSECURE_PRODUCTION_URLactive
A production HTTP URL does not use HTTPS.
Module
http
Introduced
1.9.0
DD_HTTP_LOCALHOST_PRODUCTION_URLactive
A production HTTP URL points at a local host.
Module
http
Introduced
1.9.0
DD_HTTP_READYactive
HTTP URL diagnostics found no actionable issues.
Module
http
Introduced
1.9.0
DD_HTTP_URL_INVALIDactive
An HTTP URL is invalid.
Module
http
Introduced
1.9.0
DD_HTTP_URL_MISSINGactive
No HTTP URL targets were found.
Module
http
Introduced
1.9.0
iac
7 codes
DD_IAC_BACKEND_SECRETactive
Terraform backend or provider config appears to contain a literal secret.
Module
iac
Introduced
1.24.0
DD_IAC_LOCK_MISSINGactive
Provider requirements are declared but no Terraform/OpenTofu lockfile was found.
Module
iac
Introduced
1.24.0
DD_IAC_NOT_PROJECTactive
The path is not a Terraform, OpenTofu, or Terragrunt project.
Module
iac
Introduced
1.24.0
DD_IAC_READYactive
IaC diagnostics found no actionable issues.
Module
iac
Introduced
1.24.0
DD_IAC_REMOTE_MODULE_UNPINNEDactive
A Terraform or Terragrunt remote module source appears to be unpinned.
Module
iac
Introduced
1.24.0
DD_IAC_SECRET_DEFAULTactive
A Terraform variable default appears to contain a secret-like value.
Module
iac
Introduced
1.24.0
DD_IAC_WILDCARD_PROVIDER_VERSIONactive
A Terraform provider version constraint is too broad.
Module
iac
Introduced
1.24.0
java
7 codes
DD_JAVA_MIXED_BUILD_SYSTEMSactive
Multiple Java build systems were detected.
Module
java
Introduced
1.18.0
DD_JAVA_NOT_PROJECTactive
The path is not a Java/JVM project.
Module
java
Introduced
1.18.0
DD_JAVA_READYactive
Java diagnostics found no actionable issues.
Module
java
Introduced
1.18.0
DD_JAVA_RISKY_BUILD_SCRIPTactive
A Java build file contains shell execution that should be reviewed.
Module
java
Introduced
1.18.0
DD_JAVA_SPRING_PROD_DEBUGactive
A Spring production profile appears to enable debug logging.
Module
java
Introduced
1.18.0
DD_JAVA_VERSION_MISMATCHactive
Java version declarations disagree across build files.
Module
java
Introduced
1.18.0
DD_JAVA_WRAPPER_MISSINGactive
A Maven or Gradle wrapper is missing.
Module
java
Introduced
1.18.0
kube
8 codes
DD_KUBE_HELM_LOCK_MISSINGactive
A Helm chart declares dependencies but Chart.lock is missing.
Module
kube
Introduced
1.25.0
DD_KUBE_HOST_PATH_MOUNTactive
A Kubernetes manifest mounts a hostPath volume.
Module
kube
Introduced
1.25.0
DD_KUBE_MUTABLE_IMAGE_TAGactive
A Kubernetes manifest uses a mutable or implicit image tag.
Module
kube
Introduced
1.25.0
DD_KUBE_NODEPORT_SERVICEactive
A Kubernetes service exposes a NodePort.
Module
kube
Introduced
1.25.0
DD_KUBE_NOT_PROJECTactive
The path is not a Kubernetes or Helm project.
Module
kube
Introduced
1.25.0
DD_KUBE_PRIVILEGED_CONTAINERactive
A Kubernetes manifest enables a privileged container.
Module
kube
Introduced
1.25.0
DD_KUBE_READYactive
Kubernetes and Helm diagnostics found no actionable issues.
Module
kube
Introduced
1.25.0
DD_KUBE_VALUES_SECRETactive
A Helm values file appears to contain a literal secret.
Module
kube
Introduced
1.25.0
laravel
9 codes
DD_LARAVEL_APP_KEY_MISSINGactive
APP_KEY is missing or empty.
Module
laravel
Introduced
1.3.0
DD_LARAVEL_APP_URL_DEFAULTactive
APP_URL is missing or still set to a default localhost value.
Module
laravel
Introduced
1.3.0
DD_LARAVEL_CONFIG_CACHEDactive
Laravel config cache exists and may need rebuilding after environment changes.
Module
laravel
Introduced
1.3.0
DD_LARAVEL_DIRECTORY_MISSINGactive
An expected Laravel runtime directory is missing.
Module
laravel
Introduced
1.3.0
DD_LARAVEL_DIRECTORY_NOT_WRITABLEactive
An expected Laravel runtime directory is not writable.
Module
laravel
Introduced
1.3.0
DD_LARAVEL_ENV_MISSINGactive
The Laravel .env file is missing.
Module
laravel
Introduced
1.3.0
DD_LARAVEL_NOT_PROJECTactive
The path is not a Laravel project.
Module
laravel
Introduced
1.3.0
DD_LARAVEL_PROD_DEBUGactive
APP_DEBUG is enabled while APP_ENV is production.
Module
laravel
Introduced
1.3.0
DD_LARAVEL_READYactive
Laravel diagnostics found no actionable issues.
Module
laravel
Introduced
1.3.0
mobile
6 codes
DD_MOBILE_ANDROID_DEBUGGABLEactive
An Android manifest enables debuggable mode.
Module
mobile
Introduced
1.27.0
DD_MOBILE_ANDROID_WRAPPER_MISSINGactive
An Android project does not include a Gradle wrapper.
Module
mobile
Introduced
1.27.0
DD_MOBILE_IOS_DEBUG_ENTITLEMENTactive
iOS entitlements appear to allow debug task access.
Module
mobile
Introduced
1.27.0
DD_MOBILE_IOS_POD_LOCK_MISSINGactive
Podfile exists but Podfile.lock is missing.
Module
mobile
Introduced
1.27.0
DD_MOBILE_NOT_PROJECTactive
The path is not a native Android or iOS project.
Module
mobile
Introduced
1.27.0
DD_MOBILE_READYactive
Mobile diagnostics found no actionable issues.
Module
mobile
Introduced
1.27.0
monorepo
5 codes
DD_MONOREPO_LOCK_MISSINGactive
Workspace metadata exists but no JavaScript package manager lockfile was found.
Module
monorepo
Introduced
1.28.0
DD_MONOREPO_MIXED_TOOLSactive
Multiple monorepo orchestration tools were detected.
Module
monorepo
Introduced
1.28.0
DD_MONOREPO_NOT_PROJECTactive
The path is not a supported monorepo project.
Module
monorepo
Introduced
1.28.0
DD_MONOREPO_READYactive
Monorepo diagnostics found no actionable issues.
Module
monorepo
Introduced
1.28.0
DD_MONOREPO_RISKY_ROOT_SCRIPTactive
A root package script downloads or executes remote shell content.
Module
monorepo
Introduced
1.28.0
node
12 codes
DD_NODE_BINARY_MISSINGactive
The Node.js binary is unavailable.
Module
node
Introduced
1.2.0
DD_NODE_LOCK_MISSINGactive
package.json declares dependencies but no supported lockfile is present.
Module
node
Introduced
1.2.0
DD_NODE_LOCK_OUTDATEDactive
A Node.js package manager lockfile is older than package.json.
Module
node
Introduced
1.14.0
DD_NODE_MODULES_MISSINGactive
The node_modules directory is missing.
Module
node
Introduced
1.2.0
DD_NODE_MULTIPLE_LOCKFILESactive
Multiple Node.js package manager lockfiles are present.
Module
node
Introduced
1.2.0
DD_NODE_NOT_PROJECTactive
The path is not a Node.js project.
Module
node
Introduced
1.2.0
DD_NODE_PACKAGE_JSON_INVALIDactive
package.json is invalid.
Module
node
Introduced
1.2.0
DD_NODE_PACKAGE_MANAGER_MISMATCHactive
The declared package manager does not match committed lockfiles.
Module
node
Introduced
1.2.0
DD_NODE_READYactive
Node.js diagnostics found no actionable issues.
Module
node
Introduced
1.2.0
DD_NODE_SCRIPT_RISKYactive
A package.json script may be risky.
Module
node
Introduced
1.2.0
DD_NODE_VERSION_FILE_CONFLICTactive
Node.js version requirements disagree across project files.
Module
node
Introduced
1.2.0
DD_NODE_VERSION_MISMATCHactive
The active Node.js version does not satisfy the project requirement.
Module
node
Introduced
1.2.0
php
8 codes
DD_PHP_BINARY_MISSINGactive
The PHP binary is unavailable.
Module
php
Introduced
1.1.0
DD_PHP_COMPOSER_JSON_INVALIDactive
composer.json cannot be parsed for PHP diagnostics.
Module
php
Introduced
1.1.0
DD_PHP_EXTENSION_MISSINGactive
A required PHP extension is missing from the active runtime.
Module
php
Introduced
1.1.0
DD_PHP_INI_MISSINGactive
The active PHP runtime has no loaded php.ini file.
Module
php
Introduced
1.1.0
DD_PHP_MEMORY_LIMIT_LOWactive
The active PHP memory_limit is below the configured threshold.
Module
php
Introduced
1.1.0
DD_PHP_READYactive
PHP diagnostics found no actionable issues.
Module
php
Introduced
1.1.0
DD_PHP_VERSION_MISMATCHactive
The active PHP version does not satisfy composer.json.
Module
php
Introduced
1.1.0
DD_PHP_XDEBUG_ENABLED_IN_CIactive
Xdebug is enabled while running in CI mode.
Module
php
Introduced
1.1.0
ports
6 codes
DD_PORTS_READYactive
Port diagnostics found no actionable issues.
Module
ports
Introduced
0.8.0
DD_PORT_INVALID_PORTactive
A requested port is invalid.
Module
ports
Introduced
0.8.0
DD_PORT_IN_USEactive
A requested port is in use.
Module
ports
Introduced
0.8.0
DD_PORT_MULTIPLE_LISTENERSactive
A port has multiple listeners.
Module
ports
Introduced
0.8.0
DD_PORT_PRIVILEGEDactive
A requested port is privileged.
Module
ports
Introduced
0.8.0
DD_PORT_PROVIDER_UNAVAILABLEactive
No supported port inspection provider is available.
Module
ports
Introduced
0.8.0
presets
2 codes
DD_PRESET_DETECTEDactive
A supported project preset was detected.
Module
presets
Introduced
0.9.0
DD_PRESET_NONE_DETECTEDactive
No supported project preset was detected.
Module
presets
Introduced
0.9.0
python
7 codes
DD_PYTHON_LOCK_MISSINGactive
A Python dependency manager lockfile is missing.
Module
python
Introduced
1.15.0
DD_PYTHON_MIXED_MANAGERSactive
Multiple Python dependency managers were detected.
Module
python
Introduced
1.15.0
DD_PYTHON_NOT_PROJECTactive
The path is not a Python project.
Module
python
Introduced
1.15.0
DD_PYTHON_READYactive
Python diagnostics found no actionable issues.
Module
python
Introduced
1.15.0
DD_PYTHON_SUSPICIOUS_SOURCEactive
A Python dependency source should be reviewed before install.
Module
python
Introduced
1.15.0
DD_PYTHON_VERSION_CONFLICTactive
Python version constraints disagree across project files.
Module
python
Introduced
1.15.0
DD_PYTHON_VENV_MISSINGactive
No local Python virtual environment marker was detected.
Module
python
Introduced
1.15.0
queue
6 codes
DD_QUEUE_CONNECTION_MISSINGactive
Queue connection configuration is missing.
Module
queue
Introduced
1.8.0
DD_QUEUE_CONNECTION_UNKNOWNactive
Queue connection configuration uses an unknown driver.
Module
queue
Introduced
1.8.0
DD_QUEUE_DATABASE_REQUIRES_DBactive
Database queue configuration is missing database settings.
Module
queue
Introduced
1.8.0
DD_QUEUE_READYactive
Queue diagnostics found no actionable issues.
Module
queue
Introduced
1.8.0
DD_QUEUE_REQUIRED_KEY_MISSINGactive
A required queue environment key is missing.
Module
queue
Introduced
1.8.0
DD_QUEUE_SYNC_IN_PRODUCTIONactive
The sync queue driver is configured for production.
Module
queue
Introduced
1.8.0
ruby
7 codes
DD_RUBY_DATABASE_SECRETactive
Rails database config appears to contain a literal credential.
Module
ruby
Introduced
1.23.0
DD_RUBY_LOCK_MISSINGactive
A Ruby application Gemfile is missing Gemfile.lock.
Module
ruby
Introduced
1.23.0
DD_RUBY_NOT_PROJECTactive
The path is not a Ruby or Rails project.
Module
ruby
Introduced
1.23.0
DD_RUBY_RAILS_MASTER_KEY_MISSINGactive
Rails encrypted credentials are present without a local master key marker.
Module
ruby
Introduced
1.23.0
DD_RUBY_READYactive
Ruby diagnostics found no actionable issues.
Module
ruby
Introduced
1.23.0
DD_RUBY_RISKY_GEM_SOURCEactive
A Ruby dependency source should be reviewed before install.
Module
ruby
Introduced
1.23.0
DD_RUBY_VERSION_CONFLICTactive
Ruby version declarations disagree across project files.
Module
ruby
Introduced
1.23.0
rust
9 codes
DD_RUST_EDITION_MISSINGactive
Cargo package does not declare an edition.
Module
rust
Introduced
1.17.0
DD_RUST_GIT_DEPENDENCYactive
A Rust dependency uses a Git source.
Module
rust
Introduced
1.17.0
DD_RUST_LOCK_MISSINGactive
A Rust application appears to be missing Cargo.lock.
Module
rust
Introduced
1.17.0
DD_RUST_NOT_PROJECTactive
The path is not a Rust Cargo project.
Module
rust
Introduced
1.17.0
DD_RUST_PATH_DEPENDENCYactive
A Rust dependency uses a local path source.
Module
rust
Introduced
1.17.0
DD_RUST_READYactive
Rust diagnostics found no actionable issues.
Module
rust
Introduced
1.17.0
DD_RUST_RELEASE_PROFILE_DEBUGactive
Rust release profile keeps debug-like settings.
Module
rust
Introduced
1.17.0
DD_RUST_TOOLCHAIN_DECLAREDactive
A Rust toolchain file is declared.
Module
rust
Introduced
1.17.0
DD_RUST_WORKSPACE_MEMBER_MISSINGactive
A Cargo workspace member is missing Cargo.toml.
Module
rust
Introduced
1.17.0
security
8 codes
DD_SECURITY_DOCKER_PRIVILEGEDactive
A Compose service enables privileged mode.
Module
security
Introduced
1.4.0
DD_SECURITY_DOCKER_SOCKET_MOUNTactive
A Compose service mounts the Docker socket.
Module
security
Introduced
1.4.0
DD_SECURITY_ENV_NOT_IGNOREDactive
.gitignore does not explicitly ignore .env files.
Module
security
Introduced
1.4.0
DD_SECURITY_READYactive
Security diagnostics found no actionable issues.
Module
security
Introduced
1.4.0
DD_SECURITY_RISKY_COMPOSER_SCRIPTactive
A Composer script may execute risky shell code.
Module
security
Introduced
1.4.0
DD_SECURITY_RISKY_PACKAGE_SCRIPTactive
A package.json script may execute risky shell code.
Module
security
Introduced
1.4.0
DD_SECURITY_SECRET_IN_EXAMPLEactive
A likely secret appears in an example environment file.
Module
security
Introduced
1.4.0
DD_SECURITY_SECRET_PATTERNactive
A file contains a likely hard-coded secret pattern.
Module
security
Introduced
1.4.0
symfony
8 codes
DD_SYMFONY_ENV_MISSINGactive
The Symfony environment file is missing.
Module
symfony
Introduced
1.22.0
DD_SYMFONY_NOT_PROJECTactive
The path is not a Symfony project.
Module
symfony
Introduced
1.22.0
DD_SYMFONY_PROD_DEBUGactive
Symfony debug mode is enabled for a production environment.
Module
symfony
Introduced
1.22.0
DD_SYMFONY_READYactive
Symfony diagnostics found no actionable issues.
Module
symfony
Introduced
1.22.0
DD_SYMFONY_RECIPE_DRIFTactive
Symfony Flex recipe metadata appears to be missing expected config files.
Module
symfony
Introduced
1.22.0
DD_SYMFONY_RISKY_COMPOSER_SCRIPTactive
A Symfony Composer script may execute risky shell code.
Module
symfony
Introduced
1.22.0
DD_SYMFONY_RUNTIME_DIR_MISSINGactive
An expected Symfony runtime directory is missing.
Module
symfony
Introduced
1.22.0
DD_SYMFONY_SECRET_MISSINGactive
APP_SECRET is missing, empty, or still uses a default placeholder.
Module
symfony
Introduced
1.22.0
web
7 codes
DD_WEB_ASSET_REFERENCE_MISSINGactive
A web entry file references a local asset that is missing.
Module
web
Introduced
1.21.0
DD_WEB_BUILD_OUTPUT_MISSINGactive
A web project has a build script but no common build output entry file.
Module
web
Introduced
1.21.0
DD_WEB_INSECURE_DEFAULT_CONFIGactive
A web server config contains an insecure default that should be reviewed.
Module
web
Introduced
1.21.0
DD_WEB_NOT_PROJECTactive
The path is not a generic web project.
Module
web
Introduced
1.21.0
DD_WEB_PORT_CONFIG_CONFLICTactive
Web port configuration disagrees across project files.
Module
web
Introduced
1.21.0
DD_WEB_PUBLIC_SECRETactive
A public web config file appears to contain secret-like keys.
Module
web
Introduced
1.21.0
DD_WEB_READYactive
Generic web diagnostics found no actionable issues.