AI Slop Code Risk Monitor

Qloapps/QloApps

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

QloApps is a Free and Open-source hotel management and reservation system to take a hotel business online. QloApps offers a Property Management System (PMS), a Booking Engine, and an attractive Hotel Website. Elevate hotel operations with QloApps to streamline processes and provide an enhanced experience for both hoteliers and guests.

2.1 Low pattern signal View on GitHub

Open-Source Code Quality, Security and Technical Debt Review

This report summarizes scanner evidence for Qloapps/QloApps, a PHP project with 14,456 GitHub stars. SynthScan examined 863,326 lines of code across 5589 source files, recording 1574 pattern matches distributed across 13 syntactic categories. The legacy adjusted pattern signal is 2.1 (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.1
Adjusted Signal
2.1
Raw Pattern Score
100%
Time Factor
2026-10-30
Last Push
14.5K
Stars
PHP
Language
863.3K
Lines of Code
5.6K
Files
1.6K
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 8.2/100 · LOW

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

Hallucinated Dependency & Supply Chain Risk 0.6/100 · LOW

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

Agent Over-Engineering Ratio 7.7/100 · LOW

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

PR Review Velocity Impact 10.3/100 · LOW

Which changes need focused human review? 1574 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 7HIGH 3MEDIUM 109LOW 1455

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 1574 distinct pattern matches across 13 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.

Hyper-Verbose Identifiers1231 hits · 1194 pts
SeverityFileLineSnippetContext
LOWinstall-dev/upgrade/php/setallgroupsonhomecategory.php27function setAllGroupsOnHomeCategory()CODE
LOWinstall-dev/classes/xmlLoader.php321 protected function getFallBackToDefaultLanguage($iso)CODE
LOWinstall-dev/classes/xmlLoader.php496 public function createEntityConfiguration($identifier, array $data, array $data_lang)CODE
LOWinstall-dev/classes/xmlLoader.php526 public function createEntityStockAvailable($identifier, array $data, array $data_lang)CODE
LOWinstall-dev/classes/datas.php190 public function getAndCheckArgs($argv)CODE
LOWinstall-dev/classes/controllerHttp.php429 public function getDocumentationUpgradeLink()CODE
LOWinstall-dev/models/install.php410 public function getLocalizationPackContent($version, $country)CODE
LOWinstall-dev/controllers/http/process.php122 public function processGenerateSettingsFile()CODE
LOWinstall-dev/controllers/http/process.php157 public function processInstallDefaultData()CODE
LOWinstall-dev/controllers/http/process.php249 public function processInstallAddonsModules()CODE
LOWinstall-dev/controllers/console/process.php166 public function processGenerateSettingsFile()CODE
LOWinstall-dev/controllers/console/process.php191 public function processInstallDefaultData()CODE
LOWinstall-dev/controllers/console/process.php292 public function processInstallAddonsModules()CODE
LOWtools/tcpdf/tcpdf.php3470 public function setHeaderTemplateAutoreset($val=true) {CODE
LOWtools/tcpdf/tcpdf.php7953 protected function getInternalPageNumberAliases($a= '') {CODE
LOWtools/tcpdf/tcpdf.php7974 protected function getAllInternalPageNumberAliases() {CODE
LOWtools/tcpdf/tcpdf.php7992 protected function replaceRightShiftPageNumAliases($page, $aliases, $diff) {CODE
LOWtools/tcpdf/tcpdf.php10383 public function setDocModificationTimestamp($time) {CODE
LOWtools/tcpdf/tcpdf.php10406 public function getDocModificationTimestamp() {CODE
LOWtools/tcpdf/tcpdf.php13660 public function addEmptySignatureAppearance($x=0, $y=0, $w=0, $h=0, $page=-1, $name='') {CODE
LOWtools/tcpdf/tcpdf.php13678 protected function getSignatureAppearanceArray($x=0, $y=0, $w=0, $h=0, $page=-1, $name='') {CODE
LOWtools/tcpdf/include/tcpdf_static.php1658 public static function getTransformationMatrixProduct($ta, $tb) {CODE
LOWtools/tcpdf/include/tcpdf_filters.php150 public static function decodeFilterASCIIHexDecode($data) {CODE
LOWtools/tcpdf/include/tcpdf_filters.php371 public static function decodeFilterRunLengthDecode($data) {CODE
LOWtools/tcpdf/include/tcpdf_filters.php408 public static function decodeFilterCCITTFaxDecode($data) {CODE
LOWtools/tcpdf/include/barcodes/qrcode.php1688 protected function insertStructuredAppendHeader($items, $size, $index, $parity) {CODE
LOWtools/tcpdf/include/barcodes/datamatrix.php653 protected function getSwitchEncodingCodeword($mode) {CODE
LOWtools/parser_sql/builders/HavingBuilder.php66 protected function buildHavingBracketExpression($parsed) {CODE
LOWtools/parser_sql/builders/WhereBuilder.php90 protected function buildWhereBracketExpression($parsed) {CODE
LOW…s/parser_sql/builders/CreateTableDefinitionBuilder.php54 protected function buildTableBracketExpression($parsed) {CODE
LOWtools/parser_sql/builders/SelectBuilder.php70 protected function buildSelectBracketExpression($parsed) {CODE
LOWtools/parser_sql/builders/ColumnTypeBuilder.php56 protected function buildColumnTypeBracketExpression($parsed) {CODE
LOWtools/parser_sql/builders/CreateTableBuilder.php54 protected function buildCreateTableDefinition($parsed) {CODE
LOWtools/parser_sql/builders/CreateTableBuilder.php64 protected function buildCreateTableSelectOption($parsed) {CODE
LOWtools/parser_sql/builders/FunctionBuilder.php86 protected function buildSelectBracketExpression($parsed) {CODE
LOWtools/parser_sql/builders/FunctionBuilder.php96 protected function buildUserVariableExpression($parsed) {CODE
LOWtools/parser_sql/builders/WhereExpressionBuilder.php85 protected function buildWhereBracketExpression($parsed) {CODE
LOWtools/parser_sql/builders/RenameStatementBuilder.php60 protected function processSourceAndDestTable($v) {CODE
LOWtools/parser_sql/builders/CheckBuilder.php56 protected function buildSelectBracketExpression($parsed) {CODE
LOWtools/parser_sql/builders/SubTreeBuilder.php95 protected function buildSelectBracketExpression($parsed) {CODE
LOWtools/parser_sql/builders/BracketStatementBuilder.php55 protected function buildSelectBracketExpression($parsed) {CODE
LOWtools/parser_sql/builders/HavingExpressionBuilder.php61 protected function buildHavingBracketExpression($parsed) {CODE
LOWtools/parser_sql/lexer/PHPSQLLexer.php137 protected function concatScientificNotations($tokens) {CODE
LOWtools/parser_sql/lexer/PHPSQLLexer.php177 protected function concatUserDefinedVariables($tokens) {CODE
LOWtools/parser_sql/lexer/LexerSplitter.php90 public function convertSplittersToRegexPattern( $splitters ) {CODE
LOWtools/parser_sql/utils/ExpressionToken.php35 public function isEnclosedWithinParenthesis() {CODE
LOW…ls/parser_sql/processors/PartitionOptionsProcessor.php68 protected function processPartitionDefinition($unparsed) {CODE
LOW…ls/parser_sql/processors/ColumnDefinitionProcessor.php53 protected function processReferenceDefinition($parsed) {CODE
LOWtools/parser_sql/processors/BracketProcessor.php79 private function getRemainingNotBracketExpression($subtree)CODE
LOW…parser_sql/processors/PartitionDefinitionProcessor.php62 protected function processSubpartitionDefinition($unparsed) {CODE
LOWtools/parser_sql/processors/AbstractProcessor.php172 protected function removeParenthesisFromStart($token) {CODE
LOW…ls/parser_sql/processors/CreateDefinitionProcessor.php69 protected function processReferenceDefinition($parsed) {CODE
LOWtools/geoip/composer/InstalledVersions.php71 public static function getInstalledPackagesByType($type)CODE
LOWtools/geoip/composer/ca-bundle/src/CaBundle.php65 public static function getSystemCaRootBundlePath(?LoggerInterface $logger = null)CODE
LOW…iler/egulias/email-validator/src/Parser/DomainPart.php125 private function checkInvalidTokensAfterAT(): ResultCODE
LOW…iler/egulias/email-validator/src/Parser/DomainPart.php253 protected function checkDomainPartExceptions(Token $prev, bool $hasComments): ResultCODE
LOWtools/mailer/composer/InstalledVersions.php71 public static function getInstalledPackagesByType($type)CODE
LOW…spatcher/DependencyInjection/RegisterListenersPass.php170 private function getEventFromTypeDeclaration(ContainerBuilder $container, string $id, string $method): stringCODE
LOW…ny/event-dispatcher/Debug/TraceableEventDispatcher.php339 private function getListenersWithoutPriority(): arrayCODE
LOW…ymfony/mailer/Transport/Smtp/Stream/AbstractStream.php144 abstract protected function getReadConnectionDescription(): string;CODE
1171 more matches not shown…
Decorative Section Separators86 hits · 194 pts
SeverityFileLineSnippetContext
MEDIUMclasses/order/OrderPayment.php163 // ── REPORT METHODS ────────────────────────────────────────────────────────COMMENT
MEDIUMclasses/order/Order.php3265 // ── REPORT METHODS ────────────────────────────────────────────────────────COMMENT
MEDIUM…otelreservationsystem/classes/HotelRoomInformation.php332 // ── REPORT METHODS ────────────────────────────────────────────────────────COMMENT
MEDIUM…eservationsystem/classes/ServiceProductOrderDetail.php627 // ── REPORT METHODS ────────────────────────────────────────────────────────COMMENT
MEDIUM…/hotelreservationsystem/classes/HotelBookingDetail.php3965 // ── REPORT METHODS ────────────────────────────────────────────────────────COMMENT
MEDIUM…dules/hotelreservationsystem/classes/HotelRoomType.php510 // ── REPORT METHODS ────────────────────────────────────────────────────────COMMENT
MEDIUM…telreservationsystem/classes/HotelRoomDisableDates.php139 // ── REPORT METHODS ────────────────────────────────────────────────────────COMMENT
MEDIUM⚡…es/qlogooglehotelconnector/qlogooglehotelconnector.php687 // ── Webservice key protection ────────────────────────────────────────────COMMENT
MEDIUM⚡…es/qlogooglehotelconnector/qlogooglehotelconnector.php870 // ── Room events ───────────────────────────────────────────────────────────COMMENT
MEDIUM⚡…es/qlogooglehotelconnector/qlogooglehotelconnector.php941 // ── Rate events ───────────────────────────────────────────────────────────COMMENT
MEDIUM…es/qlogooglehotelconnector/qlogooglehotelconnector.php726 // ── ARI change-tracking helpers ──────────────────────────────────────────COMMENT
MEDIUM…es/qlogooglehotelconnector/qlogooglehotelconnector.php783 // ── Booking events ────────────────────────────────────────────────────────COMMENT
MEDIUM…es/qlogooglehotelconnector/qlogooglehotelconnector.php1050 // ── LOS / restriction events ──────────────────────────────────────────────COMMENT
MEDIUM…es/qlogooglehotelconnector/qlogooglehotelconnector.php1145 // ── Booking-offset events ─────────────────────────────────────────────────COMMENT
MEDIUM…es/qlogooglehotelconnector/qlogooglehotelconnector.php1229 // ── Front-end SDM (Structured Data Markup) injection ─────────────────────COMMENT
MEDIUM…logooglehotelconnector/views/js/admin/qlo_ghc_admin.js41 // ── Log detail view — clipboard copy ────────────────────────────COMMENT
MEDIUM…logooglehotelconnector/views/js/admin/qlo_ghc_admin.js65 // ── Hotel edit page — Google Hotel tab ──────────────────────────COMMENT
MEDIUM…logooglehotelconnector/views/js/admin/qlo_ghc_admin.js120 // ── Hotel form — client-side GHC validation ──────────────────────COMMENT
MEDIUM⚡admin-dev/filemanager/include/php_image_magician.php2800## --------------------------------------------------------COMMENT
MEDIUM⚡admin-dev/filemanager/include/php_image_magician.php2807## --------------------------------------------------------COMMENT
MEDIUM⚡admin-dev/filemanager/include/php_image_magician.php2814## --------------------------------------------------------COMMENT
MEDIUM⚡admin-dev/filemanager/include/php_image_magician.php2821## --------------------------------------------------------COMMENT
MEDIUM⚡admin-dev/filemanager/include/php_image_magician.php2828## --------------------------------------------------------COMMENT
MEDIUMadmin-dev/filemanager/include/php_image_magician.php87 # -------------------------------COMMENT
MEDIUMadmin-dev/filemanager/include/php_image_magician.php98 # -------------------------------COMMENT
MEDIUMadmin-dev/filemanager/include/php_image_magician.php109 # -------------------------------COMMENT
MEDIUMadmin-dev/filemanager/include/php_image_magician.php199## --------------------------------------------------------COMMENT
MEDIUMadmin-dev/filemanager/include/php_image_magician.php256## --------------------------------------------------------COMMENT
MEDIUMadmin-dev/filemanager/include/php_image_magician.php381## --------------------------------------------------------COMMENT
MEDIUMadmin-dev/filemanager/include/php_image_magician.php412## --------------------------------------------------------COMMENT
MEDIUMadmin-dev/filemanager/include/php_image_magician.php436## --------------------------------------------------------COMMENT
MEDIUMadmin-dev/filemanager/include/php_image_magician.php467## --------------------------------------------------------COMMENT
MEDIUMadmin-dev/filemanager/include/php_image_magician.php560## --------------------------------------------------------COMMENT
MEDIUMadmin-dev/filemanager/include/php_image_magician.php619## --------------------------------------------------------COMMENT
MEDIUMadmin-dev/filemanager/include/php_image_magician.php640## --------------------------------------------------------COMMENT
MEDIUMadmin-dev/filemanager/include/php_image_magician.php661## --------------------------------------------------------COMMENT
MEDIUMadmin-dev/filemanager/include/php_image_magician.php724## --------------------------------------------------------COMMENT
MEDIUMadmin-dev/filemanager/include/php_image_magician.php782## --------------------------------------------------------COMMENT
MEDIUMadmin-dev/filemanager/include/php_image_magician.php827 ## --------------------------------------------------------COMMENT
MEDIUMadmin-dev/filemanager/include/php_image_magician.php838## --------------------------------------------------------COMMENT
MEDIUMadmin-dev/filemanager/include/php_image_magician.php859## --------------------------------------------------------COMMENT
MEDIUMadmin-dev/filemanager/include/php_image_magician.php970 ## --------------------------------------------------------COMMENT
MEDIUMadmin-dev/filemanager/include/php_image_magician.php990 ## --------------------------------------------------------COMMENT
MEDIUMadmin-dev/filemanager/include/php_image_magician.php1062 ## --------------------------------------------------------COMMENT
MEDIUMadmin-dev/filemanager/include/php_image_magician.php1105 ## --------------------------------------------------------COMMENT
MEDIUMadmin-dev/filemanager/include/php_image_magician.php1119 ## --------------------------------------------------------COMMENT
MEDIUMadmin-dev/filemanager/include/php_image_magician.php1609 ## --------------------------------------------------------COMMENT
MEDIUMadmin-dev/filemanager/include/php_image_magician.php1659 ## --------------------------------------------------------COMMENT
MEDIUMadmin-dev/filemanager/include/php_image_magician.php1886 ## --------------------------------------------------------COMMENT
MEDIUMadmin-dev/filemanager/include/php_image_magician.php1926 ## --------------------------------------------------------COMMENT
MEDIUMadmin-dev/filemanager/include/php_image_magician.php1963 ## --------------------------------------------------------COMMENT
MEDIUMadmin-dev/filemanager/include/php_image_magician.php2058 ## --------------------------------------------------------COMMENT
MEDIUMadmin-dev/filemanager/include/php_image_magician.php2065 ## --------------------------------------------------------COMMENT
MEDIUMadmin-dev/filemanager/include/php_image_magician.php2077## --------------------------------------------------------COMMENT
MEDIUMadmin-dev/filemanager/include/php_image_magician.php2158 ## --------------------------------------------------------COMMENT
MEDIUMadmin-dev/filemanager/include/php_image_magician.php2190 ## --------------------------------------------------------COMMENT
MEDIUMadmin-dev/filemanager/include/php_image_magician.php2262 ## --------------------------------------------------------COMMENT
MEDIUMadmin-dev/filemanager/include/php_image_magician.php2355 ## --------------------------------------------------------COMMENT
MEDIUMadmin-dev/filemanager/include/php_image_magician.php2422## --------------------------------------------------------COMMENT
MEDIUMadmin-dev/filemanager/include/php_image_magician.php2474## --------------------------------------------------------COMMENT
26 more matches not shown…
Over-Commented Block168 hits · 152 pts
SeverityFileLineSnippetContext
LOWtools/tcpdf/tcpdf_barcodes_2d.php1<?phpCOMMENT
LOWtools/tcpdf/tcpdf_barcodes_2d.php21// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.COMMENT
LOWtools/tcpdf/tcpdf_autoconfig.php1<?phpCOMMENT
LOWtools/tcpdf/tcpdf_autoconfig.php21// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.COMMENT
LOWtools/tcpdf/tcpdf_barcodes_1d.php1<?phpCOMMENT
LOWtools/tcpdf/tcpdf_barcodes_1d.php21// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.COMMENT
LOWtools/tcpdf/tcpdf.php1<?phpCOMMENT
LOWtools/tcpdf/tcpdf.php21// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.COMMENT
LOWtools/tcpdf/tcpdf.php41// * no external libraries are required for the basic functions;COMMENT
LOWtools/tcpdf/tcpdf.php12901 $opt['Subtype'] = 'Widget';COMMENT
LOWtools/tcpdf/tcpdf.php12921 unset($opt['mk']['ix']);COMMENT
LOWtools/tcpdf/tools/tcpdf_addfont.php1#!/usr/bin/env phpCOMMENT
LOWtools/tcpdf/tools/tcpdf_addfont.php21// TCPDF is distributed in the hope that it will be useful, butCOMMENT
LOWtools/tcpdf/config/tcpdf_config.php1<?phpCOMMENT
LOWtools/tcpdf/config/tcpdf_config.php21// WITHOUT ANY WARRANTY; without even the implied warranty ofCOMMENT
LOWtools/tcpdf/include/tcpdf_colors.php1<?phpCOMMENT
LOWtools/tcpdf/include/tcpdf_colors.php21// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.COMMENT
LOWtools/tcpdf/include/tcpdf_colors.php481// END OF FILECOMMENT
LOWtools/tcpdf/include/tcpdf_static.php1<?phpCOMMENT
LOWtools/tcpdf/include/tcpdf_static.php21// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.COMMENT
LOWtools/tcpdf/include/tcpdf_static.php2661//============================================================+COMMENT
LOWtools/tcpdf/include/tcpdf_fonts.php1<?phpCOMMENT
LOWtools/tcpdf/include/tcpdf_fonts.php21// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.COMMENT
LOWtools/tcpdf/include/tcpdf_images.php1<?phpCOMMENT
LOWtools/tcpdf/include/tcpdf_images.php21// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.COMMENT
LOWtools/tcpdf/include/tcpdf_images.php361//============================================================+COMMENT
LOWtools/tcpdf/include/tcpdf_font_data.php1<?phpCOMMENT
LOWtools/tcpdf/include/tcpdf_font_data.php21// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.COMMENT
LOWtools/tcpdf/include/tcpdf_filters.php1<?phpCOMMENT
LOWtools/tcpdf/include/tcpdf_filters.php21// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.COMMENT
LOWtools/tcpdf/include/barcodes/qrcode.php1<?phpCOMMENT
LOWtools/tcpdf/include/barcodes/qrcode.php21// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.COMMENT
LOWtools/tcpdf/include/barcodes/qrcode.php41// ECI and FNC1 mode, Micro QR Code, QR Code model 1,COMMENT
LOWtools/tcpdf/include/barcodes/qrcode.php2841//============================================================+COMMENT
LOWtools/tcpdf/include/barcodes/pdf417.php1<?phpCOMMENT
LOWtools/tcpdf/include/barcodes/pdf417.php21// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.COMMENT
LOWtools/tcpdf/include/barcodes/datamatrix.php1<?phpCOMMENT
LOWtools/tcpdf/include/barcodes/datamatrix.php21// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.COMMENT
LOWtools/tcpdf/fonts/uni2cid_aj16.php1<?phpCOMMENT
LOWtools/tcpdf/fonts/uni2cid_ak12.php1<?phpCOMMENT
LOWtools/tcpdf/fonts/uni2cid_ag15.php1<?phpCOMMENT
LOWtools/tcpdf/fonts/uni2cid_ac15.php1<?phpCOMMENT
LOWtools/pear/OS/Guess.php21// PHP versions prior to 4.3 return the uname of the host where PHP was built,COMMENT
LOWtools/pear/OS/Guess.php41//COMMENT
LOWtools/pear/OS/Guess.php61// SunOS host.example.com 5.8 Generic_108528-12 sun4m sparcCOMMENT
LOWtools/geoip/maxmind-db/reader/ext/maxminddb.c21#include <zend.h>COMMENT
LOWtools/htmlpurifier/HTMLPurifier/Encoder.php301COMMENT
LOWtools/htmlpurifier/HTMLPurifier/AttrValidator.php121COMMENT
LOWtools/htmlpurifier/HTMLPurifier/URI.php161 // file:///my/pathCOMMENT
LOWtools/htmlpurifier/HTMLPurifier/Generator.php221 continue;COMMENT
LOWtools/htmlpurifier/HTMLPurifier/Generator.php241 // quoting style, which we do by adding an extra space.COMMENT
LOW…s/htmlpurifier/HTMLPurifier/AttrDef/CSS/FontFamily.php101 // very simple font, allow it in unharmedCOMMENT
LOW…s/htmlpurifier/HTMLPurifier/AttrDef/CSS/FontFamily.php121 // - Arbitrary Unicode characters not in ASCII. BecauseCOMMENT
LOW…s/htmlpurifier/HTMLPurifier/AttrDef/CSS/FontFamily.php141 // font name that has a single quote in its name (servingCOMMENT
LOW…s/htmlpurifier/HTMLPurifier/AttrDef/CSS/FontFamily.php161 // single-quote style behavior.COMMENT
LOW…s/htmlpurifier/HTMLPurifier/AttrDef/CSS/FontFamily.php181 // We believe that international is a reasonable defaultCOMMENT
LOWtools/htmlpurifier/HTMLPurifier/AttrDef/URI/Host.php61 // A regular domain name.COMMENT
LOW…tmlpurifier/HTMLPurifier/Filter/ExtractStyleBlocks.php161 if (is_array($decls)) {COMMENT
LOW…tmlpurifier/HTMLPurifier/Filter/ExtractStyleBlocks.php181 // : IDENT | '*'COMMENT
LOW…tmlpurifier/HTMLPurifier/Filter/ExtractStyleBlocks.php201 // FUNCTION {ident}\(COMMENT
108 more matches not shown…
Hallucination Indicators7 hits · 70 pts
SeverityFileLineSnippetContext
CRITICALjs/jquery/jquery-1.11.0.min.js4},a,b,arguments.length>1)},show:function(){return Wb(this,!0)},hide:function(){return Wb(this)},toggle:function(a){returCODE
CRITICALjs/jquery/ui/jquery.ui.position.min.js4(function(t,e){function i(t,e,i){return[parseFloat(t[0])*(p.test(t[0])?e/100:1),parseFloat(t[1])*(p.test(t[1])?i/100:1)]CODE
CRITICALjs/jquery/ui/jquery.ui.draggable.min.js4(function(e){e.widget("ui.draggable",e.ui.mouse,{version:"1.10.3",widgetEventPrefix:"drag",options:{addClasses:!0,appendCODE
CRITICALadmin-dev/filemanager/js/jquery.ui.position.min.js1(function(e,t){function h(e,t,n){return[parseInt(e[0],10)*(l.test(e[0])?t/100:1),parseInt(e[1],10)*(l.test(e[1])?n/100:1CODE
CRITICALadmin-dev/filemanager/jPlayer/jquery.jplayer.min.js87(this.internal.fullscreenchangeHandler=function(){a._fullscreenchange()}),document.addEventListener(c.event.fullscreenchCODE
CRITICAL…in-dev/themes/default/js/jquery.fileupload-validate.js33 $.blueimp.fileupload.prototype.options.processQueue.push(CODE
CRITICALadmin-dev/themes/default/js/jquery.fileupload-image.js39 $.blueimp.fileupload.prototype.options.processQueue.unshift(CODE
AI Slop Vocabulary20 hits · 58 pts
SeverityFileLineSnippetContext
MEDIUMtools/htmlpurifier/HTMLPurifier/Generator.php230 // Essentially, Internet Explorer, when calculatingCOMMENT
MEDIUMtools/htmlpurifier/HTMLPurifier/ChildDef/List.php71 // ToDo: Make this more robust in the case of not ol/ulCOMMENT
MEDIUMjs/fullcalendar/main.min.css1.fc-icon,.fc-unselectable{-moz-user-select:none;-ms-user-select:none}.fc .fc-button,.fc-icon{text-transform:none;font-weCODE
MEDIUMjs/fullcalendar/main.js12733 // Essentially, once you compute an element's height, never null-out.COMMENT
MEDIUMjs/fullcalendar/main.js1348 standardDateProps.timeZone = 'UTC'; // we leverage the only guaranteed timeZone for our UTC markersCODE
MEDIUMjs/jquery/plugins/autocomplete/jquery.autocomplete.js342 // try to leverage ajaxQueue plugin to abort previous requestsCOMMENT
MEDIUM⚡js/tiny_mce/tinymce.min.js2(function(e,t){"use strict";function r(e,t){var r,i=[];for(var s=0;s<e.length;++s){r=n[e[s]]||o(e[s]);if(!r){throw"modulCODE
MEDIUM⚡js/tiny_mce/tinymce.min.js2(function(e,t){"use strict";function r(e,t){var r,i=[];for(var s=0;s<e.length;++s){r=n[e[s]]||o(e[s]);if(!r){throw"modulCODE
MEDIUMadmin-dev/themes/default/css/admin-theme_rtl.css4 */@font-face{font-family:'FontAwesome';src:url("../fonts/fontawesome-webfont.eot?v=4.3.0");src:url("../fonts/fontawesomCOMMENT
MEDIUMadmin-dev/themes/default/css/admin-theme.css4 */@font-face{font-family:'FontAwesome';src:url("../fonts/fontawesome-webfont.eot?v=4.3.0");src:url("../fonts/fontawesomCOMMENT
MEDIUM…in-dev/themes/default/css/schemes/admin-theme-flex.css4 */@font-face{font-family:'FontAwesome';src:url("../../fonts/fontawesome-webfont.eot?v=4.3.0");src:url("../../fonts/fontCOMMENT
MEDIUM…in-dev/themes/default/css/schemes/admin-theme-blue.css4 */@font-face{font-family:'FontAwesome';src:url("../../fonts/fontawesome-webfont.eot?v=4.3.0");src:url("../../fonts/fontCOMMENT
MEDIUM…ev/themes/default/css/schemes/admin-theme-contrast.css4 */@font-face{font-family:'FontAwesome';src:url("../../fonts/fontawesome-webfont.eot?v=4.3.0");src:url("../../fonts/fontCOMMENT
MEDIUM…n-dev/themes/default/css/schemes/admin-theme-prune.css4 */@font-face{font-family:'FontAwesome';src:url("../../fonts/fontawesome-webfont.eot?v=4.3.0");src:url("../../fonts/fontCOMMENT
MEDIUM…n-dev/themes/default/css/schemes/admin-theme-fruit.css4 */@font-face{font-family:'FontAwesome';src:url("../../fonts/fontawesome-webfont.eot?v=4.3.0");src:url("../../fonts/fontCOMMENT
MEDIUM…hemes/default/css/schemes_rtl/admin-theme-flex_rtl.css4 */@font-face{font-family:'FontAwesome';src:url("../../fonts/fontawesome-webfont.eot?v=4.3.0");src:url("../../fonts/fontCOMMENT
MEDIUM…emes/default/css/schemes_rtl/admin-theme-prune_rtl.css4 */@font-face{font-family:'FontAwesome';src:url("../../fonts/fontawesome-webfont.eot?v=4.3.0");src:url("../../fonts/fontCOMMENT
MEDIUM…hemes/default/css/schemes_rtl/admin-theme-blue_rtl.css4 */@font-face{font-family:'FontAwesome';src:url("../../fonts/fontawesome-webfont.eot?v=4.3.0");src:url("../../fonts/fontCOMMENT
MEDIUM…emes/default/css/schemes_rtl/admin-theme-fruit_rtl.css4 */@font-face{font-family:'FontAwesome';src:url("../../fonts/fontawesome-webfont.eot?v=4.3.0");src:url("../../fonts/fontCOMMENT
MEDIUM…s/default/css/schemes_rtl/admin-theme-contrast_rtl.css4 */@font-face{font-family:'FontAwesome';src:url("../../fonts/fontawesome-webfont.eot?v=4.3.0");src:url("../../fonts/fontCOMMENT
Fake / Example Data29 hits · 35 pts
SeverityFileLineSnippetContext
LOW…ls/mailer/symfony/mailer/Command/MailerTestCommand.php40 ->addOption('from', null, InputOption::VALUE_OPTIONAL, 'The sender of the message', 'from@example.org')CODE
LOWclasses/helper/Helper.php285 <li><span class="placeholder">&nbsp;</span></li>CODE
LOWjs/jquery/plugins/jquery.tagify.js22 .attr( 'placeholder', opts.addTagPrompt )CODE
LOW…reeview-categories/jquery.treeview-categories.async.js37 classes: "placeholder",CODE
LOWjs/jquery/plugins/chosen/jquery.chosen.js303 this.default_text = this.form_field_jq.data('placeholder') ? this.form_field_jq.data('placeholder') : this.default_teCODE
LOWjs/jquery/plugins/select2/jquery.select2.js812 this.search.attr("placeholder", opts.searchInputPlaceholder);CODE
LOWjs/jquery/plugins/select2/jquery.select2.js1794 return this.opts.element.attr("placeholder") ||CODE
LOWjs/jquery/plugins/select2/jquery.select2.js1796 this.opts.element.data("placeholder") ||CODE
LOWjs/datatable/jquery.dataTables.min.js38"ssp"===A(a)?400:0,j=g("input",b).val(d.sSearch).attr("placeholder",e.sSearchPlaceholder).bind("keyup.DT search.DT inputCODE
LOW⚡js/tiny_mce/tinymce.min.js2(function(e,t){"use strict";function r(e,t){var r,i=[];for(var s=0;s<e.length;++s){r=n[e[s]]||o(e[s]);if(!r){throw"modulCODE
LOW…les/wkroomsearchblock/views/js/wk-room-search-block.js837 $('#hotel_location').attr('placeholder', hotel_location_txt);CODE
LOW…/wktestimonialblock/classes/WkHotelTestimonialData.php203 'name' => 'John Doe',CODE
LOWcontrollers/admin/AdminPatternsController.php62 'type_free' => '<p class="form-control-static">Lorem ipsum dolor sit amet, consectetur adipiscing elit. NuncCODE
LOWcontrollers/admin/AdminPatternsController.php62 'type_free' => '<p class="form-control-static">Lorem ipsum dolor sit amet, consectetur adipiscing elit. NuncCODE
LOWcontrollers/admin/AdminPatternsController.php115 'placeholder' => 'placeholder'CODE
LOW⚡controllers/admin/AdminPatternsController.php444 "name" => "Lorem ipsum dolor, sit amet, consectetur adipiscing elit. Nunc lacinia in enim iaculis malesuCODE
LOW⚡controllers/admin/AdminPatternsController.php450 "name" => "Lorem ipsum dolor sit amet, consectetur lacinia in enim iaculis malesuada. Quisque congue ferCODE
LOW⚡controllers/admin/AdminPatternsController.php450 "name" => "Lorem ipsum dolor sit amet, consectetur lacinia in enim iaculis malesuada. Quisque congue ferCODE
LOW⚡controllers/admin/AdminPatternsController.php456 "name" => "Lorem ipsum dolor sit amet: \ / : * ? \" < > |",CODE
LOW⚡controllers/admin/AdminPatternsController.php456 "name" => "Lorem ipsum dolor sit amet: \ / : * ? \" < > |",CODE
LOW⚡controllers/admin/AdminPatternsController.php462 "name" => "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nunc lacinia in enim iaculis malesuaCODE
LOW⚡controllers/admin/AdminPatternsController.php462 "name" => "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nunc lacinia in enim iaculis malesuaCODE
LOWcontrollers/admin/AdminPatternsController.php512 'text' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit.',CODE
LOWcontrollers/admin/AdminPatternsController.php512 'text' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit.',CODE
LOW⚡controllers/admin/AdminPatternsController.php534 'text' => 'WITH VERY LONG TEXT: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Lorem ipsum dolCODE
LOW⚡controllers/admin/AdminPatternsController.php534 'text' => 'WITH VERY LONG TEXT: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Lorem ipsum dolCODE
LOW⚡controllers/admin/AdminPatternsController.php538 'editable_text' => "QloApps Lorem ipsum dolor sit amet, consectetur adipiscing elit. ",CODE
LOW⚡controllers/admin/AdminPatternsController.php538 'editable_text' => "QloApps Lorem ipsum dolor sit amet, consectetur adipiscing elit. ",CODE
LOWadmin-dev/themes/default/js/admin-theme.js456 $('#bo_query').attr("placeholder",$(this).data('placeholder'));CODE
Synthetic Comment Markers3 hits · 22 pts
SeverityFileLineSnippetContext
HIGHtools/tcpdf/tcpdf.php17818 // the last line must be shifted to be aligned as requestedCOMMENT
HIGHtools/tcpdf/tcpdf.php18769 // the last line must be shifted to be aligned as requestedCOMMENT
HIGHadmin-dev/filemanager/include/php_image_magician.php730 # Param in: width and height as requested by user (fig 3)COMMENT
Verbosity Indicators10 hits · 16 pts
SeverityFileLineSnippetContext
LOWclasses/Cart.php2252 // Step 1 : Get product informations (warehouse_list and carrier_list), count warehouseCOMMENT
LOWclasses/Cart.php2320 // Step 2 : Group product by warehouseCOMMENT
LOWclasses/Cart.php2370 // Step 3 : grouped product from grouped_by_warehouse by available carriersCOMMENT
LOWclasses/Cart.php2405 // Step 4 : merge product from grouped_by_carriers into $package to minimize the number of packageCOMMENT
LOWclasses/Cart.php2458 // Step 5 : Reduce depth of $package_listCOMMENT
LOWclasses/Cart.php2479 // Step 6 : Break $package_list hotel wiseCOMMENT
LOWjs/jquery/plugins/jstree/jquery.jstree.js1415 // this variable stores the path to the themes folder - if left as false - it will be autodetectedCOMMENT
LOW⚡…/hotelreservationsystem/classes/HotelBookingDetail.php942 // Step 2: required occupancy with minimum available room type will be selected first for assiging room typeCOMMENT
LOW⚡…/hotelreservationsystem/classes/HotelBookingDetail.php944 // Step 3: After sorting and selecting req occupancy in ascending order according to step 2,COMMENT
LOW…ystem/classes/WebserviceSpecificManagementHotelAri.php445 // We have to create the json and xml response for request by ourself. So we need to check if daCOMMENT
Structural Annotation Overuse9 hits · 15 pts
SeverityFileLineSnippetContext
LOWclasses/Cart.php2252 // Step 1 : Get product informations (warehouse_list and carrier_list), count warehouseCOMMENT
LOWclasses/Cart.php2320 // Step 2 : Group product by warehouseCOMMENT
LOWclasses/Cart.php2370 // Step 3 : grouped product from grouped_by_warehouse by available carriersCOMMENT
LOWclasses/Cart.php2405 // Step 4 : merge product from grouped_by_carriers into $package to minimize the number of packageCOMMENT
LOWclasses/Cart.php2458 // Step 5 : Reduce depth of $package_listCOMMENT
LOWclasses/Cart.php2479 // Step 6 : Break $package_list hotel wiseCOMMENT
LOW⚡…/hotelreservationsystem/classes/HotelBookingDetail.php942 // Step 2: required occupancy with minimum available room type will be selected first for assiging room typeCOMMENT
LOW⚡…/hotelreservationsystem/classes/HotelBookingDetail.php944 // Step 3: After sorting and selecting req occupancy in ascending order according to step 2,COMMENT
LOWmodules/qlocrontaskmanager/README.md17### Step 1: Register Cron Tasks HookCOMMENT
Self-Referential Comments3 hits · 8 pts
SeverityFileLineSnippetContext
MEDIUMcontrollers/admin/AdminMetaController.php491 fwrite($write_fd, "# This file is to prevent the crawling and indexing of certain parts\n");CODE
MEDIUMadmin-dev/filemanager/include/php_image_magician.php31 # The following functions are taken from phpThumb() [available fromCOMMENT
MEDIUMadmin-dev/filemanager/include/php_image_magician.php38 # The following functions are from Marc Hibbins and are used with writtenCOMMENT
Slop Phrases5 hits · 8 pts
SeverityFileLineSnippetContext
LOWclasses/Tools.php616 * if you modify this function, don't forget to modify the Javascript function formatCurrency (in tools.js)COMMENT
LOWclasses/webservice/WebserviceOutputBuilder.php126 * If this method is overrided don't forget to check required specific params (for xml etc...)COMMENT
LOWjs/tools.js61 // if you modified this function, don't forget to modify the PHP function displayPrice (in the Tools.php class)COMMENT
LOW…/hotelreservationsystem/classes/HotelBookingDetail.php893 // Also, don't forget to remove cart rooms, because we didn't remove cart rooms from sql queryCOMMENT
LOW…/hotelreservationsystem/classes/HotelBookingDetail.php1370 // Don't forget to remove cart roomsCOMMENT
Redundant / Tautological Comments2 hits · 2 pts
SeverityFileLineSnippetContext
LOWthemes/hotel-reservation-theme/config.rb3# Set this to the root of your project when deployed:COMMENT
LOWadmin-dev/filemanager/include/php_image_magician.php3041 # Check if a string starts with a specific patternCOMMENT
TODO Padding1 hit · 2 pts
SeverityFileLineSnippetContext
LOWjs/jquery/plugins/jquery.dragtable.js44 //TODO: implement thisCOMMENT