AI Slop Code Risk Monitor

projectdiscovery/nuclei-templates

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

Community curated list of templates for the nuclei engine to find security vulnerabilities.

1.2 Low pattern signal View on GitHub

Open-Source Code Quality, Security and Technical Debt Review

This report summarizes scanner evidence for projectdiscovery/nuclei-templates, a JavaScript project with 13,262 GitHub stars. SynthScan examined 858,776 lines of code across 14486 source files, recording 753 pattern matches distributed across 13 syntactic categories. The legacy adjusted pattern signal is 1.2 (Low pattern signal); it is not an authorship estimate.

Use the findings to ask whether maintainers can explain intent, verify dependencies, simplify unnecessary scaffolding, and focus review effort. Risk Payload v1 adds ownership, supply-chain, over-engineering, and review-effort vectors when available. These are prompts for human verification, not probabilities, security findings, or measured maintenance costs.

1.2
Adjusted Signal
1.2
Raw Pattern Score
100%
Time Factor
2026-10-31
Last Push
13.3K
Stars
JavaScript
Language
858.8K
Lines of Code
14.5K
Files
753
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 4.3/100 · LOW

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

Hallucinated Dependency & Supply Chain Risk 1.2/100 · LOW

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

Agent Over-Engineering Ratio 0.4/100 · LOW

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

PR Review Velocity Impact 5.6/100 · LOW

Which changes need focused human review? 753 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 19HIGH 2MEDIUM 26LOW 706

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 753 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 Block557 hits · 557 pts
SeverityFileLineSnippetContext
LOWfile/nodejs/admzip-path-overwrite.yaml21# digest: 490a00463044022061517677a0b41a2048a4ca951bba30d615fe02b7791d2e1a33d1f771f6f4da6f02204501001dfc2023b6991ba087acCOMMENT
LOWfile/malware/linux-billgates-malware.yaml21# digest: 490a004630440220184c397c7fd836ea859b4d2a559c5b4e4b7323d74457b54e1425d550bb8f9b3102202d6c8f5248559f1cf6516b1954COMMENT
LOWfile/malware/linux-elknot-malware.yaml21# digest: 4b0a00483046022100c734a4af006f818bc037684ff4e8e50ad8158ded1ddb0ae486c9ecea65468dcd0221008dccff81b7f3c764ebe273COMMENT
LOWfile/malware/linux-mrblack-malware.yaml21# digest: 4a0a00473045022100e33c5be30571d2e839165e054cda2e79a2d87dc28285530c5fab366fdb2a7a9a0220243c5d77c7710a005371cb28COMMENT
LOWfile/malware/powerware-malware.yaml21# digest: 4b0a0048304602210099ced653db22ecf65b1d4b8e105184c008e8b8c456b3cb1d3ac4ceb007b164ea02210080f8bbf9349523226c46b2COMMENT
LOWfile/malware/genome-malware.yaml21# digest: 490a0046304402203885c1e1fea58815fb62065dd769049fdd748e0b25fcce78990173dfaf964b28022010f716e17f0aefd8101aca28f9COMMENT
LOWfile/malware/cerber-malware.yaml21# digest: 490a0046304402206e71cd3a48736a66f5e8b1d7e443705bdabdaff67e236381606825cfe80e085502207deb258e8a2bcc1fadbe4db78eCOMMENT
LOWfile/malware/backoff-malware.yaml21# digest: 490a0046304402203be42bb6e2c6a9da7f40bc606243c208e54aecd65f0111c040fd1ded4b86688b022030f1d6bbdfdc558f7ab0ee0ac5COMMENT
LOWfile/malware/linux-tsunami-malware.yaml21# digest: 4a0a00473045022030b2c32323237e320255f092a6a9bffb534a060af91d09bfb2786b2fa7aa6580022100a01e4ac473c910cd45167c9fCOMMENT
LOWfile/malware/alina-malware.yaml21# digest: 4a0a00473045022100c78a826afc54c6d9c0160502c72c5675fb24eaaea70c2e9945b7a94734321aee022079b875270352e32cb1412365COMMENT
LOWfile/malware/hash/bluetermite-emdivi-sfx-hash.yaml21# digest: 4b0a00483046022100c3951dfa51d81f15562dfc7ef7e1497fa05b5213c180f176f881ea810893180e022100aebc7f5996bd826ebad5aaCOMMENT
LOWfile/malware/hash/neuron2-malware-hash.yaml21# digest: 4a0a00473045022057a3cc9016ee089610bcc5af109d9dbaf0bde60bc5fdfdb057ffd3e4bae1455d022100f1bbca254ab98e605b988949COMMENT
LOW…/malware/hash/ironpanda-dnstunclient-malware-hash.yaml21# digest: 4a0a00473045022100d7ab00733ccf321352d7a3e46fd6e5767d90c417f23272272cee2b55530c112102203ab101444e91c1161c2322b6COMMENT
LOWfile/malware/hash/rokrat-malware-hash.yaml21# digest: 4b0a00483046022100ada9ced2dcd53e3a02f97b0edfbf8a37251c835f792b65df53d65eb2e6561f1102210088142fd7a1a621177759a9COMMENT
LOWfile/malware/hash/blackenergy-vbs-malware-hash.yaml21# digest: 4a0a00473045022002c76751e5ad566cb8413c023da8be49add7c2ae10cf0bd813bbef9df4e4653c022100c702b2bf659b7b6b394d0e3dCOMMENT
LOWfile/malware/hash/ironPanda-htran-malware-hash.yaml21# digest: 490a0046304402206abb355203e7a99d65a1e59fce6d6af343c71e971ce80b1ee29b1dc5643099a00220794c4b795c756b64b19e054718COMMENT
LOWfile/malware/hash/sofacy-Winexe-malware-hash.yaml21# digest: 4a0a00473045022008dcf54a9d49c8cf96f45b7dd7f2bf24111fdb47bd90b009ca4d56ca7e74a30d022100e0d6ca405635d596d4e13e31COMMENT
LOWfile/malware/hash/red-leaves-malware-hash.yaml21# digest: 490a00463044022033af3784098a74644e2dc58f04dd4d8d73c8033f94de00612205abccd3ca990902201f191afd7b60b1819756f6c0c0COMMENT
LOWfile/malware/hash/locky-ransomware-hash.yaml21# digest: 4a0a0047304502206640dae42866d0e1f2b4cc08c9d50c9f16f06ead5f0fbaf4833a9002092be713022100f4ed1b00e32d8237ca1f1edaCOMMENT
LOWfile/malware/hash/passcv-signingcert-malware-hash.yaml21# digest: 4b0a00483046022100a770da1fd60f418f273cc937ac584fd19dbeb7b38324053c69c0c8d157ba87fb022100a69eef6ed853f0df982360COMMENT
LOWfile/android/certificate-validation.yaml21# digest: 4a0a0047304502203a5b4da3f1e3509a4b87979b577ff32582a0e97a8592efd9da2249787b69766f022100a143c64fd79c5b864de39f00COMMENT
LOWfile/android/dynamic-broadcast-receiver.yaml21# digest: 4a0a0047304502201d6d9d91f3bf0688b2e197b1e65e99ed215402020c93a41ee1d50f60a8017bca022100c90751e3ca81c6660254c7aaCOMMENT
LOWfile/android/file-scheme.yaml21COMMENT
LOWfile/android/content-scheme.yaml21# digest: 490a004630440220024969d745e24011a0317f218f188bb52dd98791fee366406c8b32120306c44502201a5594ea0237b46b7d8008814bCOMMENT
LOWfile/android/webview-universal-access.yaml21# digest: 4a0a004730450220244279d551ed3d6c7866e2cda38b56b84243b747d999aeeb5c461bca9abfc494022100eacf68ac27db623c24f07c1aCOMMENT
LOWfile/android/webview-load-url.yaml21COMMENT
LOWfile/android/webview-javascript.yaml21# digest: 4a0a0047304502203cdc416a537e7de6c000b408745102d25b14a776ee40ee722b884cca8db77570022100fc980c5288f4bf6e9b306806COMMENT
LOWfile/android/webview-addjavascript-interface.yaml21COMMENT
LOWfile/keys/credential-exposure-file.yaml1id: credentials-disclosure-fileCOMMENT
LOWfile/keys/cloudinary.yaml21COMMENT
LOWfile/keys/credentials.yaml21# digest: 4a0a00473045022100ed45636930eea463c9a324e1560f6b99c93be5752fa24a0f8043fb766c8264df022014c96d397124545cef351eadCOMMENT
LOWfile/keys/sauce-access-token.yaml21# digest: 490a0046304402205417b26b39c6d675c9a9ec4076d20265bf72ee71c8d4e0709c0c27ddfc24a70f022013c0639360eef3e6018835f3f2COMMENT
LOWfile/keys/dynatrace-token.yaml21COMMENT
LOWfile/keys/google/google-clientid.yaml21# digest: 490a004630440220787ce359623a444b8176ec5d794c8ea393b8848d2a3a8d9b60f6067f5fbdb5730220353b6961a1531dde14cfd1433fCOMMENT
LOWfile/keys/google/google-oauth-clientsecret.yaml21# digest: 490a00463044022032cc7a362b0fc8d5ae569b6817c209aaeb80bc3d44a78ff006d9fbc43bd0380502205c9def4766491f7b627ced96efCOMMENT
LOWfile/electron/node-integration-enabled.yaml21# digest: 4a0a00473045022074f2ab6fd9101377f1652a7f843122204eb287fde08fb7e1a0e40290b921801f022100f8150b68cef266ec7a07d754COMMENT
LOWnetwork/exposures/checkmk-info-disclosure.yaml41# digest: 490a0046304402203d93c8bc3581136a2a7e3435e98426f31f75fe5ad9f6ed5d9cfed6ba6af9db5b02201be8e4837c675880a8f2e8b619COMMENT
LOWnetwork/enumeration/smtp/smtp-user-enum.yaml41# digest: 490a004630440220314d97a1538349418f1c1f44eb1cebfb049d692e8ade1c2795a1a67c47a4dd960220028f035b5d52a220cbe526fcf2COMMENT
LOW…cs/schneider-modicon/schneider-modicon-340-detect.yaml41# digest: 490a004630440220341faaf27672a587bffde3073f992432bbc821dfc29d59fc3766eb3333ecf30702204eb3c2d0214518df1dfb730acdCOMMENT
LOW…n/ics/allen-bradley/allen-bradley-guardplc-detect.yaml41# digest: 490a0046304402207a9d66eda7852d3f8547635c45824914c84daf544d662e997116b7cbe61135950220091d77d10a2dd2596902725e04COMMENT
LOWnetwork/cves/2023/CVE-2023-33246.yaml61# digest: 4a0a00473045022100fab82fe64f6ef7f45576c16992c22f60eadacb15275a54b64cd4bedd77469e8802202ebcc93a27307366767143acCOMMENT
LOWnetwork/cves/2019/CVE-2019-5544.yaml81# digest: 4a0a0047304502202d2732db232a4b3f25750ac273c67fa3e082c47e92e0d23ade25f00eb8b50d1e022100af351438c6fdca56892c69f9COMMENT
LOWnetwork/cves/2020/CVE-2020-9274.yaml61# digest: 4a0a004730450220541d21af059de56d2e9daf3d174a3f1216ae5dd1967133c301a4cde7f3a14b2f0221008b6d71f0798d6cc976cb57e1COMMENT
LOWnetwork/cves/2011/CVE-2011-0762.yaml61# digest: 4a0a00473045022100add23882e52fba3554521564f6a267f0d38a727d9521009d227cbe4721cbfd200220745b7afad0e0f8ffcd76e3c0COMMENT
LOWcode/linux/audit/ssh-gssapiauthentication-disabled.yaml61# digest: 490a0046304402203ea0832a8c4b917fb2679f7ad2ab9487115c54adfcff441be71dbb40d59da13a02201683771b631252e5015bae4fbeCOMMENT
LOWcode/cves/2024/CVE-2024-10443.yaml61# digest: 4a0a004730450220434ec0f9237150bf38e5cd6c9c4f9ee4bf91d22e81396b69c3672aee6bd6c7a9022100da9e91ed8bdc2e3ec97e16e5COMMENT
LOWcode/cves/2020/CVE-2020-13935.yaml181 }COMMENT
LOWhttp/credential-stuffing/cloud/gitea-login-check.yaml41# digest: 4a0a00473045022100a81bf6c726ec7924b245a9163fc205edf54d09ff7f6f0ab7fd5c8a1a238968470220220cd6cd6aef5b9499ff83b7COMMENT
LOWhttp/technologies/geth-server-detect.yaml41# digest: 4b0a00483046022100e8be33d56f52d9817da0794a1fa35380156824d4929441d64b03c4c20329cacb022100b15fd470d4715d21a41b71COMMENT
LOWhttp/technologies/tyk-gateway-detect.yaml41# digest: 4a0a004730450220507c421ba38e391b181ac3ba0491f48abd5d249c0018b6fd987afb7705de60bb0221008e10a4e4a65a252f482d35d1COMMENT
LOWhttp/technologies/citrix-hypervisor-page.yaml41# digest: 490a00463044022000c87f8c0f649a427599b10c96379ff9c3045f8e786aef1d1577ef7ed326388f022076522d2d4f03205a9f143b6b47COMMENT
LOWhttp/technologies/pbootcms-detect.yaml41# digest: 4a0a004730450220378f37a85e77b1e829761e09d1845e3df7d8cd8e2e58f3235ec36d15e8421a25022100ce5e5f54b40998e318ee8ad3COMMENT
LOWhttp/technologies/runtipi-detect.yaml61# digest: 4b0a00483046022100c8db3eb006aa9d49fbdfbd057d91049c81ff0873d52175211f9d1662c12bdb8d0221008e10303f420050642c7575COMMENT
LOWhttp/technologies/llamacpp-detect.yaml41# digest: 4b0a00483046022100d251dc3ced29f03682258ba8083d111a0d5e886ac162f83854fe69d64befe28c022100f5140cddf8faab2f109a45COMMENT
LOWhttp/technologies/yeswiki-detect.yaml41# digest: 4b0a00483046022100de15cb9442febbc5205d06ea0616e01d0df70f5632f334c3afc816d742a699ec022100ecf9944b06791440a32a0aCOMMENT
LOWhttp/technologies/bigip-config-utility-detect.yaml41# digest: 490a00463044022027462e21bb7b71f15bac073ec5ebabf9ba8b0ae2e7e0cbbddf6cdaea72973e1b022075616aab34c08f3c0ce49ed0bbCOMMENT
LOWhttp/technologies/traggo-server-detect.yaml41# digest: 4a0a004730450220691cd0e1df99ca2d14e412cdd4a1427962300a7a7a73bb6ccfe5299faa632211022100bb15f0796577c30abb42e316COMMENT
LOWhttp/technologies/3dprinteros-client-detect.yaml41# digest: 4a0a0047304502202c8074c8ce3d3685174bb9d56244c81c2a350c57cd48938a8da471c025509ed70221008720c42c91e7df35fff7a708COMMENT
LOWhttp/technologies/cryptpad-detect.yaml41# digest: 4a0a00473045022075d85c8e6e32720cdcaeda7a7ceb893cf9daa28814a9820ea21b31c996b79d5d022100de618fcf9bcf90327a65fe9bCOMMENT
LOWhttp/technologies/versa-flexvnf-server.yaml41# digest: 4b0a00483046022100a602587c66de95351f17ac65b688c84b3b41c5ae80ae0f49b3d8cef6e7b461c2022100e71e5b5366b28f28675583COMMENT
497 more matches not shown…
Hallucination Indicators19 hits · 190 pts
SeverityFileLineSnippetContext
CRITICALhttp/cnvd/2023/CNVD-C-2023-76801.yaml44 cmd=org.apache.commons.io.IOUtils.toString(Runtime.getRuntime().exec("ipconfig").getInputStream())CODE
CRITICALhttp/cves/2022/CVE-2022-38130.yaml8 The com.keysight.tentacle.config.ResourceManager.smsRestoreDatabaseZip() method is used to restore the HSQLDB databaCODE
CRITICALhttp/cves/2024/CVE-2024-3408.yaml132 GET /dtale/test-filter/{{data_id}}?query=%40pd.core.frame.com.builtins.__import__(%27os%27).system(%27curl+{{intCODE
CRITICALhttp/cves/2024/CVE-2024-0799.yaml8 An authentication bypass vulnerability exists in Arcserve Unified Data Protection 9.2 and 8.1 in the edge-app-base-wCODE
CRITICALhttp/cves/2020/CVE-2020-14750.yaml51 _nfpb=true&_pageLabel=&handle=com.tangosol.coherence.mvel2.sh.ShellSession("weblogic.work.ExecuteThread executeTCODE
CRITICALhttp/cves/2020/CVE-2020-14883.yaml52 test_handle=com.tangosol.coherence.mvel2.sh.ShellSession('weblogic.work.ExecuteThread currentThread = (weblogic.CODE
CRITICALhttp/cves/2020/CVE-2020-14882.yaml40 - "{{BaseURL}}/console/images/%252e%252e%252fconsole.portal?_nfpb=true&_pageLabel=&handle=com.bea.core.repackaged.CODE
CRITICAL…/kubernetes/deployments/k8s-memory-limits-not-set.yaml38 if (!deployment.spec.template.spec.containers.some(container => container.resources && container.resources.limitCODE
CRITICAL…ubernetes/deployments/k8s-memory-requests-not-set.yaml38 if (!deployment.spec.template.spec.containers.some(container => container.resources && container.resources.requeCODE
CRITICAL…ud/kubernetes/deployments/k8s-seccomp-profile-set.yaml39 deployment.spec.template.spec.containers.forEach(container => {CODE
CRITICAL…ud/kubernetes/deployments/k8s-image-tag-not-fixed.yaml40 deployment.spec.template.spec.containers.forEach(container => {CODE
CRITICAL…ubernetes/deployments/k8s-readiness-probe-not-set.yaml39 if (!deployment.spec.template.spec.containers.some(container => container.readinessProbe)) {CODE
CRITICAL…bernetes/deployments/k8s-image-pull-policy-always.yaml39 if (!deployment.spec.template.spec.containers.every(container => container.imagePullPolicy === 'Always')) {CODE
CRITICAL…tes/deployments/k8s-liveness-probe-not-configured.yaml38 if (!deployment.spec.template.spec.containers.some(container => container.livenessProbe)) {CODE
CRITICAL…d/kubernetes/deployments/k8s-cpu-requests-not-set.yaml40 if (!deployment.spec.template.spec.containers.some(container => container.resources && container.resources.requeCODE
CRITICAL…oud/kubernetes/deployments/k8s-cpu-limits-not-set.yaml40 if (!deployment.spec.template.spec.containers.some(container => container.resources && container.resources.limitCODE
CRITICAL…bernetes/deployments/k8s-root-container-admission.yaml39 if (deployment.spec.template.spec.containers.some(container => container.securityContext && container.securityCoCODE
CRITICALdast/vulnerabilities/ssti/oob/jinjava-oob.yaml24 - "{{%27a%27.getClass().forName(%27javax.script.ScriptEngineManager%27).newInstance().getEngineByName(%27JavaScrCODE
CRITICALdast/vulnerabilities/ssti/oob/jinjava-oob.yaml25 - "{{%27a%27.getClass().forName(%27javax.script.ScriptEngineManager%27).newInstance().getEngineByName(%27JavaScrCODE
Verbosity Indicators33 hits · 60 pts
SeverityFileLineSnippetContext
LOWnetwork/cves/2019/CVE-2019-5544.yaml44 # Step 1: Verify OpenSLP is actually running by sending a valid SLP ServiceType requestCOMMENT
LOW⚡network/cves/2019/CVE-2019-5544.yaml59 # Step 2: Send heap overflow payload to crash OpenSLPCOMMENT
LOW⚡network/cves/2019/CVE-2019-5544.yaml68 # Step 3: Re-query OpenSLP — if the service crashed, we get no responseCOMMENT
LOW⚡code/cves/2022/CVE-2022-42475.yaml260 # Step 1: Pre-flight connectivity checkCOMMENT
LOW⚡code/cves/2022/CVE-2022-42475.yaml266 # Step 2: Vulnerability check with false positive preventionCOMMENT
LOWcode/cves/2025/CVE-2025-22457.yaml114 # Step 1: Pre-check - must be reachable, return 200, and be IvantiCOMMENT
LOWcode/cves/2025/CVE-2025-22457.yaml125 # Step 2: Send crash payload - POST with oversized X-Forwarded-ForCOMMENT
LOWcode/cves/2025/CVE-2025-22457.yaml142 # Step 3: Follow-up check - server should recover and return 200COMMENT
LOW⚡code/cves/2026/CVE-2026-8467.yaml54 # Step 1: Fetch storybook pageCOMMENT
LOW⚡code/cves/2026/CVE-2026-8467.yaml69 # Step 2: Extract tokensCOMMENT
LOWcode/cves/2026/CVE-2026-8467.yaml90 # Step 3: Raw WebSocket connection (NO Origin header - bypasses Phoenix check_origin)COMMENT
LOWcode/cves/2026/CVE-2026-8467.yaml166 # Step 4: Join parent LiveViewCOMMENT
LOWcode/cves/2026/CVE-2026-8467.yaml208 # Step 5: Join child LiveViewCOMMENT
LOW⚡code/cves/2026/CVE-2026-8467.yaml232 # Step 6: Send RCE payloadCOMMENT
LOW⚡code/cves/2026/CVE-2026-8467.yaml238 # Step 7: Parse outputCOMMENT
LOWcode/cves/2016/CVE-2016-9299.yaml54 # Step 1: Send the download request without waiting for a response or closing the socketCOMMENT
LOWcode/cves/2016/CVE-2016-9299.yaml74 # Step 2: Send the upload requestCOMMENT
LOW⚡code/cves/2016/CVE-2016-9299.yaml104 # Step 3: After upload request, read the download request's responseCOMMENT
LOW⚡code/cves/2016/CVE-2016-9299.yaml114 # Step 1: Send download request (don't wait for response, keep the socket open)COMMENT
LOW⚡code/cves/2016/CVE-2016-9299.yaml117 # Step 2: Send upload requestCOMMENT
LOWhttp/cves/2025/CVE-2025-57819.yaml51 # Step 1: SQL Injection Detection in brand parameterCOMMENT
LOWhttp/cves/2025/CVE-2025-57819.yaml73 # Step 2: RCE Exploitation - Create cron job with self-deleting PHP payloadCOMMENT
LOWhttp/cves/2026/CVE-2026-63030.yaml40 # Step 1: Confirm the target is a WordPress site before probing the batch endpointCOMMENT
LOWhttp/cves/2026/CVE-2026-63030.yaml51 # Step 2: Safe route-confusion detection (no SQL execution, no timing oracle)COMMENT
LOWhttp/cves/2019/CVE-2019-7194.yaml52 # Step 1: Set up a fake album slideshow to obtain a usable album_idCOMMENT
LOWhttp/cves/2019/CVE-2019-7194.yaml69 # Step 2: Use album_id to get access_code and PHPSESSID from slideshow.phpCOMMENT
LOWhttp/cves/2019/CVE-2019-7194.yaml91 # Step 3: Use directory traversal to extract application token (app_token)COMMENT
LOWhttp/cves/2019/CVE-2019-7194.yaml108 # Step 4: Authenticate using the app_token to get NAS_SIDCOMMENT
LOW⚡http/cves/2019/CVE-2019-7194.yaml126 # Step 5: Inject self-deleting PHP payload via SMTP configCOMMENT
LOW⚡http/cves/2019/CVE-2019-7194.yaml136 # Step 6: Trigger slideshow with QMS_SID pointing to dropper pathCOMMENT
LOW⚡http/cves/2019/CVE-2019-7194.yaml143 # Step 7: Execute the dropper (which deletes the file via unlink after poc request)COMMENT
LOWjavascript/cves/2026/CVE-2026-1731.yaml64 // Step 1: WebSocket upgrade handshakeCOMMENT
LOWjavascript/cves/2026/CVE-2026-1731.yaml80 // Step 2: Build binary WebSocket frame with command injection payloadCOMMENT
Structural Annotation Overuse33 hits · 60 pts
SeverityFileLineSnippetContext
LOWnetwork/cves/2019/CVE-2019-5544.yaml44 # Step 1: Verify OpenSLP is actually running by sending a valid SLP ServiceType requestCOMMENT
LOW⚡network/cves/2019/CVE-2019-5544.yaml59 # Step 2: Send heap overflow payload to crash OpenSLPCOMMENT
LOW⚡network/cves/2019/CVE-2019-5544.yaml68 # Step 3: Re-query OpenSLP — if the service crashed, we get no responseCOMMENT
LOW⚡code/cves/2022/CVE-2022-42475.yaml260 # Step 1: Pre-flight connectivity checkCOMMENT
LOW⚡code/cves/2022/CVE-2022-42475.yaml266 # Step 2: Vulnerability check with false positive preventionCOMMENT
LOWcode/cves/2025/CVE-2025-22457.yaml114 # Step 1: Pre-check - must be reachable, return 200, and be IvantiCOMMENT
LOWcode/cves/2025/CVE-2025-22457.yaml125 # Step 2: Send crash payload - POST with oversized X-Forwarded-ForCOMMENT
LOWcode/cves/2025/CVE-2025-22457.yaml142 # Step 3: Follow-up check - server should recover and return 200COMMENT
LOW⚡code/cves/2026/CVE-2026-8467.yaml54 # Step 1: Fetch storybook pageCOMMENT
LOW⚡code/cves/2026/CVE-2026-8467.yaml69 # Step 2: Extract tokensCOMMENT
LOWcode/cves/2026/CVE-2026-8467.yaml90 # Step 3: Raw WebSocket connection (NO Origin header - bypasses Phoenix check_origin)COMMENT
LOWcode/cves/2026/CVE-2026-8467.yaml166 # Step 4: Join parent LiveViewCOMMENT
LOWcode/cves/2026/CVE-2026-8467.yaml208 # Step 5: Join child LiveViewCOMMENT
LOW⚡code/cves/2026/CVE-2026-8467.yaml232 # Step 6: Send RCE payloadCOMMENT
LOW⚡code/cves/2026/CVE-2026-8467.yaml238 # Step 7: Parse outputCOMMENT
LOWcode/cves/2016/CVE-2016-9299.yaml54 # Step 1: Send the download request without waiting for a response or closing the socketCOMMENT
LOWcode/cves/2016/CVE-2016-9299.yaml74 # Step 2: Send the upload requestCOMMENT
LOW⚡code/cves/2016/CVE-2016-9299.yaml104 # Step 3: After upload request, read the download request's responseCOMMENT
LOW⚡code/cves/2016/CVE-2016-9299.yaml114 # Step 1: Send download request (don't wait for response, keep the socket open)COMMENT
LOW⚡code/cves/2016/CVE-2016-9299.yaml117 # Step 2: Send upload requestCOMMENT
LOWhttp/cves/2025/CVE-2025-57819.yaml51 # Step 1: SQL Injection Detection in brand parameterCOMMENT
LOWhttp/cves/2025/CVE-2025-57819.yaml73 # Step 2: RCE Exploitation - Create cron job with self-deleting PHP payloadCOMMENT
LOWhttp/cves/2026/CVE-2026-63030.yaml40 # Step 1: Confirm the target is a WordPress site before probing the batch endpointCOMMENT
LOWhttp/cves/2026/CVE-2026-63030.yaml51 # Step 2: Safe route-confusion detection (no SQL execution, no timing oracle)COMMENT
LOWhttp/cves/2019/CVE-2019-7194.yaml52 # Step 1: Set up a fake album slideshow to obtain a usable album_idCOMMENT
LOWhttp/cves/2019/CVE-2019-7194.yaml69 # Step 2: Use album_id to get access_code and PHPSESSID from slideshow.phpCOMMENT
LOWhttp/cves/2019/CVE-2019-7194.yaml91 # Step 3: Use directory traversal to extract application token (app_token)COMMENT
LOWhttp/cves/2019/CVE-2019-7194.yaml108 # Step 4: Authenticate using the app_token to get NAS_SIDCOMMENT
LOW⚡http/cves/2019/CVE-2019-7194.yaml126 # Step 5: Inject self-deleting PHP payload via SMTP configCOMMENT
LOW⚡http/cves/2019/CVE-2019-7194.yaml136 # Step 6: Trigger slideshow with QMS_SID pointing to dropper pathCOMMENT
LOW⚡http/cves/2019/CVE-2019-7194.yaml143 # Step 7: Execute the dropper (which deletes the file via unlink after poc request)COMMENT
LOWjavascript/cves/2026/CVE-2026-1731.yaml64 // Step 1: WebSocket upgrade handshakeCOMMENT
LOWjavascript/cves/2026/CVE-2026-1731.yaml80 // Step 2: Build binary WebSocket frame with command injection payloadCOMMENT
Excessive Try-Catch Wrapping43 hits · 56 pts
SeverityFileLineSnippetContext
LOWcode/windows/enumeration/rdp-ntlm-info.yaml93 except Exception:CODE
LOWcode/cves/2022/CVE-2022-42475.yaml94 except Exception as e:CODE
LOWcode/cves/2022/CVE-2022-42475.yaml118 except Exception as e:CODE
LOWcode/cves/2022/CVE-2022-42475.yaml166 except Exception as e:CODE
LOWcode/cves/2025/CVE-2025-32433.yaml126 except Exception as e:CODE
LOWcode/cves/2025/CVE-2025-32433.yaml169 except Exception as e:CODE
LOWcode/cves/2025/CVE-2025-54309.yaml84 except Exception as e:CODE
LOW⚡code/cves/2025/CVE-2025-54309.yaml110 except Exception as e:CODE
LOWcode/cves/2025/CVE-2025-9242.yaml516 except Exception as e:CODE
LOWcode/cves/2025/CVE-2025-9242.yaml538 except Exception as e:CODE
MEDIUMcode/cves/2025/CVE-2025-9242.yaml477def test_connection(ip, port, timeout=20):CODE
LOWcode/cves/2024/CVE-2024-55556.yaml128 except Exception:CODE
LOW⚡code/cves/2024/CVE-2024-55556.yaml141 except Exception:CODE
LOW⚡code/cves/2024/CVE-2024-55556.yaml148 except Exception:CODE
MEDIUM⚡code/cves/2024/CVE-2024-55556.yaml149 print("Error decoding base64 values in the cipher data.")CODE
LOWcode/cves/2024/CVE-2024-56331.yaml75 except Exception as e:CODE
LOWcode/cves/2024/CVE-2024-56331.yaml117 except Exception as err:CODE
LOWcode/cves/2024/CVE-2024-47575.yaml68 except Exception as e:CODE
LOWcode/cves/2024/CVE-2024-47575.yaml113 except Exception:CODE
LOW⚡code/cves/2026/CVE-2026-8467.yaml61 except Exception as e:CODE
LOWcode/cves/2026/CVE-2026-8467.yaml114 except Exception as e:CODE
LOW⚡code/cves/2026/CVE-2026-20182.yaml238 except Exception as e:CODE
LOW⚡code/cves/2026/CVE-2026-20182.yaml246 except Exception:CODE
LOW⚡code/cves/2026/CVE-2026-20182.yaml249 except Exception:CODE
LOW.github/scripts/update-kev.py67 except Exception as e:CODE
MEDIUM.github/scripts/update-kev.py68 print(f"Error reading {file_path}: {e}")CODE
LOW.github/scripts/update-kev.py101 except Exception as e:CODE
LOW.github/scripts/update-kev.py182 except Exception as e:CODE
LOW.github/scripts/update-kev.py298 except Exception as e:CODE
MEDIUM.github/scripts/update-kev.py299 print(f"Error updating {file_path}: {e}")CODE
LOW.github/scripts/count-kev-stats.py28 except Exception as e:CODE
MEDIUM.github/scripts/count-kev-stats.py29 print(f"Error reading {file_path}: {e}", file=sys.stderr)CODE
LOW.github/scripts/enhance-cve-fields.py99 except Exception as e:CODE
LOW.github/scripts/assign_tasks.py100 except Exception as e:CODE
LOW.github/scripts/assign_tasks.py117 except Exception as e:CODE
LOW.github/scripts/assign_tasks.py134 except Exception as e:CODE
LOW.github/scripts/update-readme.py35 except Exception as e:CODE
MEDIUM.github/scripts/update-readme.py36 print(f"Error getting KEV stats: {e}")CODE
LOW.github/scripts/update-epss.py65 except Exception as e:CODE
MEDIUM.github/scripts/update-epss.py66 print(f"Error reading {file_path}: {e}")CODE
LOW.github/scripts/update-epss.py109 except Exception as e:CODE
LOW.github/scripts/update-epss.py196 except Exception as e:CODE
MEDIUM.github/scripts/update-epss.py197 print(f"Error updating {file_path}: {e}")CODE
AI Slop Vocabulary13 hits · 35 pts
SeverityFileLineSnippetContext
MEDIUMhttp/osint/phishing/seamless-phish.yaml10 - https://seamless.comCODE
MEDIUMhttp/cves/2019/CVE-2019-7481.yaml13 - https://www.crowdstrike.com/blog/how-ecrime-groups-leverage-sonicwall-vulnerability-cve-2019-7481/CODE
MEDIUMhttp/cves/2021/CVE-2021-39165.yaml8 Cachet is an open source status page. With Cachet prior to and including 2.3.18, there is a SQL injection which is iCODE
MEDIUMhttp/cves/2021/CVE-2021-27850.yaml15 - https://lists.apache.org/thread.html/r237ff7f286bda31682c254550c1ebf92b0ec61329b32fbeb2d1c8751%40%3Cusers.tapestryCODE
MEDIUMprofiles/windows-audit.yml9# This configuration references specific templates tagged with 'windows-audit' to cover comprehensive scanning of WindowCOMMENT
MEDIUMprofiles/privilege-escalation.yml9# This configuration references specific templates tagged with 'privesc' and 'local' to cover comprehensive detection ofCOMMENT
MEDIUMprofiles/ai.yml8# This profile enables comprehensive security testing of AI ecosystems, covering: LLM Application Security, AI InfrastruCOMMENT
MEDIUMprofiles/alibaba-cloud-config.yml9# This configuration references specific templates tagged with 'alibaba-cloud-config' to cover comprehensive scanning ofCOMMENT
MEDIUMprofiles/all.yml3# This configuration file is specifically tailored for performing comprehensive scans using Nuclei, All the avaliable teCOMMENT
MEDIUMprofiles/aws-cloud-config.yml9# This configuration references specific templates tagged with 'aws-cloud-config' to cover comprehensive scanning of AWSCOMMENT
MEDIUMprofiles/compliance.yml6# This profile is focused on identifying a wide range of security issues to ensure compliance with various security stanCOMMENT
MEDIUMprofiles/azure-cloud-config.yml9# This configuration references specific templates tagged with 'azure-cloud-config' to cover comprehensive scanning of ACOMMENT
MEDIUMprofiles/gcp-cloud-config.yml8# This configuration references specific templates tagged with 'gcp-cloud-config' to cover comprehensive scanning of AzuCOMMENT
Redundant / Tautological Comments16 hits · 24 pts
SeverityFileLineSnippetContext
LOWcode/linux/audit/ssh-gssapiauthentication-disabled.yaml39 # Check if the value is explicitly set to 'no'COMMENT
LOWcode/linux/audit/nis-client.yaml27 # Check if the nis package is installedCOMMENT
LOWcode/linux/audit/rsh-client.yaml26 # Check if the rsh-client package is installedCOMMENT
LOWcode/linux/audit/ftp-client.yaml27 # Check if ftp or tnftp packages are installedCOMMENT
LOWcode/linux/audit/talk-client.yaml26 # Check if the talk package is installedCOMMENT
LOWcode/linux/audit/telnet-client.yaml27 # Check if telnet or inetutils-telnet package is installedCOMMENT
LOWcode/linux/audit/ldap-client.yaml27 # Check if the ldap-utils package is installedCOMMENT
LOWcode/linux/audit/ssh-hostbasedauth-disabled.yaml28 # Check if the parameter is set to yes (bad)COMMENT
LOWcode/windows/audit/kisa/rds-removal-check.yaml43 # Check if IIS (W3SVC) service is present; if not, IIS is not used and RDS is implicitly compliant.COMMENT
LOWcode/windows/audit/kisa/unnecessary-accounts-check.yaml44 # Output resultsCOMMENT
LOWcode/windows/audit/kisa/remote-system-shutdown.yaml38 # Check if only the Administrators SID (S-1-5-32-544) is present.COMMENT
LOWcode/cves/2025/CVE-2025-54309.yaml162 # Check if either response contains the user list patternCOMMENT
LOWcode/cves/2026/CVE-2026-31431.yaml76 # Check if algif_aead module is loaded or built-in (required attack surface)COMMENT
LOW.github/auto_assign.yml13# Set 0 to add all the reviewers (default: 0)COMMENT
LOW.github/scripts/update-kev.py153 # Check if we've reached the last pageCOMMENT
LOW.github/scripts/update-epss.py149 # Check if update is neededCOMMENT
Self-Referential Comments5 hits · 13 pts
SeverityFileLineSnippetContext
MEDIUM…windows/audit/kisa/ftp-directory-permission-check.yaml32 # Define the FTP home directory path (adjust if necessary)COMMENT
MEDIUMcode/cves/2014/CVE-2014-0160.yaml119 # Create a socket connectionSTRING
MEDIUMcode/cves/2024/CVE-2024-45409.yaml77 # Create a deep copy of the assertion for digest calculationCOMMENT
MEDIUMcode/cves/2024/CVE-2024-9487.yaml90 # Create a random AES key for encrypting the dataCOMMENT
MEDIUMhttp/cves/2024/CVE-2024-45488.yaml241 # Create the HMAC (sign) over the entire blob except for the sign fieldCOMMENT
Fake / Example Data12 hits · 12 pts
SeverityFileLineSnippetContext
LOWcode/cves/2025/CVE-2025-25291.yaml54 username='admin@example.com'CODE
LOWcode/cves/2024/CVE-2024-45409.yaml48 username='admin@example.com'CODE
LOWhttp/token-spray/api-mailboxvalidator.yaml26 - '"email_address":"test@test.com"'CODE
LOW…lt-logins/nginx/nginx-proxy-manager-default-login.yaml22 {"identity": "admin@example.com","secret": "changeme"}CODE
LOWhttp/cves/2025/CVE-2025-11750.yaml27 fake_email: "{{to_lower(rand_text_alphanumeric(16))}}@{{to_lower(rand_text_alphanumeric(16))}}.com"CODE
LOWhttp/cves/2025/CVE-2025-11750.yaml55 {"email":"{{fake_email}}","password":"{{fake_password}}","language":"en-EN","remember_me":true}CODE
LOWhttp/cves/2024/CVE-2024-8698.yaml51 username = b'admin@example.com'CODE
LOWhttp/cves/2023/CVE-2023-34362.yaml77 X-siLock-SessVar1: MyPkgSelfProvisionedRecips: SQL Injection'); INSERT INTO activesessions (SessionID) values ('CODE
LOWhttp/cves/2026/CVE-2026-58138.yaml47 {"name": "{{wfname}}", "version": 1, "schemaVersion": 2, "ownerEmail": "test@test.com", "tasks": [{"name": "n", CODE
LOWhttp/cves/2021/CVE-2021-20158.yaml43 ccp_act=set&action=tools_admin_elecom&html_response_page=dummy_value&html_response_return_page=dummy_value&methoCODE
LOWhttp/cves/2020/CVE-2020-10204.yaml53 {"action":"coreui_User","method":"update","data":[{"userId":"admin","version":"2","firstName":"admin","lastName"CODE
LOWhelpers/wordlists/params.txt24432fake_dataCODE
Empty Error Handlers2 hits · 10 pts
SeverityFileLineSnippetContext
HIGH.github/scripts/check-signing-key.py56except (OSError, subprocess.CalledProcessError):CODE
HIGH.github/scripts/enhance-cve-fields.py32except:CODE
Deep Nesting8 hits · 8 pts
SeverityFileLineSnippetContext
LOW.github/scripts/update-kev.py72CODE
LOW.github/scripts/update-kev.py107CODE
LOW.github/scripts/update-kev.py247CODE
LOW.github/scripts/count-kev-stats.py34CODE
LOW.github/scripts/enhance-cve-fields.py36CODE
LOW.github/scripts/assign_tasks.py76CODE
LOW.github/scripts/update-epss.py70CODE
LOW.github/scripts/update-epss.py200CODE
Hyper-Verbose Identifiers6 hits · 7 pts
SeverityFileLineSnippetContext
LOWcode/cves/2022/CVE-2022-42475.yaml169 def post_exploit_connectivity_check(self):CODE
LOW⚡code/cves/2025/CVE-2025-54309.yaml113 def check_vulnerable_response(response_text):CODE
LOW⚡code/cves/2025/CVE-2025-54309.yaml123 def race_requests_with_detection(target_url, num_requests=100):CODE
LOWcode/cves/2024/CVE-2024-55556.yaml60 def laravel_encrypt_session_cookie(value_to_encrypt, hash_value, key, cipher_mode):CODE
LOWcode/cves/2026/CVE-2026-20182.yaml117 def generate_self_signed_cert():CODE
LOW.github/scripts/assign_tasks.py39def get_pr_assignee_and_reviewer(pull_request_number):CODE
Unused Imports6 hits · 6 pts
SeverityFileLineSnippetContext
LOW.github/scripts/wordpress-plugins-update.py23CODE
LOW.github/scripts/update-kev.py19CODE
LOW.github/scripts/update-kev.py19CODE
LOW.github/scripts/count-kev-stats.py12CODE
LOW.github/scripts/update-readme.py4CODE
LOW.github/scripts/update-epss.py19CODE