AI Slop Code Risk Monitor

emacs-mirror/emacs

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

Mirror of GNU Emacs

3.7 Low pattern signal View on GitHub

Open-Source Code Quality, Security and Technical Debt Review

This report summarizes scanner evidence for emacs-mirror/emacs, a Emacs Lisp project with 5,242 GitHub stars. SynthScan examined 817,623 lines of code across 937 source files, recording 2705 pattern matches distributed across 12 syntactic categories. The legacy adjusted pattern signal is 3.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.

3.7
Adjusted Signal
3.7
Raw Pattern Score
100%
Time Factor
2026-11-01
Last Push
5.2K
Stars
Emacs Lisp
Language
817.6K
Lines of Code
937
Files
2.7K
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.3/100 · LOW

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

Hallucinated Dependency & Supply Chain Risk 0.0/100 · LOW

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

Agent Over-Engineering Ratio 10.2/100 · LOW

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

PR Review Velocity Impact 29.2/100 · MEDIUM

Which changes need focused human review? 2705 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 0HIGH 0MEDIUM 1474LOW 1231

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 2705 distinct pattern matches across 12 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.

Dead Code1240 hits · 1260 pts
SeverityFileLineSnippetContext
MEDIUMtest/manual/noverlay/many-errors.py2CODE
MEDIUMtest/manual/noverlay/many-errors.py4CODE
MEDIUMtest/manual/noverlay/many-errors.py6CODE
MEDIUMtest/manual/noverlay/many-errors.py8CODE
MEDIUMtest/manual/noverlay/many-errors.py10CODE
MEDIUMtest/manual/noverlay/many-errors.py12CODE
MEDIUMtest/manual/noverlay/many-errors.py14CODE
MEDIUMtest/manual/noverlay/many-errors.py16CODE
MEDIUMtest/manual/noverlay/many-errors.py18CODE
MEDIUMtest/manual/noverlay/many-errors.py20CODE
MEDIUMtest/manual/noverlay/many-errors.py22CODE
MEDIUMtest/manual/noverlay/many-errors.py24CODE
MEDIUMtest/manual/noverlay/many-errors.py26CODE
MEDIUMtest/manual/noverlay/many-errors.py28CODE
MEDIUMtest/manual/noverlay/many-errors.py30CODE
MEDIUMtest/manual/noverlay/many-errors.py32CODE
MEDIUMtest/manual/noverlay/many-errors.py34CODE
MEDIUMtest/manual/noverlay/many-errors.py36CODE
MEDIUMtest/manual/noverlay/many-errors.py38CODE
MEDIUMtest/manual/noverlay/many-errors.py40CODE
MEDIUMtest/manual/noverlay/many-errors.py42CODE
MEDIUMtest/manual/noverlay/many-errors.py44CODE
MEDIUMtest/manual/noverlay/many-errors.py46CODE
MEDIUMtest/manual/noverlay/many-errors.py48CODE
MEDIUMtest/manual/noverlay/many-errors.py50CODE
MEDIUMtest/manual/noverlay/many-errors.py52CODE
MEDIUMtest/manual/noverlay/many-errors.py54CODE
MEDIUMtest/manual/noverlay/many-errors.py56CODE
MEDIUMtest/manual/noverlay/many-errors.py58CODE
MEDIUMtest/manual/noverlay/many-errors.py60CODE
MEDIUMtest/manual/noverlay/many-errors.py62CODE
MEDIUMtest/manual/noverlay/many-errors.py64CODE
MEDIUMtest/manual/noverlay/many-errors.py66CODE
MEDIUMtest/manual/noverlay/many-errors.py68CODE
MEDIUMtest/manual/noverlay/many-errors.py70CODE
MEDIUMtest/manual/noverlay/many-errors.py72CODE
MEDIUMtest/manual/noverlay/many-errors.py74CODE
MEDIUMtest/manual/noverlay/many-errors.py76CODE
MEDIUMtest/manual/noverlay/many-errors.py78CODE
MEDIUMtest/manual/noverlay/many-errors.py80CODE
MEDIUMtest/manual/noverlay/many-errors.py82CODE
MEDIUMtest/manual/noverlay/many-errors.py84CODE
MEDIUMtest/manual/noverlay/many-errors.py86CODE
MEDIUMtest/manual/noverlay/many-errors.py88CODE
MEDIUMtest/manual/noverlay/many-errors.py90CODE
MEDIUMtest/manual/noverlay/many-errors.py92CODE
MEDIUMtest/manual/noverlay/many-errors.py94CODE
MEDIUMtest/manual/noverlay/many-errors.py96CODE
MEDIUMtest/manual/noverlay/many-errors.py98CODE
MEDIUMtest/manual/noverlay/many-errors.py100CODE
MEDIUMtest/manual/noverlay/many-errors.py102CODE
MEDIUMtest/manual/noverlay/many-errors.py104CODE
MEDIUMtest/manual/noverlay/many-errors.py106CODE
MEDIUMtest/manual/noverlay/many-errors.py108CODE
MEDIUMtest/manual/noverlay/many-errors.py110CODE
MEDIUMtest/manual/noverlay/many-errors.py112CODE
MEDIUMtest/manual/noverlay/many-errors.py114CODE
MEDIUMtest/manual/noverlay/many-errors.py116CODE
MEDIUMtest/manual/noverlay/many-errors.py118CODE
MEDIUMtest/manual/noverlay/many-errors.py120CODE
1180 more matches not shown…
Over-Commented Block1217 hits · 1157 pts
SeverityFileLineSnippetContext
LOW.gitlab-ci.yml1# Copyright (C) 2021-2026 Free Software Foundation, Inc.COMMENT
LOW.gitlab-ci.yml21# any particular service that uses that protocol. Also, it is intended forCOMMENT
LOWautogen.sh1#!/bin/shCOMMENT
LOWautogen.sh21## You should have received a copy of the GNU General Public LicenseCOMMENT
LOWbuild-aux/makecounter.sh1#!/bin/shCOMMENT
LOWnt/addpm.c41#include <stdlib.h>COMMENT
LOWnt/inc/stdalign.h1#ifndef _NT_STDALIGN_H_COMMENT
LOWnt/inc/inttypes.h21#define _REPL_INTTYPES_HCOMMENT
LOWnt/inc/ms-w32.h21 Define all the symbols that apply correctly. */COMMENT
LOWnt/inc/ms-w32.h41# endifCOMMENT
LOWnt/inc/ms-w32.h61# endifCOMMENT
LOWnt/inc/ms-w32.h141#ifndef MINGW_W64COMMENT
LOWnt/inc/ms-w32.h201#define sigsetjmp(j,m) setjmp(j)COMMENT
LOWnt/inc/ms-w32.h221#define localtime sys_localtimeCOMMENT
LOWnt/inc/ms-w32.h241extern int sys_unlink (const char *);COMMENT
LOWnt/inc/ms-w32.h261/* cm.c calls that are emulated. */COMMENT
LOWnt/inc/ms-w32.h321COMMENT
LOWnt/inc/ms-w32.h441extern free_fn the_free_fn;COMMENT
LOWnt/inc/langinfo.h41#define DAY_4 DAY_4COMMENT
LOWnt/inc/stdbool.h1#ifndef _NT_STDBOOL_H_COMMENT
LOWnt/inc/mingw_time.h21# define __MINGW_MAJOR_VERSION 3COMMENT
LOWnt/inc/stdint.h21#define _NT_STDINT_H_COMMENT
LOWnt/inc/stdint.h41#define UINTPTR_MAX UINT64_MAXCOMMENT
LOWnt/inc/stdint.h61#define INTMAX_MIN INT32_MINCOMMENT
LOWnt/inc/sys/file.h1/*COMMENT
LOWnt/inc/sys/stat.h21#ifndef INC_SYS_STAT_H_COMMENT
LOWnt/inc/sys/stat.h41#include <sys/types.h>COMMENT
LOWnt/inc/sys/stat.h61COMMENT
LOWnt/inc/sys/stat.h81#define S_ISCTG(p) 0COMMENT
LOWnt/inc/sys/mman.h21#define MAP_FIXED 0x10COMMENT
LOWnt/inc/sys/socket.h21#ifndef _SOCKET_H_COMMENT
LOWnt/inc/sys/socket.h41#undef FD_CLRCOMMENT
LOWnt/inc/sys/socket.h61#ifdef MUST_REDEF_SELECTCOMMENT
LOWnt/inc/sys/socket.h81#define bind sys_bindCOMMENT
LOWnt/inc/sys/socket.h141/* map winsock error codes to standard names */COMMENT
LOWnt/inc/sys/socket.h161#define EDESTADDRREQ WSAEDESTADDRREQCOMMENT
LOWnt/inc/sys/socket.h181#define ESOCKTNOSUPPORT WSAESOCKTNOSUPPORTCOMMENT
LOWnt/inc/sys/socket.h201#define EADDRNOTAVAIL WSAEADDRNOTAVAILCOMMENT
LOWnt/inc/sys/socket.h221#define ECONNRESET WSAECONNRESETCOMMENT
LOWnt/inc/sys/socket.h241#define ETOOMANYREFS WSAETOOMANYREFSCOMMENT
LOWnt/inc/sys/socket.h261#endifCOMMENT
LOWtest/infra/gitlab-ci.yml1# Copyright (C) 2017-2026 Free Software Foundation, Inc.COMMENT
LOWtest/infra/gitlab-ci.yml401# add-log-current-defun-header-regexp: "^\\([-_.[:alnum:]]+\\)[ \t]*:"COMMENT
LOW…iles-resources/dir-locals-2-solo/dir-locals-2-solo.txt1# Used by files-test.el.COMMENT
LOW…/files-resources/dir-locals-and-2/dir-locals-and-2.txt1# Used by files-test.el.COMMENT
LOWtest/lisp/gnus/mml-sec-resources/trustlist.txt1# This is the list of trusted keys. Comment lines, like this one, asCOMMENT
LOWtest/lisp/net/puny-resources/IdnaTestV2.txt1# IdnaTestV2.txtCOMMENT
LOWtest/lisp/net/puny-resources/IdnaTestV2.txt21# Leading and trailing spaces and tabs in each column are ignored.COMMENT
LOWtest/lisp/net/puny-resources/IdnaTestV2.txt41# An explicit [] means no errors.COMMENT
LOWtest/lisp/net/puny-resources/IdnaTestV2.txt61# Vn for 4.1 Validity Criteria step nCOMMENT
LOWtest/lisp/net/puny-resources/IdnaTestV2.txt81# In particular, an implementation conformant to IDNA2008 would disallow the input for linesCOMMENT
LOWtest/lisp/mh-e/test-all-mh-variants.sh1#! /bin/bashCOMMENT
LOW…sp/cedet/semantic-utest-ia-resources/testtemplates.cpp1// testtemplates.cpp --- semantic-ia-utest completion engine unit testsCOMMENT
LOW…sp/cedet/semantic-utest-ia-resources/testlocalvars.cpp1// testlocalvars.java --- Semantic unit test for JavaCOMMENT
LOW…isp/cedet/semantic-utest-ia-resources/testdoublens.hpp1// testdoublens.hpp --- Header file used in one of the Semantic testsCOMMENT
LOW…/lisp/cedet/semantic-utest-ia-resources/teststruct.cpp1// teststruct.cpp --- semantic-ia-utest completion engine unit testsCOMMENT
LOW…isp/cedet/semantic-utest-ia-resources/testtypedefs.cpp1// testtypedefs.cpp --- Sample with some fake bits out of std::stringCOMMENT
LOW…sp/cedet/semantic-utest-ia-resources/testjavacomp.java1// testjavacomp.java --- Semantic unit test for JavaCOMMENT
LOW…sp/cedet/semantic-utest-ia-resources/testvarnames.java1// testvarnames.java --- Semantic unit test for JavaCOMMENT
LOW…isp/cedet/semantic-utest-ia-resources/testsubclass.cpp1// testsubclass.cpp --- unit test for analyzer and complex C++ inheritanceCOMMENT
1157 more matches not shown…
Decorative Section Separators212 hits · 490 pts
SeverityFileLineSnippetContext
MEDIUMtest/lisp/net/puny-resources/IdnaTestV2.txt97# ============================================================================================COMMENT
MEDIUM…lisp/progmodes/cperl-mode-resources/cperl-bug-66145.pl8# --------------------------------------------------COMMENT
MEDIUM…lisp/progmodes/cperl-mode-resources/cperl-bug-66145.pl19# --------------------------------------------------COMMENT
MEDIUM…lisp/progmodes/cperl-mode-resources/cperl-bug-66145.pl38# --------------------------------------------------COMMENT
MEDIUM…lisp/progmodes/cperl-mode-resources/cperl-bug-66145.pl51# --------------------------------------------------COMMENT
MEDIUMadmin/unidata/PropertyValueAliases.txt59# ================================================COMMENT
MEDIUMadmin/unidata/emoji-data.txt20# ================================================COMMENT
MEDIUMadmin/unidata/emoji-data.txt451# ================================================COMMENT
MEDIUMadmin/unidata/emoji-data.txt760# ================================================COMMENT
MEDIUMadmin/unidata/emoji-data.txt768# ================================================COMMENT
MEDIUMadmin/unidata/emoji-data.txt826# ================================================COMMENT
MEDIUMadmin/unidata/emoji-data.txt843# ================================================COMMENT
MEDIUMadmin/unidata/SpecialCasing.txt27# ================================================================================COMMENT
MEDIUMadmin/unidata/SpecialCasing.txt29# ================================================================================COMMENT
MEDIUM⚡admin/unidata/SpecialCasing.txt56# ================================================================================COMMENT
MEDIUM⚡admin/unidata/SpecialCasing.txt58# ================================================================================COMMENT
MEDIUM⚡admin/unidata/SpecialCasing.txt64# ================================================================================COMMENT
MEDIUM⚡admin/unidata/SpecialCasing.txt211# ================================================================================COMMENT
MEDIUM⚡admin/unidata/SpecialCasing.txt215# ================================================================================COMMENT
MEDIUM⚡admin/unidata/SpecialCasing.txt220# ================================================================================COMMENT
MEDIUMadmin/unidata/SpecialCasing.txt237# ================================================================================COMMENT
MEDIUMadmin/unidata/SpecialCasing.txt242# ================================================================================COMMENT
MEDIUMadmin/unidata/SpecialCasing.txt263# ================================================================================COMMENT
MEDIUMadmin/unidata/Blocks.txt13# ================================================COMMENT
MEDIUM⚡admin/unidata/Scripts.txt1511# ================================================COMMENT
MEDIUM⚡admin/unidata/Scripts.txt1520# ================================================COMMENT
MEDIUM⚡admin/unidata/Scripts.txt1528# ================================================COMMENT
MEDIUM⚡admin/unidata/Scripts.txt1644# ================================================COMMENT
MEDIUM⚡admin/unidata/Scripts.txt1653# ================================================COMMENT
MEDIUM⚡admin/unidata/Scripts.txt1661# ================================================COMMENT
MEDIUM⚡admin/unidata/Scripts.txt1670# ================================================COMMENT
MEDIUM⚡admin/unidata/Scripts.txt1676# ================================================COMMENT
MEDIUM⚡admin/unidata/Scripts.txt1718# ================================================COMMENT
MEDIUM⚡admin/unidata/Scripts.txt1727# ================================================COMMENT
MEDIUM⚡admin/unidata/Scripts.txt1735# ================================================COMMENT
MEDIUM⚡admin/unidata/Scripts.txt1742# ================================================COMMENT
MEDIUM⚡admin/unidata/Scripts.txt1750# ================================================COMMENT
MEDIUM⚡admin/unidata/Scripts.txt1786# ================================================COMMENT
MEDIUM⚡admin/unidata/Scripts.txt1793# ================================================COMMENT
MEDIUM⚡admin/unidata/Scripts.txt1799# ================================================COMMENT
MEDIUM⚡admin/unidata/Scripts.txt1806# ================================================COMMENT
MEDIUM⚡admin/unidata/Scripts.txt1817# ================================================COMMENT
MEDIUM⚡admin/unidata/Scripts.txt1823# ================================================COMMENT
MEDIUM⚡admin/unidata/Scripts.txt1833# ================================================COMMENT
MEDIUM⚡admin/unidata/Scripts.txt1955# ================================================COMMENT
MEDIUM⚡admin/unidata/Scripts.txt1963# ================================================COMMENT
MEDIUM⚡admin/unidata/Scripts.txt1970# ================================================COMMENT
MEDIUM⚡admin/unidata/Scripts.txt2046# ================================================COMMENT
MEDIUM⚡admin/unidata/Scripts.txt2055# ================================================COMMENT
MEDIUM⚡admin/unidata/Scripts.txt2064# ================================================COMMENT
MEDIUM⚡admin/unidata/Scripts.txt2070# ================================================COMMENT
MEDIUM⚡admin/unidata/Scripts.txt2076# ================================================COMMENT
MEDIUM⚡admin/unidata/Scripts.txt2083# ================================================COMMENT
MEDIUM⚡admin/unidata/Scripts.txt2175# ================================================COMMENT
MEDIUM⚡admin/unidata/Scripts.txt2184# ================================================COMMENT
MEDIUM⚡admin/unidata/Scripts.txt2194# ================================================COMMENT
MEDIUM⚡admin/unidata/Scripts.txt2235# ================================================COMMENT
MEDIUM⚡admin/unidata/Scripts.txt2243# ================================================COMMENT
MEDIUM⚡admin/unidata/Scripts.txt2251# ================================================COMMENT
MEDIUM⚡admin/unidata/Scripts.txt2258# ================================================COMMENT
152 more matches not shown…
Self-Referential Comments22 hits · 66 pts
SeverityFileLineSnippetContext
MEDIUM.gitlab-ci.yml3# This file is part of GNU Emacs.COMMENT
MEDIUMautogen.sh9## This file is part of GNU Emacs.COMMENT
MEDIUMautogen.sh272 # Create a placeholder aclocal.m4 in exec, preventing autoreconfCOMMENT
MEDIUMbuild-aux/makecounter.sh7# This file is part of GNU Emacs. GNU Emacs is free software: you canCOMMENT
MEDIUMtest/infra/gitlab-ci.yml3# This file is part of GNU Emacs.COMMENT
MEDIUMtest/lisp/mh-e/test-all-mh-variants.sh6# This file is part of GNU Emacs.COMMENT
MEDIUM…isp/progmodes/cperl-mode-resources/cperl-indent-exp.pl6# This file contains test input and expected output for the tests inCOMMENT
MEDIUM…/progmodes/cperl-mode-resources/cperl-indent-styles.pl6# This file contains test input and expected output for the tests inCOMMENT
MEDIUM…acs-lisp/package-resources/signed/update-signatures.sh7# This file is part of GNU Emacs.COMMENT
MEDIUMtest/manual/indent/octave.m74## This file is part of Octave.COMMENT
MEDIUMtest/manual/indent/octave.m648 ## Create a temporary directory.COMMENT
MEDIUMtest/manual/indent/octave.m1498 ## Create the installation directory.COMMENT
MEDIUMtest/manual/indent/octave.m1832## Create an INDEX file for a package that doesn't provide one.COMMENT
MEDIUMtest/manual/etags/pyt-src/server.py15# Define the data structures the GUIs will be tossing aroundCOMMENT
MEDIUMtest/manual/etags/pyt-src/server.py280 # Create the sitelist for site-configuration selectionCOMMENT
MEDIUMtest/manual/noverlay/check-sanitize.sh6## This file is part of GNU Emacs.COMMENT
MEDIUMetc/emacs_lldb.py3# This file is part of GNU Emacs.COMMENT
MEDIUMetc/emacs_lldb.py351# This function is called by LLDB to initialize the module.COMMENT
MEDIUMadmin/nt/dist-build/build-dep-zips.py5## This file is part of GNU Emacs.COMMENT
MEDIUMadmin/nt/dist-build/build-zips.sh5## This file is part of GNU Emacs.COMMENT
MEDIUMjava/debug.sh6## This file is part of GNU Emacs.COMMENT
MEDIUMmodules/modhelp.py7# This file is part of GNU Emacs.COMMENT
Hyper-Verbose Identifiers3 hits · 3 pts
SeverityFileLineSnippetContext
LOWtest/manual/etags/php-src/sendmail.php474 private function createMultipartAlternativeMessage() {CODE
LOWtest/manual/etags/php-src/sendmail.php488 private function createMultipartRelatedMessage($key) {CODE
LOWtest/manual/etags/php-src/sendmail.php497 private function createMultipartMixedMessage($key) {CODE
Deep Nesting3 hits · 3 pts
SeverityFileLineSnippetContext
LOWetc/emacs_lldb.py229CODE
LOWetc/emacs_lldb.py125CODE
LOWetc/emacs_lldb.py267CODE
Slop Phrases2 hits · 3 pts
SeverityFileLineSnippetContext
LOWsrc/eval.c219 /* Don't forget to update docs (lispref node "Eval"). */COMMENT
LOWsrc/treesit.c5015 /* Don't forget to come back to this node. */COMMENT
Verbosity Indicators2 hits · 3 pts
SeverityFileLineSnippetContext
LOWsrc/process.c5771 /* GnuTLS buffers data internally. We need to check if someCOMMENT
LOWsrc/keyboard.c741 /* This variable stores buffers that have changed so that an undoCOMMENT
AI Slop Vocabulary1 hit · 2 pts
SeverityFileLineSnippetContext
LOW…lisp/progmodes/cperl-mode-resources/cperl-bug-25098.pl7# can't just add '>' to the character class.COMMENT
Redundant / Tautological Comments1 hit · 2 pts
SeverityFileLineSnippetContext
LOWtest/manual/indent/octave.m830 ## Check if the installed directory is empty. If it is remove itCOMMENT
Excessive Try-Catch Wrapping1 hit · 1 pts
SeverityFileLineSnippetContext
LOWtest/lisp/jsonrpc-resources/server-emacsrpc.py48 except Exception as exc:CODE
Unused Imports1 hit · 1 pts
SeverityFileLineSnippetContext
LOWadmin/nt/dist-build/build-dep-zips.py23CODE