AI Slop Code Risk Monitor

HackTricks-wiki/hacktricks

SlopCodeMonitor badge for HackTricks-wiki/hacktricks Adjusted legacy signal; badge bands: 25 / 50 / 75 (different from dashboard bands).

Welcome to the page where you will find each trick/technique/whatever I have learnt in CTFs, real life apps, and reading researches and news.

1.8 Low pattern signal View on GitHub

Open-Source Code Quality, Security and Technical Debt Review

This report summarizes scanner evidence for HackTricks-wiki/hacktricks, a JavaScript project with 12,658 GitHub stars. SynthScan examined 312,482 lines of code across 1214 source files, recording 246 pattern matches distributed across 16 syntactic categories. The legacy adjusted pattern signal is 1.8 (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.

1.8
Adjusted Signal
1.8
Raw Pattern Score
100%
Time Factor
2026-10-31
Last Push
12.7K
Stars
JavaScript
Language
312.5K
Lines of Code
1.2K
Files
246
Pattern Hits
2026-10-31
Scan Date
0.01
HC Hit Rate

Risk Review · Payload v1

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.

Cognitive Ownership Risk 3.0/100 · LOW

Can maintainers explain intent, assumptions, and trade-offs? 126 finding(s).

Hallucinated Dependency & Supply Chain Risk 2.8/100 · LOW

Are imports declared and package/API names verified? 49 finding(s).

Agent Over-Engineering Ratio 3.9/100 · LOW

Are wrappers, guards, and repeated structures necessary? 107 finding(s).

PR Review Velocity Impact 7.9/100 · LOW

Which changes need focused human review? 246 finding(s).

What These Metrics Mean

Adjusted Signal
Legacy pattern score normalized per 1,000 scanned lines and multiplied by the repository-level time factor. It is not an estimate of AI authorship.
Raw Pattern Score
Sum of severity- and context-weighted pattern findings before applying the time factor.
Time Factor
A coarse multiplier based on repository last-push metadata. It does not identify when individual code was written.
Pattern Hits
Count of configured pattern findings. Review each location and surrounding code before acting.
HC Hit Rate
High- and critical-severity findings per scanned file. Severity is a configured detector weight, not proof of a vulnerability or authorship.
Lines / Files
Scan coverage denominators used by the legacy normalized score.

Pattern-Signal History

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.

Severity Breakdown

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.

CRITICAL 12HIGH 3MEDIUM 73LOW 158

Directory Score Breakdown

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.

Pattern Findings

The scanner identified 246 distinct pattern matches across 16 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.

Decorative Section Separators52 hits · 182 pts
SeverityFileLineSnippetContext
MEDIUMsrc/network-services-pentesting/pentesting-sap.md107# -------------COMMENT
MEDIUMsrc/AI/AI-Deep-Learning.md264# ---------------------------------------------------------------------------COMMENT
MEDIUMsrc/AI/AI-Deep-Learning.md266# ---------------------------------------------------------------------------COMMENT
MEDIUMsrc/AI/AI-Deep-Learning.md278# ---------------------------------------------------------------------------COMMENT
MEDIUMsrc/AI/AI-Deep-Learning.md280# ---------------------------------------------------------------------------COMMENT
MEDIUM⚡src/AI/AI-Deep-Learning.md309# ---------------------------------------------------------------------------COMMENT
MEDIUM⚡src/AI/AI-Deep-Learning.md311# ---------------------------------------------------------------------------COMMENT
MEDIUM⚡src/AI/AI-Deep-Learning.md320# ---------------------------------------------------------------------------COMMENT
MEDIUM⚡src/AI/AI-Deep-Learning.md322# ---------------------------------------------------------------------------COMMENT
MEDIUM⚡src/AI/AI-Deep-Learning.md329# ---------------------------------------------------------------------------COMMENT
MEDIUM⚡src/AI/AI-Deep-Learning.md331# ---------------------------------------------------------------------------COMMENT
MEDIUMsrc/AI/AI-Deep-Learning.md366# ---------------------------------------------------------------------------COMMENT
MEDIUMsrc/AI/AI-Deep-Learning.md368# ---------------------------------------------------------------------------COMMENT
MEDIUMsrc/AI/AI-Unsupervised-Learning-Algorithms.md372# 1 ─────────────────────────────────────────────────────────────────────COMMENT
MEDIUMsrc/AI/AI-Unsupervised-Learning-Algorithms.md377# ──────────────────────────────────────────────────────────────────────COMMENT
MEDIUM⚡src/AI/AI-Unsupervised-Learning-Algorithms.md408# 2 ─────────────────────────────────────────────────────────────────────COMMENT
MEDIUM⚡src/AI/AI-Unsupervised-Learning-Algorithms.md410# ──────────────────────────────────────────────────────────────────────COMMENT
MEDIUM⚡src/AI/AI-Unsupervised-Learning-Algorithms.md414# 3 ─────────────────────────────────────────────────────────────────────COMMENT
MEDIUM⚡src/AI/AI-Unsupervised-Learning-Algorithms.md416# ──────────────────────────────────────────────────────────────────────COMMENT
MEDIUMsrc/AI/AI-Unsupervised-Learning-Algorithms.md427# 4 ─────────────────────────────────────────────────────────────────────COMMENT
MEDIUMsrc/AI/AI-Unsupervised-Learning-Algorithms.md429# ──────────────────────────────────────────────────────────────────────COMMENT
MEDIUM⚡src/AI/AI-Supervised-Learning-Algorithms.md104# ── 2. Load data *without* header row ─────────────────────────────────COMMENT
MEDIUM⚡src/AI/AI-Supervised-Learning-Algorithms.md111# ── 3. Encode the 3 nominal features ─────────────────────────────────COMMENT
MEDIUM⚡src/AI/AI-Supervised-Learning-Algorithms.md118# ── 4. Prepare features / target ─────────────────────────────────────COMMENT
MEDIUM⚡src/AI/AI-Supervised-Learning-Algorithms.md125# ── 5. Train & evaluate simple Linear Regression ─────────────────────COMMENT
MEDIUM⚡src/AI/AI-Supervised-Learning-Algorithms.md542# ─────────────────────────────────────────────────────────────COMMENT
MEDIUM⚡src/AI/AI-Supervised-Learning-Algorithms.md545# ─────────────────────────────────────────────────────────────COMMENT
MEDIUM⚡src/AI/AI-Supervised-Learning-Algorithms.md550# ─────────────────────────────────────────────────────────────COMMENT
MEDIUM⚡src/AI/AI-Supervised-Learning-Algorithms.md555# ─────────────────────────────────────────────────────────────COMMENT
MEDIUM⚡src/AI/AI-Supervised-Learning-Algorithms.md563# ─────────────────────────────────────────────────────────────COMMENT
MEDIUM⚡src/AI/AI-Supervised-Learning-Algorithms.md565# ─────────────────────────────────────────────────────────────COMMENT
MEDIUM⚡src/AI/AI-Supervised-Learning-Algorithms.md570# ─────────────────────────────────────────────────────────────COMMENT
MEDIUM⚡src/AI/AI-Supervised-Learning-Algorithms.md575# ─────────────────────────────────────────────────────────────COMMENT
MEDIUM⚡src/AI/AI-Supervised-Learning-Algorithms.md580# ─────────────────────────────────────────────────────────────COMMENT
MEDIUM⚡src/AI/AI-Supervised-Learning-Algorithms.md582# ─────────────────────────────────────────────────────────────COMMENT
MEDIUM⚡src/AI/AI-Supervised-Learning-Algorithms.md979# ──────────────────────────────────────────────COMMENT
MEDIUM⚡src/AI/AI-Supervised-Learning-Algorithms.md981# ──────────────────────────────────────────────COMMENT
MEDIUM⚡src/AI/AI-Supervised-Learning-Algorithms.md984# ──────────────────────────────────────────────COMMENT
MEDIUM⚡src/AI/AI-Supervised-Learning-Algorithms.md986# ──────────────────────────────────────────────COMMENT
MEDIUMsrc/AI/AI-Supervised-Learning-Algorithms.md89# ── 1. Column names taken from the NSL‑KDD documentation ──────────────COMMENT
MEDIUMsrc/AI/AI-Supervised-Learning-Algorithms.md418# ──────────────────────────────────────────────COMMENT
MEDIUMsrc/AI/AI-Supervised-Learning-Algorithms.md421# ──────────────────────────────────────────────COMMENT
MEDIUMsrc/AI/AI-Supervised-Learning-Algorithms.md442# ──────────────────────────────────────────────COMMENT
MEDIUMsrc/AI/AI-Supervised-Learning-Algorithms.md444# ──────────────────────────────────────────────COMMENT
MEDIUMsrc/AI/AI-Supervised-Learning-Algorithms.md462# ──────────────────────────────────────────────COMMENT
MEDIUMsrc/AI/AI-Supervised-Learning-Algorithms.md464# ──────────────────────────────────────────────COMMENT
MEDIUMsrc/AI/AI-Supervised-Learning-Algorithms.md482# ──────────────────────────────────────────────COMMENT
MEDIUMsrc/AI/AI-Supervised-Learning-Algorithms.md484# ──────────────────────────────────────────────COMMENT
MEDIUMsrc/AI/AI-Supervised-Learning-Algorithms.md939# ──────────────────────────────────────────────COMMENT
MEDIUMsrc/AI/AI-Supervised-Learning-Algorithms.md941# ──────────────────────────────────────────────COMMENT
MEDIUMsrc/AI/AI-Supervised-Learning-Algorithms.md953# ──────────────────────────────────────────────COMMENT
MEDIUMsrc/AI/AI-Supervised-Learning-Algorithms.md958# ──────────────────────────────────────────────COMMENT
Hallucination Indicators12 hits · 135 pts
SeverityFileLineSnippetContext
CRITICAL…web/ssti-server-side-template-injection/jinja2-ssti.md215{% with a = config.__class__.from_envvar.__globals__.__builtins__.__import__("os").popen("id").read() %}{{ a }}{% endwitCODE
CRITICAL…web/ssti-server-side-template-injection/jinja2-ssti.md216{% if config.__class__.from_envvar.__globals__.__builtins__.__import__("os").popen("id").read().startswith("uid=") %}yesCODE
CRITICAL…web/ssti-server-side-template-injection/jinja2-ssti.md372{{ request.__class__._load_form_data.__globals__.__builtins__.open("/etc/passwd").read() }}CODE
CRITICAL…web/ssti-server-side-template-injection/jinja2-ssti.md375{{ config.__class__.from_envvar.__globals__.__builtins__.__import__("os").popen("ls").read() }}CODE
CRITICAL…ting-web/ssti-server-side-template-injection/README.md494{{'a'.getClass().forName('javax.script.ScriptEngineManager').newInstance().getEngineByName('JavaScript').eval(\"var x=neCODE
CRITICAL…ting-web/ssti-server-side-template-injection/README.md496{{'a'.getClass().forName('javax.script.ScriptEngineManager').newInstance().getEngineByName('JavaScript').eval(\"var x=neCODE
CRITICAL…ting-web/ssti-server-side-template-injection/README.md513- `{{request.getClass().getDeclaredMethods()[0]}}` - public boolean com.hubspot.content.hubl.context.TemplateContextRequCODE
CRITICAL…ting-web/ssti-server-side-template-injection/README.md550{{'a'.getClass().forName('javax.script.ScriptEngineManager').newInstance().getEngineByName('JavaScript').eval(\"var x=neCODE
CRITICAL…ting-web/ssti-server-side-template-injection/README.md554Payload: {{'a'.getClass().forName('javax.script.ScriptEngineManager').newInstance().getEngineByName('JavaScript').eval(\CODE
CRITICAL⚡…ting-web/ssti-server-side-template-injection/README.md1171{{ self._TemplateReference__context.cycler.__init__.__globals__.os.popen('id').read() }}CODE
CRITICAL⚡…ting-web/ssti-server-side-template-injection/README.md1172{{ self._TemplateReference__context.joiner.__init__.__globals__.os.popen('id').read() }}CODE
CRITICAL⚡…ting-web/ssti-server-side-template-injection/README.md1173{{ self._TemplateReference__context.namespace.__init__.__globals__.os.popen('id').read() }}CODE
Hyper-Verbose Identifiers34 hits · 45 pts
SeverityFileLineSnippetContext
LOWtheme/sponsor.js237 function renderLegacyBottomSponsor(sponsor) {CODE
LOWtheme/book.js20(function openContentLinksInNewTabs() {CODE
LOW⚡scripts/test_merge_approved_prs.py23 def test_only_the_authorized_whole_comment_approves(self):CODE
LOW⚡scripts/test_merge_approved_prs.py29 def test_comments_on_issues_do_not_trigger_merging(self):CODE
LOW⚡scripts/test_merge_approved_prs.py36 def test_completion_wakes_the_merger_but_its_own_completion_does_not(self):CODE
LOW⚡scripts/test_merge_approved_prs.py48 def test_research_title_exception_is_limited_to_the_authorized_author(self):CODE
LOW⚡scripts/test_merge_approved_prs.py56 def test_translator_capacity_allows_one_running_and_no_waiting(self):CODE
LOW⚡scripts/test_merge_approved_prs.py65 def test_translator_capacity_blocks_queued_language_job(self):CODE
LOW⚡scripts/test_merge_approved_prs.py74 def test_translator_capacity_fails_closed_if_language_jobs_are_missing(self):CODE
LOW⚡scripts/test_merge_approved_prs.py84 def test_translator_capacity_blocks_any_queued_run_or_two_running(self):CODE
LOW⚡scripts/test_merge_approved_prs.py93 def test_translator_capacity_fails_closed_on_bad_api_response(self):CODE
LOW⚡scripts/test_merge_approved_prs.py98 def test_failed_reads_and_invalid_json_are_not_treated_as_idle(self):CODE
LOW⚡scripts/test_merge_approved_prs.py131 def test_comment_event_handles_its_pr_without_scanning_the_queue(self):CODE
LOW⚡scripts/test_merge_approved_prs.py136 def test_batch_limit_is_respected(self):CODE
LOW⚡scripts/test_merge_approved_prs.py141 def test_busy_translator_prevents_merge(self):CODE
LOW⚡scripts/test_merge_approved_prs.py146 def test_closed_draft_and_conflicting_prs_are_skipped(self):CODE
LOW⚡scripts/test_merge_approved_prs.py155 def test_unknown_mergeability_uses_server_side_merge_guard(self):CODE
LOW⚡scripts/test_merge_approved_prs.py162 def test_comment_verification_failure_never_merges(self):CODE
LOW⚡scripts/test_merge_approved_prs.py171 def test_paginated_comments_can_authorize_a_pr(self):CODE
LOW⚡scripts/test_merge_approved_prs.py178 def test_approval_queue_is_requested_oldest_first_on_every_page(self):CODE
LOW⚡scripts/test_merge_approved_prs.py183 def test_unknown_mergeability_is_rechecked(self):CODE
LOW⚡scripts/test_merge_approved_prs.py190 def test_head_change_during_merge_is_rejected(self):CODE
LOWscripts/test_mark_unchanged_s3_files.py30 def test_only_byte_identical_single_part_objects_are_aged(self) -> None:CODE
LOW⚡scripts/test_mark_unchanged_s3_files.py60 def test_rejects_absolute_remote_prefix(self) -> None:CODE
LOW⚡scripts/test_mark_unchanged_s3_files.py65 def test_empty_manifest_for_new_language_prefix(self) -> None:CODE
LOW⚡scripts/test_mark_unchanged_s3_files.py70 def test_rejects_non_list_contents(self) -> None:CODE
LOWscripts/seo_postprocess.py350def update_language_menu_links(document, rel_path, languages):CODE
LOWscripts/seo_postprocess.py436def generate_language_sitemap(book_dir, site_url, lang, languages, default_lang):CODE
LOW.github/actions/invalidation-needed/decide.py38def covering_run_is_handling_this_commit(repo, sha, token, workflows):CODE
LOW.github/actions/invalidation-needed/decide.py57def newer_run_of_this_workflow(repo, run_id, workflow_file, token):CODE
LOW.github/actions/invalidation-needed/decide.py96def pull_requests_awaiting_auto_merge(repo, token, author):STRING
LOWsrc/pentesting-web/saml-attacks/README.md372def intercept_and_redirect_saml_response(saml_response, sp_target_url):CODE
LOW…llm-architecture/6.-pre-training-and-loading-models.md453def generate_and_print_sample(model, tokenizer, device, start_context):CODE
LOW…llm-architecture/6.-pre-training-and-loading-models.md838def generate_and_print_sample(model, tokenizer, device, start_context):CODE
Modern AI Meta-Vocabulary18 hits · 43 pts
SeverityFileLineSnippetContext
MEDIUM…i-agent-mode-phishing-abusing-hosted-agent-browsers.md179- [1] [Lack of isolation in agentic browsers resurfaces old vulnerabilities (Trail of Bits)](https://blog.trailofbits.coCODE
MEDIUM…ensic-methodology/android-malware-post-exploitation.md523## Android Accessibility/Overlay & Device Admin Abuse, ATS automation, and NFC relay orchestration – RatOn case studyCOMMENT
MEDIUM…ensic-methodology/android-malware-post-exploitation.md669### NFC relay orchestration (NFSkate)COMMENT
MEDIUM…ric-methodologies-and-resources/pentesting-wifi/wps.md138# Use Wifite2's Bully backend to orchestrate the same Pixie Dust workflow.COMMENT
MEDIUM…android-app-pentesting/accessibility-services-abuse.md338## NFC-relay orchestrationCOMMENT
MEDIUM…-stack-binary-exploitation-methodology/tools/README.md256A debugger-created process stops at the loader's initial breakpoint before the executable's PE entry point; `bp @$exentrCODE
MEDIUM…exploitation/posix-cpu-timers-toctou-cve-2025-38352.md262### Practical PoC orchestrationCOMMENT
MEDIUMsrc/linux-hardening/post-exploitation/README.md229## Process-event-driven credential interception with `ptrace`COMMENT
MEDIUM…art-contract-security/mutation-testing-with-slither.md173- [1] [Mutation testing for the agentic era](https://blog.trailofbits.com/2026/04/01/mutation-testing-for-the-agentic-erCODE
MEDIUM…orkflow-compromise-safe-delegatecall-proxy-takeover.md38Safe proposals are submitted to the **Safe Client Gateway**.<sup>[[5]](#references)</sup> Prior to hardened checks, the CODE
MEDIUM…ervices-pentesting/pentesting-web/code-review-tools.md97Modern **AI-assisted code review** works better as a **staged pipeline** than as a single `scan this repo` prompt. A praCODE
MEDIUM…ervices-pentesting/pentesting-web/code-review-tools.md589- [4] [Visa Vulnerability Agentic Harness](https://github.com/visa/visa-vulnerability-agentic-harness)CODE
MEDIUM…ervices-pentesting/pentesting-web/code-review-tools.md590- [5] [VVAH Architecture](https://github.com/visa/visa-vulnerability-agentic-harness/blob/main/docs/architecture.md)CODE
MEDIUMsrc/AI/AI-Agent-Security-Methodology.md7The [OWASP Top 10 for Agentic Applications](https://genai.owasp.org/resource/owasp-top-10-for-agentic-applications-for-2CODE
MEDIUMsrc/AI/AI-Agent-Security-Methodology.md129- [1] [OWASP Top 10 for Agentic Applications for 2026](https://genai.owasp.org/resource/owasp-top-10-for-agentic-applicaCODE
MEDIUMsrc/AI/AI-Exposed-Self-Hosted-AI-Services.md114## Vector databases used by RAGCOMMENT
MEDIUM…Assisted-Source-Review-and-Vulnerability-Validation.md106The [graph-first fuzz-target workflow](../generic-methodologies-and-resources/fuzzing.md#graph-first-fuzz-target-selectiCODE
MEDIUMsrc/AI/AI-Prompts.md103In this attack, the user instructs the AI to **act as if it has two (or more) personas**, one of which ignores the rulesCODE
Fake / Example Data35 hits · 40 pts
SeverityFileLineSnippetContext
LOW…ces/basic-forensic-methodology/ios-backup-forensics.md147✗ THREAT in WhatsApp chat 'John Doe': suspicious_document.pdf → FORCEDENTRY (JBIG2)CODE
LOW…ies-and-resources/pentesting-wifi/evil-twin-eap-tls.md414 -subj '/CN=test-user@example.org'CODE
LOW…ies-and-resources/pentesting-wifi/evil-twin-eap-tls.md435 identity="test-user@example.org"CODE
LOW…ies-and-resources/pentesting-wifi/evil-twin-eap-tls.md436 anonymous_identity="anonymous@example.org"CODE
LOW…-and-resources/pentesting-wifi/wpa-enterprise-8021x.md272 anonymous_identity="anonymous@example.org"CODE
LOW…-and-resources/pentesting-wifi/wpa-enterprise-8021x.md273 identity="test-user@example.org"CODE
LOW…-and-resources/pentesting-wifi/wpa-enterprise-8021x.md357 anonymous_identity="anonymous@example.org"CODE
LOWsrc/generic-hacking/reverse-shells/windows.md392<stylesheet xmlns="http://www.w3.org/1999/XSL/Transform" xmlns:ms="urn:schemas-microsoft-com:xslt" xmlns:user="placeholdCODE
LOWsrc/binary-exploitation/array-indexing.md70 '123 Main St', 'Springfield'CODE
LOWsrc/pentesting-web/mass-assignment-cwe-915.md38 "email": "user@example.com",CODE
LOWsrc/pentesting-web/mass-assignment-cwe-915.md50 "email": "user@example.com",CODE
LOWsrc/pentesting-web/mass-assignment-cwe-915.md82 "email": "user@example.com",CODE
LOWsrc/pentesting-web/orm-injection.md383{"email":"admin@example.com"}CODE
LOWsrc/pentesting-web/rsql-injection.md130GET /api/registrations?filter[userAccounts]=email=='test@test.com' HTTP/1.1CODE
LOW⚡src/pentesting-web/xss-cross-site-scripting/README.md1997smtp_user = "user@example.org"CODE
LOW⚡src/pentesting-web/xss-cross-site-scripting/README.md1999sender = "list@example.org"CODE
LOW⚡src/pentesting-web/xss-cross-site-scripting/README.md2000recipient = "victim@example.org"CODE
LOW⚡src/pentesting-web/xss-cross-site-scripting/README.md2044smtp_user = "user@example.org"CODE
LOW⚡src/pentesting-web/xss-cross-site-scripting/README.md2052msg["From"] = "list@example.org"CODE
LOW⚡src/pentesting-web/xss-cross-site-scripting/README.md2053msg["To"] = "victim@example.org"CODE
LOW…pentesting-web/deserialization/ruby-class-pollution.md120 name: "John Doe",CODE
LOW…pentesting-web/deserialization/ruby-class-pollution.md136 # ruby class_pollution.rb '{"to_s":"Admin","name":"Jane Doe","details":{"location":{"city":"Barcelona"}}}'COMMENT
LOW…pentesting-web/deserialization/ruby-class-pollution.md140 # ruby class_pollution.rb '{"protected_methods":["puts 1"],"name":"Jane Doe","details":{"location":{"city":"BarcelonCOMMENT
LOW…pentesting-web/deserialization/ruby-class-pollution.md234 name: "John Doe",CODE
LOW…pentesting-web/deserialization/ruby-class-pollution.md250 # Example usage: ruby hashie.rb '{"_": "Admin", "name":"Jane Doe","details":{"location":{"city":"Barcelona"}}}'COMMENT
LOW…pentesting-web/deserialization/ruby-class-pollution.md343 name: "John Doe",CODE
LOW…c/network-services-pentesting/pentesting-web/nextjs.md532 body: JSON.stringify({ name: "John Doe" }),CODE
LOW…c/network-services-pentesting/pentesting-web/nextjs.md561 return new Response(JSON.stringify({ userId: id, name: "Jane Doe" }), {CODE
LOW…c/network-services-pentesting/pentesting-web/nextjs.md711 res.status(200).json({ userId: id, name: 'John Doe' });CODE
LOW…/network-services-pentesting/pentesting-web/graphql.md248 searchPerson(name: "John Doe") {CODE
LOW…/network-services-pentesting/pentesting-web/graphql.md258 searchPerson(name: "John Doe") {CODE
LOW…/network-services-pentesting/pentesting-web/graphql.md287 johnsMovieList: searchPerson(name: "John Doe") {CODE
LOW…/network-services-pentesting/pentesting-web/graphql.md335 addPerson(name: "James Yoe", email: "jy@example.com", friends: [{name: "John Doe"}, {email: "jd@example.com"}], subscrCODE
LOWsrc/AI/AI-llm-architecture/2.-data-sampling.md30"Lorem ipsum dolor sit amet, consectetur adipiscing elit."CODE
LOWsrc/AI/AI-llm-architecture/2.-data-sampling.md30"Lorem ipsum dolor sit amet, consectetur adipiscing elit."CODE
Over-Commented Block39 hits · 38 pts
SeverityFileLineSnippetContext
LOWREADME.md21# "it" for ItalianCOMMENT
LOWtheme/book.js421 if (theme == "default-theme"){COMMENT
LOWtheme/book.js441 // document.addEventListener('keydown', function (e) {COMMENT
LOWtheme/book.js461 // li.nextElementSibling.querySelector('button').focus();COMMENT
LOWsrc/README.md21# "it" for ItalianCOMMENT
LOWsrc/macos-hardening/macos-auto-start-locations.md2421> [!CAUTION] > **This isn't working in modern MacOS versions**COMMENT
LOWsrc/macos-hardening/macos-auto-start-locations.md2441COMMENT
LOW…on/macos-proces-abuse/macos-xpc-mach-services-abuse.md281# If no code-signing verification strings → likely vulnerableCOMMENT
LOW…-abuse/macos-ipc-inter-process-communication/README.md821{{#endref}}COMMENT
LOW…-abuse/macos-ipc-inter-process-communication/README.md1161#include <unistd.h>COMMENT
LOW…-inspecting-debugging-and-fuzzing/objects-in-memory.md41 // - if the callback is passed 1 in 'op' it should increment the 'cf's reference count and return 0COMMENT
LOW…alation/macos-security-protections/macos-gatekeeper.md281```cCOMMENT
LOW…ation/macos-security-protections/macos-code-signing.md221COMMENT
LOW…ation/macos-security-protections/macos-code-signing.md241#define CS_EXEC_SET_HARD 0x00100000 /* set CS_HARD on any exec'ed process */COMMENT
LOW…s/macos-code-signing-weaknesses-and-sandbox-escapes.md341# Find custom sandbox profilesCOMMENT
LOWsrc/generic-hacking/exfiltration.md81```pythonCOMMENT
LOW…entesting/ios-pentesting/frida-configuration-in-ios.md601 COMMENT
LOW…entesting/ios-pentesting/frida-configuration-in-ios.md861 COMMENT
LOW…entesting/ios-pentesting/frida-configuration-in-ios.md1121For quick fuzzing tests without fpicker setup, use this standalone script:COMMENT
LOW…exploitation/format-strings/format-strings-template.md101# Therefore, get_formatstring_config finds the offset and padding needed to exploit the format stringCOMMENT
LOW…ng/interesting-files-permissions/linux-capabilities.md1041First of all read the previous section that [**abuses DAC_READ_SEARCH capability to read arbitrary files**](linux-capabiCOMMENT
LOWsrc/pentesting-web/email-injections.md121COMMENT
LOW…ting-web/ssti-server-side-template-injection/README.md301#set($ex=$class.inspect("java.lang.Runtime").type.getRuntime().exec("whoami"))COMMENT
LOW…postgresql-injection/rce-with-postgresql-extensions.md201#define PG_REVSHELL_CALLHOME_SERVER "10.10.10.10"COMMENT
LOWsrc/pentesting-web/deserialization/README.md641# DNS requestCOMMENT
LOW…ng/reversing-tools-basic-methods/angr/angr-examples.md421COMMENT
LOW…ng/reversing-tools-basic-methods/angr/angr-examples.md441# ...COMMENT
LOW…ng/reversing-tools-basic-methods/angr/angr-examples.md541COMMENT
LOW…ng/reversing-tools-basic-methods/angr/angr-examples.md801</details>COMMENT
LOW…ng/reversing-tools-basic-methods/angr/angr-examples.md821# angr.SIM_PROCEDURES['libc']['strncmp']COMMENT
LOWsrc/network-services-pentesting/pentesting-sap.md81```textCOMMENT
LOWsrc/network-services-pentesting/pentesting-sap.md101SOLMAN_ADMIN:init1234:*COMMENT
LOW…ypass/disable_functions-bypass-php-7.0-7.4-nix-only.md1# disable_functions bypass - PHP 7.0-7.4 (\*nix only)COMMENT
LOWsrc/AI/AI-Deep-Learning.md161COMMENT
LOWsrc/AI/AI-Supervised-Learning-Algorithms.md461COMMENT
LOWsrc/AI/AI-Supervised-Learning-Algorithms.md541COMMENT
LOWsrc/windows-hardening/cobalt-strike.md141## Methods:COMMENT
LOW…cal-privilege-escalation/leaked-handle-exploitation.md301### Exploit Example 1COMMENT
LOW…cal-privilege-escalation/leaked-handle-exploitation.md521```cCOMMENT
Structural Annotation Overuse16 hits · 24 pts
SeverityFileLineSnippetContext
LOW…/macos-hardening/macos-red-teaming/macos-mdm/README.md99### Step 4: DEP check-in - Getting the Activation RecordCOMMENT
LOW…/macos-hardening/macos-red-teaming/macos-mdm/README.md150### Step 6: Profile InstallationCOMMENT
LOWsrc/privacy/capture-resilient-authorized-field-nodes.md54## Step 1: authorize and register the placementCOMMENT
LOWsrc/privacy/capture-resilient-authorized-field-nodes.md63## Step 2: build a minimal recoverable imageCOMMENT
LOWsrc/privacy/capture-resilient-authorized-field-nodes.md75## Step 3: issue identities with one-way trustCOMMENT
LOWsrc/privacy/capture-resilient-authorized-field-nodes.md87## Step 4: stable outbound rendezvousCOMMENT
LOWsrc/privacy/capture-resilient-authorized-field-nodes.md128## Step 5: uplink stability without personal linksCOMMENT
LOWsrc/privacy/capture-resilient-authorized-field-nodes.md149## Step 6: constrain work and dataCOMMENT
LOWsrc/binary-exploitation/libc-heap/house-of-roman.md122### Step 3: Retarget \_\_malloc_hookCOMMENT
LOW…ening/linux-basics/bypass-linux-restrictions/README.md268## Step 1: generate `ls -t>g` to file "_" to be able to execute ls ordening names by cration dateCOMMENT
LOWsrc/AI/AI-llm-architecture/4.-attention-mechanisms.md41#### Step 1: Compute Attention ScoresCOMMENT
LOWsrc/AI/AI-llm-architecture/4.-attention-mechanisms.md60#### Step 2: Normalize Attention Scores to Obtain Attention WeightsCOMMENT
LOWsrc/AI/AI-llm-architecture/4.-attention-mechanisms.md83#### Step 3: Compute the Context VectorCOMMENT
LOWsrc/AI/AI-llm-architecture/4.-attention-mechanisms.md126#### Step 1: Compute Queries, Keys, and ValuesCOMMENT
LOWsrc/AI/AI-llm-architecture/4.-attention-mechanisms.md162#### Step 2: Compute Scaled Dot-Product AttentionCOMMENT
LOWsrc/AI/AI-llm-architecture/4.-attention-mechanisms.md183#### Step 3: Compute Context VectorsCOMMENT
Excessive Try-Catch Wrapping18 hits · 20 pts
SeverityFileLineSnippetContext
LOWhacktricks-preprocessor.py48 except Exception as e:CODE
LOWhacktricks-preprocessor.py72 except Exception as e:CODE
LOWhacktricks-preprocessor.py93 except Exception as e:CODE
LOWhacktricks-preprocessor.py124 except Exception as e:CODE
LOW.github/actions/invalidation-needed/decide.py180 except Exception as exc: # noqa: BLE001 - any doubt must keep the invalidationSTRING
LOWsrc/crypto/ctf-workflow/README.md151 except Exception:CODE
LOW⚡…/keras-model-deserialization-rce-and-gadget-hunting.md234 except Exception:CODE
LOW⚡…/keras-model-deserialization-rce-and-gadget-hunting.md242 except Exception:CODE
LOW⚡…/keras-model-deserialization-rce-and-gadget-hunting.md249 except Exception:CODE
LOW…thon-sandboxes/load_name-load_const-opcode-oob-read.md284 except Exception:CODE
LOW…e-brackets-expression-evaluation-rce-cve-2023-33733.md103except Exception as exc:CODE
LOW…g/android-app-pentesting/reversing-native-libraries.md227 except Exception:CODE
LOW…/common-binary-protections-and-bypasses/aslr/README.md157 except Exception as e:CODE
LOWsrc/pentesting-web/orm-injection.md18 except Exception as e:CODE
LOWsrc/pentesting-web/reset-password.md343 except Exception as e:CODE
LOWsrc/pentesting-web/saml-attacks/README.md387 except Exception as e:CODE
LOW…ork-services-pentesting/pentesting-remote-gdbserver.md175 except Exception as e:CODE
MEDIUM…ork-services-pentesting/pentesting-remote-gdbserver.md143def invoke(self, arg, from_tty):CODE
AI Response Leakage3 hits · 15 pts
SeverityFileLineSnippetContext
HIGH…-methodologies-and-resources/pentesting-methodology.md65There are also several tools that can perform **automatic vulnerabilities assessments**. **I would recommend you to try*CODE
HIGH…hardening/windows-local-privilege-escalation/README.md2126[**MSF-Credentials Plugin**](https://github.com/carlospolop/MSF-Credentials) **is a msf** plugin I have created this pluCODE
HIGHsrc/windows-hardening/stealing-credentials/README.md35Use the [**Credentials Plugin**](https://github.com/carlospolop/MSF-Credentials) **that** I have created to **search forCODE
Redundant / Tautological Comments7 hits · 12 pts
SeverityFileLineSnippetContext
LOWhacktricks-preprocessor.py153 elif isinstance(sections, list): # Iterate through list when in sections and in sub_itemsCODE
LOW.github/workflows/cleanup_branches.yml43 # Check if this is a dry runCOMMENT
LOW.github/workflows/cleanup_branches.yml87 # Check if it's a protected branchCOMMENT
LOW⚡.github/workflows/cleanup_branches.yml102 # Check if it's a translation branch (any 2-letter combination)COMMENT
LOW⚡.github/workflows/cleanup_branches.yml110 # Check if branch has an open PRCOMMENT
LOW⚡.github/workflows/cleanup_branches.yml117 # Check if branch had a PR that was merged or closedCOMMENT
LOW.github/workflows/cleanup_branches.yml149 # Check if branch is older than 30 days and has no recent activityCOMMENT
Deep Nesting5 hits · 5 pts
SeverityFileLineSnippetContext
LOWhacktricks-preprocessor.py36CODE
LOWhacktricks-preprocessor.py146CODE
LOWscripts/merge_approved_prs.py128CODE
LOWscripts/translation_backlog.py78CODE
LOW.github/actions/invalidation-needed/decide.py96CODE
Self-Referential Comments1 hit · 3 pts
SeverityFileLineSnippetContext
MEDIUMclean_unused_images.sh3# Define the image folder and the root of your projectCOMMENT
Slop Phrases1 hit · 3 pts
SeverityFileLineSnippetContext
MEDIUMsrc/images/template.py94# will be the real one, you can use it directly (NOT NEED TO ADD AGAINF THE LIBC BASE ADDRESS)COMMENT
AI Structural Patterns2 hits · 2 pts
SeverityFileLineSnippetContext
LOWhacktricks-preprocessor.py108CODE
LOWhacktricks-preprocessor.py137CODE
Unused Imports2 hits · 2 pts
SeverityFileLineSnippetContext
LOWscripts/mark_unchanged_s3_files.py14CODE
LOWsrc/images/template.py1CODE
Modern Structural Boilerplate1 hit · 1 pts
SeverityFileLineSnippetContext
LOWhacktricks-preprocessor.py9logger = logging.getLogger(__name__)CODE