AI Slop Code Risk Monitor

google/syzkaller

SlopCodeMonitor badge for google/syzkaller Adjusted legacy signal; badge bands: 25 / 50 / 75 (different from dashboard bands).

syzkaller is an unsupervised coverage-guided kernel fuzzer

1.7 Low pattern signal View on GitHub

Open-Source Code Quality, Security and Technical Debt Review

This report summarizes scanner evidence for google/syzkaller, a Go project with 6,386 GitHub stars. SynthScan examined 548,595 lines of code across 3424 source files, recording 651 pattern matches distributed across 18 syntactic categories. The legacy adjusted pattern signal is 1.7 (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.7
Adjusted Signal
1.7
Raw Pattern Score
100%
Time Factor
2026-11-01
Last Push
6.4K
Stars
Go
Language
548.6K
Lines of Code
3.4K
Files
651
Pattern Hits
2026-10-31
Scan Date
0.00
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 7.0/100 · LOW

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

Hallucinated Dependency & Supply Chain Risk 0.7/100 · LOW

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

Agent Over-Engineering Ratio 0.6/100 · LOW

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

PR Review Velocity Impact 7.2/100 · LOW

Which changes need focused human review? 651 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 5HIGH 11MEDIUM 36LOW 599

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 651 distinct pattern matches across 18 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.

Over-Commented Block367 hits · 358 pts
SeverityFileLineSnippetContext
LOWtools/demo_setup.sh1#!/usr/bin/env bashCOMMENT
LOWtools/check-syzos.sh1#!/bin/shCOMMENT
LOWtools/create-buildroot-image.sh1#!/usr/bin/env bashCOMMENT
LOWtools/create-gce-image.sh1#!/usr/bin/env bashCOMMENT
LOWtools/create-gce-image.sh21# If SYZ_CMDLINE_FILE env var is set and points to a file,COMMENT
LOWtools/create-ec2-rootfs.sh1#!/usr/bin/env bashCOMMENT
LOWtools/kcovtrace/kcovtrace.c1// Copyright 2017 syzkaller project authors. All rights reserved.COMMENT
LOWtools/kcovtrace/kcovtrace.c21#if defined(__FreeBSD__) || defined(__NetBSD__)COMMENT
LOWtools/clang/build.go1// Copyright 2026 syzkaller project authors. All rights reserved.COMMENT
LOWtools/clang/build.go21//// Cgo does not support running shell commands to produce flags.COMMENT
LOWtools/clang/declextract/build.go1// Copyright 2026 syzkaller project authors. All rights reserved.COMMENT
LOWtools/clang/declextract/build.go21//// Cgo does not support running shell commands to produce flags.COMMENT
LOWtools/clang/declextract/declextract.cpp1// Copyright 2024 syzkaller project authors. All rights reserved.COMMENT
LOWtools/clang/declextract/declextract.cpp21#include "clang/ASTMatchers/ASTMatchers.h"COMMENT
LOWtools/clang/declextract/declextract.cpp501std::unordered_map<std::string, unsigned> Extractor::structFieldIndexes(const RecordDecl* Decl) {COMMENT
LOWtools/clang/codesearch/codesearch.cpp1// Copyright 2025 syzkaller project authors. All rights reserved.COMMENT
LOWtools/clang/codesearch/codesearch.cpp21#include "clang/Frontend/CompilerInstance.h"COMMENT
LOWtools/clang/codesearch/build.go1// Copyright 2026 syzkaller project authors. All rights reserved.COMMENT
LOWtools/clang/codesearch/build.go21//// Cgo does not support running shell commands to produce flags.COMMENT
LOWtools/syz-linter/linter.go1// Copyright 2020 syzkaller project authors. All rights reserved.COMMENT
LOWtools/syz-headerparser/headerlib/__init__.py1# Copyright 2020 syzkaller project authors. All rights reserved.COMMENT
LOWtools/syz-headerparser/headerlib/header_preprocessor.py21// ------ MAKE PYCPARSER HAPPY ------COMMENT
LOWtools/syz-bisect/bisect.go1// Copyright 2018 syzkaller project authors. All rights reserved.COMMENT
LOWtools/syz-cover/syz-cover.go1// Copyright 2018 syzkaller project authors. All rights reserved.COMMENT
LOWtools/syz-testbuild/testbuild.go1// Copyright 2019 syzkaller project authors. All rights reserved.COMMENT
LOWtools/syz-execprog/execprog.go61COMMENT
LOWtools/syz-check/check.go1// Copyright 2019 syzkaller project authors. All rights reserved.COMMENT
LOWtools/syz-check/check.go21//COMMENT
LOWtools/syz-check/check.go261 // TODO: we could also check values of literal constants (dwarf should have that, right?).COMMENT
LOWtools/syz-check/check.go361 structs = append(structs, typ)COMMENT
LOWtools/syz-trace2syz/trace2syz.go1// Copyright 2018 syzkaller project authors. All rights reserved.COMMENT
LOWtools/syz-declextract/testdata/include/syscall.h1// Copyright 2024 syzkaller project authors. All rights reserved.COMMENT
LOWtools/syz-declextract/testdata/include/uapi/ioctl.h1// Copyright 2024 syzkaller project authors. All rights reserved.COMMENT
LOWtools/syz-declextract/testdata/include/uapi/ioctl.h21#define _IO(type, nr) _IOC(_IOC_NONE, (type), (nr), 0)COMMENT
LOW…yz-declextract/testdata/include/uapi/file_operations.h1// Copyright 2024 syzkaller project authors. All rights reserved.COMMENT
LOW…s/syz-declextract/testdata/include/uapi/unused_ioctl.h1// Copyright 2024 syzkaller project authors. All rights reserved.COMMENT
LOWtools/kcovfuzzer/kcovfuzzer.c1// KCOV glue for libfuzzer. Build as:COMMENT
LOWsyz-manager/manager.go1061COMMENT
LOWsyz-ci/syz-ci.go1// Copyright 2017 syzkaller project authors. All rights reserved.COMMENT
LOWsyz-ci/syz-ci.go21// - syz-ci is always built on the same revision as the rest of syzkaller binaries,COMMENT
LOWsyz-ci/syz-ci.go41// latest/ : latest good kernel image buildCOMMENT
LOWsyz-ci/syz-ci.go121 // Make files uploaded via CoverUploadPath, CorpusUploadPath and CoverProgramsPath public.COMMENT
LOWsyz-ci/syz-ci.go141 // Poll period for jobs in seconds (optional, defaults to 10 seconds)COMMENT
LOWsyz-ci/syz-ci.go161 // This is old naming scheme, it does not allow to move managers between ci instances.COMMENT
LOWsyz-agent/agent/agent.go241 defer log.Logf(0, "finished job %v %v", resp.Workflow, resp.ID)COMMENT
LOWdocs/setup_syzbot.md141COMMENT
LOWdocs/freebsd/README.md121```consoleCOMMENT
LOWdashboard/app/config.go21 "github.com/google/syzkaller/pkg/validator"COMMENT
LOWdashboard/app/config.go41 Clients map[string]APIClientCOMMENT
LOWdashboard/app/config.go61 // Emails sent to these addresses are not to be processed like replies to syzbot emails.COMMENT
LOWdashboard/app/config.go101 // The keys are client identities (names).COMMENT
LOWdashboard/app/config.go121 // Managers contains some special additional info about syz-manager instances.COMMENT
LOWdashboard/app/config.go281type BugListReportingConfig struct {COMMENT
LOWdashboard/app/config.go301 // SkipModeration determines whether a monthly report should skip the moderation stage.COMMENT
LOWdashboard/app/config.go401 // Alias is a short, readable name of a kernel repository.COMMENT
LOWdashboard/config/freebsd/syz-ci-service.sh1#!/bin/shCOMMENT
LOWdashboard/config/linux/bits/unmaintained.yml1# Copyright 2023 syzkaller project authors. All rights reserved.COMMENT
LOWdashboard/config/linux/bits/allyes.yml1# Copyright 2025 syzkaller project authors. All rights reserved.COMMENT
LOWdashboard/config/linux/bits/timeouts_native.yml1# Copyright 2022 syzkaller project authors. All rights reserved.COMMENT
LOWdashboard/config/linux/bits/timeouts_native.yml21 # watchdog_thresh=140 and DEFAULT_HUNG_TASK_TIMEOUT=140 both result in detection after 140-280 secs.COMMENT
307 more matches not shown…
Structural Annotation Overuse182 hits · 273 pts
SeverityFileLineSnippetContext
LOWdocs/syzos.md152### Step 1: Define API ID and Handler PrototypeCOMMENT
LOWdocs/syzos.md170### Step 2: Implement Guest Logic and DispatchCOMMENT
LOWdocs/syzos.md190### Step 3: Define syzlang DescriptionCOMMENT
LOWdashboard/app/graphs.go704 // Step 1: fill the whole table with empty values to simplify subsequent logicCOMMENT
LOWdashboard/app/graphs.go715 // Step 2: fill in actual data.COMMENT
LOWdashboard/app/graphs.go740 // Step 3: normalize data to [0..100] range.COMMENT
LOWdashboard/app/graphs.go946 // Step 1: fill the whole table with empty values.COMMENT
LOWdashboard/app/graphs.go957 // Step 2: fill in crash counts.COMMENT
LOWdashboard/app/graphs.go986 // Step 3: convert abs values to percents.COMMENT
LOWsys/fuchsia/fuchsia_ldsvc.syz.txt4# WARNING: This file is machine generated by fidlgen.COMMENT
LOWsys/fuchsia/fuchsia_scpi.syz.txt4# WARNING: This file is machine generated by fidlgen.COMMENT
LOWsys/fuchsia/fuchsia_mem.syz.txt4# WARNING: This file is machine generated by fidlgen.COMMENT
LOWsys/fuchsia/fuchsia_hardware_ethernet.syz.txt4# WARNING: This file is machine generated by fidlgen.COMMENT
LOWsys/fuchsia/fuchsia_net.syz.txt4# WARNING: This file is machine generated by fidlgen.COMMENT
LOWsys/fuchsia/fuchsia_cobalt.syz.txt4# WARNING: This file is machine generated by fidlgen.COMMENT
LOWsys/fuchsia/fuchsia_process.syz.txt4# WARNING: This file is machine generated by fidlgen.COMMENT
LOWsys/fuchsia/fuchsia_io.syz.txt4# WARNING: This file is machine generated by fidlgen.COMMENT
LOWsys/fuchsia/fuchsia_devicesettings.syz.txt4# WARNING: This file is machine generated by fidlgen.COMMENT
LOWpkg/ifuzz/riscv64/gen/inst/Zaamo/amoor.d.rl.yaml3# WARNING: This file is auto-generated from spec/std/isa/inst/Zaamo/amoor.SIZE.AQRL.layoutCOMMENT
LOWpkg/ifuzz/riscv64/gen/inst/Zaamo/amomin.w.yaml3# WARNING: This file is auto-generated from spec/std/isa/inst/Zaamo/amomin.SIZE.AQRL.layoutCOMMENT
LOWpkg/ifuzz/riscv64/gen/inst/Zaamo/amoadd.w.aqrl.yaml3# WARNING: This file is auto-generated from spec/std/isa/inst/Zaamo/amoadd.SIZE.AQRL.layoutCOMMENT
LOWpkg/ifuzz/riscv64/gen/inst/Zaamo/amomaxu.d.aq.yaml3# WARNING: This file is auto-generated from spec/std/isa/inst/Zaamo/amomaxu.SIZE.AQRL.layoutCOMMENT
LOWpkg/ifuzz/riscv64/gen/inst/Zaamo/amomaxu.w.yaml3# WARNING: This file is auto-generated from spec/std/isa/inst/Zaamo/amomaxu.SIZE.AQRL.layoutCOMMENT
LOWpkg/ifuzz/riscv64/gen/inst/Zaamo/amoand.w.rl.yaml3# WARNING: This file is auto-generated from spec/std/isa/inst/Zaamo/amoand.SIZE.AQRL.layoutCOMMENT
LOWpkg/ifuzz/riscv64/gen/inst/Zaamo/amoor.w.yaml3# WARNING: This file is auto-generated from spec/std/isa/inst/Zaamo/amoor.SIZE.AQRL.layoutCOMMENT
LOWpkg/ifuzz/riscv64/gen/inst/Zaamo/amoswap.w.aq.yaml3# WARNING: This file is auto-generated from spec/std/isa/inst/Zaamo/amoswap.SIZE.AQRL.layoutCOMMENT
LOWpkg/ifuzz/riscv64/gen/inst/Zaamo/amomax.w.yaml3# WARNING: This file is auto-generated from spec/std/isa/inst/Zaamo/amomax.SIZE.AQRL.layoutCOMMENT
LOWpkg/ifuzz/riscv64/gen/inst/Zaamo/amomax.d.aqrl.yaml3# WARNING: This file is auto-generated from spec/std/isa/inst/Zaamo/amomax.SIZE.AQRL.layoutCOMMENT
LOWpkg/ifuzz/riscv64/gen/inst/Zaamo/amoswap.d.aqrl.yaml3# WARNING: This file is auto-generated from spec/std/isa/inst/Zaamo/amoswap.SIZE.AQRL.layoutCOMMENT
LOWpkg/ifuzz/riscv64/gen/inst/Zaamo/amomax.d.aq.yaml3# WARNING: This file is auto-generated from spec/std/isa/inst/Zaamo/amomax.SIZE.AQRL.layoutCOMMENT
LOWpkg/ifuzz/riscv64/gen/inst/Zaamo/amominu.w.aq.yaml3# WARNING: This file is auto-generated from spec/std/isa/inst/Zaamo/amominu.SIZE.AQRL.layoutCOMMENT
LOWpkg/ifuzz/riscv64/gen/inst/Zaamo/amoadd.w.aq.yaml3# WARNING: This file is auto-generated from spec/std/isa/inst/Zaamo/amoadd.SIZE.AQRL.layoutCOMMENT
LOWpkg/ifuzz/riscv64/gen/inst/Zaamo/amoadd.d.aqrl.yaml3# WARNING: This file is auto-generated from spec/std/isa/inst/Zaamo/amoadd.SIZE.AQRL.layoutCOMMENT
LOWpkg/ifuzz/riscv64/gen/inst/Zaamo/amoxor.w.rl.yaml3# WARNING: This file is auto-generated from spec/std/isa/inst/Zaamo/amoxor.SIZE.AQRL.layoutCOMMENT
LOWpkg/ifuzz/riscv64/gen/inst/Zaamo/amomin.w.rl.yaml3# WARNING: This file is auto-generated from spec/std/isa/inst/Zaamo/amomin.SIZE.AQRL.layoutCOMMENT
LOWpkg/ifuzz/riscv64/gen/inst/Zaamo/amomax.w.aqrl.yaml3# WARNING: This file is auto-generated from spec/std/isa/inst/Zaamo/amomax.SIZE.AQRL.layoutCOMMENT
LOWpkg/ifuzz/riscv64/gen/inst/Zaamo/amoswap.w.aqrl.yaml3# WARNING: This file is auto-generated from spec/std/isa/inst/Zaamo/amoswap.SIZE.AQRL.layoutCOMMENT
LOWpkg/ifuzz/riscv64/gen/inst/Zaamo/amoand.w.aq.yaml3# WARNING: This file is auto-generated from spec/std/isa/inst/Zaamo/amoand.SIZE.AQRL.layoutCOMMENT
LOWpkg/ifuzz/riscv64/gen/inst/Zaamo/amoor.d.aq.yaml3# WARNING: This file is auto-generated from spec/std/isa/inst/Zaamo/amoor.SIZE.AQRL.layoutCOMMENT
LOWpkg/ifuzz/riscv64/gen/inst/Zaamo/amomax.d.yaml3# WARNING: This file is auto-generated from spec/std/isa/inst/Zaamo/amomax.SIZE.AQRL.layoutCOMMENT
LOWpkg/ifuzz/riscv64/gen/inst/Zaamo/amomaxu.d.rl.yaml3# WARNING: This file is auto-generated from spec/std/isa/inst/Zaamo/amomaxu.SIZE.AQRL.layoutCOMMENT
LOWpkg/ifuzz/riscv64/gen/inst/Zaamo/amoor.d.yaml3# WARNING: This file is auto-generated from spec/std/isa/inst/Zaamo/amoor.SIZE.AQRL.layoutCOMMENT
LOWpkg/ifuzz/riscv64/gen/inst/Zaamo/amoand.d.aqrl.yaml3# WARNING: This file is auto-generated from spec/std/isa/inst/Zaamo/amoand.SIZE.AQRL.layoutCOMMENT
LOWpkg/ifuzz/riscv64/gen/inst/Zaamo/amomin.d.yaml3# WARNING: This file is auto-generated from spec/std/isa/inst/Zaamo/amomin.SIZE.AQRL.layoutCOMMENT
LOWpkg/ifuzz/riscv64/gen/inst/Zaamo/amoor.w.aqrl.yaml3# WARNING: This file is auto-generated from spec/std/isa/inst/Zaamo/amoor.SIZE.AQRL.layoutCOMMENT
LOWpkg/ifuzz/riscv64/gen/inst/Zaamo/amoswap.w.rl.yaml3# WARNING: This file is auto-generated from spec/std/isa/inst/Zaamo/amoswap.SIZE.AQRL.layoutCOMMENT
LOWpkg/ifuzz/riscv64/gen/inst/Zaamo/amomaxu.d.yaml3# WARNING: This file is auto-generated from spec/std/isa/inst/Zaamo/amomaxu.SIZE.AQRL.layoutCOMMENT
LOWpkg/ifuzz/riscv64/gen/inst/Zaamo/amoadd.w.rl.yaml3# WARNING: This file is auto-generated from spec/std/isa/inst/Zaamo/amoadd.SIZE.AQRL.layoutCOMMENT
LOWpkg/ifuzz/riscv64/gen/inst/Zaamo/amomax.d.rl.yaml3# WARNING: This file is auto-generated from spec/std/isa/inst/Zaamo/amomax.SIZE.AQRL.layoutCOMMENT
LOWpkg/ifuzz/riscv64/gen/inst/Zaamo/amominu.w.rl.yaml3# WARNING: This file is auto-generated from spec/std/isa/inst/Zaamo/amominu.SIZE.AQRL.layoutCOMMENT
LOWpkg/ifuzz/riscv64/gen/inst/Zaamo/amomin.w.aq.yaml3# WARNING: This file is auto-generated from spec/std/isa/inst/Zaamo/amomin.SIZE.AQRL.layoutCOMMENT
LOWpkg/ifuzz/riscv64/gen/inst/Zaamo/amoxor.w.aq.yaml3# WARNING: This file is auto-generated from spec/std/isa/inst/Zaamo/amoxor.SIZE.AQRL.layoutCOMMENT
LOWpkg/ifuzz/riscv64/gen/inst/Zaamo/amoand.w.aqrl.yaml3# WARNING: This file is auto-generated from spec/std/isa/inst/Zaamo/amoand.SIZE.AQRL.layoutCOMMENT
LOWpkg/ifuzz/riscv64/gen/inst/Zaamo/amoor.d.aqrl.yaml3# WARNING: This file is auto-generated from spec/std/isa/inst/Zaamo/amoor.SIZE.AQRL.layoutCOMMENT
LOWpkg/ifuzz/riscv64/gen/inst/Zaamo/amoxor.d.rl.yaml3# WARNING: This file is auto-generated from spec/std/isa/inst/Zaamo/amoxor.SIZE.AQRL.layoutCOMMENT
LOWpkg/ifuzz/riscv64/gen/inst/Zaamo/amomin.d.rl.yaml3# WARNING: This file is auto-generated from spec/std/isa/inst/Zaamo/amomin.SIZE.AQRL.layoutCOMMENT
LOWpkg/ifuzz/riscv64/gen/inst/Zaamo/amoadd.d.aq.yaml3# WARNING: This file is auto-generated from spec/std/isa/inst/Zaamo/amoadd.SIZE.AQRL.layoutCOMMENT
LOWpkg/ifuzz/riscv64/gen/inst/Zaamo/amominu.d.aq.yaml3# WARNING: This file is auto-generated from spec/std/isa/inst/Zaamo/amominu.SIZE.AQRL.layoutCOMMENT
LOWpkg/ifuzz/riscv64/gen/inst/Zaamo/amomax.w.aq.yaml3# WARNING: This file is auto-generated from spec/std/isa/inst/Zaamo/amomax.SIZE.AQRL.layoutCOMMENT
LOWpkg/ifuzz/riscv64/gen/inst/Zaamo/amomaxu.w.aqrl.yaml3# WARNING: This file is auto-generated from spec/std/isa/inst/Zaamo/amomaxu.SIZE.AQRL.layoutCOMMENT
122 more matches not shown…
Synthetic Comment Markers11 hits · 72 pts
SeverityFileLineSnippetContext
HIGHdocs/syzbot_ai_patches.md1# AI-generated patchesCOMMENT
HIGHdashboard/app/entities_datastore.go159 // AIRootCause holds the AI-generated root cause analysis of the bug (if any).COMMENT
HIGHdashboard/app/entities_datastore.go163// BugAIRootCause holds the AI-generated root cause analysis of a bug.COMMENT
HIGHdashboard/dashapi/dashapi.go503 AIRootCause *AIRootCause // AI-generated root cause analysis (if any)CODE
HIGHpkg/html/linkify.go37// It's a simple line-based heuristic that is good enough for AI-generated text:COMMENT
HIGHpkg/html/linkify.go142// sourceRefRe matches file:line, file:line-line and file references in crash reports and in AI-generated text.COMMENT
HIGHpkg/html/linkify.go152 // AI-generated text frequently puts references into backticks, braces, quotes or bold markers.COMMENT
HIGHpkg/html/markdown.go16// RenderMarkdown renders Markdown text (e.g. generated by AI agents) to HTML.COMMENT
HIGHpkg/lore-relay/testdata/patch_moderation.out.txt30See http://docs.link for information about AI-generated patches.CODE
HIGHpkg/lore-relay/testdata/patch_v2.out.txt29See http://docs.link for information about AI-generated patches.CODE
HIGHpkg/lore-relay/testdata/reply_quote.out.txt11See http://docs.link for information about AI-generated patches.CODE
Hallucination Indicators5 hits · 50 pts
SeverityFileLineSnippetContext
CRITICALsyz-cluster/dashboard/static/jquery-3.7.1.min.js2!function(e,t){"use strict";"object"==typeof module&&"object"==typeof module.exports?module.exports=e.document?t(e,!0):fCODE
CRITICALpkg/fuzzer/fuzzer_test.go176 assert.NotEmpty(f.t, f.fuzzer.Config.Corpus.StatProgs.Val(), "must have non-empty corpus")CODE
CRITICALpkg/fuzzer/fuzzer_test.go177 assert.NotEmpty(f.t, f.fuzzer.Config.Corpus.StatSignal.Val(), "must have non-empty signal")CODE
CRITICALpkg/fuzzer/fuzzer_test.go212 corpusProgs := f.fuzzer.Config.Corpus.StatProgs.Val()CODE
CRITICALpkg/fuzzer/fuzzer_test.go213 signal := f.fuzzer.Config.Corpus.StatSignal.Val()CODE
Decorative Section Separators14 hits · 48 pts
SeverityFileLineSnippetContext
MEDIUMsys/netbsd/vusb.txt118# ------------------------------------------------------------------------------COMMENT
MEDIUMsys/linux/dev_infiniband_rdma.txt99# ===========COMMENT
MEDIUMsys/linux/dev_infiniband_rdma.txt142# ================COMMENT
MEDIUMsys/linux/dev_infiniband_rdma.txt229# ==============COMMENT
MEDIUMsys/linux/dev_infiniband_rdma.txt387# ==================COMMENT
MEDIUMsys/linux/dev_infiniband_rdma.txt898#========================COMMENT
MEDIUMsys/linux/dev_infiniband_rdma.txt1307# ===============COMMENT
MEDIUM⚡sys/openbsd/dev_audio.txt22# ── Resources ──────────────────────────────────────────────────────────────────COMMENT
MEDIUM⚡sys/openbsd/dev_audio.txt27# ── Device open ────────────────────────────────────────────────────────────────COMMENT
MEDIUM⚡sys/openbsd/dev_audio.txt32# ── Read / Write ───────────────────────────────────────────────────────────────COMMENT
MEDIUM⚡sys/openbsd/dev_audio.txt38# ── Audio ioctls (available on both /dev/audio and /dev/audioctl) ──────────────COMMENT
MEDIUMsys/openbsd/dev_audio.txt55# ── Mixer ioctls (available on /dev/audioctl only) ────────────────────────────COMMENT
MEDIUMsys/openbsd/dev_audio.txt61# ── Structs ────────────────────────────────────────────────────────────────────COMMENT
MEDIUMsys/openbsd/dev_audio.txt143# ── Flags / Constants ──────────────────────────────────────────────────────────COMMENT
Modern AI Meta-Vocabulary7 hits · 21 pts
SeverityFileLineSnippetContext
MEDIUMtools/clang/codesearch/codesearch.cpp5// pkg/aflow/tool/codesearcher/codesearcher.go agentic tool.COMMENT
MEDIUMtools/syz-aflow/aflow.go4// syz-aflow tool can be used to invoke any agentic workflow registered with pkg/aflow.COMMENT
MEDIUMpkg/aflow/flow.go14// Flow describes a single agentic workflow.COMMENT
MEDIUMpkg/aflow/llm_tool_test.go117 // Sub-agent request blocked by safety filters/guardrails should return BadCallError to the parent agent.COMMENT
MEDIUMpkg/aflow/llm_agent.go612 // guardrails than the main agent and blocks on crash/security history,COMMENT
MEDIUMpkg/aflow/backend/backend.go107 // CoreModel is the primary workhorse model for agentic execution,COMMENT
MEDIUMpkg/aflow/backend/backend.go184// BlockedError indicates that the request or response was blocked by safety filters or guardrails.COMMENT
AI Slop Vocabulary7 hits · 21 pts
SeverityFileLineSnippetContext
MEDIUMtools/syz-trace2syz/proggen/unsupported_calls.go42 // something interesting with them (e.g. we won't get real robust list in memory).COMMENT
MEDIUMprog/kfuzztest.go23 // x86_64, so we hardcode it for now. A more robust solution would involveCOMMENT
MEDIUMvm/bhyve/bhyve.go139 // copied using copy_file_range(2), which will leverage blockCOMMENT
MEDIUMexecutor/_include/flatbuffers/vector_downward.h34// Essentially, this supports 2 std::vectors in a single buffer.COMMENT
MEDIUMpkg/aflow/tool/toolkit/race_toolkit.h143// Instead, use the robust monotonic timing primitives TIMER_START and TIMER_NOT_EXPIRED:COMMENT
MEDIUMpkg/subsystem/linux/maintainers.go148 // Let's also make the parser more robust by skipping everything before the first <,COMMENT
MEDIUMpkg/mgrconfig/testdata/qemu-example.cfg9 # Here are the kernel config options that facilitate fuzzing: https://github.com/google/syzkaller/blob/master/doCOMMENT
Fake / Example Data19 hits · 19 pts
SeverityFileLineSnippetContext
LOWsyz-ci/manager_test.go93 ReportEmail: "foo@bar.com",CODE
LOWdashboard/app/reporting_test.go69 Maintainers: []string{"bar@foo.com", "foo@bar.com", "subsystemA@list.com", "subsystemA@person.com"},CODE
LOWdashboard/app/email_test.go170 "foo@bar.com",CODE
LOWdashboard/app/email_test.go226 "foo@bar.com",CODE
LOWdashboard/app/email_test.go317 "bugs@syzkaller.com", "default@maintainers.com", "foo@bar.com",CODE
LOWdashboard/app/email_test.go367 c.expectEQ(msg.To, []string{"foo@bar.com"})CODE
LOWdashboard/app/email_test.go653 EmailOptFrom("user@example.com"))CODE
LOWsyz-cluster/dashboard/local_ui_test.go234 User: "user@example.com",CODE
LOWsyz-cluster/pkg/controller/api_test.go478 User: "user@example.com",CODE
LOWpkg/aflow/flow/patching/tags_test.go26 {Tag: "Tested-by", Value: "test@test.com"},CODE
LOWpkg/email/parser_test.go65 canonical := "foo@bar.com"CODE
LOWpkg/email/parser_test.go484 Author: "foo@bar.com",CODE
LOWpkg/lore-relay/commands_test.go30 Author: "user@example.com",CODE
LOWpkg/lore-relay/commands_test.go42 Author: "user@example.com",CODE
LOWpkg/lore-relay/commands_test.go54 Author: "user@example.com",CODE
LOWpkg/lore-relay/commands_test.go67 Author: "user@example.com",CODE
LOWpkg/lore-relay/commands_test.go79 Author: "user@example.com",CODE
LOWpkg/lore-relay/commands_test.go91 Author: "user@example.com",CODE
LOWpkg/lore-relay/commands_test.go103 Author: "user@example.com",CODE
Excessive Try-Catch Wrapping9 hits · 16 pts
SeverityFileLineSnippetContext
MEDIUM⚡tools/check_translation_update.py32 print(f"Error: current work directory {path} is not in a Git repo.")CODE
MEDIUM⚡tools/check_translation_update.py35 print("Error: 'git' command not found.")CODE
LOW⚡tools/check_translation_update.py37 except Exception as e:CODE
MEDIUM⚡tools/check_translation_update.py38 print(f"Error: {e}")CODE
LOWtools/check_translation_update.py53 except Exception as e:CODE
MEDIUMtools/check_translation_update.py54 print(f"Error in getting commit time of {commit_hash}: {e}")CODE
LOWtools/check_translation_update.py82 except Exception as e:CODE
LOWtools/check_translation_update.py112 except Exception as e:CODE
LOWtools/check_translation_update.py177 except Exception as e:CODE
Self-Referential Comments4 hits · 15 pts
SeverityFileLineSnippetContext
MEDIUM⚡tools/syz-reproducers.sh16# Create the target directory if it doesn't exist.COMMENT
MEDIUM⚡tools/syz-reproducers.sh25# Create the bin directory inside the target directory.COMMENT
MEDIUMtools/create-image.sh9# Create a minimal Debian distribution in a directory.COMMENT
MEDIUMtools/create-gce-image.sh101 # Create a small PowerPC PReP boot partition, and a Linux partition for the restCOMMENT
Verbosity Indicators6 hits · 9 pts
SeverityFileLineSnippetContext
LOWdashboard/app/graphs.go704 // Step 1: fill the whole table with empty values to simplify subsequent logicCOMMENT
LOWdashboard/app/graphs.go715 // Step 2: fill in actual data.COMMENT
LOWdashboard/app/graphs.go740 // Step 3: normalize data to [0..100] range.COMMENT
LOWdashboard/app/graphs.go946 // Step 1: fill the whole table with empty values.COMMENT
LOWdashboard/app/graphs.go957 // Step 2: fill in crash counts.COMMENT
LOWdashboard/app/graphs.go986 // Step 3: convert abs values to percents.COMMENT
TODO Padding5 hits · 8 pts
SeverityFileLineSnippetContext
LOWdocs/trusty/README.md15# TODO: consider using trusty_qemu_defconfig instead.COMMENT
LOWsys/netbsd/vusb.txt140# TODO: consider adding custom vusb_connect_descriptors definitions to all class specific descriptions.COMMENT
LOWsys/linux/socket_netlink_generic_80211.txt708# TODO: consider adding a pseudo system call that receives a response and takes a cookie from thereCOMMENT
LOWsys/linux/vusb.txt38# TODO: consider adding custom vusb_connect_descriptors definitions to all class specific descriptions.COMMENT
LOWexecutor/_include/flatbuffers/flexbuffers.h128// TODO: implement proper support for 8/16bit floats, or decide not toCOMMENT
Redundant / Tautological Comments3 hits · 5 pts
SeverityFileLineSnippetContext
LOW⚡tools/syz-reproducers.sh8# Check if the target directory is provided as a command line argument.COMMENT
LOW.github/workflows/manage_well_shaped_label.sh33 # Check if the well-shaped label is currently appliedCOMMENT
LOW.github/workflows/manage_well_shaped_label.sh53 # Check if changes were requested and not addressed by a subsequent commitCOMMENT
Slop Phrases3 hits · 4 pts
SeverityFileLineSnippetContext
LOWtools/demo_setup.sh8# of stuff, so make sure you have a good internet connection.COMMENT
LOWdashboard/app/coverage.go321 // Moving it to goroutine don't forget to change multiManagerCovDBFixture.COMMENT
LOWpkg/mgrconfig/testdata/qemu-example.cfg13 # (Don't forget to uncompress it!).COMMENT
Hyper-Verbose Identifiers3 hits · 3 pts
SeverityFileLineSnippetContext
LOWtools/check_translation_update.py86def extract_source_commit_info(repo_root, file_path):CODE
LOWtools/check_translation_update.py116def extract_translation_language(file_path):CODE
LOWpkg/aflow/trajectory/html/trajectory_block.html191 function drawTokenConsumptionChart(rawData) {CODE
Unused Imports3 hits · 3 pts
SeverityFileLineSnippetContext
LOWtools/check_links.py5CODE
LOWtools/syz-headerparser/headerlib/header_preprocessor.py13CODE
LOWtools/syz-headerparser/headerlib/struct_walker.py9CODE
Example Usage Blocks2 hits · 3 pts
SeverityFileLineSnippetContext
LOWtools/create-gce-image.sh16# Usage:COMMENT
LOWtools/create-ec2-rootfs.sh9# Usage:COMMENT
Deep Nesting1 hit · 1 pts
SeverityFileLineSnippetContext
LOWtools/syz-headerparser/headerlib/struct_walker.py158CODE