AI Slop Code RIsk Monitor

pocoproject/poco

The POCO C++ Libraries are powerful cross-platform C++ libraries for building network- and internet-based applications that run on desktop, server, mobile, IoT, and embedded systems.

6.8 Moderate pattern signal View on GitHub

Maintenance and Governance Review

This report summarizes scanner evidence for pocoproject/poco, a C++ project with 9,486 GitHub stars. SynthScan examined 1,491,668 lines of code across 7837 source files, recording 10105 pattern matches distributed across 13 syntactic categories. The legacy adjusted pattern signal is 6.8 (Moderate 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.

6.8
Adjusted Signal
6.8
Raw Pattern Score
100%
Time Factor
2026-10-09
Last Push
9.5K
Stars
C++
Language
1.5M
Lines of Code
7.8K
Files
10.1K
Pattern Hits
2026-10-12
Scan Date
0.00
HC Hit Rate

Risk Review · v3

Use each vector to guide manual verification of the underlying findings.

Cognitive Ownership Risk 28.4/100 · MEDIUM

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

Hallucinated Dependency & Supply Chain Risk 0.3/100 · LOW

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

Agent Over-Engineering Ratio 0.6/100 · LOW

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

PR Review Velocity Impact 28.9/100 · MEDIUM

Which changes need focused human review? 10105 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 2MEDIUM 37LOW 10066

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

Over-Commented Block9888 hits · 9840 pts
SeverityFileLineSnippetContext
LOWbuild_make.sh1#!/usr/bin/env bashCOMMENT
LOWbuild_make.sh21# Examples:COMMENT
LOWCMakeLists.txt101# OPENSSL_ROOT_DIR.COMMENT
LOWrunLibTests.sh1#!/bin/bashCOMMENT
LOWgh-cli-for-release-notes.sh1#!/usr/bin/env bashCOMMENT
LOWRemotingNG/include/Poco/RemotingNG/BinaryDeserializer.h1//COMMENT
LOWRemotingNG/include/Poco/RemotingNG/BinaryDeserializer.h21#include "Poco/RemotingNG/Deserializer.h"COMMENT
LOWRemotingNG/include/Poco/RemotingNG/TransportFactory.h1//COMMENT
LOWRemotingNG/include/Poco/RemotingNG/Authenticator.h1//COMMENT
LOWRemotingNG/include/Poco/RemotingNG/Authenticator.h101 /// authentication schemes.COMMENT
LOWRemotingNG/include/Poco/RemotingNG/Authenticator.h121 /// Depending on the specific authentication mechanism, multiple callsCOMMENT
LOWRemotingNG/include/Poco/RemotingNG/RemotingException.h1//COMMENT
LOWRemotingNG/include/Poco/RemotingNG/Listener.h1//COMMENT
LOWRemotingNG/include/Poco/RemotingNG/Listener.h61 /// Returns the local endpoint of the Listener, as given in the constructor.COMMENT
LOWRemotingNG/include/Poco/RemotingNG/Listener.h81 /// the same resource.COMMENT
LOWRemotingNG/include/Poco/RemotingNG/Listener.h101 /// call back into the ORB (danger of dead-lock).COMMENT
LOWRemotingNG/include/Poco/RemotingNG/URIUtility.h1//COMMENT
LOWRemotingNG/include/Poco/RemotingNG/URIUtility.h41 /// Throws an exception if the URI format is not recognized.COMMENT
LOWRemotingNG/include/Poco/RemotingNG/ProxyFactory.h1//COMMENT
LOWRemotingNG/include/Poco/RemotingNG/EventListener.h1//COMMENT
LOWRemotingNG/include/Poco/RemotingNG/EventListener.h41 /// Destroys the EventListener.COMMENT
LOWRemotingNG/include/Poco/RemotingNG/EventFilter.h1//COMMENT
LOW…motingNG/include/Poco/RemotingNG/ProxyFactoryManager.h1//COMMENT
LOWRemotingNG/include/Poco/RemotingNG/ServerHelper.h1//COMMENT
LOWRemotingNG/include/Poco/RemotingNG/ServerHelper.h21#include "Poco/RemotingNG/Identifiable.h"COMMENT
LOWRemotingNG/include/Poco/RemotingNG/ServerHelper.h41 /// using Helper = SomeServiceServerHelper;COMMENT
LOWRemotingNG/include/Poco/RemotingNG/Deserializer.h1//COMMENT
LOWRemotingNG/include/Poco/RemotingNG/Deserializer.h21#include "Poco/RemotingNG/RemotingNG.h"COMMENT
LOWRemotingNG/include/Poco/RemotingNG/Deserializer.h41 /// deserialization of various message types (request, response,COMMENT
LOWRemotingNG/include/Poco/RemotingNG/Deserializer.h61 /// Set up the Deserializer for reading from the given input stream.COMMENT
LOWRemotingNG/include/Poco/RemotingNG/Deserializer.h81COMMENT
LOWRemotingNG/include/Poco/RemotingNG/Deserializer.h101 /// (depending on whether the serialization format can distinguish between an emptyCOMMENT
LOWRemotingNG/include/Poco/RemotingNG/Deserializer.h121 virtual void deserializeNullableEnd(const std::string& name) = 0;COMMENT
LOWRemotingNG/include/Poco/RemotingNG/Deserializer.h201COMMENT
LOWRemotingNG/include/Poco/RemotingNG/Deserializer.h221 /// The default implementation expects a string representation.COMMENT
LOWRemotingNG/include/Poco/RemotingNG/Deserializer.h241 /// ser.deserialize("attr1", attr1, true);COMMENT
LOWRemotingNG/include/Poco/RemotingNG/Context.h1//COMMENT
LOWRemotingNG/include/Poco/RemotingNG/Context.h21#include "Poco/RemotingNG/Identifiable.h"COMMENT
LOWRemotingNG/include/Poco/RemotingNG/SerializerBase.h1//COMMENT
LOWRemotingNG/include/Poco/RemotingNG/SerializerBase.h21#include "Poco/RemotingNG/RemotingNG.h"COMMENT
LOWRemotingNG/include/Poco/RemotingNG/ClientHelper.h1//COMMENT
LOWRemotingNG/include/Poco/RemotingNG/ClientHelper.h21#include "Poco/RemotingNG/Identifiable.h"COMMENT
LOWRemotingNG/include/Poco/RemotingNG/ClientHelper.h41 /// typedef SomeServiceClientHelper Helper;COMMENT
LOWRemotingNG/include/Poco/RemotingNG/ORB.h1//COMMENT
LOWRemotingNG/include/Poco/RemotingNG/ORB.h21#include "Poco/RemotingNG/Identifiable.h"COMMENT
LOWRemotingNG/include/Poco/RemotingNG/ORB.h41COMMENT
LOWRemotingNG/include/Poco/RemotingNG/ORB.h81 [[nodiscard]] static ORB& instance();COMMENT
LOWRemotingNG/include/Poco/RemotingNG/ORB.h101 /// Invoke a method on the object registered for the given object path.COMMENT
LOWRemotingNG/include/Poco/RemotingNG/ORB.h121 /// to the actual interface class.COMMENT
LOWRemotingNG/include/Poco/RemotingNG/ORB.h141 /// need for serialization/deserialization), or a Proxy.COMMENT
LOWRemotingNG/include/Poco/RemotingNG/ORB.h181 /// Duplicate registration of a class is ignored.COMMENT
LOWRemotingNG/include/Poco/RemotingNG/ORB.h201 void registerClass(const Identifiable::TypeId& tid, ProxyFactory::Ptr pProxyFactory, Skeleton::Ptr pSkeleton);COMMENT
LOWRemotingNG/include/Poco/RemotingNG/ORB.h221 /// If an URI has been assigned to the RemoteObject (by calling remoting__setURI()), thatCOMMENT
LOWRemotingNG/include/Poco/RemotingNG/Identifiable.h1//COMMENT
LOWRemotingNG/include/Poco/RemotingNG/MethodHandler.h1//COMMENT
LOWRemotingNG/include/Poco/RemotingNG/Skeleton.h1//COMMENT
LOWRemotingNG/include/Poco/RemotingNG/TypeSerializer.h1//COMMENT
LOWRemotingNG/include/Poco/RemotingNG/TypeSerializer.h21#include "Poco/RemotingNG/RemotingNG.h"COMMENT
LOWRemotingNG/include/Poco/RemotingNG/TypeSerializer.h41#if __cplusplus >= 201703LCOMMENT
LOWRemotingNG/include/Poco/RemotingNG/Serializer.h1//COMMENT
9828 more matches not shown…
Decorative Section Separators30 hits · 108 pts
SeverityFileLineSnippetContext
MEDIUMdependencies/quill/CMakeLists.txt7#-------------------------------------------------------------------------------------------------------COMMENT
MEDIUMdependencies/quill/CMakeLists.txt9#-------------------------------------------------------------------------------------------------------COMMENT
MEDIUM⚡dependencies/quill/CMakeLists.txt52#-------------------------------------------------------------------------------------------------------COMMENT
MEDIUM⚡dependencies/quill/CMakeLists.txt54#-------------------------------------------------------------------------------------------------------COMMENT
MEDIUM⚡dependencies/quill/CMakeLists.txt60#-------------------------------------------------------------------------------------------------------COMMENT
MEDIUM⚡dependencies/quill/CMakeLists.txt62#-------------------------------------------------------------------------------------------------------COMMENT
MEDIUM⚡dependencies/quill/CMakeLists.txt66#-------------------------------------------------------------------------------------------------------COMMENT
MEDIUM⚡dependencies/quill/CMakeLists.txt68#-------------------------------------------------------------------------------------------------------COMMENT
MEDIUM⚡dependencies/quill/CMakeLists.txt72#-------------------------------------------------------------------------------------------------------COMMENT
MEDIUM⚡dependencies/quill/CMakeLists.txt74#-------------------------------------------------------------------------------------------------------COMMENT
MEDIUM⚡dependencies/quill/CMakeLists.txt79#---------------------------------------------------------------------------------------COMMENT
MEDIUM⚡dependencies/quill/CMakeLists.txt81#---------------------------------------------------------------------------------------COMMENT
MEDIUM⚡dependencies/quill/CMakeLists.txt91#-------------------------------------------------------------------------------------------------------COMMENT
MEDIUM⚡dependencies/quill/CMakeLists.txt93#-------------------------------------------------------------------------------------------------------COMMENT
MEDIUMdependencies/quill/CMakeLists.txt119#-------------------------------------------------------------------------------------------------------COMMENT
MEDIUMdependencies/quill/CMakeLists.txt121#-------------------------------------------------------------------------------------------------------COMMENT
MEDIUMdependencies/quill/CMakeLists.txt138#---------------------------------------------------------------------------------------COMMENT
MEDIUMdependencies/quill/CMakeLists.txt140#---------------------------------------------------------------------------------------COMMENT
MEDIUM.github/workflows/ci.yml163 # ------------------------------------------------------------------------COMMENT
MEDIUM.github/workflows/ci.yml165 # ------------------------------------------------------------------------COMMENT
MEDIUM.github/workflows/ci.yml635 # ------------------------------------------------------------------------COMMENT
MEDIUM.github/workflows/ci.yml637 # ------------------------------------------------------------------------COMMENT
MEDIUM.github/workflows/ci.yml700 # ------------------------------------------------------------------------COMMENT
MEDIUM.github/workflows/ci.yml702 # ------------------------------------------------------------------------COMMENT
MEDIUM.github/workflows/ci.yml830 # ------------------------------------------------------------------------COMMENT
MEDIUM.github/workflows/ci.yml832 # ------------------------------------------------------------------------COMMENT
MEDIUM.github/workflows/ci.yml882 # ------------------------------------------------------------------------COMMENT
MEDIUM.github/workflows/ci.yml884 # ------------------------------------------------------------------------COMMENT
MEDIUM.github/workflows/ci.yml1123 # ------------------------------------------------------------------------COMMENT
MEDIUM.github/workflows/ci.yml1127 # ------------------------------------------------------------------------COMMENT
Fake / Example Data92 hits · 94 pts
SeverityFileLineSnippetContext
LOWRemotingNG/SOAP/testsuite/src/DeserializerTest.cpp899 "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis porta, augue non sodales eleifend, arcu neque accumsan CODE
LOWRemotingNG/SOAP/testsuite/src/DeserializerTest.cpp899 "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis porta, augue non sodales eleifend, arcu neque accumsan CODE
LOWRemotingNG/SOAP/testsuite/src/DeserializerTest.cpp928 assert (tmp2 == "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis porta, augue non sodales eleifend, arcu CODE
LOWRemotingNG/SOAP/testsuite/src/DeserializerTest.cpp928 assert (tmp2 == "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis porta, augue non sodales eleifend, arcu CODE
LOWRemotingNG/SOAP/testsuite/src/SerializerTest.cpp823 "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis porta, augue non sodales eleifend, arcu neque accumsan CODE
LOWRemotingNG/SOAP/testsuite/src/SerializerTest.cpp823 "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis porta, augue non sodales eleifend, arcu neque accumsan CODE
LOWRemotingNG/SOAP/testsuite/src/SerializerTest.cpp840 std::string data2("Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis porta, augue non sodales eleifend, arcCODE
LOWRemotingNG/SOAP/testsuite/src/SerializerTest.cpp840 std::string data2("Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis porta, augue non sodales eleifend, arcCODE
LOW…motingNG/samples/PizzeriaClient/src/PizzeriaClient.cpp55 addr.setPersonName("Jane Doe");CODE
LOW…ngNG/samples/PizzeriaClientREST/src/PizzeriaClient.cpp50 addr.setPersonName("Jane Doe");CODE
LOW…tingNG/samples/PizzeriaClientWS/src/PizzeriaClient.cpp58 addr.setPersonName("Jane Doe");CODE
LOWJWT/include/Poco/JWT/Token.h37 /// token.payload().set("name", std::string("John Doe"));COMMENT
LOWJWT/testsuite/src/TokenTest.cpp50 assertTrue(token.payload().getValue<std::string>("name") == "John Doe");CODE
LOWJWT/testsuite/src/TokenTest.cpp64 assertTrue(token.payload().getValue<std::string>("name") == "John Doe");CODE
LOWJWT/testsuite/src/TokenTest.cpp75 token.payload().set("name", std::string("John Doe"));CODE
LOWJWT/testsuite/src/SignerTest.cpp109 token.payload().set("name", std::string("John Doe"));CODE
LOWJWT/testsuite/src/SignerTest.cpp124 token.payload().set("name", std::string("John Doe"));CODE
LOWJWT/testsuite/src/SignerTest.cpp139 token.payload().set("name", std::string("John Doe"));CODE
LOWJWT/testsuite/src/SignerTest.cpp161 assertTrue(token.payload().getValue<std::string>("name") == "John Doe");CODE
LOWJWT/testsuite/src/SignerTest.cpp184 assertTrue(token.payload().getValue<std::string>("name") == "John Doe");CODE
LOWJWT/testsuite/src/SignerTest.cpp207 assertTrue(token.payload().getValue<std::string>("name") == "John Doe");CODE
LOWJWT/testsuite/src/SignerTest.cpp254 token.payload().set("name", std::string("John Doe"));CODE
LOWJWT/testsuite/src/SignerTest.cpp272 token.payload().set("name", std::string("John Doe"));CODE
LOWJWT/testsuite/src/SignerTest.cpp290 token.payload().set("name", std::string("John Doe"));CODE
LOWJWT/testsuite/src/SignerTest.cpp319 assertTrue(token.payload().getValue<std::string>("name") == "John Doe");CODE
LOWJWT/testsuite/src/SignerTest.cpp345 assertTrue(token.payload().getValue<std::string>("name") == "John Doe");CODE
LOWJWT/testsuite/src/SignerTest.cpp371 assertTrue(token.payload().getValue<std::string>("name") == "John Doe");CODE
LOWJWT/testsuite/src/SignerTest.cpp389 token.payload().set("name", std::string("John Doe"));CODE
LOWJWT/testsuite/src/SignerTest.cpp410 assertTrue(token2.payload().getValue<std::string>("name") == "John Doe");CODE
LOWJWT/testsuite/src/SignerTest.cpp435 assertTrue(token.payload().getValue<std::string>("name") == "John Doe");CODE
LOWJWT/testsuite/src/SignerTest.cpp453 token.payload().set("name", std::string("John Doe"));CODE
LOWJWT/testsuite/src/SignerTest.cpp474 assertTrue(token2.payload().getValue<std::string>("name") == "John Doe");CODE
LOWJWT/testsuite/src/SignerTest.cpp499 assertTrue(token.payload().getValue<std::string>("name") == "John Doe");CODE
LOWJWT/testsuite/src/SignerTest.cpp517 token.payload().set("name", std::string("John Doe"));CODE
LOWJWT/testsuite/src/SignerTest.cpp538 assertTrue(token2.payload().getValue<std::string>("name") == "John Doe");CODE
LOWJWT/testsuite/src/SignerTest.cpp563 assertTrue(token.payload().getValue<std::string>("name") == "John Doe");CODE
LOWNet/testsuite/src/MailMessageTest.cpp104 MailRecipient r1(MailRecipient::PRIMARY_RECIPIENT, "john.doe@no.where", "John Doe");CODE
LOWNet/testsuite/src/MailMessageTest.cpp105 MailRecipient r2(MailRecipient::CC_RECIPIENT, "jane.doe@no.where", "Jane Doe");CODE
LOWNet/testsuite/src/MailMessageTest.cpp150 MailRecipient r1(MailRecipient::PRIMARY_RECIPIENT, "john.doe@no.where", "John Doe");CODE
LOWNet/testsuite/src/MailMessageTest.cpp182 MailRecipient r1(MailRecipient::PRIMARY_RECIPIENT, "john.doe@no.where", "John Doe");CODE
LOWNet/testsuite/src/MailMessageTest.cpp214 MailRecipient r1(MailRecipient::PRIMARY_RECIPIENT, "john.doe@no.where", "John Doe");CODE
LOWNet/testsuite/src/MailMessageTest.cpp215 MailRecipient r2(MailRecipient::PRIMARY_RECIPIENT, "jane.doe@no.where", "Jane Doe");CODE
LOWNet/testsuite/src/MailMessageTest.cpp256 MailRecipient r1(MailRecipient::PRIMARY_RECIPIENT, "john.doe@no.where", "John Doe");CODE
LOW⚡Net/testsuite/src/QuotedPrintableTest.cpp39 "Lorem ipsum dolor sit amet, consectetuer adipiscing elit.\r\n"CODE
LOW⚡Net/testsuite/src/QuotedPrintableTest.cpp39 "Lorem ipsum dolor sit amet, consectetuer adipiscing elit.\r\n"CODE
LOW⚡Net/testsuite/src/QuotedPrintableTest.cpp46 assertTrue (txt == "Lorem ipsum dolor sit amet, consectetuer adipiscing elit.\r\n"CODE
LOW⚡Net/testsuite/src/QuotedPrintableTest.cpp46 assertTrue (txt == "Lorem ipsum dolor sit amet, consectetuer adipiscing elit.\r\n"CODE
LOWNet/testsuite/src/QuotedPrintableTest.cpp58 "Lorem ipsum dolor sit amet, consectetuer adipiscing elit.\r\n"CODE
LOWNet/testsuite/src/QuotedPrintableTest.cpp58 "Lorem ipsum dolor sit amet, consectetuer adipiscing elit.\r\n"CODE
LOWNet/testsuite/src/QuotedPrintableTest.cpp73 assertTrue (str == "Lorem ipsum dolor sit amet, consectetuer adipiscing elit.\r\n"CODE
LOWNet/testsuite/src/QuotedPrintableTest.cpp73 assertTrue (str == "Lorem ipsum dolor sit amet, consectetuer adipiscing elit.\r\n"CODE
LOWNet/testsuite/src/SMTPClientSessionTest.cpp105 message.addRecipient(MailRecipient(MailRecipient::PRIMARY_RECIPIENT, "jane.doe@no.where", "Jane Doe"));CODE
LOWNet/testsuite/src/SMTPClientSessionTest.cpp160 msgRecipients.push_back(MailRecipient(MailRecipient::PRIMARY_RECIPIENT, "jane.doe@no.where", "Jane Doe"));CODE
LOWNet/testsuite/src/SMTPClientSessionTest.cpp225 msgRecipients.push_back(MailRecipient(MailRecipient::PRIMARY_RECIPIENT, "jane.doe@no.where", "Jane Doe"));CODE
LOWNet/testsuite/src/SMTPClientSessionTest.cpp291 message.addRecipient(MailRecipient(MailRecipient::PRIMARY_RECIPIENT, "jane.doe@no.where", "Jane Doe"));CODE
LOWUtil/testsuite/src/HelpFormatterTest.cpp74 formatter.setHeader("Lorem ipsum dolor sit amet, consectetuer adipiscing elit. "CODE
LOWUtil/testsuite/src/HelpFormatterTest.cpp74 formatter.setHeader("Lorem ipsum dolor sit amet, consectetuer adipiscing elit. "CODE
LOWMongoDB/testsuite/src/BSONTest.cpp1147 doc->add("name"s, "John Doe"s);CODE
LOWMongoDB/testsuite/src/BSONTest.cpp1167 assertEqual(doc2->get<std::string>("name"), "John Doe");CODE
LOWZip/testsuite/testfile.txt1Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed vitae arcuCODE
32 more matches not shown…
Hyper-Verbose Identifiers57 hits · 59 pts
SeverityFileLineSnippetContext
LOW…NG/JSONRPC/include/Poco/RemotingNG/JSONRPC/Transport.h276 friend class JSONRPCRequestHandler;CODE
LOWRemotingNG/JSONRPC/testsuite/src/RemotingTest.cpp44 class NoAuthRequestHandler: public Poco::Net::HTTPRequestHandlerCODE
LOW…motingNG/SOAP/include/Poco/RemotingNG/SOAP/Transport.h322 friend class SOAPRequestHandler;CODE
LOWRemotingNG/SOAP/testsuite/src/RemotingTest.cpp49 class NoAuthRequestHandler: public Poco::Net::HTTPRequestHandlerCODE
LOW…motingNG/HTTP/include/Poco/RemotingNG/HTTP/Transport.h234 friend class HTTPRequestHandler;CODE
LOWRemotingNG/HTTP/testsuite/src/RemotingTest.cpp44 class NoAuthRequestHandler: public Poco::Net::HTTPRequestHandlerCODE
LOW…motingNG/REST/include/Poco/RemotingNG/REST/Transport.h274 friend class RESTRequestHandler;CODE
LOWRemotingNG/REST/testsuite/src/RemotingTest.cpp44 class NoAuthRequestHandler: public Poco::Net::HTTPRequestHandlerCODE
LOWPocoDoc/resources/js/iframeResizer.contentWindow.js129 function stopInfiniteResizingOfIFrame(){CODE
LOWPocoDoc/resources/js/iframeResizer.contentWindow.js168 function injectClearFixIntoBodyElement(){CODE
LOWPocoDoc/resources/js/iframeResizer.contentWindow.js195 setHeightCalculationMethod: function setHeightCalculationMethodF(heightCalculationMethod){CODE
LOWPocoDoc/resources/js/iframeResizer.contentWindow.js221 function setupInjectElementLoadListners(mutations){CODE
LOWPocoDoc/resources/js/iframeResizer.contentWindow.js442 function isForceResizableHeightCalcMode(){CODE
LOWPocoDoc/resources/js/iframeResizer.js57 function setupRequestAnimationFrame(){CODE
LOWPocoDoc/resources/js/iframeResizer.js395 function createNativePublicFunction(){CODE
LOWNet/include/Poco/Net/HTTPRequestHandlerFactory.h31class HTTPRequestHandler;CODE
LOWNet/testsuite/src/HTTPReactorServerTest.cpp40 class EchoBodyRequestHandler: public HTTPRequestHandlerCODE
LOWNet/testsuite/src/HTTPReactorServerTest.cpp70 class ThrowPocoRequestHandler: public HTTPRequestHandlerCODE
LOWNet/testsuite/src/HTTPReactorServerTest.cpp81 class ThrowStdRequestHandler: public HTTPRequestHandlerCODE
LOWNet/testsuite/src/HTTPReactorServerTest.cpp93 class BigBodyRequestHandler: public HTTPRequestHandlerCODE
LOWNet/testsuite/src/WebSocketTest.cpp51 class WebSocketRequestHandler: public Poco::Net::HTTPRequestHandlerCODE
LOWNet/testsuite/src/WebSocketTest.cpp137 class SingleFrameRequestHandler: public Poco::Net::HTTPRequestHandlerCODE
LOWNet/testsuite/src/HTTPServerTest.cpp55 class EchoBodyRequestHandler: public HTTPRequestHandlerCODE
LOWNet/testsuite/src/HTTPServerTest.cpp73 class EchoHeaderRequestHandler: public HTTPRequestHandlerCODE
LOW⚡Net/testsuite/src/HTTPServerTest.cpp88 class RedirectRequestHandler: public AbstractHTTPRequestHandlerCODE
LOW⚡Net/testsuite/src/HTTPServerTest.cpp97 class AuthRequestHandler: public HTTPRequestHandlerCODE
LOW⚡Net/testsuite/src/HTTPServerTest.cpp107 class BufferRequestHandler: public HTTPRequestHandlerCODE
LOW⚡Net/testsuite/src/HTTPServerTest.cpp117 class FileRequestHandler: public HTTPRequestHandlerCODE
LOWNet/testsuite/src/HTTPServerTest.cpp139 class TrailerRequestHandler: public HTTPRequestHandlerCODE
LOWNet/samples/HTTPFormServer/src/HTTPFormServer.cpp109class FormRequestHandler: public HTTPRequestHandlerCODE
LOW…es/HTTPReactorTimeServer/src/HTTPReactorTimeServer.cpp57class TimeRequestHandler: public HTTPRequestHandlerCODE
LOW…es/HTTPReactorTimeServer/src/HTTPReactorTimeServer.cpp94class BodyEchoRequestHandler: public HTTPRequestHandlerCODE
LOWNet/samples/WebSocketServer/src/WebSocketServer.cpp50class PageRequestHandler: public HTTPRequestHandlerCODE
LOWNet/samples/WebSocketServer/src/WebSocketServer.cpp100class WebSocketRequestHandler: public HTTPRequestHandlerCODE
LOWNet/samples/HTTPTimeServer/src/HTTPTimeServer.cpp51class TimeRequestHandler: public HTTPRequestHandlerCODE
LOWNetSSL_OpenSSL/testsuite/ping/websocket-server.cpp35 class WebSocketRequestHandler: public Poco::Net::HTTPRequestHandlerCODE
LOWNetSSL_OpenSSL/testsuite/src/HTTPSClientSessionTest.cpp50class TestRequestHandler: public HTTPRequestHandlerCODE
LOWNetSSL_OpenSSL/testsuite/src/HTTPSServerTest.cpp44 class EchoBodyRequestHandler: public HTTPRequestHandlerCODE
LOWNetSSL_OpenSSL/testsuite/src/HTTPSServerTest.cpp62 class EchoHeaderRequestHandler: public HTTPRequestHandlerCODE
LOWNetSSL_OpenSSL/testsuite/src/HTTPSServerTest.cpp77 class RedirectRequestHandler: public HTTPRequestHandlerCODE
LOWNetSSL_OpenSSL/testsuite/src/HTTPSServerTest.cpp86 class AuthRequestHandler: public HTTPRequestHandlerCODE
LOWNetSSL_OpenSSL/testsuite/src/WebSocketTest.cpp40 class WebSocketRequestHandler: public Poco::Net::HTTPRequestHandlerCODE
LOW…penSSL/samples/HTTPSTimeServer/src/HTTPSTimeServer.cpp65class TimeRequestHandler: public HTTPRequestHandlerCODE
LOWNetSSL_Win/testsuite/src/HTTPSClientSessionTest.cpp46class TestRequestHandler: public HTTPRequestHandlerCODE
LOWNetSSL_Win/testsuite/src/HTTPSServerTest.cpp45 class EchoBodyRequestHandler: public HTTPRequestHandlerCODE
LOWNetSSL_Win/testsuite/src/HTTPSServerTest.cpp63 class EchoHeaderRequestHandler: public HTTPRequestHandlerCODE
LOWNetSSL_Win/testsuite/src/HTTPSServerTest.cpp78 class RedirectRequestHandler: public HTTPRequestHandlerCODE
LOWNetSSL_Win/testsuite/src/HTTPSServerTest.cpp87 class AuthRequestHandler: public HTTPRequestHandlerCODE
LOWNetSSL_Win/testsuite/src/WebSocketTest.cpp40 class WebSocketRequestHandler: public Poco::Net::HTTPRequestHandlerCODE
LOW…SL_Win/samples/HTTPSTimeServer/src/HTTPSTimeServer.cpp62class TimeRequestHandler: public HTTPRequestHandlerCODE
LOW.github/workflows/fail_on_error.py7def codeql_sarif_contain_error(filename):CODE
LOWPrometheus/src/MetricsServer.cpp29class NotFoundRequestHandler: public Poco::Net::HTTPRequestHandlerCODE
LOWData/samples/WebNotifier/src/WebNotifier.cpp69class PageRequestHandler: public HTTPRequestHandlerCODE
LOWData/samples/WebNotifier/src/WebNotifier.cpp87class WebSocketRequestHandler: public HTTPRequestHandlerCODE
LOWDNSSD/samples/HTTPTimeServer/src/HTTPTimeServer.cpp65class TimeRequestHandler: public HTTPRequestHandlerCODE
LOWApacheConnector/samples/TimeServer/src/TimeServer.cpp31class TimeRequestHandler: public HTTPRequestHandlerCODE
LOWApacheConnector/samples/FormServer/src/FormServer.cpp90class FormRequestHandler: public HTTPRequestHandlerCODE
Example Usage Blocks14 hits · 21 pts
SeverityFileLineSnippetContext
LOWbuild_make.sh5# Usage:COMMENT
LOWFoundation/include/Poco/LogStream.h96 /// Usage example:COMMENT
LOWFoundation/include/Poco/Process.h141 /// Usage example:COMMENT
LOWFoundation/include/Poco/Process.h176 /// Usage example:COMMENT
LOWFoundation/include/Poco/Dynamic/Var.h126 /// Example usage:COMMENT
LOWFoundation/include/Poco/Dynamic/Var.h149 /// Example usage:COMMENT
LOWMongoDB/include/Poco/MongoDB/ReplicaSetURI.h42 /// Usage example:COMMENT
LOWMongoDB/include/Poco/MongoDB/ReplicaSet.h54 /// Usage example:COMMENT
LOW…goDB/include/Poco/MongoDB/TopologyChangeNotification.h44 /// Example usage:COMMENT
LOWMongoDB/include/Poco/MongoDB/ReplicaSetConnection.h47 /// Usage example:COMMENT
LOW…ude/Poco/MongoDB/ReplicaSetPoolableConnectionFactory.h43 /// Usage example:COMMENT
LOWPrometheus/include/Poco/Prometheus/CallbackMetric.h46 /// Example usage:COMMENT
LOWData/include/Poco/Data/SessionPool.h61 /// Usage example:COMMENT
LOWData/include/Poco/Data/Transaction.h65 /// Example usage:COMMENT
AI Slop Vocabulary5 hits · 15 pts
SeverityFileLineSnippetContext
MEDIUMCrypto/include/Poco/Crypto/CipherKey.h41 /// use a salt value to make the key more robust:COMMENT
MEDIUM…ndencies/cpptrace/src/symbols/dwarf/dwarf_resolver.cpp145 // dSYM files. We don't utilize the dSYM logic here, we just care about debuglink.COMMENT
MEDIUMdependencies/quill/include/quill/bundled/fmt/format.h3371 // Compilers are not aware of how to leverage the maximum value ofCOMMENT
MEDIUMData/SQLite/include/Poco/Data/SQLite/MemoryDB.h56 /// An in-memory SQLite database with robust, sharded persistence to disk.COMMENT
MEDIUMData/samples/MemoryDB/src/MemoryDB.cpp5// database with sharded, robust persistence to disk. It is used like a regularCOMMENT
AI Response Leakage2 hits · 15 pts
SeverityFileLineSnippetContext
HIGHXML/include/Poco/DOM/DOMImplementation.h37 /// In this implementation, DOMImplementation is implemented as a singleton.COMMENT
HIGHXML/include/Poco/DOM/DocumentType.h50 /// Note: In this implementation, only theCOMMENT
Verbosity Indicators6 hits · 9 pts
SeverityFileLineSnippetContext
LOW…endencies/quill/include/quill/bundled/fmt/format-inl.h1259 // Step 1: integer promotion & Schubfach multiplier calculation.COMMENT
LOW…endencies/quill/include/quill/bundled/fmt/format-inl.h1314 // Step 2: Try larger divisor; remove trailing zeros if necessary.COMMENT
LOW…endencies/quill/include/quill/bundled/fmt/format-inl.h1346 // Step 3: Find the significand with the smaller divisor.COMMENT
LOWdependencies/sqlite-vec/src/sqlite-vec.c4480 // Step 1: Insert a new row in _chunks, capture that new rowidCOMMENT
LOWdependencies/sqlite-vec/src/sqlite-vec.c4539 // Step 2: Create new vector chunks for each vector column, withCOMMENT
LOWdependencies/sqlite-vec/src/sqlite-vec.c4591 // Step 3: Create new metadata chunks for each metadata columnCOMMENT
Structural Annotation Overuse6 hits · 9 pts
SeverityFileLineSnippetContext
LOW…endencies/quill/include/quill/bundled/fmt/format-inl.h1259 // Step 1: integer promotion & Schubfach multiplier calculation.COMMENT
LOW…endencies/quill/include/quill/bundled/fmt/format-inl.h1314 // Step 2: Try larger divisor; remove trailing zeros if necessary.COMMENT
LOW…endencies/quill/include/quill/bundled/fmt/format-inl.h1346 // Step 3: Find the significand with the smaller divisor.COMMENT
LOWdependencies/sqlite-vec/src/sqlite-vec.c4480 // Step 1: Insert a new row in _chunks, capture that new rowidCOMMENT
LOWdependencies/sqlite-vec/src/sqlite-vec.c4539 // Step 2: Create new vector chunks for each vector column, withCOMMENT
LOWdependencies/sqlite-vec/src/sqlite-vec.c4591 // Step 3: Create new metadata chunks for each metadata columnCOMMENT
Self-Referential Comments2 hits · 6 pts
SeverityFileLineSnippetContext
MEDIUMData/SQLParser/test/queries/queries-bad.sql1# This file contains a list of strings that are NOT valid SQL queries.COMMENT
MEDIUMData/SQLParser/test/queries/queries-good.sql1# This file contains a list of strings that are NOT valid SQL queries.COMMENT
Redundant / Tautological Comments1 hit · 2 pts
SeverityFileLineSnippetContext
LOW.github/workflows/ci.yml2# Set retry_on to `timeout`, `error`, or `any` as needed.COMMENT
Deep Nesting1 hit · 1 pts
SeverityFileLineSnippetContext
LOW.github/workflows/fail_on_error.py7CODE
Unused Imports1 hit · 1 pts
SeverityFileLineSnippetContext
LOWData/SQLParser/src/parser/keywordlist_generator.py1CODE