Repository Analysis

bunkerity/bunkerweb

🛡️ Open-source and cloud-native Web Application Firewall (WAF)

2.3 Likely human-written View on GitHub

Analysis Overview

This report presents the forensic synthetic code analysis of bunkerity/bunkerweb, a Python project with 10,717 GitHub stars. SynthScan v2.0 examined 1,933,326 lines of code across 6079 source files, recording 3661 pattern matches distributed across 25 syntactic categories. The overall adjusted score of 2.3 places this repository in the Likely human-written band.

The scanner applied 160+ deterministic lexical heuristics, multi-line block detectors, abstract syntax tree depth profilers, and a cross-file Jaccard similarity matrix to construct a statistically normalised synthetic code estimate. All matches are individually weighted by severity coefficient and contextual multiplier before summation, and the resulting headline score is temporally discounted to account for the repository's development history relative to the commercial emergence of large language model coding tooling (November 2022 onward).

2.3
Adjusted Score
2.3
Raw Score
100%
Time Factor
2026-07-14
Last Push
10.7K
Stars
Python
Language
1.9M
Lines of Code
6.1K
Files
3.7K
Pattern Hits
2026-07-14
Scan Date
0.01
HC Hit Rate

What These Metrics Mean

Adjusted Score
Primary synthetic code indicator. Raw score normalised per 1,000 lines of code and multiplied by the temporal discount factor. This is the definitive comparative metric — use it to rank repositories by AI authorship density.
Raw Score
The unmodified sum of all severity-weighted, context-multiplied pattern match scores before temporal discounting. Reflects the absolute signal strength independent of when the repository was last active.
Time Factor
The temporal discount multiplier (0–100%) applied to the raw score. Repositories last updated before ChatGPT's launch (Nov 2022) receive a 5% factor. Full signal is only assigned to repositories active in the post-adoption era (Jan 2024+).
Pattern Hits
Total count of individual pattern matches across all files and categories. A high hit count with a low score may indicate a very large codebase with isolated AI snippets; a low count with a high score indicates dense, concentrated AI signatures.
HC Hit Rate
High+Critical pattern hits per file, averaged across the repository. This orthogonal signal catches repositories where a few files are densely packed with high-severity AI tells — a strong indicator even when the normalised score appears moderate due to codebase size.
Lines of Code / Files
Total lines and files analysed. The scanner examines 94 file extensions. These denominators are used to normalise the score, enabling fair comparison between repositories of vastly different sizes.

Score History

Longitudinal tracking requires multiple scan runs. Once this repository is re-scanned after new commits land, this chart will visualise how the synthetic code signal evolves over time — enabling you to detect whether AI authorship is growing, stabilising, or being actively corrected by human engineers.

No multi-scan history yet — run the scanner again to build trend data.

Severity Breakdown

Classifies detected patterns by their diagnostic confidence and structural impact. CRITICAL patterns (coefficient 10) represent definitive synthetic signatures — hallucinated imports, explicit LLM attribution metadata — virtually never produced by human authors. HIGH (5) indicates strong structural tells such as cross-file repetition or cross-linguistic idioms. MEDIUM (2) covers recognisable conversational padding and AI-specific vocabulary. LOW (1) captures subtle indicators like tautological comments and generic boilerplate that require density to carry independent signal.

CRITICAL 4HIGH 72MEDIUM 248LOW 3337

Directory Score Breakdown

This horizontal bar chart decomposes the repository's raw synthetic code score by top-level directory, allowing you to pinpoint precisely which modules or components carry the highest AI authorship density. Directories with disproportionately high scores relative to their size warrant targeted manual review: concentrated AI signatures often trace back to mass-generated configuration layers, auto-ported test suites, LLM-scaffolded boilerplate classes, or entire subsystems authored under heavy copilot assistance. Use this view to prioritise your human code-review effort.

Pattern Findings

The scanner identified 3661 distinct pattern matches across 25 syntactic categories. Each entry below represents a discrete location in the source code where the engine recorded a statistically significant AI authorship indicator. 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 diagnostic confidence level (CRITICAL / HIGH / MEDIUM / LOW). The Context column identifies whether the match occurred inside executable code, an inline comment, or a string literal — comment-context matches receive a ×1.5 weight because LLMs systematically over-annotate. The ⚡ bolt icon marks clustered matches: three or more patterns within a 10-line window, each receiving an additional ×1.5 density multiplier as dense clusters constitute far stronger evidence of synthetic authorship than isolated hits.

Over-Commented Block1983 hits · 1869 pts
SeverityFileLineSnippetContext
LOWmisc/install-bunkerweb.sh101COMMENT
LOWmisc/install-bunkerweb.sh241DOCKER_FASTAPI_PORT="8888" # api FastAPI service (container 8888)COMMENT
LOWmisc/install-bunkerweb.sh761# Probe whether the controlling terminal answers control-sequence queries.COMMENT
LOWmisc/install-bunkerweb.sh2341write_default_api_env_template() {COMMENT
LOWmisc/install-bunkerweb.sh2361# LOG_LEVEL affects most components; CUSTOM_LOG_LEVEL overrides when provided.COMMENT
LOWmisc/install-bunkerweb.sh2381# Enable and shape inbound IP allowlist for the API.COMMENT
LOWmisc/install-bunkerweb.sh2401# API_SSL_CA_CERTS=COMMENT
LOWmisc/install-bunkerweb.sh2421# Authentication endpoint limit.COMMENT
LOWmisc/install-bunkerweb.sh7841COMMENT
LOWmisc/update-openstreetmap-tiles.sh61echo "All tiles downloaded under $OUT_DIR."COMMENT
LOWmisc/nginx2bw.sh1#!/bin/bashCOMMENT
LOWmisc/nginx2bw.sh561 SERVE_FILES: "no"COMMENT
LOWtests/Upgrade.py1961 else:COMMENT
LOWtests/Upgrade.py1981 # "docker",COMMENT
LOWtests/Upgrade.py2001 # "-c",COMMENT
LOWtests/Upgrade.py2021 # "systemd-rhel",COMMENT
LOWtests/Upgrade.py2041 # [COMMENT
LOWtests/Upgrade.py2061 # "bash",COMMENT
LOWtests/Upgrade.py2081 # "-it",COMMENT
LOWtests/ui/services_page.py601 # log_info("Start checking steps buttons and default SERVER_NAME state ...")COMMENT
LOWtests/ui/services_page.py621 # log_error("Next button should be disabled, exiting ...")COMMENT
LOWtests/ui/services_page.py641 # # Select antibot plugin and click on javascript valueCOMMENT
LOWtests/ui/services_page.py661 # # Check if data-step is 1 looking for hiddenCOMMENT
LOWtests/ui/services_page.py681COMMENT
LOWtests/ui/services_page.py701 # access_page(DRIVER, "//form[@data-services-modal-form and @data-simple]//button[@data-services-modal-submit='']", COMMENT
LOWtests/ui/requirements.txt1#COMMENT
LOWtests/core/bunkernet/api/requirements.txt1#COMMENT
LOWtests/core/whitelist/api/requirements.txt1#COMMENT
LOWtests/core/limit/requirements.txt1#COMMENT
LOWtests/core/antibot/requirements.txt1#COMMENT
LOWtests/core/redis/requirements.txt1#COMMENT
LOWtests/core/redis/requirements.txt21 --hash=sha256:4640d96be84d82d02ed59ea2b7105a0f7b33abe8703703cd0ab0bf87c427522f \COMMENT
LOWtests/core/redis/requirements.txt421 --hash=sha256:04e5ca0351e0f3f85c6853954072df659d0d13fac324d0072316b67d7794700d \COMMENT
LOWtests/core/redis/main.py341 # flush=True,COMMENT
LOWtests/core/redis/main.py361 # )COMMENT
LOWtests/core/redis/main.py381 # print(COMMENT
LOWtests/core/redis/main.py401 # key_value = redis_client.get(f"plugin_greylist_www.example.comip{ip_to_check}")COMMENT
LOWtests/core/redis/main.py421 # "ℹ️ Checking if the dnsbl keys were created ...",COMMENT
LOWtests/core/greylist/api/requirements.txt1#COMMENT
LOWtests/core/authbasic/requirements.txt1#COMMENT
LOWtests/core/reverseproxy/requirements.txt1#COMMENT
LOWtests/core/reverseproxy/api/requirements.txt1#COMMENT
LOWtests/core/reversescan/requirements.txt1#COMMENT
LOWtests/core/sessions/requirements.txt1#COMMENT
LOWtests/core/blacklist/api/requirements.txt1#COMMENT
LOWtests/core/cors/requirements.txt1#COMMENT
LOWtests/core/redirect/requirements.txt1#COMMENT
LOWtests/core/dnsbl/init/requirements.txt1#COMMENT
LOWtests/core/errors/requirements.txt1#COMMENT
LOWtests/core/customcert/requirements.txt1#COMMENT
LOWdocs/integrations.md3781 # Replace with your DNS resolverCOMMENT
LOWdocs/overrides/main.html101COMMENT
LOWdocs/fr/integrations.md3621```yamlCOMMENT
LOWexamples/magento/setup-swarm.sh1#!/bin/bashCOMMENT
LOWexamples/reverse-proxy-singlesite/setup-swarm.sh1#!/bin/bashCOMMENT
LOWexamples/mongo-express/setup-swarm.sh1#!/bin/bashCOMMENT
LOWexamples/community/photoprism/photoprism-compose.yml1# Adapted Example Docker Compose config file for PhotoPrism (Linux / AMD64)COMMENT
LOWexamples/community/photoprism/photoprism-compose.yml21# Troubleshooting Checklists:COMMENT
LOWexamples/community/photoprism/photoprism-compose.yml101 PHOTOPRISM_SITE_DESCRIPTION: "AI-Powered Photos App for the Decentralized Web" # meta site descriptCOMMENT
LOWexamples/community/photoprism/photoprism-compose.yml121 # - "/dev/nvidiactl:/dev/nvidiactl"COMMENT
1923 more matches not shown…
Decorative Section Separators141 hits · 444 pts
SeverityFileLineSnippetContext
MEDIUMmisc/install-bunkerweb.sh1328# ---------------------------------------------------------------------------COMMENT
MEDIUMmisc/install-bunkerweb.sh1331# ---------------------------------------------------------------------------COMMENT
MEDIUMmisc/install-bunkerweb.sh207# ---------------------------------------------------------------------------COMMENT
MEDIUMmisc/install-bunkerweb.sh215# ---------------------------------------------------------------------------COMMENT
MEDIUMmisc/install-bunkerweb.sh243# ---------------------------------------------------------------------------COMMENT
MEDIUMmisc/install-bunkerweb.sh247# ---------------------------------------------------------------------------COMMENT
MEDIUMmisc/install-bunkerweb.sh298# ---------------------------------------------------------------------------COMMENT
MEDIUMmisc/install-bunkerweb.sh302# ---------------------------------------------------------------------------COMMENT
MEDIUMmisc/install-bunkerweb.sh345# ---------------------------------------------------------------------------COMMENT
MEDIUMmisc/install-bunkerweb.sh347# ---------------------------------------------------------------------------COMMENT
MEDIUMmisc/install-bunkerweb.sh595# ---------------------------------------------------------------------------COMMENT
MEDIUMmisc/install-bunkerweb.sh598# ---------------------------------------------------------------------------COMMENT
MEDIUMmisc/install-bunkerweb.sh1284# ---------------------------------------------------------------------------COMMENT
MEDIUMmisc/install-bunkerweb.sh2268# ---------------------------------------------------------------------------COMMENT
MEDIUMmisc/install-bunkerweb.sh2273# ---------------------------------------------------------------------------COMMENT
MEDIUMmisc/install-bunkerweb.sh2343# ==============================COMMENT
MEDIUMmisc/install-bunkerweb.sh2347# ==============================COMMENT
MEDIUMmisc/install-bunkerweb.sh3883 # Render a section divider: "── Section ──────────────────────"COMMENT
MEDIUMmisc/install-bunkerweb.sh7171# ---------------------------------------------------------------------------COMMENT
MEDIUMmisc/install-bunkerweb.sh7175# ---------------------------------------------------------------------------COMMENT
MEDIUMexamples/community/photoprism/photoprism-compose.yml3# ----------------------------------------------------------------------------------COMMENT
MEDIUMexamples/community/photoprism/photoprism-compose.yml6# ----------------------------------------------------------------------------------COMMENT
MEDIUM…t-v4/util/php-dictionary-gen/php-dictionary-creator.sh12# --------------------------------------------------COMMENT
MEDIUM…t-v4/util/php-dictionary-gen/php-dictionary-creator.sh14# --------------------------------------------------COMMENT
MEDIUM…t-v4/util/php-dictionary-gen/php-dictionary-creator.sh72# --------------------------------------------------COMMENT
MEDIUM…t-v4/util/php-dictionary-gen/php-dictionary-creator.sh74# --------------------------------------------------COMMENT
MEDIUM…t-v4/util/php-dictionary-gen/php-dictionary-creator.sh190# --------------------------------------------------COMMENT
MEDIUM…t-v4/util/php-dictionary-gen/php-dictionary-creator.sh192# --------------------------------------------------COMMENT
MEDIUM…t-v4/util/php-dictionary-gen/php-dictionary-creator.sh312# --------------------------------------------------COMMENT
MEDIUM…t-v4/util/php-dictionary-gen/php-dictionary-creator.sh314# --------------------------------------------------COMMENT
MEDIUM…t-v4/util/php-dictionary-gen/php-dictionary-creator.sh497# --------------------------------------------------COMMENT
MEDIUM…t-v4/util/php-dictionary-gen/php-dictionary-creator.sh499# --------------------------------------------------COMMENT
MEDIUMsrc/common/utils/common_utils.py168# -----------------------COMMENT
MEDIUMsrc/common/utils/common_utils.py170# -----------------------COMMENT
MEDIUMsrc/common/helpers/utils.sh286# ============================================================================COMMENT
MEDIUMsrc/common/helpers/utils.sh289# ============================================================================COMMENT
MEDIUMsrc/linux/build-freebsd.sh4# ------------------------------------------------------------COMMENT
MEDIUMsrc/linux/build-freebsd.sh6# ------------------------------------------------------------COMMENT
MEDIUMsrc/linux/build-freebsd.sh11# ------------------------------------------------------------COMMENT
MEDIUMsrc/linux/build-freebsd.sh13# ------------------------------------------------------------COMMENT
MEDIUMsrc/linux/build-freebsd.sh16# ------------------------------------------------------------COMMENT
MEDIUMsrc/linux/build-freebsd.sh18# ------------------------------------------------------------COMMENT
MEDIUMsrc/linux/build-freebsd.sh276# ------------------------------------------------------------COMMENT
MEDIUMsrc/linux/build-freebsd.sh278# ------------------------------------------------------------COMMENT
MEDIUMsrc/linux/build-freebsd.sh286# ------------------------------------------------------------COMMENT
MEDIUMsrc/linux/build-freebsd.sh288# ------------------------------------------------------------COMMENT
MEDIUMsrc/linux/build-freebsd.sh294# ------------------------------------------------------------COMMENT
MEDIUMsrc/linux/build-freebsd.sh296# ------------------------------------------------------------COMMENT
MEDIUMsrc/linux/build-freebsd.sh298# ------------------------------------------------------------COMMENT
MEDIUMsrc/linux/build-freebsd.sh45# ------------------------------------------------------------COMMENT
MEDIUMsrc/linux/build-freebsd.sh47# ------------------------------------------------------------COMMENT
MEDIUMsrc/linux/build-freebsd.sh80# ------------------------------------------------------------COMMENT
MEDIUMsrc/linux/build-freebsd.sh82# ------------------------------------------------------------COMMENT
MEDIUMsrc/linux/build-freebsd.sh140# ------------------------------------------------------------COMMENT
MEDIUMsrc/linux/build-freebsd.sh142# ------------------------------------------------------------COMMENT
MEDIUMsrc/linux/build-freebsd.sh153# ------------------------------------------------------------COMMENT
MEDIUMsrc/linux/build-freebsd.sh155# ------------------------------------------------------------COMMENT
MEDIUMsrc/linux/build-freebsd.sh167# ------------------------------------------------------------COMMENT
MEDIUMsrc/linux/build-freebsd.sh169# ------------------------------------------------------------COMMENT
MEDIUMsrc/linux/build-freebsd.sh201# ------------------------------------------------------------COMMENT
81 more matches not shown…
Excessive Try-Catch Wrapping226 hits · 254 pts
SeverityFileLineSnippetContext
MEDIUMdocs/plugins.md773 print("Error encountered:", error, flush=True)CODE
MEDIUMdocs/zh/plugins.md769 print("Error encountered:", error, flush=True)CODE
MEDIUMdocs/de/plugins.md768 print("Error encountered:", error, flush=True)CODE
MEDIUMdocs/fr/plugins.md770 print("Error encountered:", error, flush=True)CODE
MEDIUMdocs/es/plugins.md767 print("Error encontrado:", error, flush=True)CODE
LOWsrc/ui/main.py1052 except Exception:CODE
LOWsrc/ui/main.py1060 except Exception:CODE
LOWsrc/ui/main.py377 except Exception as exec_err:CODE
LOWsrc/ui/main.py403 except Exception as exc:CODE
LOWsrc/ui/main.py499 except Exception as exc:CODE
LOWsrc/ui/main.py772 except Exception:CODE
LOWsrc/ui/main.py800 except Exception:CODE
LOWsrc/ui/main.py828 except Exception:CODE
LOWsrc/ui/main.py1039 except Exception:CODE
LOWsrc/ui/main.py1348 except Exception:CODE
LOWsrc/ui/main.py1413 except Exception:CODE
LOWsrc/ui/main.py1428 except Exception:CODE
MEDIUMsrc/ui/app/models/instance.py104def reload(self) -> str:CODE
LOWsrc/ui/app/models/instance.py251 except Exception:CODE
LOWsrc/ui/app/models/instance.py261 except Exception:CODE
LOWsrc/ui/app/models/instance.py1444 except Exception as e:CODE
LOWsrc/ui/app/models/instance.py1449 except Exception as e:CODE
LOWsrc/ui/app/models/instance.py283 except Exception:CODE
LOWsrc/ui/app/models/instance.py315 except Exception:CODE
LOWsrc/ui/app/models/instance.py330 except Exception:CODE
LOWsrc/ui/app/models/instance.py349 except Exception:CODE
LOWsrc/ui/app/models/instance.py363 except Exception:CODE
LOWsrc/ui/app/models/instance.py416 except Exception:CODE
LOWsrc/ui/app/models/instance.py448 except Exception:CODE
LOWsrc/ui/app/models/instance.py588 except Exception as e:CODE
LOWsrc/ui/app/models/instance.py609 except Exception:CODE
LOWsrc/ui/app/models/instance.py655 except Exception as e:CODE
LOWsrc/ui/app/models/instance.py750 except Exception:CODE
LOWsrc/ui/app/models/instance.py825 except Exception as e:CODE
LOWsrc/ui/app/models/instance.py932 except Exception:CODE
LOWsrc/ui/app/models/instance.py961 except Exception:CODE
LOWsrc/ui/app/models/instance.py981 except Exception:CODE
LOWsrc/ui/app/models/instance.py1325 except Exception:CODE
LOWsrc/ui/app/models/instance.py1372 except Exception:CODE
LOWsrc/ui/app/models/instance.py1379 except Exception:CODE
LOWsrc/ui/app/models/instance.py1460 except Exception as e:CODE
LOWsrc/ui/app/models/instance.py1530 except Exception:CODE
LOWsrc/ui/app/models/biscuit.py139 except Exception as e:CODE
LOWsrc/ui/app/models/biscuit.py176 except Exception as e:CODE
LOWsrc/ui/app/models/biscuit.py222 except Exception as e:CODE
LOWsrc/ui/app/routes/plugins.py370 except Exception as e:CODE
LOWsrc/ui/app/routes/home.py61 except Exception:CODE
LOWsrc/ui/app/routes/bans.py155 except Exception:CODE
LOWsrc/ui/app/routes/bans.py281 except Exception:CODE
LOWsrc/ui/app/routes/bans.py550 except Exception as e:CODE
LOWsrc/ui/app/routes/bans.py576 except Exception as e:CODE
MEDIUMsrc/ui/app/routes/bans.py148def _to_float(value, default=0.0):CODE
MEDIUMsrc/ui/app/routes/bans.py263def bans_fetch():CODE
LOWsrc/ui/app/routes/templates.py114 except Exception as exc: # pragma: no cover - defensiveCODE
LOWsrc/ui/app/routes/templates.py131 except Exception as exc: # pragma: no cover - defensiveCODE
LOWsrc/ui/app/routes/templates.py139 except Exception as exc: # pragma: no cover - defensiveCODE
LOWsrc/ui/app/routes/setup.py378 except Exception:CODE
LOWsrc/ui/app/routes/logs.py275 except Exception:CODE
LOWsrc/ui/app/routes/reports.py110 except Exception:CODE
LOWsrc/ui/app/routes/reports.py124 except Exception:CODE
166 more matches not shown…
Hyper-Verbose Identifiers264 hits · 253 pts
SeverityFileLineSnippetContext
LOWdocs/json2md.py342def get_global_readme_content(lang: str = "en"):CODE
LOWdocs/assets/preserve-version-on-language-switch.js55 function getCurrentContentPathSegments() {CODE
LOWdocs/assets/toc-dropdown.js91 function expandFirstDropdownIfNeeded() {CODE
LOWsrc/ui/main.py1066def _enforce_session_lifetime() -> bool:CODE
LOWsrc/ui/main.py234 def create_global_jinja_loader(self):CODE
LOWsrc/ui/main.py899def update_latest_stable_release():CODE
LOWsrc/ui/main.py956def schedule_database_state_check(request_method: str, request_path: str):CODE
LOWsrc/ui/main.py1025def _delete_session_store_entry(sid: str) -> None:CODE
LOWsrc/ui/app/utils.py323def password_exceeds_bcrypt_limit(password: str) -> bool:CODE
LOWsrc/ui/app/utils.py367def get_latest_stable_release():CODE
LOWsrc/ui/app/utils.py478def _revoked_session_ttl_seconds():CODE
LOWsrc/ui/app/models/instance.py245 def _get_max_blocked_requests_redis(self) -> int:CODE
LOWsrc/ui/app/models/instance.py254 def _get_redis_scan_start_index(self, redis_client, max_requests: int) -> int:CODE
LOWsrc/ui/app/models/instance.py299 def _get_redis_top_ip_counts_from_facets(self, redis_client, *, limit: int = 10) -> tuple[list[tuple[str, int]], intCODE
LOWsrc/ui/app/models/instance.py336 def _get_redis_pane_counts_from_facets(self, redis_client, pane_fields: List[str]) -> Optional[dict[str, dict[str, dCODE
LOWsrc/ui/app/models/instance.py371 def _get_redis_pane_counts_streaming_fallback(CODE
LOWsrc/ui/app/models/instance.py398 def _get_redis_requests_fast_page(CODE
LOWsrc/ui/app/models/instance.py972 def _iter_instance_api_requests(self):CODE
LOWsrc/ui/app/models/ui_database.py321 def refresh_ui_user_recovery_codes(self, username: str, codes: List[str]) -> str:CODE
LOWsrc/ui/app/models/ui_database.py346 def delete_ui_user_recovery_codes(self, username: str) -> str:CODE
LOWsrc/ui/app/models/ui_database.py374 def get_ui_user_recovery_codes(self, username: str) -> List[str]:CODE
LOWsrc/ui/app/models/ui_database.py389 def use_ui_user_recovery_code(self, username: str, hashed_code: str) -> str:CODE
LOWsrc/ui/app/models/ui_database.py409 def delete_ui_user_old_sessions(self, username: str) -> str:CODE
LOWsrc/ui/app/models/ui_database.py430 def update_ui_user_columns_preferences(self, username: str, table_name: str, columns: Dict[str, bool]) -> str:CODE
LOWsrc/ui/app/models/ui_database.py453 def get_ui_user_columns_preferences(self, username: str, table_name: str) -> Dict[str, bool]:CODE
LOWsrc/ui/app/models/biscuit.py250 def _apply_core_role_permissions(self, builder: BiscuitBuilder, role: str) -> None:CODE
LOWsrc/ui/app/static/js/dataTableInit.js32(function patchDataTablesButtonsForFormulaInjection() {CODE
LOWsrc/ui/app/static/js/i18n.js226function updateTableLanguageAndTranslations(table) {CODE
LOWsrc/ui/app/static/js/pages/profile.js348 function initializeAccountImageHandling() {CODE
LOWsrc/ui/app/static/js/pages/bans.js1591 function initializeBanScopeHandlers($banItem) {CODE
LOWsrc/ui/app/static/js/pages/home.js124 function sanitizeDonutSliceEffects(chartSelector) {CODE
LOWsrc/ui/app/static/js/pages/home.js1234 function updateChartsWithTranslations() {CODE
LOWsrc/ui/app/static/js/pages/home.js1302 function setupLanguageChangeListener() {CODE
LOWsrc/ui/app/static/js/pages/logs.js346 function scheduleAnnotationRefresh() {CODE
LOWsrc/ui/app/static/js/pages/reports.js1256 function normalizeBadBehaviorEntries(data) {CODE
LOWsrc/ui/app/static/js/pages/reports.js1298 function parseBadBehaviorEntryTimestamp(entry) {CODE
LOWsrc/ui/app/static/js/pages/reports.js1504 function shouldFilterBadBehaviorByServer(serverName) {CODE
LOWsrc/ui/app/static/js/pages/reports.js1511 function filterBadBehaviorEntriesByServer(entries, serverName) {CODE
LOWsrc/ui/app/static/js/pages/reports.js1576 function formatBadBehaviorTimestamp(value) {CODE
LOW…/ui/app/static/libs/lottie-player/lottie-player.min.js76 */function o(t,e,r){var i,s=t;return"object"==typeof t?(s=t.slot,i=t):i={flatten:e},r?l({slot:s,flatten:e,selector:r}COMMENT
LOWsrc/ui/app/routes/configs.py210def _use_modsecurity_global_crs() -> bool:CODE
LOWsrc/ui/app/routes/templates.py33def _build_multisite_settings_catalog() -> List[Dict[str, Any]]:CODE
LOWsrc/ui/app/routes/templates.py179def _convert_template_details(details: Dict[str, Any]) -> Dict[str, Any]:CODE
LOWsrc/ui/app/routes/templates.py231def _load_template_from_request() -> Dict[str, Any]:CODE
LOWsrc/ui/app/routes/templates.py466def templates_delete_multiple():CODE
LOWsrc/ui/app/routes/utils.py225def extract_file_setting_names(variables: Dict[str, str]) -> Dict[str, str]:CODE
LOWsrc/ui/app/routes/reports.py27def prune_reports_filters_cache(cache_now: float) -> None:CODE
LOWsrc/ui/app/routes/reports.py44def build_search_panes_options(pane_counts_backend: dict) -> dict:CODE
LOWsrc/scheduler/JobScheduler.py319 def __update_cache_permissions(self):CODE
LOWsrc/scheduler/main.py321def generate_external_plugins(original_path: Union[Path, str] = EXTERNAL_PLUGINS_PATH, *, send: bool = True):CODE
LOWsrc/common/core/misc/jobs/download-plugins.py58def _plugin_checksum_matches_database(plugin_path: Path, checksum: str) -> bool:CODE
LOWsrc/common/core/misc/jobs/download-plugins.py68def _cleanup_stale_plugin_dirs() -> None:CODE
LOWsrc/common/core/misc/jobs/download-plugins.py76def _install_plugin_atomically(plugin_path: Path, new_plugin_path: Path) -> None:CODE
LOWsrc/common/core/letsencrypt/ui/hooks.py39def _detect_orphans_from_db_cache() -> List[Dict[str, str]]:CODE
LOWsrc/common/core/letsencrypt/ui/actions.py47def retrieve_certificates_info(folder_paths: Tuple[Path, Path]) -> dict:CODE
LOWsrc/common/core/letsencrypt/jobs/certbot_concurrency.py149def _collect_account_candidates(scoped_root: Path) -> List[Tuple[Path, str]]:CODE
LOWsrc/common/core/letsencrypt/jobs/certbot_concurrency.py216def _collect_account_candidates_legacy(accounts_root: Path, staging: bool) -> List[Tuple[Path, str]]:CODE
LOWsrc/common/core/letsencrypt/jobs/letsencrypt_utils.py186def write_provider_credentials_file(provider_instance: Provider, data_path: Union[str, Path] = LETSENCRYPT_CACHE_PATH) -CODE
LOWsrc/common/core/letsencrypt/jobs/letsencrypt_utils.py403def resolve_certbot_entrypoint(CODE
LOWsrc/common/core/letsencrypt/jobs/letsencrypt_utils.py429def get_expected_acme_directory(server: str, staging: bool) -> str:CODE
204 more matches not shown…
Deep Nesting245 hits · 223 pts
SeverityFileLineSnippetContext
LOWmisc/fix_readme_indentation.py29CODE
LOWtests/Test.py130CODE
LOWtests/KubernetesTest.py19CODE
LOWtests/SwarmTest.py131CODE
LOWtests/LinuxTest.py29CODE
LOWtests/ui/utils.py14CODE
LOWtests/ui/utils.py53CODE
LOWdocs/json2md.py175CODE
LOWsrc/ui/main.py304CODE
LOWsrc/ui/main.py765CODE
LOWsrc/ui/main.py905CODE
LOWsrc/ui/main.py956CODE
LOWsrc/ui/main.py1122CODE
LOWsrc/ui/app/utils.py207CODE
LOWsrc/ui/app/dependencies.py40CODE
LOWsrc/ui/app/models/instance.py299CODE
LOWsrc/ui/app/models/instance.py336CODE
LOWsrc/ui/app/models/instance.py556CODE
LOWsrc/ui/app/models/instance.py662CODE
LOWsrc/ui/app/models/instance.py916CODE
LOWsrc/ui/app/models/instance.py1068CODE
LOWsrc/ui/app/models/instance.py1198CODE
LOWsrc/ui/app/models/instance.py1231CODE
LOWsrc/ui/app/models/instance.py1269CODE
LOWsrc/ui/app/models/config.py315CODE
LOWsrc/ui/app/models/ui_database.py26CODE
LOWsrc/ui/app/models/ui_database.py295CODE
LOWsrc/ui/app/models/ui_data.py17CODE
LOWsrc/ui/app/models/template.py8CODE
LOWsrc/ui/app/models/biscuit.py109CODE
LOWsrc/ui/app/models/biscuit.py250CODE
LOWsrc/ui/app/routes/plugins.py112CODE
LOWsrc/ui/app/routes/plugins.py219CODE
LOWsrc/ui/app/routes/plugins.py406CODE
LOWsrc/ui/app/routes/plugins.py473CODE
LOWsrc/ui/app/routes/services.py154CODE
LOWsrc/ui/app/routes/services.py243CODE
LOWsrc/ui/app/routes/services.py699CODE
LOWsrc/ui/app/routes/services.py169CODE
LOWsrc/ui/app/routes/services.py275CODE
LOWsrc/ui/app/routes/support.py26CODE
LOWsrc/ui/app/routes/configs.py115CODE
LOWsrc/ui/app/routes/configs.py355CODE
LOWsrc/ui/app/routes/configs.py705CODE
LOWsrc/ui/app/routes/configs.py374CODE
LOWsrc/ui/app/routes/home.py15CODE
LOWsrc/ui/app/routes/instances.py114CODE
LOWsrc/ui/app/routes/profile.py220CODE
LOWsrc/ui/app/routes/bans.py46CODE
LOWsrc/ui/app/routes/bans.py159CODE
LOWsrc/ui/app/routes/bans.py263CODE
LOWsrc/ui/app/routes/bans.py572CODE
LOWsrc/ui/app/routes/bans.py742CODE
LOWsrc/ui/app/routes/bans.py163CODE
LOWsrc/ui/app/routes/global_settings.py19CODE
LOWsrc/ui/app/routes/setup.py24CODE
LOWsrc/ui/app/routes/logs.py182CODE
LOWsrc/ui/app/routes/logs.py200CODE
LOWsrc/ui/app/routes/reports.py44CODE
LOWsrc/ui/app/routes/reports.py106CODE
185 more matches not shown…
Redundant / Tautological Comments132 hits · 195 pts
SeverityFileLineSnippetContext
LOWmisc/dev/docker-compose.autoconf.ui.api.yml194 - DAC_READ_SEARCH # Read files bypassing permissionsCODE
LOWmisc/dev/docker-compose.ui.misc.yml130 - DAC_READ_SEARCH # Read files bypassing permissionsCODE
LOWmisc/dev/docker-compose.autoconf.ui.yml161 - DAC_READ_SEARCH # Read files bypassing permissionsCODE
LOWmisc/dev/docker-compose.ui.api.yml156 - DAC_READ_SEARCH # Read files bypassing permissionsCODE
LOWmisc/dev/docker-compose.wizard.yml120 - DAC_READ_SEARCH # Read files bypassing permissionsCODE
LOWmisc/dev/docker-compose.autoconf.ui.misc.yml167 - DAC_READ_SEARCH # Read files bypassing permissionsCODE
LOWmisc/dev/docker-compose.ui.yml125 - DAC_READ_SEARCH # Read files bypassing permissionsCODE
LOWmisc/dev/docker-compose.autoconf.wizard.yml155 - DAC_READ_SEARCH # Read files bypassing permissionsCODE
LOWmisc/migration/create.sh159 # Check if the target tag already has a migrationCOMMENT
LOWtests/ui/services_page.py633 # # Check if data-step is 2 looking for hiddenCOMMENT
LOWtests/ui/services_page.py661 # # Check if data-step is 1 looking for hiddenCOMMENT
LOWtests/ui/services_page.py685 # # Check if data-step is 2 looking for hiddenCOMMENT
LOWtests/core/bunkernet/test.sh122 # Check if stack is healthyCOMMENT
LOWtests/core/misc/test.sh188 # Check if stack is healthyCOMMENT
LOWtests/core/letsencrypt/test.sh109 # Check if stack is healthyCOMMENT
LOWtests/core/whitelist/test.sh320 # Check if stack is healthyCOMMENT
LOWtests/core/limit/test.sh180 # Check if stack is healthyCOMMENT
LOWtests/core/clientcache/test.sh149 # Check if stack is healthyCOMMENT
LOWtests/core/inject/test.sh77# Check if stack is healthyCOMMENT
LOWtests/core/antibot/test.sh124 # Check if stack is healthyCOMMENT
LOWtests/core/redis/test.sh360 # Check if stack is healthyCOMMENT
LOWtests/core/brotli/test.sh112 # Check if stack is healthyCOMMENT
LOWtests/core/greylist/test.sh316 # Check if stack is healthyCOMMENT
LOWtests/core/authbasic/test.sh151 # Check if stack is healthyCOMMENT
LOWtests/core/gzip/test.sh112 # Check if stack is healthyCOMMENT
LOWtests/core/reverseproxy/test.sh211 # Check if stack is healthyCOMMENT
LOWtests/core/reversescan/test.sh120 # Check if stack is healthyCOMMENT
LOWtests/core/bwcli/test.sh96# Check if stack is healthyCOMMENT
LOWtests/core/sessions/test.sh123 # Check if stack is healthyCOMMENT
LOWtests/core/blacklist/test.sh476 # Check if stack is healthyCOMMENT
LOWtests/core/headers/test.sh296 # Check if stack is healthyCOMMENT
LOWtests/core/badbehavior/test.sh168 # Check if stack is healthyCOMMENT
LOWtests/core/cors/test.sh193 # Check if stack is healthyCOMMENT
LOWtests/core/redirect/test.sh116 # Check if stack is healthyCOMMENT
LOWtests/core/db/test.sh228 # Check if stack is healthyCOMMENT
LOWtests/core/modsecurity/test.sh146 # Check if stack is healthyCOMMENT
LOWtests/core/dnsbl/test.sh175 # Check if stack is healthyCOMMENT
LOWtests/core/errors/test.sh123 # Check if stack is healthyCOMMENT
LOWtests/core/customcert/test.sh160 # Check if stack is healthyCOMMENT
LOWtests/core/backup/test.sh159 # Check if stack is healthyCOMMENT
LOWtests/core/country/test.sh126 # Check if stack is healthyCOMMENT
LOWtests/core/selfsigned/test.sh126 # Check if stack is healthyCOMMENT
LOWtests/linux/Linux.sh4# Check if the package already exists in /tmp/$DISTRO/bunkerweb.deb or /tmp/$DISTRO/bunkerweb.rpmCOMMENT
LOWdocs/json2md.py192 # Check if README.md exists for global settings and use its content insteadCOMMENT
LOWdocs/json2md.py270 # Check if README.md exists and use its content insteadCOMMENT
LOWexamples/syslog/docker-compose.yml58 - DAC_READ_SEARCH # Read files bypassing permissionsCODE
LOW.github/workflows/push-github.yml71 # Check if this is a stable release (no -rc/-beta or ~rc/~beta suffix)COMMENT
LOWsrc/ui/main.py276 # Check if a blueprint with this name is already registered.COMMENT
LOWsrc/ui/main.py542 # Check if we should replace existing blueprintCOMMENT
LOWsrc/ui/entrypoint.sh14 # Check if the temporary web UI process exists and stop it gracefully.COMMENT
LOWsrc/ui/app/models/instance.py1134 # Check if blocked (403, 429, 444)COMMENT
LOWsrc/ui/app/models/instance.py1295 # Check if METRICS_SAVE_TO_REDIS is enabled for errorsCOMMENT
LOWsrc/ui/app/models/config.py166 # Check if the variable is not editable because it is managed externally.COMMENT
LOWsrc/ui/app/models/ui_database.py43 # Check if admin role exists, create it if notCOMMENT
LOWsrc/ui/app/routes/plugins.py522 # Check if at least one service is using metrics and/or the pluginCOMMENT
LOWsrc/ui/utils/gunicorn.conf.py625 # Check if Redis is enabled via environment variable or database before closing DBCOMMENT
LOWsrc/scheduler/JobScheduler.py244 # Check if module is already cachedCOMMENT
LOWsrc/scheduler/main.py921 # Check if any external or pro plugin has been added by the userCOMMENT
LOWsrc/scheduler/entrypoint.sh71 # Check if the table exists firstCOMMENT
LOWsrc/common/core/bunkernet/jobs/bunkernet-register.py20 # Check if at least a server has BunkerNet activatedCOMMENT
72 more matches not shown…
Unused Imports181 hits · 181 pts
SeverityFileLineSnippetContext
LOWmisc/fix_readme_indentation.py16CODE
LOWsrc/common/core/letsencrypt/jobs/letsencrypt_utils.py441CODE
LOWsrc/common/core/letsencrypt/jobs/letsencrypt_utils.py441CODE
LOW…les/coreruleset-v4/util/crs-rules-check/rules-check.py4CODE
LOW…les/coreruleset-v4/util/crs-rules-check/rules-check.py5CODE
LOW…/coreruleset-v3/util/regexp-assemble/regexp-cmdline.py13CODE
LOW…y/files/coreruleset-v3/util/crs2-renumbering/update.py5CODE
LOW…sql_versions/a48eacc5e5b6_upgrade_to_version_1_6_11.py12CODE
LOW…sql_versions/12ffcd2b9d63_upgrade_to_version_1_5_11.py13CODE
LOW…ysql_versions/b45f98a50b5c_upgrade_to_version_1_5_8.py13CODE
LOW…ysql_versions/c2ea0c19c08f_upgrade_to_version_1_6_1.py13CODE
LOW…_versions/53accecd001e_upgrade_to_version_1_6_0_rc3.py12CODE
LOW…_versions/53accecd001e_upgrade_to_version_1_6_0_rc3.py13CODE
LOW…ysql_versions/ae3e1b23457d_upgrade_to_version_1_6_4.py12CODE
LOW…ysql_versions/9f917f5e76b3_upgrade_to_version_1_6_0.py12CODE
LOW…ysql_versions/9f917f5e76b3_upgrade_to_version_1_6_0.py13CODE
LOW…ysql_versions/c6fcd4f6971d_upgrade_to_version_1_5_9.py12CODE
LOW…ysql_versions/c6fcd4f6971d_upgrade_to_version_1_5_9.py13CODE
LOW…sql_versions/c6673c17e477_upgrade_to_version_1_6_10.py12CODE
LOW…sql_versions/3d6af0bf1bec_upgrade_to_version_1_5_12.py12CODE
LOW…sql_versions/3d6af0bf1bec_upgrade_to_version_1_5_12.py13CODE
LOW…_versions/bd24b496a4e3_upgrade_to_version_1_6_3_rc2.py12CODE
LOW…_versions/aaa57bd5828f_upgrade_to_version_1_6_3_rc3.py12CODE
LOW…_versions/2c8a1caf53fa_upgrade_to_version_1_6_5_rc3.py12CODE
LOW…_versions/2c8a1caf53fa_upgrade_to_version_1_6_5_rc3.py13CODE
LOW…ysql_versions/3f152772560d_upgrade_to_version_1_5_4.py13CODE
LOW…_versions/62334353ef44_upgrade_to_version_1_6_0_rc4.py12CODE
LOW…_versions/62334353ef44_upgrade_to_version_1_6_0_rc4.py13CODE
LOW…ysql_versions/edcde398c829_upgrade_to_version_1_5_1.py13CODE
LOW…ysql_versions/e65b18370d91_upgrade_to_version_1_5_3.py12CODE
LOW…ysql_versions/e65b18370d91_upgrade_to_version_1_5_3.py13CODE
LOW…_versions/0e74389d938f_upgrade_to_version_1_6_5_rc2.py12CODE
LOW…_versions/c56f10a148e9_upgrade_to_version_1_6_3_rc1.py12CODE
LOW…ysql_versions/4f46305855fd_upgrade_to_version_1_6_3.py12CODE
LOW…sql_versions/b03a64d4d34a_upgrade_to_version_1_5_10.py12CODE
LOW…sql_versions/b03a64d4d34a_upgrade_to_version_1_5_10.py13CODE
LOW…ysql_versions/e4ccc523fea5_upgrade_to_version_1_5_2.py12CODE
LOW…ysql_versions/e4ccc523fea5_upgrade_to_version_1_5_2.py13CODE
LOW…_versions/927114675a7d_upgrade_to_version_1_6_0_rc4.py12CODE
LOW…ite_versions/20966abcdf3e_upgrade_to_version_1_6_11.py12CODE
LOW…lite_versions/7be1a99223e6_upgrade_to_version_1_6_4.py12CODE
LOW…versions/9c5dcacc541a_upgrade_to_version_1_6_10_rc5.py12CODE
LOW…ite_versions/f5ad08b01f62_upgrade_to_version_1_6_10.py12CODE
LOW…ite_versions/760f95e8bee7_upgrade_to_version_1_5_10.py12CODE
LOW…lite_versions/4f7bdc32c662_upgrade_to_version_1_5_9.py12CODE
LOW…_versions/7a8df0c89512_upgrade_to_version_1_6_5_rc2.py12CODE
LOW…_versions/fd214d08928f_upgrade_to_version_1_6_5_rc3.py12CODE
LOW…ite_versions/75a5d34f9a7d_upgrade_to_version_1_5_12.py12CODE
LOW…_versions/76ce66b69597_upgrade_to_version_1_6_0_rc3.py12CODE
LOW…_versions/10d5e9b3e39e_upgrade_to_version_1_6_3_rc3.py12CODE
LOW…_versions/cc59051c313d_upgrade_to_version_1_6_3_rc1.py12CODE
LOW…lite_versions/b3717dab5cdf_upgrade_to_version_1_6_3.py12CODE
LOW…_versions/940d4e056335_upgrade_to_version_1_6_3_rc2.py12CODE
LOW…_versions/166ec9cfef46_upgrade_to_version_1_6_5_rc3.py12CODE
LOW…_versions/166ec9cfef46_upgrade_to_version_1_6_5_rc3.py13CODE
LOW…_versions/28d521ac2009_upgrade_to_version_1_6_0_rc3.py12CODE
LOW…_versions/28d521ac2009_upgrade_to_version_1_6_0_rc3.py13CODE
LOW…_versions/d97f19935f96_upgrade_to_version_1_6_5_rc2.py12CODE
LOW…iadb_versions/1cc06aa8335c_upgrade_to_version_1_5_4.py13CODE
LOW…iadb_versions/24e08b364fa1_upgrade_to_version_1_5_2.py12CODE
121 more matches not shown…
Self-Referential Comments57 hits · 168 pts
SeverityFileLineSnippetContext
MEDIUMmisc/install-bunkerweb.sh20# Create a registered 0600 tempfile and echo its path; returns 1 if mktemp fails.COMMENT
MEDIUMtests/linux/Linux.sh55# Create the container and copy the package to the hostCOMMENT
MEDIUMexamples/authentik/setup-kubernetes.sh4# Create the Authentik blueprint ConfigMap first so the Helm chart can mount itCOMMENT
MEDIUMsrc/ui/entrypoint.sh7# Define a function to handle SIGTERM and SIGINT signals.COMMENT
MEDIUMsrc/ui/app/models/instance.py528 # Create a unique key that combines IP, ban scope, and serviceCOMMENT
MEDIUMsrc/scheduler/JobScheduler.py231 # Create a unique module name based on pathCOMMENT
MEDIUMsrc/common/core/misc/jobs/default-server-cert.py42 # Create a temporary OpenSSL config file with enhanced security settingsCOMMENT
MEDIUMsrc/common/core/authbasic/ui/actions.py158 # Create a unique key for deduplicationCOMMENT
MEDIUMsrc/common/core/jobs/jobs/api-server-cert.py34 # Create a temporary OpenSSL config file with enhanced security settingsCOMMENT
MEDIUMsrc/common/db/Database.py2591 # Define the join operationCOMMENT
MEDIUMsrc/common/db/Database.py2594 # Define the select statementCOMMENT
MEDIUMsrc/common/db/Database.py2667 # Define the join operationCOMMENT
MEDIUMsrc/common/db/Database.py2671 # Define the select statementCOMMENT
MEDIUM…lite_versions/91859f8f75ad_upgrade_to_version_1_5_7.py38 # Create the new 'bw_cli_commands' tableCOMMENT
MEDIUM…versions/1e1fc017a424_upgrade_to_version_1_6_0_beta.py153 # Create a new table with the updated custom_configs schemaCOMMENT
MEDIUM…versions/1e1fc017a424_upgrade_to_version_1_6_0_beta.py205 # Create a new bw_settings table with updated schema (only 'id' as PK and 'name' as unique)STRING
MEDIUM…versions/1e1fc017a424_upgrade_to_version_1_6_0_beta.py272 # Create a temporary new tableSTRING
MEDIUM…_versions/8c096ca1beb8_upgrade_to_version_1_6_1_rc1.py25 # Create a new connection from the engineCOMMENT
MEDIUM…_versions/940350925f36_upgrade_to_version_1_6_0_rc1.py31 # Create the new bw_services table with updated schemaCOMMENT
MEDIUMsrc/linux/scripts/bunkerweb-ui.sh43 # Create the ui.env file if it doesn't existCOMMENT
MEDIUMsrc/linux/scripts/bunkerweb-scheduler.sh38 # Create the scheduler.env file if it doesn't existCOMMENT
MEDIUMsrc/api/entrypoint.sh7# Define a function to handle SIGTERM and SIGINT signals.COMMENT
MEDIUM…a-native/proofs/hol_light/x86_64/proofs/build-proof.sh12# This file is derived from s2n-bignum's tools/build-proof.shCOMMENT
MEDIUM…/mbedtls/tf-psa-crypto/framework/scripts/code_style.py95 # Create an environment without these variables for running commands on theCOMMENT
MEDIUM…mbedtls/tf-psa-crypto/framework/scripts/all-helpers.sh6# This file contains helpers for test components that are executed by all.sh.COMMENT
MEDIUM…mbedtls/tf-psa-crypto/framework/scripts/all-helpers.sh9# This file is the right place for helpers:COMMENT
MEDIUM…/tf-psa-crypto/framework/scripts/generate_test_code.py1114 # Create a placeholder pattern with the correct named capture groupsSTRING
MEDIUM…mbedtls/tf-psa-crypto/framework/scripts/demo_common.sh125 # This function is commonly called in an if condition, where "set -e"COMMENT
MEDIUM…mbedtls/tf-psa-crypto/framework/scripts/demo_common.sh176 # Create a seedfile that's sufficiently long in all library configurations.COMMENT
MEDIUM…pto/framework/scripts/mbedtls_framework/test_driver.py164 # Create the test driver treeCOMMENT
MEDIUM…framework/scripts/mbedtls_framework/generated_files.py126 # This file is optional and didn't exist before, soCOMMENT
MEDIUM…ework/scripts/mbedtls_framework/c_wrapper_generator.py60 # This class is designed to have many methods potentially overloaded.COMMENT
MEDIUM…s/src/mbedtls/tf-psa-crypto/include/psa/crypto_extra.h1507 * -# Initialize the operation object with one of the methods described in theCOMMENT
MEDIUMsrc/deps/src/mbedtls/tf-psa-crypto/include/psa/crypto.h958 * -# Initialize the operation object with one of the methods described in theCOMMENT
MEDIUMsrc/deps/src/mbedtls/tf-psa-crypto/include/psa/crypto.h1225 * -# Initialize the operation object with one of the methods described in theCOMMENT
MEDIUMsrc/deps/src/mbedtls/tf-psa-crypto/include/psa/crypto.h1510 * -# Initialize the operation object with one of the methods described in theCOMMENT
MEDIUMsrc/deps/src/mbedtls/tf-psa-crypto/include/psa/crypto.h1570 * -# Initialize the operation object with one of the methods described in theCOMMENT
MEDIUMsrc/deps/src/mbedtls/tf-psa-crypto/include/psa/crypto.h1919 * -# Initialize the operation object with one of the methods described in theCOMMENT
MEDIUMsrc/deps/src/mbedtls/tf-psa-crypto/include/psa/crypto.h1982 * -# Initialize the operation object with one of the methods described in theCOMMENT
MEDIUMsrc/deps/src/mbedtls/tf-psa-crypto/include/psa/crypto.h2437 * -# Initialize the operation object with one of the methods described in theCOMMENT
MEDIUMsrc/deps/src/mbedtls/tf-psa-crypto/include/psa/crypto.h2507 * -# Initialize the operation object with one of the methods described in theCOMMENT
MEDIUM…tf-psa-crypto/tests/scripts/components-basic-checks.sh6# This file contains test components that are executed by all.shCOMMENT
MEDIUM…pto/tests/scripts/components-configuration-platform.sh6# This file contains test components that are executed by all.shCOMMENT
MEDIUM…tf-psa-crypto/tests/scripts/components-build-system.sh6# This file contains test components that are executed by all.shCOMMENT
MEDIUM…s/tf-psa-crypto/tests/scripts/components-sanitizers.sh6# This file contains test components that are executed by all.shCOMMENT
MEDIUM…tls/tf-psa-crypto/tests/scripts/components-platform.sh6# This file contains test components that are executed by all.shCOMMENT
MEDIUM…ls/tf-psa-crypto/tests/scripts/generate_test_driver.py111 #Create the test driver tree from `drivers/builtin`COMMENT
MEDIUM…s/tf-psa-crypto/tests/scripts/components-compliance.sh6# This file contains test components that are executed by all.shCOMMENT
MEDIUM…rypto/tests/scripts/components-configuration-tuning.sh6# This file contains test components that are executed by all.shCOMMENT
MEDIUM…f-psa-crypto/tests/scripts/components-configuration.sh6# This file contains test components that are executed by all.shCOMMENT
MEDIUM…rypto/tests/scripts/components-configuration-crypto.sh6# This file contains test components that are executed by all.shCOMMENT
MEDIUM…tls/tf-psa-crypto/tests/scripts/components-compiler.sh6# This file contains test components that are executed by all.shCOMMENT
MEDIUMsrc/deps/src/mbedtls/tf-psa-crypto/tests/scripts/all.sh8# This file is executable; it is the entry point for users and the CI.COMMENT
MEDIUMsrc/deps/src/zlib/os400/make.sh164# Create the OS/400 library if it does not exist.COMMENT
MEDIUMsrc/deps/src/zlib/os400/make.sh172# Create the DOCS source file if it does not exist.COMMENT
MEDIUMsrc/deps/src/zlib/os400/make.sh195# Create the OS/400 source program file for the C header files.COMMENT
MEDIUMsrc/deps/src/zlib/os400/make.sh206# Create the IFS directory for the C header files.COMMENT
Fake / Example Data143 hits · 144 pts
SeverityFileLineSnippetContext
LOWmisc/dummy-plugin/plugin.json13 "id": "dummy-id",CODE
LOWdocs/integrations.md4001 bunkerweb.io/EMAIL_LETS_ENCRYPT: "admin@example.com"CODE
LOWdocs/integrations.md4103 bunkerweb.io/EMAIL_LETS_ENCRYPT: "admin@example.com"CODE
LOWdocs/integrations.md4265 bunkerweb.io/EMAIL_LETS_ENCRYPT: "admin@example.com"CODE
LOWdocs/integrations.md4327 bunkerweb.io/EMAIL_LETS_ENCRYPT: "admin@example.com"CODE
LOWdocs/advanced.md4434 OPENIDC_ACL_CLAIM_VALUE_1: "admin@example.com"CODE
LOWdocs/advanced.md5127EMAIL_LETS_ENCRYPT: "admin@example.com"CODE
LOWdocs/plugins.md326 "id": "dummy-id",CODE
LOWdocs/plugins.md791 "current_user": "John Doe",CODE
LOWdocs/features.md3302 EMAIL_LETS_ENCRYPT: "admin@example.com"CODE
LOWdocs/features.md3312 EMAIL_LETS_ENCRYPT: "admin@example.com"CODE
LOWdocs/features.md3325 EMAIL_LETS_ENCRYPT: "admin@example.com"CODE
LOWdocs/features.md3338 EMAIL_LETS_ENCRYPT: "admin@example.com"CODE
LOWdocs/features.md3350 EMAIL_LETS_ENCRYPT: "admin@example.com"CODE
LOWdocs/features.md3363 EMAIL_LETS_ENCRYPT: "admin@example.com"CODE
LOWdocs/zh/integrations.md3874 bunkerweb.io/EMAIL_LETS_ENCRYPT: "admin@example.com"CODE
LOWdocs/zh/integrations.md3976 bunkerweb.io/EMAIL_LETS_ENCRYPT: "admin@example.com"CODE
LOWdocs/zh/integrations.md4138 bunkerweb.io/EMAIL_LETS_ENCRYPT: "admin@example.com"CODE
LOWdocs/zh/integrations.md4200 bunkerweb.io/EMAIL_LETS_ENCRYPT: "admin@example.com"CODE
LOWdocs/zh/advanced.md4441 OPENIDC_ACL_CLAIM_VALUE_1: "admin@example.com"CODE
LOWdocs/zh/advanced.md5134EMAIL_LETS_ENCRYPT: "admin@example.com"CODE
LOWdocs/zh/plugins.md323 "id": "dummy-id",CODE
LOWdocs/zh/plugins.md787 "current_user": "John Doe",CODE
LOWdocs/zh/features.md3297 EMAIL_LETS_ENCRYPT: "admin@example.com"CODE
LOWdocs/zh/features.md3307 EMAIL_LETS_ENCRYPT: "admin@example.com"CODE
LOWdocs/zh/features.md3320 EMAIL_LETS_ENCRYPT: "admin@example.com"CODE
LOWdocs/zh/features.md3333 EMAIL_LETS_ENCRYPT: "admin@example.com"CODE
LOWdocs/zh/features.md3345 EMAIL_LETS_ENCRYPT: "admin@example.com"CODE
LOWdocs/zh/features.md3358 EMAIL_LETS_ENCRYPT: "admin@example.com"CODE
LOWdocs/de/integrations.md3877 bunkerweb.io/EMAIL_LETS_ENCRYPT: "admin@example.com"CODE
LOWdocs/de/integrations.md3979 bunkerweb.io/EMAIL_LETS_ENCRYPT: "admin@example.com"CODE
LOWdocs/de/integrations.md4141 bunkerweb.io/EMAIL_LETS_ENCRYPT: "admin@example.com"CODE
LOWdocs/de/integrations.md4203 bunkerweb.io/EMAIL_LETS_ENCRYPT: "admin@example.com"CODE
LOWdocs/de/advanced.md4444 OPENIDC_ACL_CLAIM_VALUE_1: "admin@example.com"CODE
LOWdocs/de/advanced.md5137EMAIL_LETS_ENCRYPT: "admin@example.com"CODE
LOWdocs/de/plugins.md322 "id": "dummy-id",CODE
LOWdocs/de/plugins.md786 "current_user": "John Doe",CODE
LOWdocs/de/features.md3234 EMAIL_LETS_ENCRYPT: "admin@example.com"CODE
LOWdocs/de/features.md3244 EMAIL_LETS_ENCRYPT: "admin@example.com"CODE
LOWdocs/de/features.md3257 EMAIL_LETS_ENCRYPT: "admin@example.com"CODE
LOWdocs/de/features.md3270 EMAIL_LETS_ENCRYPT: "admin@example.com"CODE
LOWdocs/de/features.md3282 EMAIL_LETS_ENCRYPT: "admin@example.com"CODE
LOWdocs/de/features.md3295 EMAIL_LETS_ENCRYPT: "admin@example.com"CODE
LOWdocs/fr/integrations.md3849 bunkerweb.io/EMAIL_LETS_ENCRYPT: "admin@example.com"CODE
LOWdocs/fr/integrations.md3951 bunkerweb.io/EMAIL_LETS_ENCRYPT: "admin@example.com"CODE
LOWdocs/fr/integrations.md4113 bunkerweb.io/EMAIL_LETS_ENCRYPT: "admin@example.com"CODE
LOWdocs/fr/integrations.md4175 bunkerweb.io/EMAIL_LETS_ENCRYPT: "admin@example.com"CODE
LOWdocs/fr/advanced.md4443 OPENIDC_ACL_CLAIM_VALUE_1: "admin@example.com"CODE
LOWdocs/fr/advanced.md5136EMAIL_LETS_ENCRYPT: "admin@example.com"CODE
LOWdocs/fr/plugins.md323 "id": "dummy-id",CODE
LOWdocs/fr/plugins.md788 "current_user": "John Doe",CODE
LOWdocs/fr/features.md3187 EMAIL_LETS_ENCRYPT: "admin@example.com"CODE
LOWdocs/fr/features.md3197 EMAIL_LETS_ENCRYPT: "admin@example.com"CODE
LOWdocs/fr/features.md3210 EMAIL_LETS_ENCRYPT: "admin@example.com"CODE
LOWdocs/fr/features.md3223 EMAIL_LETS_ENCRYPT: "admin@example.com"CODE
LOWdocs/fr/features.md3235 EMAIL_LETS_ENCRYPT: "admin@example.com"CODE
LOWdocs/fr/features.md3248 EMAIL_LETS_ENCRYPT: "admin@example.com"CODE
LOWdocs/es/integrations.md3877 bunkerweb.io/EMAIL_LETS_ENCRYPT: "admin@example.com"CODE
LOWdocs/es/integrations.md3979 bunkerweb.io/EMAIL_LETS_ENCRYPT: "admin@example.com"CODE
LOWdocs/es/integrations.md4141 bunkerweb.io/EMAIL_LETS_ENCRYPT: "admin@example.com"CODE
83 more matches not shown…
Magic Placeholder Names27 hits · 135 pts
SeverityFileLineSnippetContext
HIGHdocs/features.md2101 CROWDSEC_API_KEY: "your-api-key-here"CODE
HIGHdocs/features.md2112 CROWDSEC_API_KEY: "your-api-key-here"CODE
HIGHdocs/features.md3099 INJECT_BODY: "<script src=\"https://cdn.example.com/js/widget.js\"></script><script>initializeWidget('your-api-key')CODE
HIGHdocs/zh/features.md2099 CROWDSEC_API_KEY: "your-api-key-here"CODE
HIGHdocs/zh/features.md2110 CROWDSEC_API_KEY: "your-api-key-here"CODE
HIGHdocs/zh/features.md3095 INJECT_BODY: "<script src=\"https://cdn.example.com/js/widget.js\"></script><script>initializeWidget('your-api-key')CODE
HIGHdocs/de/features.md2064 CROWDSEC_API_KEY: "your-api-key-here"CODE
HIGHdocs/de/features.md2075 CROWDSEC_API_KEY: "your-api-key-here"CODE
HIGHdocs/de/features.md3032 INJECT_BODY: "<script src=\"https://cdn.example.com/js/widget.js\"></script><script>initializeWidget('your-api-key')CODE
HIGHdocs/fr/features.md2026 CROWDSEC_API_KEY: "your-api-key-here"CODE
HIGHdocs/fr/features.md2037 CROWDSEC_API_KEY: "your-api-key-here"CODE
HIGHdocs/fr/features.md2987 INJECT_BODY: '<script src="https://cdn.example.com/js/widget.js"></script><script>initializeWidget(''your-api-key'')CODE
HIGHdocs/es/features.md3084 INJECT_BODY: "<script src=\"https://cdn.example.com/js/widget.js\"></script><script>initializeWidget('your-api-key')CODE
HIGHexamples/dns-dnsmadeeasy/docker-compose.yml40 LETS_ENCRYPT_DNS_CREDENTIAL_ITEM: "dns_dnsmadeeasy_api_key <your-api-key>" # replace with your DNS Made Easy API kCODE
HIGHsrc/common/core/inject/README.zh.md65 INJECT_BODY: "<script src=\"https://cdn.example.com/js/widget.js\"></script><script>initializeWidget('your-api-key')CODE
HIGHsrc/common/core/inject/README.fr.md57 INJECT_BODY: '<script src="https://cdn.example.com/js/widget.js"></script><script>initializeWidget(''your-api-key'')CODE
HIGHsrc/common/core/inject/README.es.md65 INJECT_BODY: "<script src=\"https://cdn.example.com/js/widget.js\"></script><script>initializeWidget('your-api-key')CODE
HIGHsrc/common/core/inject/README.de.md65 INJECT_BODY: "<script src=\"https://cdn.example.com/js/widget.js\"></script><script>initializeWidget('your-api-key')CODE
HIGHsrc/common/core/inject/README.md65 INJECT_BODY: "<script src=\"https://cdn.example.com/js/widget.js\"></script><script>initializeWidget('your-api-key')CODE
HIGHsrc/common/core/crowdsec/README.zh.md333 CROWDSEC_API_KEY: "your-api-key-here"CODE
HIGHsrc/common/core/crowdsec/README.zh.md344 CROWDSEC_API_KEY: "your-api-key-here"CODE
HIGHsrc/common/core/crowdsec/README.fr.md333 CROWDSEC_API_KEY: "your-api-key-here"CODE
HIGHsrc/common/core/crowdsec/README.fr.md344 CROWDSEC_API_KEY: "your-api-key-here"CODE
HIGHsrc/common/core/crowdsec/README.de.md331 CROWDSEC_API_KEY: "your-api-key-here"CODE
HIGHsrc/common/core/crowdsec/README.de.md342 CROWDSEC_API_KEY: "your-api-key-here"CODE
HIGHsrc/common/core/crowdsec/README.md335 CROWDSEC_API_KEY: "your-api-key-here"CODE
HIGHsrc/common/core/crowdsec/README.md346 CROWDSEC_API_KEY: "your-api-key-here"CODE
Cross-File Repetition27 hits · 135 pts
SeverityFileLineSnippetContext
HIGH…versions/839424d81cf7_upgrade_to_version_1_6_0_beta.py0update bw_plugin_pages set data = template_file, checksum = template_checksum where template_file is not nullSTRING
HIGH…versions/bfa7869e34c3_upgrade_to_version_1_6_0_beta.py0update bw_plugin_pages set data = template_file, checksum = template_checksum where template_file is not nullSTRING
HIGH…versions/0b08c406d820_upgrade_to_version_1_6_0_beta.py0update bw_plugin_pages set data = template_file, checksum = template_checksum where template_file is not nullSTRING
HIGH…ysql_versions/021e3123e517_upgrade_to_version_1_5_6.py0update bw_plugins set external = true where type = 'external'STRING
HIGH…lite_versions/0a4144dd55d4_upgrade_to_version_1_5_6.py0update bw_plugins set external = true where type = 'external'STRING
HIGH…iadb_versions/18e9d2191dcc_upgrade_to_version_1_5_6.py0update bw_plugins set external = true where type = 'external'STRING
HIGH…esql_versions/b4abd1acf9f1_upgrade_to_version_1_5_6.py0update bw_plugins set external = true where type = 'external'STRING
HIGH…ysql_versions/021e3123e517_upgrade_to_version_1_5_6.py0update bw_metadata set is_pro = false, pro_status = 'invalid', pro_services = 0, pro_overlapped = false, pro_plugins_chaSTRING
HIGH…lite_versions/0a4144dd55d4_upgrade_to_version_1_5_6.py0update bw_metadata set is_pro = false, pro_status = 'invalid', pro_services = 0, pro_overlapped = false, pro_plugins_chaSTRING
HIGH…iadb_versions/18e9d2191dcc_upgrade_to_version_1_5_6.py0update bw_metadata set is_pro = false, pro_status = 'invalid', pro_services = 0, pro_overlapped = false, pro_plugins_chaSTRING
HIGH…esql_versions/b4abd1acf9f1_upgrade_to_version_1_5_6.py0update bw_metadata set is_pro = false, pro_status = 'invalid', pro_services = 0, pro_overlapped = false, pro_plugins_chaSTRING
HIGH…ysql_versions/edcde398c829_upgrade_to_version_1_5_1.py0update bw_metadata set scheduler_first_start = false, custom_configs_changed = false, external_plugins_changed = false, STRING
HIGH…lite_versions/6599b34870d1_upgrade_to_version_1_5_1.py0update bw_metadata set scheduler_first_start = false, custom_configs_changed = false, external_plugins_changed = false, STRING
HIGH…iadb_versions/cc61497f1976_upgrade_to_version_1_5_1.py0update bw_metadata set scheduler_first_start = false, custom_configs_changed = false, external_plugins_changed = false, STRING
HIGH…esql_versions/3133d7320b63_upgrade_to_version_1_5_1.py0update bw_metadata set scheduler_first_start = false, custom_configs_changed = false, external_plugins_changed = false, STRING
HIGH…versions/1e1fc017a424_upgrade_to_version_1_6_0_beta.py0insert into bw_custom_configs_old (id, service_id, type, name, data, checksum, method) select id, service_id, type, nameSTRING
HIGH…_versions/5b0ea031ccfc_upgrade_to_version_1_6_0_rc1.py0insert into bw_custom_configs_old (id, service_id, type, name, data, checksum, method) select id, service_id, type, nameSTRING
HIGH…_versions/940350925f36_upgrade_to_version_1_6_0_rc1.py0insert into bw_custom_configs_old (id, service_id, type, name, data, checksum, method) select id, service_id, type, nameSTRING
HIGH…ramework/scripts/mbedtls_framework/min_requirements.py0install all the required python packages, with the minimum python version.STRING
HIGH…/src/mbedtls/tf-psa-crypto/scripts/min_requirements.py0install all the required python packages, with the minimum python version.STRING
HIGHsrc/deps/src/mbedtls/scripts/min_requirements.py0install all the required python packages, with the minimum python version.STRING
HIGHsrc/deps/src/lua-resty-openssl/scripts/type_x509_req.py0-- note: this is defined by standards (x.509 et al) to be one less than the certificate version. -- so a version 3 certiSTRING
HIGHsrc/deps/src/lua-resty-openssl/scripts/type_x509.py0-- note: this is defined by standards (x.509 et al) to be one less than the certificate version. -- so a version 3 certiSTRING
HIGHsrc/deps/src/lua-resty-openssl/scripts/type_x509_crl.py0-- note: this is defined by standards (x.509 et al) to be one less than the certificate version. -- so a version 3 certiSTRING
HIGHsrc/deps/src/libinjection/misc/sqliserver.py0returns the value of token, handling opening and closing quote charactersSTRING
HIGHsrc/deps/src/libinjection/python/test_driver.py0returns the value of token, handling opening and closing quote charactersSTRING
HIGHsrc/deps/src/libinjection/python/apitest.py0returns the value of token, handling opening and closing quote charactersSTRING
Slop Phrases68 hits · 124 pts
SeverityFileLineSnippetContext
LOWexamples/php-singlesite/docker-compose.yml11 # don't forget to edit the permissions of the files and folders accordinglyCOMMENT
LOWexamples/php-singlesite/docker-compose.yml11 # don't forget to edit the permissions of the files and folders accordinglyCOMMENT
LOWexamples/php-singlesite/docker-compose.yml48 # don't forget to edit the permissions of the files and folders accordinglyCOMMENT
LOWexamples/php-singlesite/docker-compose.yml48 # don't forget to edit the permissions of the files and folders accordinglyCOMMENT
LOWexamples/php-multisite/autoconf.yml6 # don't forget to edit the permissions of the files and folders accordinglyCOMMENT
LOWexamples/php-multisite/autoconf.yml6 # don't forget to edit the permissions of the files and folders accordinglyCOMMENT
LOWexamples/php-multisite/autoconf.yml9 - ./www/app1.example.com:/app # folder containing PHP app1 (don't forget to rename it)CODE
LOWexamples/php-multisite/autoconf.yml9 - ./www/app1.example.com:/app # folder containing PHP app1 (don't forget to rename it)CODE
LOWexamples/php-multisite/autoconf.yml23 # don't forget to edit the permissions of the files and folders accordinglyCOMMENT
LOWexamples/php-multisite/autoconf.yml23 # don't forget to edit the permissions of the files and folders accordinglyCOMMENT
LOWexamples/php-multisite/autoconf.yml26 - ./www/app2.example.com:/app # folder containing PHP app2 (don't forget to rename it)CODE
LOWexamples/php-multisite/autoconf.yml26 - ./www/app2.example.com:/app # folder containing PHP app2 (don't forget to rename it)CODE
LOWexamples/php-multisite/docker-compose.yml11 # don't forget to edit the permissions of the files and folders accordinglyCOMMENT
LOWexamples/php-multisite/docker-compose.yml11 # don't forget to edit the permissions of the files and folders accordinglyCOMMENT
LOWexamples/php-multisite/docker-compose.yml16 - ./www:/var/www/html # contains web files (PHP, assets, ...), don't forget to rename the subfoldersCODE
LOWexamples/php-multisite/docker-compose.yml16 - ./www:/var/www/html # contains web files (PHP, assets, ...), don't forget to rename the subfoldersCODE
LOWexamples/php-multisite/docker-compose.yml53 # don't forget to edit the permissions of the files and folders accordinglyCOMMENT
LOWexamples/php-multisite/docker-compose.yml53 # don't forget to edit the permissions of the files and folders accordinglyCOMMENT
LOWexamples/php-multisite/docker-compose.yml56 - ./www/app1.example.com:/app # folder containing PHP app1 (don't forget to rename it)CODE
LOWexamples/php-multisite/docker-compose.yml56 - ./www/app1.example.com:/app # folder containing PHP app1 (don't forget to rename it)CODE
LOWexamples/php-multisite/docker-compose.yml64 # don't forget to edit the permissions of the files and folders accordinglyCOMMENT
LOWexamples/php-multisite/docker-compose.yml64 # don't forget to edit the permissions of the files and folders accordinglyCOMMENT
LOWexamples/php-multisite/docker-compose.yml67 - ./www/app2.example.com:/app # folder containing PHP app2 (don't forget to rename it)CODE
LOWexamples/php-multisite/docker-compose.yml67 - ./www/app2.example.com:/app # folder containing PHP app2 (don't forget to rename it)CODE
MEDIUMexamples/bigbluebutton/docker-compose.yml9# after generating your bigbluebutton docker-compose.yml file, you can modify the following to add bunkerweb to itCOMMENT
MEDIUMexamples/passbolt/docker-compose.yml49 #Alternatively you can use rootless:COMMENT
LOWexamples/cors/autoconf.yml10 # don't forget to edit the permissions of the files and folders accordinglyCOMMENT
LOWexamples/cors/autoconf.yml10 # don't forget to edit the permissions of the files and folders accordinglyCOMMENT
LOWexamples/cors/autoconf.yml13 - ./www/app1.example.com:/app # folder containing PHP app1 (don't forget to rename it)CODE
LOWexamples/cors/autoconf.yml13 - ./www/app1.example.com:/app # folder containing PHP app1 (don't forget to rename it)CODE
LOWexamples/cors/autoconf.yml29 # don't forget to edit the permissions of the files and folders accordinglyCOMMENT
LOWexamples/cors/autoconf.yml29 # don't forget to edit the permissions of the files and folders accordinglyCOMMENT
LOWexamples/cors/autoconf.yml32 - ./www/app2.example.com:/app # folder containing PHP app2 (don't forget to rename it)CODE
LOWexamples/cors/autoconf.yml32 - ./www/app2.example.com:/app # folder containing PHP app2 (don't forget to rename it)CODE
LOWexamples/cors/autoconf.yml46 # don't forget to edit the permissions of the files and folders accordinglyCOMMENT
LOWexamples/cors/autoconf.yml46 # don't forget to edit the permissions of the files and folders accordinglyCOMMENT
LOWexamples/cors/autoconf.yml49 - ./www/app3.example.com:/app # folder containing PHP app3 (don't forget to rename it)CODE
LOWexamples/cors/autoconf.yml49 - ./www/app3.example.com:/app # folder containing PHP app3 (don't forget to rename it)CODE
LOWexamples/cors/docker-compose.yml11 # don't forget to edit the permissions of the files and folders accordinglyCOMMENT
LOWexamples/cors/docker-compose.yml11 # don't forget to edit the permissions of the files and folders accordinglyCOMMENT
LOWexamples/cors/docker-compose.yml57 # don't forget to edit the permissions of the files and folders accordinglyCOMMENT
LOWexamples/cors/docker-compose.yml57 # don't forget to edit the permissions of the files and folders accordinglyCOMMENT
LOWexamples/cors/docker-compose.yml60 - ./www/app1.example.com:/app # folder containing PHP app1 (don't forget to rename it)CODE
LOWexamples/cors/docker-compose.yml60 - ./www/app1.example.com:/app # folder containing PHP app1 (don't forget to rename it)CODE
LOWexamples/cors/docker-compose.yml68 # don't forget to edit the permissions of the files and folders accordinglyCOMMENT
LOWexamples/cors/docker-compose.yml68 # don't forget to edit the permissions of the files and folders accordinglyCOMMENT
LOWexamples/cors/docker-compose.yml71 - ./www/app2.example.com:/app # folder containing PHP app2 (don't forget to rename it)CODE
LOWexamples/cors/docker-compose.yml71 - ./www/app2.example.com:/app # folder containing PHP app2 (don't forget to rename it)CODE
LOWexamples/cors/docker-compose.yml79 # don't forget to edit the permissions of the files and folders accordinglyCOMMENT
LOWexamples/cors/docker-compose.yml79 # don't forget to edit the permissions of the files and folders accordinglyCOMMENT
LOWexamples/cors/docker-compose.yml82 - ./www/app3.example.com:/app # folder containing PHP app3 (don't forget to rename it)CODE
LOWexamples/cors/docker-compose.yml82 - ./www/app3.example.com:/app # folder containing PHP app3 (don't forget to rename it)CODE
LOWexamples/php-cookie-flags/docker-compose.yml11 # don't forget to edit the permissions of the files and folders accordinglyCOMMENT
LOWexamples/php-cookie-flags/docker-compose.yml11 # don't forget to edit the permissions of the files and folders accordinglyCOMMENT
LOWexamples/php-cookie-flags/docker-compose.yml50 # don't forget to edit the permissions of the files and folders accordinglyCOMMENT
LOWexamples/php-cookie-flags/docker-compose.yml50 # don't forget to edit the permissions of the files and folders accordinglyCOMMENT
LOW.github/ISSUE_TEMPLATE/bug_report.yml36 ⚠️ DON'T FORGET TO REMOVE PRIVATE DATA LIKE IP ADDRESSES ! ⚠️CODE
LOW.github/ISSUE_TEMPLATE/bug_report.yml45 ⚠️ DON'T FORGET TO REMOVE PRIVATE DATA LIKE IP ADDRESSES ! ⚠️CODE
LOWsrc/ui/app/static/libs/apexcharts/apexcharts.min.js5!function(t,e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e():"function"==typeof define&&defineCODE
LOW…n/core/modsecurity/files/coreruleset-v3/util/verify.rb64 # then make sure to split the quoting out of the quoted stringsCOMMENT
8 more matches not shown…
Structural Annotation Overuse66 hits · 104 pts
SeverityFileLineSnippetContext
LOWBUILD.md168### Step 1: build builder imageCOMMENT
LOWBUILD.md176### Step 2: build packageCOMMENT
LOWdocs/integrations.md3150##### Step 1: Scheduler ConfigurationCOMMENT
LOWdocs/integrations.md3175##### Step 2: Creating the Deployment with SidecarCOMMENT
LOWdocs/integrations.md3277##### Step 3: Creating ServicesCOMMENT
LOWdocs/integrations.md3325##### Step 4: Reverse Proxy ConfigurationCOMMENT
LOWdocs/integrations.md3361##### Step 5: DeploymentCOMMENT
LOWdocs/zh/integrations.md3022##### Step 1: Scheduler ConfigurationCOMMENT
LOWdocs/zh/integrations.md3047##### Step 2: Creating the Deployment with SidecarCOMMENT
LOWdocs/zh/integrations.md3150##### Step 3: Creating ServicesCOMMENT
LOWdocs/zh/integrations.md3198##### Step 4: Reverse Proxy ConfigurationCOMMENT
LOWdocs/zh/integrations.md3234##### Step 5: DeploymentCOMMENT
LOWdocs/de/integrations.md3025##### Step 1: Scheduler ConfigurationCOMMENT
LOWdocs/de/integrations.md3050##### Step 2: Creating the Deployment with SidecarCOMMENT
LOWdocs/de/integrations.md3153##### Step 3: Creating ServicesCOMMENT
LOWdocs/de/integrations.md3201##### Step 4: Reverse Proxy ConfigurationCOMMENT
LOWdocs/de/integrations.md3237##### Step 5: DeploymentCOMMENT
LOWdocs/es/integrations.md3026##### Step 1: Scheduler ConfigurationCOMMENT
LOWdocs/es/integrations.md3051##### Step 2: Creating the Deployment with SidecarCOMMENT
LOWdocs/es/integrations.md3154##### Step 3: Creating ServicesCOMMENT
LOWdocs/es/integrations.md3202##### Step 4: Reverse Proxy ConfigurationCOMMENT
LOWdocs/es/integrations.md3238##### Step 5: DeploymentCOMMENT
LOWsrc/common/core/letsencrypt/ui/hooks.py57 # Step 1: metadata-only fetch to check if we can short-circuit via checksum.COMMENT
LOWsrc/common/core/letsencrypt/ui/hooks.py71 # Step 2: tar blob fetch + in-memory walk.COMMENT
LOW…t-v4/util/php-dictionary-gen/php-dictionary-creator.sh317# Step 0 - InitCOMMENT
LOW…t-v4/util/php-dictionary-gen/php-dictionary-creator.sh332# Step 1 - Clone PHP repoCOMMENT
LOW…t-v4/util/php-dictionary-gen/php-dictionary-creator.sh352# Step 2 - Extract Function NamesCOMMENT
LOW…t-v4/util/php-dictionary-gen/php-dictionary-creator.sh360# Step 3 - Filter 1: Is it an English wordCOMMENT
LOW…t-v4/util/php-dictionary-gen/php-dictionary-creator.sh366# Step 4 - Output 933161COMMENT
LOW…t-v4/util/php-dictionary-gen/php-dictionary-creator.sh393# Step 5 - Create or update frequency listCOMMENT
LOW…t-v4/util/php-dictionary-gen/php-dictionary-creator.sh436# Step 6 - Filter 2: Output depending on frequencyCOMMENT
LOW…oreruleset-v3/util/regexp-tricks/negative-lookahead.py3# WARNING: This script is EXPERIMENTAL. Use with caution.COMMENT
LOW…ysql_versions/41d395e48cfd_upgrade_to_version_1_5_0.py23 # Step 1: Drop 'order' column from 'bw_plugins'COMMENT
LOW…lite_versions/91859f8f75ad_upgrade_to_version_1_5_7.py22 # Step 1: Add 'order' column as nullable with a defaultCOMMENT
LOW…lite_versions/91859f8f75ad_upgrade_to_version_1_5_7.py26 # Step 2: Set default value for existing rowsCOMMENT
LOW…lite_versions/91859f8f75ad_upgrade_to_version_1_5_7.py29 # Step 3: Alter 'order' column to NOT NULLCOMMENT
LOW…lite_versions/0a4144dd55d4_upgrade_to_version_1_5_6.py45 # Step 1: Add the new 'type' column with default 'external'COMMENT
LOW…lite_versions/0a4144dd55d4_upgrade_to_version_1_5_6.py48 # Step 2: Migrate data: Set 'type' to 'external' where 'external' was trueCOMMENT
LOW…lite_versions/0a4144dd55d4_upgrade_to_version_1_5_6.py55 # Step 3: Drop the 'external' column and alter the 'stream' column to STREAM_TYPES_ENUMSTRING
LOW…lite_versions/8bb3be426524_upgrade_to_version_1_5_0.py22 # Step 1: Drop 'order' column from 'bw_plugins'COMMENT
LOW…lite_versions/8bb3be426524_upgrade_to_version_1_5_0.py31 # Step 1: Add 'order' column back to 'bw_plugins' (with a default value of 0 for NOT NULL constraint)COMMENT
LOW…lite_versions/8bb3be426524_upgrade_to_version_1_5_0.py35 # Step 2: Set default value for existing rowsCOMMENT
LOW…lite_versions/8bb3be426524_upgrade_to_version_1_5_0.py38 # Step 3: Alter 'order' column to NOT NULLCOMMENT
LOW…iadb_versions/b46c7ecfba26_upgrade_to_version_1_5_0.py23 # Step 1: Drop 'order' column from 'bw_plugins'COMMENT
LOW…esql_versions/4badb3a66963_upgrade_to_version_1_5_0.py29 # Step 1: Add 'order' column back to 'bw_plugins' (with a default value of 0 for NOT NULL constraint)COMMENT
LOW…esql_versions/4badb3a66963_upgrade_to_version_1_5_0.py33 # Step 2: Set default value for existing rowsCOMMENT
LOW…esql_versions/4badb3a66963_upgrade_to_version_1_5_0.py36 # Step 3: Alter 'order' column to NOT NULLCOMMENT
LOW…_versions/940350925f36_upgrade_to_version_1_6_0_rc1.py159 # Step 1: Add column as nullableSTRING
LOW…_versions/940350925f36_upgrade_to_version_1_6_0_rc1.py162 # Step 2: Populate default valuesSTRING
LOW…_versions/940350925f36_upgrade_to_version_1_6_0_rc1.py173 # Step 3: Alter column to NOT NULLSTRING
LOW…_versions/940350925f36_upgrade_to_version_1_6_0_rc1.py176 # Step 4: Add unique constraintSTRING
LOW…_versions/940350925f36_upgrade_to_version_1_6_0_rc1.py180 # Step 1: Add column as nullableSTRING
LOW…_versions/940350925f36_upgrade_to_version_1_6_0_rc1.py183 # Step 2: Populate default valuesSTRING
LOW…_versions/940350925f36_upgrade_to_version_1_6_0_rc1.py194 # Step 3: Alter column to NOT NULLSTRING
LOW…_versions/940350925f36_upgrade_to_version_1_6_0_rc1.py197 # Step 4: Add unique constraintSTRING
LOW…_versions/b56eb8d8dbf2_upgrade_to_version_1_6_0_rc2.py23 # Step 1: Add column as nullableCOMMENT
LOW…_versions/b56eb8d8dbf2_upgrade_to_version_1_6_0_rc2.py26 # Step 2: Populate default valuesCOMMENT
LOW…_versions/b56eb8d8dbf2_upgrade_to_version_1_6_0_rc2.py37 # Step 3: Alter column to NOT NULLSTRING
LOW…_versions/b56eb8d8dbf2_upgrade_to_version_1_6_0_rc2.py40 # Step 4: Add unique constraintSTRING
LOW…esql_versions/5201c88f004d_upgrade_to_version_1_5_7.py55 # Step 1: Add column as nullableSTRING
6 more matches not shown…
Cross-Language Confusion12 hits · 60 pts
SeverityFileLineSnippetContext
HIGHtests/Upgrade.py61 apt update && apt install -y sudo && \CODE
HIGHtests/Upgrade.py423 apt update && apt install -y sudo && \CODE
HIGHtests/Upgrade.py430 sudo apt update && sudo apt install -y nginx=1.30.3-1~jammyCODE
HIGHtests/Upgrade.py592 apt update && apt install -y sudo && \CODE
HIGHtests/Upgrade.py943 apt update && apt install -y sudo && \CODE
HIGHtests/Upgrade.py950 sudo apt update && sudo apt install -y nginx=1.30.3-1~bookwormCODE
HIGHtests/LinuxTest.py133 f"cd /opt/{self._name} && ./setup-linux.sh && chown -R nginx:nginx /etc/bunkerweb/configs",CODE
HIGH…-psa-crypto/framework/scripts/generate_bignum_tests.py107 return "0 (null)"CODE
HIGH…-psa-crypto/framework/scripts/generate_bignum_tests.py109 return "negative 0 (null)"CODE
HIGH…deps/src/lua-resty-openssl/scripts/find_unused_cdef.py96def display(unused, undefined):CODE
HIGHsrc/deps/src/libinjection/python/speedtest.py25 "1 || COS(+0X04) --FOOBAR",CODE
HIGHsrc/deps/src/libinjection/php/json2php.py19 if ($keyword == $fingerprints && libinjection.sqli_not_whitelist($state)) {CODE
Verbosity Indicators33 hits · 51 pts
SeverityFileLineSnippetContext
LOWsrc/common/core/letsencrypt/ui/hooks.py57 # Step 1: metadata-only fetch to check if we can short-circuit via checksum.COMMENT
LOWsrc/common/core/letsencrypt/ui/hooks.py71 # Step 2: tar blob fetch + in-memory walk.COMMENT
LOW…ysql_versions/41d395e48cfd_upgrade_to_version_1_5_0.py23 # Step 1: Drop 'order' column from 'bw_plugins'COMMENT
LOW…lite_versions/91859f8f75ad_upgrade_to_version_1_5_7.py22 # Step 1: Add 'order' column as nullable with a defaultCOMMENT
LOW…lite_versions/91859f8f75ad_upgrade_to_version_1_5_7.py26 # Step 2: Set default value for existing rowsCOMMENT
LOW…lite_versions/91859f8f75ad_upgrade_to_version_1_5_7.py29 # Step 3: Alter 'order' column to NOT NULLCOMMENT
LOW…lite_versions/0a4144dd55d4_upgrade_to_version_1_5_6.py45 # Step 1: Add the new 'type' column with default 'external'COMMENT
LOW…lite_versions/0a4144dd55d4_upgrade_to_version_1_5_6.py48 # Step 2: Migrate data: Set 'type' to 'external' where 'external' was trueCOMMENT
LOW…lite_versions/0a4144dd55d4_upgrade_to_version_1_5_6.py55 # Step 3: Drop the 'external' column and alter the 'stream' column to STREAM_TYPES_ENUMSTRING
LOW…lite_versions/8bb3be426524_upgrade_to_version_1_5_0.py22 # Step 1: Drop 'order' column from 'bw_plugins'COMMENT
LOW…lite_versions/8bb3be426524_upgrade_to_version_1_5_0.py31 # Step 1: Add 'order' column back to 'bw_plugins' (with a default value of 0 for NOT NULL constraint)COMMENT
LOW…lite_versions/8bb3be426524_upgrade_to_version_1_5_0.py35 # Step 2: Set default value for existing rowsCOMMENT
LOW…lite_versions/8bb3be426524_upgrade_to_version_1_5_0.py38 # Step 3: Alter 'order' column to NOT NULLCOMMENT
LOW…iadb_versions/b46c7ecfba26_upgrade_to_version_1_5_0.py23 # Step 1: Drop 'order' column from 'bw_plugins'COMMENT
LOW…esql_versions/4badb3a66963_upgrade_to_version_1_5_0.py29 # Step 1: Add 'order' column back to 'bw_plugins' (with a default value of 0 for NOT NULL constraint)COMMENT
LOW…esql_versions/4badb3a66963_upgrade_to_version_1_5_0.py33 # Step 2: Set default value for existing rowsCOMMENT
LOW…esql_versions/4badb3a66963_upgrade_to_version_1_5_0.py36 # Step 3: Alter 'order' column to NOT NULLCOMMENT
LOW…_versions/940350925f36_upgrade_to_version_1_6_0_rc1.py159 # Step 1: Add column as nullableSTRING
LOW…_versions/940350925f36_upgrade_to_version_1_6_0_rc1.py162 # Step 2: Populate default valuesSTRING
LOW…_versions/940350925f36_upgrade_to_version_1_6_0_rc1.py173 # Step 3: Alter column to NOT NULLSTRING
LOW…_versions/940350925f36_upgrade_to_version_1_6_0_rc1.py176 # Step 4: Add unique constraintSTRING
LOW…_versions/940350925f36_upgrade_to_version_1_6_0_rc1.py180 # Step 1: Add column as nullableSTRING
LOW…_versions/940350925f36_upgrade_to_version_1_6_0_rc1.py183 # Step 2: Populate default valuesSTRING
LOW…_versions/940350925f36_upgrade_to_version_1_6_0_rc1.py194 # Step 3: Alter column to NOT NULLSTRING
LOW…_versions/940350925f36_upgrade_to_version_1_6_0_rc1.py197 # Step 4: Add unique constraintSTRING
LOW…_versions/b56eb8d8dbf2_upgrade_to_version_1_6_0_rc2.py23 # Step 1: Add column as nullableCOMMENT
LOW…_versions/b56eb8d8dbf2_upgrade_to_version_1_6_0_rc2.py26 # Step 2: Populate default valuesCOMMENT
LOW…_versions/b56eb8d8dbf2_upgrade_to_version_1_6_0_rc2.py37 # Step 3: Alter column to NOT NULLSTRING
LOW…_versions/b56eb8d8dbf2_upgrade_to_version_1_6_0_rc2.py40 # Step 4: Add unique constraintSTRING
LOW…esql_versions/5201c88f004d_upgrade_to_version_1_5_7.py55 # Step 1: Add column as nullableSTRING
LOW…esql_versions/5201c88f004d_upgrade_to_version_1_5_7.py58 # Step 2: Populate default valuesSTRING
LOW…esql_versions/5201c88f004d_upgrade_to_version_1_5_7.py61 # Step 3: Alter column to NOT NULLSTRING
LOW…crypto/framework/tests/include/test/psa_exercise_key.h177 * The result is discarded. The purpose of this function is to smoke-test a key.COMMENT
Hallucination Indicators4 hits · 50 pts
SeverityFileLineSnippetContext
CRITICALsrc/ui/app/static/libs/datatables/datatables.min.js121!function(e){var n,s;"function"==typeof define&&define.amd?define(["jquery","datatables.net"],function(t){return e(t,winCODE
CRITICALsrc/ui/app/static/libs/datatables/datatables.min.js131!function(e){var a,i;"function"==typeof define&&define.amd?define(["jquery","datatables.net"],function(t){return e(t,winCODE
CRITICALsrc/ui/app/static/libs/apexcharts/apexcharts.min.js5!function(t,e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e():"function"==typeof define&&defineCODE
CRITICALsrc/deps/src/brotli/csharp/org/brotli/dec/Dictionary.cs61 string[] chunks = new string[] { Org.Brotli.Dec.Dictionary.DataHolder0.GetData(), Org.Brotli.Dec.Dictionary.DataHoldCODE
AI Slop Vocabulary13 hits · 32 pts
SeverityFileLineSnippetContext
LOWsrc/ui/app/models/instance.py1440 # For other types, just use the latest valueCOMMENT
MEDIUMsrc/ui/app/static/js/pages/bans.js1368 // Use ipaddr.js for robust IP validationCOMMENT
MEDIUMsrc/api/app/routers/global_settings.py43 # Be robust to unexpected valuesCOMMENT
MEDIUM…bedtls/tf-psa-crypto/drivers/pqcp/mldsa-native/META.sh24# More robust extraction using yqCOMMENT
MEDIUM…o/drivers/pqcp/mldsa-native/proofs/cbmc/list_proofs.sh6# which are those containing a *harness.c file.COMMENT
LOW…f-psa-crypto/framework/scripts/generate_pkcs7_tests.py99 # off the bat just add bytes to start and end of the bufferCOMMENT
LOW…s/tf-psa-crypto/framework/scripts/project_detection.sh21# - 0: simply return an errorCOMMENT
MEDIUM…o/framework/scripts/mbedtls_framework/psa_test_case.py196 # the output robust with respect to refactoring of the scripts.COMMENT
MEDIUM…framework/scripts/mbedtls_framework/macro_collector.py259 # something more robust.COMMENT
MEDIUM…o/framework/scripts/mbedtls_framework/bignum_common.py143 # provides earlier/more robust input validation.COMMENT
MEDIUM…o/framework/scripts/mbedtls_framework/bignum_common.py308 # provides earlier/more robust input validation.COMMENT
MEDIUMsrc/deps/src/modsecurity/doc/doxygen.cfg1136# it is more robust and this tag (HTML_STYLESHEET) will in the future becomeCOMMENT
MEDIUMsrc/deps/src/modsecurity/doc/doxygen.cfg1146# standard style sheet and is therefor more robust against future updates.COMMENT
AI Response Leakage4 hits · 30 pts
SeverityFileLineSnippetContext
HIGH…mbedtls/tf-psa-crypto/framework/scripts/quiet/quiet.sh22# be silenced, e.g. " --version | test ". In this example, "make lib test" willCOMMENT
HIGHsrc/deps/src/zlib/contrib/dotzlib/DotZLib/GZipStream.cs263 /// <remarks>In this implementation, this method does nothing. This is because excessiveCOMMENT
HIGHsrc/deps/src/zlib/contrib/dotzlib/DotZLib/GZipStream.cs273 /// <remarks>In this implementation this property is not supported</remarks>COMMENT
HIGHsrc/deps/src/zlib/contrib/dotzlib/DotZLib/GZipStream.cs290 /// <remarks>In this implementation this property is not supported</remarks>COMMENT
Modern Structural Boilerplate16 hits · 18 pts
SeverityFileLineSnippetContext
LOWsrc/ui/app/models/totp.py95 def set_last_counter(self, user: UiUsers, tmatch: TotpMatch) -> None:CODE
LOWsrc/common/core/misc/jobs/download-plugins.py45def _set_plugin_permissions(plugin_path: Path) -> None:CODE
LOWsrc/common/core/pro/jobs/download-pro-plugins.py44def _set_plugin_permissions(plugin_path: Path) -> None:CODE
LOW…o/framework/scripts/mbedtls_framework/config_macros.py128 def update_shadow_file(self, always_update: bool) -> None:CODE
LOW…/framework/scripts/mbedtls_framework/bignum_mod_raw.py132 def set_representation(self, r: bignum_common.ModulusRepresentation) -> None:CODE
LOW…pto/framework/scripts/mbedtls_framework/psa_storage.py41 def update_cache(self) -> None:CODE
LOW…rypto/framework/scripts/mbedtls_framework/test_case.py65 def set_description(self, description: str) -> None:CODE
LOW…rypto/framework/scripts/mbedtls_framework/test_case.py71 def set_dependencies(self, dependencies: List[str]) -> None:CODE
LOW…rypto/framework/scripts/mbedtls_framework/test_case.py74 def set_function(self, function: str) -> None:CODE
LOW…rypto/framework/scripts/mbedtls_framework/test_case.py77 def set_arguments(self, arguments: List[str]) -> None:CODE
LOW…o/framework/scripts/mbedtls_framework/psa_test_case.py90 def set_key_bits(self, key_bits: Optional[int]) -> None:CODE
LOW…o/framework/scripts/mbedtls_framework/psa_test_case.py100 def set_key_pair_usage(self, key_pair_usage: Optional[List[str]]) -> None:CODE
LOW…o/framework/scripts/mbedtls_framework/psa_test_case.py170 def set_arguments(self, arguments: List[str]) -> None:CODE
LOW…o/framework/scripts/mbedtls_framework/psa_test_case.py180 def set_dependencies(self, dependencies: List[str]) -> None:CODE
LOW…ework/scripts/mbedtls_framework/c_wrapper_generator.py403 def set_stream(self, stream: str) -> None:STRING
LOWsrc/deps/src/mbedtls/scripts/code_size_compare.py512 def _set_size_record(self, git_rev: str, mod: str, size_text: str) -> None:CODE
Modern AI Meta-Vocabulary5 hits · 15 pts
SeverityFileLineSnippetContext
MEDIUMmisc/install-bunkerweb.sh1329# Docker install mode — compose/.env rendering, stack lifecycle, orchestration.COMMENT
MEDIUMmisc/install-bunkerweb.sh7301# Non-interactive guardrails — silent installs must not end up unusable.COMMENT
MEDIUMmisc/nginx2bw.sh8# Semi-automated Nginx -> BunkerWeb migration scaffold.COMMENT
MEDIUMsrc/common/db/Database.py1811 # so they can be re-published when the orchestration object returns.COMMENT
MEDIUMsrc/common/db/Database.py1935 # survive and the service can be republished by bringing the orchestration objectCOMMENT
Example Usage Blocks4 hits · 6 pts
SeverityFileLineSnippetContext
LOWmisc/update-dockerfile-digests.sh11# Usage:COMMENT
LOW…files/coreruleset-v3/util/join-multiline-rules/join.py10# Usage:COMMENT
LOW…rypto/tests/scripts/components-configuration-tuning.sh12## Usage:COMMENT
LOWsrc/deps/src/zlib/contrib/minizip/skipset.h20// Example usage:COMMENT
Dead Code3 hits · 6 pts
SeverityFileLineSnippetContext
MEDIUMsrc/ui/app/models/instance.py116CODE
MEDIUMsrc/ui/app/models/instance.py121CODE
MEDIUMsrc/ui/app/models/instance.py123CODE
Synthetic Comment Markers1 hit · 5 pts
SeverityFileLineSnippetContext
HIGHsrc/ui/app/static/locales/README.md3This directory contains translation files for the BunkerWeb UI. Below is a summary of which files were created manually CODE
Docstring Block Structure1 hit · 5 pts
SeverityFileLineSnippetContext
HIGHsrc/deps/src/brotli/python/brotli.py26Compress a byte string. Args: string (bytes): The input data. mode (int, optional): The compression modSTRING
AI Structural Patterns5 hits · 4 pts
SeverityFileLineSnippetContext
LOWsrc/ui/app/models/instance.py662CODE
LOWsrc/ui/app/models/ui_database.py85CODE
LOW…les/coreruleset-v4/util/crs-rules-check/rules-check.py846CODE
LOWsrc/common/utils/common_utils.py387CODE
LOW…/tf-psa-crypto/framework/scripts/generate_test_code.py767CODE