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.

Module
web
Introduced
1.21.0