Docker-based local PHP+Node.js web development environments
This report summarizes scanner evidence for ddev/ddev, a Go project with 3,940 GitHub stars. SynthScan examined 203,239 lines of code across 1343 source files, recording 293 pattern matches distributed across 14 syntactic categories. The legacy adjusted pattern signal is 2.1 (Low pattern signal); it is not an authorship estimate.
Use the findings to ask whether maintainers can explain intent, verify dependencies, simplify unnecessary scaffolding, and focus review effort. Risk Payload v1 adds ownership, supply-chain, over-engineering, and review-effort vectors when available. These are prompts for human verification, not probabilities, security findings, or measured maintenance costs.
Use each vector to guide manual verification of the underlying findings.
Payload schema: 1.0.0 · Engine: 2.0.0 · Scoring: heuristic-density-v1 · Scan date: 2026-10-31.
Can maintainers explain intent, assumptions, and trade-offs? 253 finding(s).
Are imports declared and package/API names verified? 13 finding(s).
Are wrappers, guards, and repeated structures necessary? 36 finding(s).
Which changes need focused human review? 293 finding(s).
This chart tracks the legacy adjusted pattern score across scan runs. Changes can reflect source changes, scan coverage, or detector/scoring versions; they do not measure AI adoption or prove that a team refactored code. Compare runs only when their scoring versions are compatible. The dashed line tracks the raw pattern-hit count.
Groups findings by configured severity weight. Severity is not a confidence estimate, security rating, or proof that a package is missing. Verify imports against the project's manifests and inspect each finding in its local design context.
This horizontal bar chart shows where configured pattern scores accumulate across directories. Treat the bars as locations to inspect, not as evidence of authorship or code quality. Use the file-level findings to decide whether a directory needs a focused ownership, dependency, complexity, or review check.
The scanner identified 293 distinct pattern matches across 14 syntactic categories. Each entry below represents a discrete location in the source code where the engine recorded a detector match to inspect in context. Expand any category row to inspect the individual file paths, line numbers, code snippets, and the lexical context (CODE, COMMENT, or STRING) in which each match was detected.
Reading the findings table: The Severity column indicates the configured finding weight (CRITICAL / HIGH / MEDIUM / LOW). The Context column identifies whether the match occurred inside executable code, an inline comment, or a string literal — legacy comment-context matches receive a ×1.5 score weight. The ⚡ bolt icon marks clustered matches: three or more patterns within a 10-line window, each receiving an additional ×1.5 density multiplier under the legacy scoring model.
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | .goreleaser.yml | 661 | COMMENT | |
| LOW | .goreleaser.yml | 681 | # # | COMMENT |
| LOW | .goreleaser.yml | 701 | # require_license_acceptance: true | COMMENT |
| LOW | .goreleaser.yml | 721 | # release_notes: "https://github.com/{{ .Env.REPOSITORY_OWNER }}/ddev/releases/tag/v{{ .Version }}" | COMMENT |
| LOW | .ci-scripts/cloudsmith_backfill.sh | 1 | #!/usr/bin/env bash | COMMENT |
| LOW | cmd/ddev/cmd/utility-dockercheck.go | 181 | // Test buildx with a trivial build on the host, and --load the result. | COMMENT |
| LOW | cmd/ddev/cmd/utility-port-diagnose_test.go | 561 | // but always mention "apache" somewhere in the output. | COMMENT |
| LOW | …tomConfigCmd/mock-myservice/config.mock-myservice.yaml | 1 | #ddev-generated | COMMENT |
| LOW | …ck-myservice/traefik/static_config.mock-myservice.yaml | 1 | #ddev-generated | COMMENT |
| LOW | …gCmd/mock-myservice/traefik/config/mock-myservice.yaml | 1 | #ddev-generated | COMMENT |
| LOW | …rvice/traefik/custom-global-config/mock-myservice.yaml | 1 | #ddev-generated | COMMENT |
| LOW | …estdata/TestCmdAddonComplex/project/.platform.app.yaml | 1 | # This file describes an application. You can have multiple applications | COMMENT |
| LOW | …estdata/TestCmdAddonComplex/project/.platform.app.yaml | 81 | # The configuration of app when it is exposed to the web. | COMMENT |
| LOW | …hExtractedDir/extracted_dir_addon/additional-script.sh | 1 | #!/bin/bash | COMMENT |
| LOW | …nWithExtractedDir/extracted_dir_addon/main-config.yaml | 1 | #ddev-generated | COMMENT |
| LOW | …cies/runtime_deps_addon/config.runtime-deps-addon.yaml | 1 | #ddev-generated | COMMENT |
| LOW | …imeDependencies/php_runtime_deps_addon/php-config.yaml | 1 | #ddev-generated | COMMENT |
| LOW | third_party/ampli/ampli.go | 1 | // ampli.go | COMMENT |
| LOW | third_party/ampli/ampli.go | 61 | COMMENT | |
| LOW | scripts/test-concurrent-commands.sh | 1 | #!/usr/bin/env bash | COMMENT |
| LOW | scripts/linux-podman-rootless.sh | 1 | #!/usr/bin/env bash | COMMENT |
| LOW | scripts/linux-podman-rootless.sh | 21 | # half from Homebrew starts no containers at all. | COMMENT |
| LOW | scripts/linux-podman-rootless.sh | 501 | # firewall backend, got iptables"). Distro netavark 1.x predates nftables, | COMMENT |
| LOW | scripts/compare-start-perf.sh | 1 | #!/usr/bin/env bash | COMMENT |
| LOW | scripts/compare-start-perf.sh | 21 | # scripts/compare-start-perf.sh [options] <commit-a> <commit-b> | COMMENT |
| LOW | .github/workflows/release-commenter.yml | 1 | name: Comment on release | COMMENT |
| LOW | .github/workflows/perf-collect.yml | 1 | name: Collect and publish nightly performance results | COMMENT |
| LOW | .github/workflows/perf-collect.yml | 161 | - name: Trigger docs-publish rebuild | COMMENT |
| LOW | .github/workflows/image-build-push.yml | 1 | name: Image build | COMMENT |
| LOW | .buildkite/dump-docker-desktop-state.sh | 1 | #!/usr/bin/env bash | COMMENT |
| LOW | .buildkite/installer-test.sh | 1 | #!/usr/bin/env bash | COMMENT |
| LOW | .buildkite/restart-docker-desktop.sh | 1 | #!/usr/bin/env bash | COMMENT |
| LOW | .buildkite/windows-installer.yml | 1 | # Windows GUI installer tests, decoupled from the traditional Windows suite. | COMMENT |
| LOW | .buildkite/start-docker-desktop.sh | 1 | #!/usr/bin/env bash | COMMENT |
| LOW | .buildkite/perf-macos-shared-providers.yml | 1 | # Nightly performance benchmark: the macOS Docker providers that share the | COMMENT |
| LOW | .buildkite/sanetestbot.sh | 21 | fi | COMMENT |
| LOW | .buildkite/sanetestbot.sh | 101 | done | COMMENT |
| LOW | containers/image-metadata.sh | 1 | #!/usr/bin/env bash | COMMENT |
| LOW | containers/image-configs.sh | 1 | #!/usr/bin/env bash | COMMENT |
| LOW | containers/image-configs.sh | 21 | DDEV_IMAGE_CONFIGS=( | COMMENT |
| LOW | containers/required-image-tag.sh | 1 | #!/usr/bin/env bash | COMMENT |
| LOW | containers/release-prep.sh | 1 | #!/usr/bin/env bash | COMMENT |
| LOW | containers/validate-image-tag.sh | 1 | #!/usr/bin/env bash | COMMENT |
| LOW | containers/autotag.sh | 1 | #!/usr/bin/env bash | COMMENT |
| LOW | containers/image-tag-for.sh | 1 | #!/usr/bin/env bash | COMMENT |
| LOW | containers/check-image-tags.sh | 1 | #!/usr/bin/env bash | COMMENT |
| LOW | containers/image-tag-cleanup-candidates.sh | 1 | #!/usr/bin/env bash | COMMENT |
| LOW | containers/wait-for-images.sh | 1 | #!/usr/bin/env bash | COMMENT |
| LOW | containers/wait-for-images.sh | 21 | # Fast path (the common case - nothing changed): one registry check per image, | COMMENT |
| LOW | containers/validate-image-repo.sh | 1 | #!/usr/bin/env bash | COMMENT |
| LOW | containers/image-tag-keep-set.sh | 1 | #!/usr/bin/env bash | COMMENT |
| LOW | containers/delete-image-tags.sh | 1 | #!/usr/bin/env bash | COMMENT |
| LOW | containers/image-tag-cleanup.sh | 1 | #!/usr/bin/env bash | COMMENT |
| LOW | containers/image-tag-cleanup.sh | 21 | # Flags: | COMMENT |
| LOW | containers/image-tag-cleanup.sh | 41 | # --limit <n> act on only the first n candidates, sorted; the | COMMENT |
| LOW | …/files/usr/local/bin/ddev-router-fallback-responder.sh | 1 | #!/bin/sh | COMMENT |
| LOW | …raefik-router/files/usr/local/bin/docker-entrypoint.sh | 1 | #!/usr/bin/env bash | COMMENT |
| LOW | containers/ddev-dbserver/variants.txt | 1 | # The ddev-dbserver variant matrix - one line per variant: | COMMENT |
| LOW | containers/ddev-dbserver/variants.sh | 1 | #!/usr/bin/env bash | COMMENT |
| LOW | containers/ddev-dbserver/files/docker-entrypoint.sh | 161 | # MySQL 5.5 !includedir skips names with more than one dot, like mysql_5.5.cnf | COMMENT |
| 122 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | scripts/linux-podman-rootless.sh | 92 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM | scripts/linux-podman-rootless.sh | 94 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM | scripts/linux-podman-rootless.sh | 191 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM | scripts/linux-podman-rootless.sh | 193 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM | scripts/linux-podman-rootless.sh | 660 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM | scripts/linux-podman-rootless.sh | 662 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM | scripts/linux-podman-rootless.sh | 1332 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM | scripts/linux-podman-rootless.sh | 1334 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM | scripts/linux-podman-rootless.sh | 1558 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM | containers/image_tag_cleanup_test.sh | 56 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM | containers/image_tag_cleanup_test.sh | 58 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM | containers/image_tag_cleanup_test.sh | 150 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM | containers/image_tag_cleanup_test.sh | 152 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM | containers/image_tag_cleanup_test.sh | 258 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM | containers/image_tag_cleanup_test.sh | 260 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM | containers/image_tag_cleanup_test.sh | 315 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM | containers/image_tag_cleanup_test.sh | 317 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM | containers/image_tag_cleanup_test.sh | 372 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM | containers/image_tag_cleanup_test.sh | 374 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM | …ver/generic-files/usr/local/bin/build_php_extension.sh | 89 | # ------------- | COMMENT |
| MEDIUM | …ver/generic-files/usr/local/bin/build_php_extension.sh | 92 | # ------------- | COMMENT |
| MEDIUM | …ver/generic-files/usr/local/bin/build_php_extension.sh | 105 | # ------------- | COMMENT |
| MEDIUM | …ver/generic-files/usr/local/bin/build_php_extension.sh | 108 | # ------------- | COMMENT |
| MEDIUM | …ver/generic-files/usr/local/bin/build_php_extension.sh | 120 | # ------------- | COMMENT |
| MEDIUM | …ver/generic-files/usr/local/bin/build_php_extension.sh | 123 | # ------------- | COMMENT |
| MEDIUM | …ver/generic-files/usr/local/bin/build_php_extension.sh | 135 | # ------------- | COMMENT |
| MEDIUM | …ver/generic-files/usr/local/bin/build_php_extension.sh | 141 | # ------------- | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | perf/collector/collect-per-test.js | 174 | // but `filename` doesn't, so matching filename is robust either way. | COMMENT |
| MEDIUM | pkg/dockerutil/docker_compose_internal_test.go | 172 | // logger) and is robust against parallel tests touching logrus. | COMMENT |
| LOW | pkg/ddevapp/testdata/TestLagoonPush/.lagoon.yml | 30 | # TODO: How can this be done properly in a new project? Or should we just set MARIADB_HOST etc? | COMMENT |
| MEDIUM⚡ | …ta/TestDdevImportDB/mariadb/posts_with_ddl_content.sql | 72 | INSERT INTO `wp_posts` VALUES (1305,1,'2020-08-12 05:31:16','2020-08-12 11:31:16','<!-- wp:paragraph -->\n<p>Getting new | CODE |
| MEDIUM⚡ | …ta/TestDdevImportDB/mariadb/posts_with_ddl_content.sql | 72 | INSERT INTO `wp_posts` VALUES (1305,1,'2020-08-12 05:31:16','2020-08-12 11:31:16','<!-- wp:paragraph -->\n<p>Getting new | CODE |
| MEDIUM⚡ | …ta/TestDdevImportDB/mariadb/posts_with_ddl_content.sql | 72 | INSERT INTO `wp_posts` VALUES (1305,1,'2020-08-12 05:31:16','2020-08-12 11:31:16','<!-- wp:paragraph -->\n<p>Getting new | CODE |
| MEDIUM⚡ | …ta/TestDdevImportDB/mariadb/posts_with_ddl_content.sql | 72 | INSERT INTO `wp_posts` VALUES (1305,1,'2020-08-12 05:31:16','2020-08-12 11:31:16','<!-- wp:paragraph -->\n<p>Getting new | CODE |
| MEDIUM⚡ | …ta/TestDdevImportDB/mariadb/posts_with_ddl_content.sql | 72 | INSERT INTO `wp_posts` VALUES (1305,1,'2020-08-12 05:31:16','2020-08-12 11:31:16','<!-- wp:paragraph -->\n<p>Getting new | CODE |
| MEDIUM⚡ | …ta/TestDdevImportDB/mariadb/posts_with_ddl_content.sql | 72 | INSERT INTO `wp_posts` VALUES (1305,1,'2020-08-12 05:31:16','2020-08-12 11:31:16','<!-- wp:paragraph -->\n<p>Getting new | CODE |
| MEDIUM⚡ | …ta/TestDdevImportDB/mariadb/posts_with_ddl_content.sql | 72 | INSERT INTO `wp_posts` VALUES (1305,1,'2020-08-12 05:31:16','2020-08-12 11:31:16','<!-- wp:paragraph -->\n<p>Getting new | CODE |
| MEDIUM⚡ | …ta/TestDdevImportDB/mariadb/posts_with_ddl_content.sql | 72 | INSERT INTO `wp_posts` VALUES (1305,1,'2020-08-12 05:31:16','2020-08-12 11:31:16','<!-- wp:paragraph -->\n<p>Getting new | CODE |
| LOW⚡ | …ta/TestDdevImportDB/mariadb/posts_with_ddl_content.sql | 72 | INSERT INTO `wp_posts` VALUES (1305,1,'2020-08-12 05:31:16','2020-08-12 11:31:16','<!-- wp:paragraph -->\n<p>Getting new | CODE |
| MEDIUM⚡ | …ta/TestDdevImportDB/mariadb/posts_with_ddl_content.sql | 72 | INSERT INTO `wp_posts` VALUES (1305,1,'2020-08-12 05:31:16','2020-08-12 11:31:16','<!-- wp:paragraph -->\n<p>Getting new | CODE |
| MEDIUM⚡ | …ta/TestDdevImportDB/mariadb/posts_with_ddl_content.sql | 72 | INSERT INTO `wp_posts` VALUES (1305,1,'2020-08-12 05:31:16','2020-08-12 11:31:16','<!-- wp:paragraph -->\n<p>Getting new | CODE |
| LOW | pkg/ddevapp/testdata/TestLagoonPull/.lagoon.yml | 30 | # TODO: How can this be done properly in a new project? Or should we just set MARIADB_HOST etc? | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | cmd/ddev/cmd/scripts/diagnose_ddev.sh | 140 | # Check if project is in home directory | COMMENT |
| LOW | cmd/ddev/cmd/scripts/diagnose_ddev.sh | 171 | # Check if we're in a DDEV project | COMMENT |
| LOW | scripts/ddev-linux-package-postinstall.sh | 19 | # Check if the WSL2 binaries exist (fallback) | COMMENT |
| LOW | .buildkite/test.sh | 126 | # Check if there are any changes in the specified directories or files since the merge base | COMMENT |
| LOW | containers/ddev-traefik-router/files/healthcheck.sh | 166 | # Check if configuration is healthy: | COMMENT |
| LOW | …k-router/files/usr/local/bin/monitor-traefik-stderr.sh | 21 | # Check if line contains "ERR" after stripping ANSI color codes | COMMENT |
| LOW | containers/testscripts/check_key_expirations.sh | 66 | # Check if the key expires within DDEV_MAX_DAYS_BEFORE_CERT_EXPIRATION days | COMMENT |
| LOW | containers/testscripts/check_key_expirations.sh | 90 | # Check if there are any warnings or errors related to signature validation | COMMENT |
| LOW | containers/devcontainers/install-ddev/post-create.sh | 10 | # Check if DDEV should be built from source (for development) | COMMENT |
| LOW | …iles/usr/local/bin/mariadb-skip-ssl-wrapper-install.sh | 59 | # Check if the command supports --skip-ssl-verify-server-cert flag | COMMENT |
| LOW | …ver-base-files/usr/local/bin/mariadb-compat-install.sh | 29 | # Check if it's our wrapper by looking for #ddev-generated marker | COMMENT |
| LOW | …s/ddev-webserver/ddev-php-files/extract-php-configs.sh | 107 | # Check if cli/php.ini and fpm/php.ini exist (core config files) | COMMENT |
| LOW | …s/ddev-webserver/ddev-php-files/extract-php-configs.sh | 146 | # Check if DDEV configs exist | COMMENT |
| LOW | …s/ddev-webserver/ddev-php-files/extract-php-configs.sh | 205 | # Check if extension config exists in new version | COMMENT |
| LOW | …server/ddev-php-files/reconcile-php85-comprehensive.sh | 48 | # Check if it already exists | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | .ci-scripts/bump_homebrew.sh | 13 | # For testing, you can change GITHUB_USERNAME to, for example, rfay so releases can be tested | COMMENT |
| MEDIUM | pkg/globalconfig/global_config.go | 610 | # project_tld to that top-level domain. Otherwise, you can use additional-hostnames or | COMMENT |
| MEDIUM | pkg/ddevapp/hooks_test.go | 61 | // 2022-02-16: I'm unable to get the Composer examples to work here. Intermittent results | COMMENT |
| MEDIUM⚡ | …ta/TestDdevImportDB/mariadb/posts_with_ddl_content.sql | 72 | INSERT INTO `wp_posts` VALUES (1305,1,'2020-08-12 05:31:16','2020-08-12 11:31:16','<!-- wp:paragraph -->\n<p>Getting new | CODE |
| MEDIUM⚡ | …ta/TestDdevImportDB/mariadb/posts_with_ddl_content.sql | 72 | INSERT INTO `wp_posts` VALUES (1305,1,'2020-08-12 05:31:16','2020-08-12 11:31:16','<!-- wp:paragraph -->\n<p>Getting new | CODE |
| LOW⚡ | …ta/TestDdevImportDB/mariadb/posts_with_ddl_content.sql | 72 | INSERT INTO `wp_posts` VALUES (1305,1,'2020-08-12 05:31:16','2020-08-12 11:31:16','<!-- wp:paragraph -->\n<p>Getting new | CODE |
| MEDIUM | pkg/ddevapp/mutagen_config_assets/mutagen.yml | 31 | # so you can add: | COMMENT |
| LOW | pkg/testcommon/testcommon.go | 233 | // Don't forget to run ResetGlobalDdevDir(t, tmpXdgConfigHomeDir) | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | cmd/ddev/cmd/snapshot_list_test.go | 66 | require.NoError(t, os.WriteFile(filepath.Join(repoRoot, "README.md"), []byte("placeholder"), 0o644)) | CODE |
| LOW | perf/metrics/03-drupal-install/install-timer.js | 119 | await page.type('#edit-site-mail', 'admin@example.com'); | CODE |
| LOW | pkg/dockerutil/containers_internal_test.go | 37 | input: "John Doe", | CODE |
| LOW | pkg/dockerutil/containers_internal_test.go | 42 | input: "user@example.com", | CODE |
| LOW | pkg/dockerutil/containers.go | 113 | // Example problem usernames: "André Kraus", "Mück", "DOMAIN\user", "user@example.com" | COMMENT |
| LOW⚡ | pkg/ddevapp/addons_test.go | 890 | t.Setenv("DDEV_GITHUB_TOKEN", "dummy-token") | CODE |
| LOW⚡ | pkg/ddevapp/addons_test.go | 891 | t.Setenv("GH_TOKEN", "dummy-token") | CODE |
| LOW⚡ | pkg/ddevapp/addons_test.go | 892 | t.Setenv("GITHUB_TOKEN", "dummy-token") | CODE |
| LOW | pkg/ddevapp/snapshot_test.go | 202 | require.NoError(t, os.WriteFile(filepath.Join(repoRoot, "README.md"), []byte("placeholder"), 0o644)) | CODE |
| LOW | pkg/ddevapp/providerPantheon_test.go | 110 | out, err := exec.RunHostCommand("bash", "-c", fmt.Sprintf(`echo 'select COUNT(*) from users_field_data where mail="admi | CODE |
| LOW | …estdata/TestDdevImportDB/mariadb/modern_collations.sql | 39 | INSERT INTO `modern_mysql` VALUES (1,'John Doe','john@example.com'); | CODE |
| LOW | pkg/ddevapp/testdata/TestMailpit/send_email.php | 13 | $mail->setFrom('admin@example.com', 'Sender Name'); | CODE |
| LOW | pkg/github/github_internal_test.go | 64 | t.Setenv("DDEV_GITHUB_TOKEN", "fake-token") | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH⚡ | …ta/TestDdevImportDB/mariadb/posts_with_ddl_content.sql | 72 | INSERT INTO `wp_posts` VALUES (1305,1,'2020-08-12 05:31:16','2020-08-12 11:31:16','<!-- wp:paragraph -->\n<p>Getting new | CODE |
| HIGH⚡ | …ta/TestDdevImportDB/mariadb/posts_with_ddl_content.sql | 72 | INSERT INTO `wp_posts` VALUES (1305,1,'2020-08-12 05:31:16','2020-08-12 11:31:16','<!-- wp:paragraph -->\n<p>Getting new | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | cmd/ddev/cmd/utility-xdebug-diagnose.go | 625 | // Step 1: Environment Detection | COMMENT |
| LOW | cmd/ddev/cmd/utility-xdebug-diagnose.go | 651 | // Step 2: Connectivity test | COMMENT |
| LOW | cmd/ddev/cmd/utility-xdebug-diagnose.go | 682 | // Step 3: IDE Information | COMMENT |
| LOW⚡ | cmd/ddev/cmd/utility-xdebug-diagnose.go | 725 | // Step 4: Enable listening | COMMENT |
| LOW⚡ | cmd/ddev/cmd/utility-xdebug-diagnose.go | 730 | // Step 5: Protocol test | COMMENT |
| LOW | docs/content/users/install/ddev-installation.md | 211 | ### Step 1: Install WSL2 | COMMENT |
| LOW | docs/content/users/install/ddev-installation.md | 243 | ### Step 2: Install DDEV | COMMENT |
| LOW | docs/content/users/install/ddev-installation.md | 329 | ### Step 3: Start working in WSL2 | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | cmd/ddev/cmd/utility-xdebug-diagnose.go | 625 | // Step 1: Environment Detection | COMMENT |
| LOW | cmd/ddev/cmd/utility-xdebug-diagnose.go | 651 | // Step 2: Connectivity test | COMMENT |
| LOW | cmd/ddev/cmd/utility-xdebug-diagnose.go | 682 | // Step 3: IDE Information | COMMENT |
| LOW⚡ | cmd/ddev/cmd/utility-xdebug-diagnose.go | 725 | // Step 4: Enable listening | COMMENT |
| LOW⚡ | cmd/ddev/cmd/utility-xdebug-diagnose.go | 730 | // Step 5: Protocol test | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | …data/TestConfigUpdate/drupal11-git/core/lib/Drupal.php | 724 | public static function entityDefinitionUpdateManager() { | CODE |
| LOW | …ConfigUpdate/drupal11-composer/web/core/lib/Drupal.php | 724 | public static function entityDefinitionUpdateManager() { | CODE |
| LOW | …ConfigUpdate/drupal10-composer/web/core/lib/Drupal.php | 724 | public static function entityDefinitionUpdateManager() { | CODE |
| LOW | perf/collector/collect-test-runtime.js | 123 | function makeTargetFromArtifactName(artifactName) { | CODE |
| LOW | …ata/TestDetectAppType/drupal11/web/core/lib/Drupal.php | 722 | public static function entityDefinitionUpdateManager() { | CODE |
| LOW | …ata/TestDetectAppType/drupal10/web/core/lib/Drupal.php | 722 | public static function entityDefinitionUpdateManager() { | CODE |
| LOW | …data/TestDetectAppType/drupal8/web/core/lib/Drupal.php | 722 | public static function entityDefinitionUpdateManager() { | CODE |
| LOW | …ata/TestDetectAppType/drupal12/web/core/lib/Drupal.php | 741 | public static function entityDefinitionUpdateManager() { | CODE |
| LOW | …data/TestDetectAppType/drupal9/web/core/lib/Drupal.php | 722 | public static function entityDefinitionUpdateManager() { | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM⚡ | …ta/TestDdevImportDB/mariadb/posts_with_ddl_content.sql | 72 | INSERT INTO `wp_posts` VALUES (1305,1,'2020-08-12 05:31:16','2020-08-12 11:31:16','<!-- wp:paragraph -->\n<p>Getting new | CODE |
| MEDIUM⚡ | …ta/TestDdevImportDB/mariadb/posts_with_ddl_content.sql | 72 | INSERT INTO `wp_posts` VALUES (1305,1,'2020-08-12 05:31:16','2020-08-12 11:31:16','<!-- wp:paragraph -->\n<p>Getting new | CODE |
| MEDIUM⚡ | …ta/TestDdevImportDB/mariadb/posts_with_ddl_content.sql | 72 | INSERT INTO `wp_posts` VALUES (1305,1,'2020-08-12 05:31:16','2020-08-12 11:31:16','<!-- wp:paragraph -->\n<p>Getting new | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH⚡ | …ta/TestDdevImportDB/mariadb/posts_with_ddl_content.sql | 72 | INSERT INTO `wp_posts` VALUES (1305,1,'2020-08-12 05:31:16','2020-08-12 11:31:16','<!-- wp:paragraph -->\n<p>Getting new | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | testing/ddev-perf-test.sh | 56 | # Create the config.yml | COMMENT |
| MEDIUM | …s/ddev-webserver/ddev-php-files/extract-php-configs.sh | 72 | # Create a temporary container name | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | scripts/linux-podman-rootless.sh | 6 | # Usage: | COMMENT |
| LOW | scripts/compare-start-perf.sh | 20 | # Usage: | COMMENT |
| LOW | .buildkite/dump-docker-desktop-state.sh | 10 | # Usage: | COMMENT |