AI Slop Code Risk Monitor

webmin/webmin

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

Powerful and flexible web-based server management control panel

2.4 Low pattern signal View on GitHub

Open-Source Code Quality, Security and Technical Debt Review

This report summarizes scanner evidence for webmin/webmin, a HTML project with 6,121 GitHub stars. SynthScan examined 455,937 lines of code across 24836 source files, recording 535 pattern matches distributed across 12 syntactic categories. The legacy adjusted pattern signal is 2.4 (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.

2.4
Adjusted Signal
2.4
Raw Pattern Score
100%
Time Factor
2026-10-31
Last Push
6.1K
Stars
HTML
Language
455.9K
Lines of Code
24.8K
Files
535
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 9.0/100 · LOW

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

Hallucinated Dependency & Supply Chain Risk 0.4/100 · LOW

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

Agent Over-Engineering Ratio 2.2/100 · LOW

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

PR Review Velocity Impact 10.0/100 · LOW

Which changes need focused human review? 535 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 2HIGH 1MEDIUM 200LOW 332

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 535 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.

Self-Referential Comments133 hits · 404 pts
SeverityFileLineSnippetContext
MEDIUMweb-lib-funcs.pl1367# Create the upload tracking directory - if running as non-root, this has toCOMMENT
MEDIUMweb-lib-funcs.pl2583 # Create a new locale out of base localeCOMMENT
MEDIUMweb-lib-funcs.pl5930 # Create a module-specific var directoryCOMMENT
MEDIUMweb-lib-funcs.pl13116 # This file is too old .. trash itCOMMENT
MEDIUMmakedebian.pl62# Create the base directoriesCOMMENT
MEDIUMmakedebian.pl103# Create the link to webmin commandCOMMENT
MEDIUMmakedebian.pl108# Create the control fileCOMMENT
MEDIUMmakedebian.pl148# Create the copyright fileCOMMENT
MEDIUMmakedebian.pl170# Create the config files file, for those we don't want to replaceCOMMENT
MEDIUMmakedebian.pl211# Create the changelog file from actual changes, plus the historical changelogCOMMENT
MEDIUMmakedebian.pl250# Create the pre-install scriptCOMMENT
MEDIUMmakedebian.pl274# Create the post-install scriptCOMMENT
MEDIUMmakedebian.pl415# Create the pre-uninstall scriptCOMMENT
MEDIUMmakedebian.pl443# Create the post-uninstall scriptCOMMENT
MEDIUMminiserv-lib.pl3405# This function is called inside a sub-process to communicate with PAM. It sendsCOMMENT
MEDIUMmakemodulerpm.pl3# Create an RPM for a webmin or usermin module or themeCOMMENT
MEDIUMmakemodulerpm.pl410# Create the SPEC fileCOMMENT
MEDIUMminiserv.pl1172 # Creating a new sessionCOMMENT
MEDIUMwebmin-setup-repo.sh239# Create a temporary working directory, preferring mktemp when availableCOMMENT
MEDIUMwebmin-setup-repo.sh267# Create a temporary file in a specific directory for safe replacement writesCOMMENT
MEDIUMmakedist.pl188# Create the tar.gz fileCOMMENT
MEDIUMmakedist.pl229# Create the signature fileCOMMENT
MEDIUMmakedist.pl235# Create a change log for this versionCOMMENT
MEDIUMmakemoduledeb.pl3# Create a Debian package for a webmin or usermin module or themeCOMMENT
MEDIUMmakemoduledeb.pl228# Create the base directoriesCOMMENT
MEDIUMmakemoduledeb.pl400# Create the control fileCOMMENT
MEDIUMmakemoduledeb.pl426# Create the copyright fileCOMMENT
MEDIUMmakemoduledeb.pl460# Create the changelog file from actual changesCOMMENT
MEDIUMmakemoduledeb.pl494# Create the pre-install script, which checks if Webmin is installedCOMMENT
MEDIUM⚡makemoduledeb.pl524# Create the post-install scriptCOMMENT
MEDIUMmakemoduledeb.pl578# Create the pre-uninstall scriptCOMMENT
MEDIUMmakemoduledeb.pl625 # Create a tar file of the cleaned staged module directoryCOMMENT
MEDIUMcpan/cpan-lib.pl118 # Create the module objectCOMMENT
MEDIUMcpan/cpan-lib.pl165 # Create the module objectCOMMENT
MEDIUMinit/atboot.pl27 # Create a bootup action, if missingCOMMENT
MEDIUMbsdfdisk/bsdfdisk-lib.pl952# Create a new BSD partition inside an MBR slice (gpart BSD label)COMMENT
MEDIUMpostgresql/useradmin_update.pl7# Create a new postgesql user if syncing is enabledCOMMENT
MEDIUMpostgresql/postgresql-lib.pl766# Create a directory that PostgreSQL can backup intoCOMMENT
MEDIUMlpadmin/freebsd-lib.pl78# Create a new printer in /etc/printcapCOMMENT
MEDIUMlpadmin/unixware-lib.pl166# Create a new printerCOMMENT
MEDIUMlpadmin/irix-lib.pl159# Create a new printerCOMMENT
MEDIUMlpadmin/printconf-driver.pl106# Create the config file and driverCOMMENT
MEDIUMlpadmin/printconf-driver.pl143 # Create the config fileCOMMENT
MEDIUMlpadmin/old-caldera-driver.pl116 # Create the standard driver programCOMMENT
MEDIUMlpadmin/cups-lib.pl179# Create a new printerCOMMENT
MEDIUMlpadmin/redhat-driver.pl84# Create the config file and driverCOMMENT
MEDIUMlpadmin/lpadmin-lib.pl124# Create an interface program that can print to a remote windows printerCOMMENT
MEDIUMlpadmin/lpadmin-lib.pl179# Create an interface program that can print to a hpnp server using someCOMMENT
MEDIUMlpadmin/lpadmin-lib.pl601 # Create the driver and the printerCOMMENT
MEDIUMlpadmin/openbsd-lib.pl78# Create a new printer in /etc/printcapCOMMENT
MEDIUMlpadmin/aix-lib.pl140# Create a new printerCOMMENT
MEDIUMlpadmin/solaris-lib.pl225# Create a new printerCOMMENT
MEDIUMlpadmin/lprng-lib.pl115# Create a new printer in /etc/printcapCOMMENT
MEDIUMlpadmin/caldera-driver.pl176 # Create the 2.4 driver programCOMMENT
MEDIUMlpadmin/caldera-driver.pl180 # Create the 2.3 driver programCOMMENT
MEDIUMlpadmin/hpux-lib.pl169# Create a new printerCOMMENT
MEDIUMlpadmin/linux-lib.pl102# Create a new printer in /etc/printcapCOMMENT
MEDIUMfdisk/fdisk-lib.pl857# Create a new partition with the given extent and typeCOMMENT
MEDIUMfdisk/fdisk-lib.pl927# Create a new extended partitionCOMMENT
MEDIUM⚡ldap-useradmin/ldap-useradmin-lib.pl888# Create an IMAP account for a userCOMMENT
73 more matches not shown…
Redundant / Tautological Comments232 hits · 345 pts
SeverityFileLineSnippetContext
LOWsetup.sh154# Check if upgrading from an old versionCOMMENT
LOWweb-lib-funcs.pl3409# Check if we already have cached the URLCOMMENT
LOWweb-lib-funcs.pl3737# Check if we already have cached the URLCOMMENT
LOWweb-lib-funcs.pl4656# Check if theme vetosCOMMENT
LOWweb-lib-funcs.pl4661# Check if licence module vetosCOMMENT
LOWweb-lib-funcs.pl5323 # Check if this user is a member of a group, and if he gets theCOMMENT
LOWweb-lib-funcs.pl5473 # Check if this group is a member of a group, and if it gets theCOMMENT
LOWweb-lib-funcs.pl6030 # Check if this user is RPC-onlyCOMMENT
LOWweb-lib-funcs.pl6040 # Check if the HTTP user can access this moduleCOMMENT
LOWweb-lib-funcs.pl7582 # Check if under any of the directoriesCOMMENT
LOWweb-lib-funcs.pl8119# Return resultCOMMENT
LOWweb-lib-funcs.pl9500 # Return the resultCOMMENT
LOWweb-lib-funcs.pl10140 # Check if self-signedCOMMENT
LOWweb-lib-funcs.pl10150 # Check if CA is signed by a valid authority (set in a callback)COMMENT
LOWweb-lib-funcs.pl10688 # Add dir to listCOMMENT
LOWweb-lib-funcs.pl12943# Open fileCOMMENT
LOWweb-lib-funcs.pl13076# Check if the current module should do cachingCOMMENT
LOWweb-lib-funcs.pl13175# Check if the current module should do cachingCOMMENT
LOWweb-lib-funcs.pl15078# Check if parameters are definedCOMMENT
LOWweb-lib-funcs.pl15082# Check if OpenSSL is availableCOMMENT
LOWweb-lib-funcs.pl15103# Check if result is validCOMMENT
LOWweb-lib-funcs.pl15120# Check if OpenSSL is availableCOMMENT
LOWweb-lib-funcs.pl15139# Return resultCOMMENT
LOWweb-lib-funcs.pl15152# Check if is OpenSSL salt headerCOMMENT
LOWui-lib.pl3755# Return dataCOMMENT
LOWui-lib.pl4047 # Check if icon specifies a specific bundle (fa2)COMMENT
LOWui-lib.pl4051 # Check if it already has fa- prefixCOMMENT
LOWui-lib.pl4105 # Check if icon specifies a specific bundle (fa2)COMMENT
LOWui-lib.pl4109 # Check if it already has fa- prefixCOMMENT
LOWui-lib.pl4152# Check if icon is in a specific bundleCOMMENT
LOWminiserv-lib.pl435# Check if the browser's user agent indicates a mobile deviceCOMMENT
LOWminiserv-lib.pl438# Check if Host: header is for a mobile URLCOMMENT
LOWminiserv-lib.pl883 # Check if local user is allowed by unixauthCOMMENT
LOWminiserv-lib.pl897 # Check if this path allows anonymous accessCOMMENT
LOWminiserv-lib.pl914 # Check if this path allows unauthenticated accessCOMMENT
LOWminiserv-lib.pl1115 # Check if this is a directoryCOMMENT
LOWminiserv-lib.pl1125 # Check if this is a CGI programCOMMENT
LOWminiserv-lib.pl1190 # Check if this is a directoryCOMMENT
LOWminiserv-lib.pl1196 # Check if this is a CGI programCOMMENT
LOWminiserv-lib.pl1399 # Check if the CGI can be handled internallyCOMMENT
LOWminiserv-lib.pl1802 # Add dir to listCOMMENT
LOWminiserv-lib.pl2932 # Check if a user with the entered login and the domains appendedCOMMENT
LOWminiserv-lib.pl2951 # Check if the user entered a domain at the end of his username whenCOMMENT
LOWminiserv-lib.pl4726# Check if this user can use DAVCOMMENT
LOWminiserv-lib.pl5937 # Check if current time matches spec, and we haven't run in theCOMMENT
LOWminiserv-lib.pl6091# Check if some address is valid IPv4, returns 1 if so.COMMENT
LOWminiserv-lib.pl6101# Check if some IPv6 address is properly formatted, and returns 1 if so.COMMENT
LOW⚡makemodulerpm.pl465# Check if webmin/usermin is installedCOMMENT
LOW⚡makemodulerpm.pl473 # Check if depended webmin/usermin modules are installedCOMMENT
LOW⚡makemodulerpm.pl482# Check if this module is already installedCOMMENT
LOWsetup.pl121# Check if upgrading from an old versionCOMMENT
LOWminiserv.pl43# Check if SSL is enabled and availableCOMMENT
LOWminiserv.pl60# Check if IPv6 is enabled and availableCOMMENT
LOWminiserv.pl74# Check if the syslog module is available to log hacking attemptsCOMMENT
LOWminiserv.pl90# Check if the MD5 perl module is availableCOMMENT
LOWminiserv.pl105# Check if the crypt function supports SHA512COMMENT
LOWminiserv.pl111# Check if Digest::SHA with hmac_sha256_hex is available, for keyingCOMMENT
LOWminiserv.pl135# Check if already running via the PID file. In foreground mode, systemd orCOMMENT
LOWminiserv.pl202# Check if the User::Utmp perl module is installedCOMMENT
LOWminiserv.pl232# Check if /dev/urandom really generates random IDs, by calling it twiceCOMMENT
172 more matches not shown…
Decorative Section Separators61 hits · 195 pts
SeverityFileLineSnippetContext
MEDIUMbsdfdisk/bsdfdisk-lib.pl7#---------------------------------------------------------------------COMMENT
MEDIUMbsdfdisk/bsdfdisk-lib.pl103#---------------------------------------------------------------------COMMENT
MEDIUMbsdfdisk/bsdfdisk-lib.pl118#---------------------------------------------------------------------COMMENT
MEDIUMbsdfdisk/bsdfdisk-lib.pl145#---------------------------------------------------------------------COMMENT
MEDIUMbsdfdisk/bsdfdisk-lib.pl684#---------------------------------------------------------------------COMMENT
MEDIUMbsdfdisk/bsdfdisk-lib.pl1466#---------------------------------------------------------------------COMMENT
MEDIUMbsdfdisk/bsdfdisk-lib.pl2255# ---------------------------------------------------------------------COMMENT
MEDIUM⚡phpini/phpini-lib.pl489# -----------------------------------------------------------------------------COMMENT
MEDIUM⚡phpini/phpini-lib.pl492# -----------------------------------------------------------------------------COMMENT
MEDIUM⚡phpini/phpini-lib.pl495# -----------------------------------------------------------------------------COMMENT
MEDIUM⚡phpini/phpini-lib.pl498# -----------------------------------------------------------------------------COMMENT
MEDIUM⚡phpini/phpini-lib.pl501# -----------------------------------------------------------------------------COMMENT
MEDIUM⚡phpini/phpini-lib.pl504# -----------------------------------------------------------------------------COMMENT
MEDIUM⚡vendor_perl/MIME/Body.pm414#------------------------------COMMENT
MEDIUM⚡vendor_perl/MIME/Body.pm416#------------------------------COMMENT
MEDIUM⚡vendor_perl/MIME/Body.pm423#------------------------------COMMENT
MEDIUM⚡vendor_perl/MIME/Body.pm425#------------------------------COMMENT
MEDIUM⚡vendor_perl/MIME/Body.pm493#------------------------------COMMENT
MEDIUM⚡vendor_perl/MIME/Body.pm495#------------------------------COMMENT
MEDIUM⚡vendor_perl/MIME/Body.pm503#------------------------------COMMENT
MEDIUM⚡vendor_perl/MIME/Body.pm505#------------------------------COMMENT
MEDIUM⚡vendor_perl/MIME/Body.pm510#------------------------------COMMENT
MEDIUM⚡vendor_perl/MIME/Body.pm512#------------------------------COMMENT
MEDIUMvendor_perl/MIME/Body.pm147#------------------------------COMMENT
MEDIUMvendor_perl/MIME/Body.pm162#------------------------------COMMENT
MEDIUMvendor_perl/MIME/Body.pm175#------------------------------COMMENT
MEDIUMvendor_perl/MIME/Body.pm199#------------------------------COMMENT
MEDIUMvendor_perl/MIME/Body.pm224#------------------------------COMMENT
MEDIUMvendor_perl/MIME/Body.pm241#------------------------------COMMENT
MEDIUMvendor_perl/MIME/Body.pm258#------------------------------COMMENT
MEDIUMvendor_perl/MIME/Body.pm277#------------------------------COMMENT
MEDIUMvendor_perl/MIME/Body.pm296#------------------------------COMMENT
MEDIUMvendor_perl/MIME/Body.pm316#------------------------------COMMENT
MEDIUMvendor_perl/MIME/Body.pm341#------------------------------COMMENT
MEDIUMvendor_perl/MIME/Body.pm374#------------------------------------------------------------COMMENT
MEDIUMvendor_perl/MIME/Body.pm376#------------------------------------------------------------COMMENT
MEDIUMvendor_perl/MIME/Body.pm442#------------------------------COMMENT
MEDIUMvendor_perl/MIME/Body.pm444#------------------------------COMMENT
MEDIUMvendor_perl/MIME/Body.pm459#------------------------------------------------------------COMMENT
MEDIUMvendor_perl/MIME/Body.pm461#------------------------------------------------------------COMMENT
MEDIUMvendor_perl/MIME/Body.pm532#------------------------------------------------------------COMMENT
MEDIUMvendor_perl/MIME/Body.pm534#------------------------------------------------------------COMMENT
MEDIUMvendor_perl/MIME/Body.pm568#------------------------------COMMENT
MEDIUMvendor_perl/MIME/Body.pm570#------------------------------COMMENT
MEDIUMvendor_perl/MIME/Body.pm595#------------------------------COMMENT
MEDIUMvendor_perl/MIME/Body.pm670#------------------------------COMMENT
MEDIUMvendor_perl/MIME/Tools.pm3#------------------------------COMMENT
MEDIUMvendor_perl/MIME/Tools.pm6#------------------------------COMMENT
MEDIUMvendor_perl/MIME/Tools.pm48#------------------------------COMMENT
MEDIUMvendor_perl/MIME/Tools.pm52#------------------------------COMMENT
MEDIUM⚡vendor_perl/MIME/Tools.pm83#------------------------------COMMENT
MEDIUM⚡vendor_perl/MIME/Tools.pm87#------------------------------COMMENT
MEDIUM⚡vendor_perl/MIME/Tools.pm89#------------------------------COMMENT
MEDIUMvendor_perl/MIME/Tools.pm100#------------------------------COMMENT
MEDIUMvendor_perl/MIME/Tools.pm114#------------------------------COMMENT
MEDIUMvendor_perl/MIME/Tools.pm129#------------------------------COMMENT
MEDIUM⚡vendor_perl/MIME/Tools.pm147#------------------------------COMMENT
MEDIUM⚡vendor_perl/MIME/Tools.pm151#------------------------------COMMENT
MEDIUM⚡vendor_perl/MIME/Tools.pm153#------------------------------COMMENT
MEDIUM⚡vendor_perl/MIME/Tools.pm163#------------------------------COMMENT
1 more matches not shown…
Over-Commented Block67 hits · 67 pts
SeverityFileLineSnippetContext
LOWui-lib.pl3881# type - Alert style: "success", "info", "warning", "danger", "danger-fatal"COMMENT
LOWui-lib.pl4061 }COMMENT
LOWui-lib.pl4121# Add textCOMMENT
LOWconfig-lib.pl1# config-lib.plCOMMENT
LOWconfig-lib.pl21# 11 - Section headerCOMMENT
LOWjavascript-lib.pl1#javascript-lib.plCOMMENT
LOWjavascript-lib.pl21# *jimg_preload #COMMENT
LOWjavascript-lib.pl41# -Usage = &jwindow("url", "name", "width", "height"); #COMMENT
LOWcompare_lang.sh1#!/bin/bashCOMMENT
LOWperltidy.pl1#!/usr/bin/env perlCOMMENT
LOWperltidy.pl21#COMMENT
LOWinit/hostconfig-lib.pl1#!/usr/local/bin/perlCOMMENT
LOWinit/hostconfig-lib.pl121 COMMENT
LOWinit/hostconfig-lib.pl181 }COMMENT
LOWinit/win32.pl1#!/usr/local/bin/perlCOMMENT
LOWuseradmin/user-lib.pl2201COMMENT
LOWuseradmin/user-lib.pl2281#### number associated with the login name.COMMENT
LOWuseradmin/user-lib.pl2301#### COMMENT
LOWuseradmin/user-lib.pl2321 } else {COMMENT
LOWuseradmin/user-lib.pl2341COMMENT
LOWuseradmin/aix-lib.pl1# aix-lib.plCOMMENT
LOWui-demo/ui-demo-pages.pl81# The four buttons are plain ui_submit calls. Their colors and icons inCOMMENT
LOWui-demo/ui-demo-pages.pl501# Returns the form panel of the gallery. The form is the existingCOMMENT
LOWui-demo/ui-demo-pages.pl1421 'class' => 'inline inlined' }),COMMENT
LOWui-demo/ui-demo-pages.pl1741# rule. This is the existing ui_buttons_start, ui_buttons_row andCOMMENT
LOWlpadmin/irix-lib.pl181 }COMMENT
LOWlpadmin/irix-lib.pl221COMMENT
LOWlpadmin/irix-lib.pl241#&lock_file("$config{'model_path'}/$dummy");COMMENT
LOWlpadmin/suse-driver.pl101# elsif (/^-sCOLOR=(\S+)/) { $rv->{'colour'} = $1; }COMMENT
LOWnet/msc-linux-lib.pl901 " >/dev/null 2>&1 </dev/null ; ".COMMENT
LOWnet/cygwin-lib.pl1# cygwin-lib.plCOMMENT
LOWnet/cygwin-lib.pl141 my @rv = ();COMMENT
LOWnet/mandrake-linux-lib.pl901 " >/dev/null 2>&1 </dev/null ; ".COMMENT
LOWnet/coherent-linux-lib.pl901 " >/dev/null 2>&1 </dev/null ; ".COMMENT
LOWnet/turbo-linux-lib.pl901 " >/dev/null 2>&1 </dev/null ; ".COMMENT
LOWnet/cobalt-linux-lib.pl901 " >/dev/null 2>&1 </dev/null ; ".COMMENT
LOWnet/redhat-linux-lib.pl901 " >/dev/null 2>&1 </dev/null ; ".COMMENT
LOWnet/openmamba-linux-lib.pl901 " >/dev/null 2>&1 </dev/null ; ".COMMENT
LOWnet/macos-lib.pl481# Apply the interface and routing settingsCOMMENT
LOWnet/windows-lib.pl1# cygwin-lib.plCOMMENT
LOWnet/windows-lib.pl141 my @rv = ();COMMENT
LOWnet/trustix-linux-lib.pl901 " >/dev/null 2>&1 </dev/null ; ".COMMENT
LOWnet/pardus-linux-lib.pl901 " >/dev/null 2>&1 </dev/null ; ".COMMENT
LOWsmf/wizard.pl1#!/usr/local/bin/perlCOMMENT
LOWsmf/wizard.pl21# they are numbered monotonically.COMMENT
LOWproftpd/mod_core.pl1# mod_core.plCOMMENT
LOWphpini/phpini-lib.pl481COMMENT
LOWgray-theme/theme.pl1381COMMENT
LOWfirewalld/firewalld-lib.pl441# Constructs rich firewalld rule and returns it as stringCOMMENT
LOWfirewalld/firewalld-lib.pl501 # Keys cannot be quotemeta'dCOMMENT
LOWfirewalld/firewalld-lib.pl601# remove_rich_rule(rule, [&zone])COMMENT
LOWsoftware/software-lib.pl241# missing_install_link(package, description, return, return-desc)COMMENT
LOWopenslp/slp-lib.pl1# An OpenSLP webmin moduleCOMMENT
LOWsamba/smbhash.pl1#COMMENT
LOWmount/freebsd-lib.pl281return 0;COMMENT
LOWmount/netbsd-lib.pl201# 1 - can be permanently recorded, and is always mounted at bootCOMMENT
LOWmount/openbsd-lib.pl201# (smbfs under linux)COMMENT
LOWmount/macos-lib.pl1# macos-lib.plCOMMENT
LOWmount/macos-lib.pl101return ( );COMMENT
LOWmount/linux-lib.pl881# system can be mounted, and whether it can be fsck'dCOMMENT
7 more matches not shown…
AI Slop Vocabulary17 hits · 32 pts
SeverityFileLineSnippetContext
LOWweb-lib-funcs.pl568 # On Windows system, just create temp dir if missingCOMMENT
LOWweb-lib-funcs.pl2490 # Absolute path given - just use itCOMMENT
LOWweb-lib-funcs.pl10472 # No username given, so just use given GIDCOMMENT
LOWnet/slackware-linux-9.1-ALL-lib.pl184 # Deleting from inet1.conf file .. just set to blankCOMMENT
LOWxterm/xterm-lib.pl20 # and making it work would just add addition complexity for no goodCOMMENT
LOWproftpd/proftpd-lib.pl664 # Already exists .. just return member listCOMMENT
LOWfail2ban/fail2ban-lib.pl129 # Section does not exist, so just add itCOMMENT
LOWmailboxes/folders-lib.pl734 # No sorting .. just return newest firstCOMMENT
LOWmailboxes/folders-lib.pl1989 # A virtual folder .. but we can just use the last member countCOMMENT
MEDIUMmailboxes/folders-lib.pl2719 # Definitely safe (CIDs are harmless)COMMENT
LOWmailboxes/folders-lib.pl4825# Read the ICS file lines or just use the linesCOMMENT
MEDIUMwebmin/webmin-lib.pl1765 # Definitely not sharedCOMMENT
LOWwebmin/webmin-lib.pl2990# If we don't want to update the Webmin SSL certificate, then just returnCOMMENT
LOWwebminlog/webminlog-lib.pl373 # Gotten bigger .. just add new linesCOMMENT
MEDIUMvendor_perl/File/Copy.pm225 # Might be more robust to look for S_I* in Fcntl, but we'reCOMMENT
MEDIUMvendor_perl/File/Spec/AmigaOS.pm50 # Not 100% robust as a "/" must not preceded a ":"COMMENT
LOWvendor_perl/File/Spec/VMS.pm160 # just return a canonical path.COMMENT
Hallucination Indicators2 hits · 20 pts
SeverityFileLineSnippetContext
CRITICALxterm/xterm.js10!function(e,t){if("object"==typeof exports&&"object"==typeof module)module.exports=t();else if("function"==typeof defineCODE
CRITICALbacula-backup/jstree/jquery-3.6.0.min.js2!function(e,t){"use strict";"object"==typeof module&&"object"==typeof module.exports?module.exports=e.document?t(e,!0):fCODE
Fake / Example Data15 hits · 15 pts
SeverityFileLineSnippetContext
LOWui-lib.pl3442my $search_placeholder = $opts->{'paginations'}->{'search'}->{'placeholder'} || $text{'ui_searchok'};CODE
LOWui-lib.pl5846 'placeholder' => defined($opts->{'placeholder'}) ?CODE
LOWui-lib.pl5847 $opts->{'placeholder'} : $text{'ui_search'},CODE
LOWui-lib.pl6357 my $hint = defined($opts->{'placeholder'}) ? $opts->{'placeholder'} :CODE
LOWui-lib.pl6361 'placeholder' => $hint, 'aria-label' => $hint,CODE
LOWui-demo/ui-demo-pages.pl634 'placeholder' => $text{'index_f_search_ph'} }),CODE
LOWui-demo/ui-demo-pages.pl835 { 'placeholder' => $text{'index_c_filter'},CODE
LOWunauthenticated/js/quill.min.js8(function e(t,r){if(typeof exports==="object"&&typeof module==="object")module.exports=r();else if(typeof define==="funcCODE
LOWunauthenticated/js/highlight/highlight.min.js320;const e=["a","abbr","address","article","aside","audio","b","blockquote","body","button","canvas","caption","cite","codCODE
LOWunauthenticated/js/highlight/highlight.min.js474;const e=["a","abbr","address","article","aside","audio","b","blockquote","body","button","canvas","caption","cite","codCODE
LOWunauthenticated/js/highlight/highlight.min.js931;const e=["a","abbr","address","article","aside","audio","b","blockquote","body","button","canvas","caption","cite","codCODE
LOWunauthenticated/js/highlight/languages/css.min.js3;const e=["a","abbr","address","article","aside","audio","b","blockquote","body","button","canvas","caption","cite","codCODE
LOWunauthenticated/js/highlight/languages/scss.min.js3;const e=["a","abbr","address","article","aside","audio","b","blockquote","body","button","canvas","caption","cite","codCODE
LOWunauthenticated/js/highlight/languages/less.min.js3;const e=["a","abbr","address","article","aside","audio","b","blockquote","body","button","canvas","caption","cite","codCODE
LOWunauthenticated/js/highlight/languages/stylus.min.js3;const e=["a","abbr","address","article","aside","audio","b","blockquote","body","button","canvas","caption","cite","codCODE
Slop Phrases4 hits · 6 pts
SeverityFileLineSnippetContext
LOWconfig-lib.pl283# make sure to preserve system default values toCOMMENT
LOWsquid/help/edit_pool.html16Don't forget to apply changes after creating a new pool and adding ACLs to match.CODE
MEDIUMvendor_perl/JSON/PP.pm1001 my $a = $_[0] || []; # you can use this code to use another array ref object.CODE
MEDIUMvendor_perl/JSON/PP.pm1081 my $o = $_[0] || {}; # you can use this code to use another hash ref object.CODE
Empty Error Handlers1 hit · 5 pts
SeverityFileLineSnippetContext
HIGHwebmin/acme_tiny.py41except ValueError:CODE
Example Usage Blocks1 hit · 2 pts
SeverityFileLineSnippetContext
LOWperltidy.pl12# Usage:COMMENT
Verbosity Indicators1 hit · 2 pts
SeverityFileLineSnippetContext
LOWopenslp/slp-lib.pl276 # we need to check if slpd is _actually_ runningCOMMENT
Unused Imports1 hit · 1 pts
SeverityFileLineSnippetContext
LOWwebmin/acme_tiny.py3CODE