Repository Analysis

sqlmapproject/sqlmap

Automatic SQL injection and database takeover tool

22.4 Moderate AI signal View on GitHub
22.4
Adjusted Score
22.4
Raw Score
100%
Time Factor
2026-05-15
Last Push
37,509
Stars
Python
Language
124,517
Lines of Code
594
Files
1056
Pattern Hits
2026-05-31
Scan Date

Score History

Severity Breakdown

CRITICAL 0HIGH 425MEDIUM 39LOW 592

Pattern Findings

1056 matches across 13 categories. Click a row to expand file-level details.

Cross-File Repetition419 hits · 2095 pts
SeverityFileLineSnippet
HIGHsqlmapapi.py0copyright (c) 2006-2026 sqlmap developers (https://sqlmap.org) see the file 'license' for copying permission
HIGHsqlmap.py0copyright (c) 2006-2026 sqlmap developers (https://sqlmap.org) see the file 'license' for copying permission
HIGHplugins/__init__.py0copyright (c) 2006-2026 sqlmap developers (https://sqlmap.org) see the file 'license' for copying permission
HIGHplugins/dbms/__init__.py0copyright (c) 2006-2026 sqlmap developers (https://sqlmap.org) see the file 'license' for copying permission
HIGHplugins/dbms/raima/enumeration.py0copyright (c) 2006-2026 sqlmap developers (https://sqlmap.org) see the file 'license' for copying permission
HIGHplugins/dbms/raima/fingerprint.py0copyright (c) 2006-2026 sqlmap developers (https://sqlmap.org) see the file 'license' for copying permission
HIGHplugins/dbms/raima/filesystem.py0copyright (c) 2006-2026 sqlmap developers (https://sqlmap.org) see the file 'license' for copying permission
HIGHplugins/dbms/raima/__init__.py0copyright (c) 2006-2026 sqlmap developers (https://sqlmap.org) see the file 'license' for copying permission
HIGHplugins/dbms/raima/takeover.py0copyright (c) 2006-2026 sqlmap developers (https://sqlmap.org) see the file 'license' for copying permission
HIGHplugins/dbms/raima/connector.py0copyright (c) 2006-2026 sqlmap developers (https://sqlmap.org) see the file 'license' for copying permission
HIGHplugins/dbms/raima/syntax.py0copyright (c) 2006-2026 sqlmap developers (https://sqlmap.org) see the file 'license' for copying permission
HIGHplugins/dbms/sybase/enumeration.py0copyright (c) 2006-2026 sqlmap developers (https://sqlmap.org) see the file 'license' for copying permission
HIGHplugins/dbms/sybase/fingerprint.py0copyright (c) 2006-2026 sqlmap developers (https://sqlmap.org) see the file 'license' for copying permission
HIGHplugins/dbms/sybase/filesystem.py0copyright (c) 2006-2026 sqlmap developers (https://sqlmap.org) see the file 'license' for copying permission
HIGHplugins/dbms/sybase/__init__.py0copyright (c) 2006-2026 sqlmap developers (https://sqlmap.org) see the file 'license' for copying permission
HIGHplugins/dbms/sybase/takeover.py0copyright (c) 2006-2026 sqlmap developers (https://sqlmap.org) see the file 'license' for copying permission
HIGHplugins/dbms/sybase/connector.py0copyright (c) 2006-2026 sqlmap developers (https://sqlmap.org) see the file 'license' for copying permission
HIGHplugins/dbms/sybase/syntax.py0copyright (c) 2006-2026 sqlmap developers (https://sqlmap.org) see the file 'license' for copying permission
HIGHplugins/dbms/extremedb/enumeration.py0copyright (c) 2006-2026 sqlmap developers (https://sqlmap.org) see the file 'license' for copying permission
HIGHplugins/dbms/extremedb/fingerprint.py0copyright (c) 2006-2026 sqlmap developers (https://sqlmap.org) see the file 'license' for copying permission
HIGHplugins/dbms/extremedb/filesystem.py0copyright (c) 2006-2026 sqlmap developers (https://sqlmap.org) see the file 'license' for copying permission
HIGHplugins/dbms/extremedb/__init__.py0copyright (c) 2006-2026 sqlmap developers (https://sqlmap.org) see the file 'license' for copying permission
HIGHplugins/dbms/extremedb/takeover.py0copyright (c) 2006-2026 sqlmap developers (https://sqlmap.org) see the file 'license' for copying permission
HIGHplugins/dbms/extremedb/connector.py0copyright (c) 2006-2026 sqlmap developers (https://sqlmap.org) see the file 'license' for copying permission
HIGHplugins/dbms/extremedb/syntax.py0copyright (c) 2006-2026 sqlmap developers (https://sqlmap.org) see the file 'license' for copying permission
HIGHplugins/dbms/clickhouse/enumeration.py0copyright (c) 2006-2026 sqlmap developers (https://sqlmap.org) see the file 'license' for copying permission
HIGHplugins/dbms/clickhouse/fingerprint.py0copyright (c) 2006-2026 sqlmap developers (https://sqlmap.org) see the file 'license' for copying permission
HIGHplugins/dbms/clickhouse/filesystem.py0copyright (c) 2006-2026 sqlmap developers (https://sqlmap.org) see the file 'license' for copying permission
HIGHplugins/dbms/clickhouse/__init__.py0copyright (c) 2006-2026 sqlmap developers (https://sqlmap.org) see the file 'license' for copying permission
HIGHplugins/dbms/clickhouse/takeover.py0copyright (c) 2006-2026 sqlmap developers (https://sqlmap.org) see the file 'license' for copying permission
HIGHplugins/dbms/clickhouse/connector.py0copyright (c) 2006-2026 sqlmap developers (https://sqlmap.org) see the file 'license' for copying permission
HIGHplugins/dbms/clickhouse/syntax.py0copyright (c) 2006-2026 sqlmap developers (https://sqlmap.org) see the file 'license' for copying permission
HIGHplugins/dbms/postgresql/enumeration.py0copyright (c) 2006-2026 sqlmap developers (https://sqlmap.org) see the file 'license' for copying permission
HIGHplugins/dbms/postgresql/fingerprint.py0copyright (c) 2006-2026 sqlmap developers (https://sqlmap.org) see the file 'license' for copying permission
HIGHplugins/dbms/postgresql/filesystem.py0copyright (c) 2006-2026 sqlmap developers (https://sqlmap.org) see the file 'license' for copying permission
HIGHplugins/dbms/postgresql/__init__.py0copyright (c) 2006-2026 sqlmap developers (https://sqlmap.org) see the file 'license' for copying permission
HIGHplugins/dbms/postgresql/takeover.py0copyright (c) 2006-2026 sqlmap developers (https://sqlmap.org) see the file 'license' for copying permission
HIGHplugins/dbms/postgresql/connector.py0copyright (c) 2006-2026 sqlmap developers (https://sqlmap.org) see the file 'license' for copying permission
HIGHplugins/dbms/postgresql/syntax.py0copyright (c) 2006-2026 sqlmap developers (https://sqlmap.org) see the file 'license' for copying permission
HIGHplugins/dbms/presto/enumeration.py0copyright (c) 2006-2026 sqlmap developers (https://sqlmap.org) see the file 'license' for copying permission
HIGHplugins/dbms/presto/fingerprint.py0copyright (c) 2006-2026 sqlmap developers (https://sqlmap.org) see the file 'license' for copying permission
HIGHplugins/dbms/presto/filesystem.py0copyright (c) 2006-2026 sqlmap developers (https://sqlmap.org) see the file 'license' for copying permission
HIGHplugins/dbms/presto/__init__.py0copyright (c) 2006-2026 sqlmap developers (https://sqlmap.org) see the file 'license' for copying permission
HIGHplugins/dbms/presto/takeover.py0copyright (c) 2006-2026 sqlmap developers (https://sqlmap.org) see the file 'license' for copying permission
HIGHplugins/dbms/presto/connector.py0copyright (c) 2006-2026 sqlmap developers (https://sqlmap.org) see the file 'license' for copying permission
HIGHplugins/dbms/presto/syntax.py0copyright (c) 2006-2026 sqlmap developers (https://sqlmap.org) see the file 'license' for copying permission
HIGHplugins/dbms/h2/enumeration.py0copyright (c) 2006-2026 sqlmap developers (https://sqlmap.org) see the file 'license' for copying permission
HIGHplugins/dbms/h2/fingerprint.py0copyright (c) 2006-2026 sqlmap developers (https://sqlmap.org) see the file 'license' for copying permission
HIGHplugins/dbms/h2/filesystem.py0copyright (c) 2006-2026 sqlmap developers (https://sqlmap.org) see the file 'license' for copying permission
HIGHplugins/dbms/h2/__init__.py0copyright (c) 2006-2026 sqlmap developers (https://sqlmap.org) see the file 'license' for copying permission
HIGHplugins/dbms/h2/takeover.py0copyright (c) 2006-2026 sqlmap developers (https://sqlmap.org) see the file 'license' for copying permission
HIGHplugins/dbms/h2/connector.py0copyright (c) 2006-2026 sqlmap developers (https://sqlmap.org) see the file 'license' for copying permission
HIGHplugins/dbms/h2/syntax.py0copyright (c) 2006-2026 sqlmap developers (https://sqlmap.org) see the file 'license' for copying permission
HIGHplugins/dbms/virtuoso/enumeration.py0copyright (c) 2006-2026 sqlmap developers (https://sqlmap.org) see the file 'license' for copying permission
HIGHplugins/dbms/virtuoso/fingerprint.py0copyright (c) 2006-2026 sqlmap developers (https://sqlmap.org) see the file 'license' for copying permission
HIGHplugins/dbms/virtuoso/filesystem.py0copyright (c) 2006-2026 sqlmap developers (https://sqlmap.org) see the file 'license' for copying permission
HIGHplugins/dbms/virtuoso/__init__.py0copyright (c) 2006-2026 sqlmap developers (https://sqlmap.org) see the file 'license' for copying permission
HIGHplugins/dbms/virtuoso/takeover.py0copyright (c) 2006-2026 sqlmap developers (https://sqlmap.org) see the file 'license' for copying permission
HIGHplugins/dbms/virtuoso/connector.py0copyright (c) 2006-2026 sqlmap developers (https://sqlmap.org) see the file 'license' for copying permission
HIGHplugins/dbms/virtuoso/syntax.py0copyright (c) 2006-2026 sqlmap developers (https://sqlmap.org) see the file 'license' for copying permission
359 more matches not shown…
Deep Nesting321 hits · 282 pts
SeverityFileLineSnippet
LOWsqlmap.py141
LOWplugins/dbms/sybase/enumeration.py116
LOWplugins/dbms/sybase/enumeration.py164
LOWplugins/dbms/sybase/fingerprint.py63
LOWplugins/dbms/postgresql/fingerprint.py28
LOWplugins/dbms/postgresql/fingerprint.py94
LOWplugins/dbms/presto/fingerprint.py60
LOWplugins/dbms/maxdb/enumeration.py63
LOWplugins/dbms/maxdb/enumeration.py103
LOWplugins/dbms/oracle/enumeration.py29
LOWplugins/dbms/hsqldb/fingerprint.py66
LOWplugins/dbms/mysql/fingerprint.py32
LOWplugins/dbms/mysql/fingerprint.py95
LOWplugins/dbms/mysql/fingerprint.py167
LOWplugins/dbms/mssqlserver/enumeration.py69
LOWplugins/dbms/mssqlserver/enumeration.py173
LOWplugins/dbms/mssqlserver/enumeration.py278
LOWplugins/dbms/db2/fingerprint.py25
LOWplugins/generic/misc.py38
LOWplugins/generic/misc.py118
LOWplugins/generic/databases.py99
LOWplugins/generic/databases.py213
LOWplugins/generic/databases.py473
LOWplugins/generic/databases.py1048
LOWplugins/generic/enumeration.py41
LOWplugins/generic/custom.py42
LOWplugins/generic/custom.py96
LOWplugins/generic/custom.py141
LOWplugins/generic/users.py100
LOWplugins/generic/users.py170
LOWplugins/generic/users.py377
LOWplugins/generic/filesystem.py50
LOWplugins/generic/filesystem.py137
LOWplugins/generic/filesystem.py216
LOWplugins/generic/takeover.py104
LOWplugins/generic/search.py51
LOWplugins/generic/search.py143
LOWplugins/generic/search.py348
LOWplugins/generic/syntax.py25
LOWplugins/generic/entries.py63
LOWplugins/generic/entries.py482
LOWplugins/generic/entries.py523
LOWplugins/generic/entries.py590
LOWtamper/space2comment.py16
LOWtamper/space2mysqlblank.py21
LOWtamper/randomcase.py20
LOWtamper/space2mysqldash.py20
LOWtamper/space2dash.py16
LOWtamper/randomcomments.py17
LOWtamper/ifnull2ifisnull.py16
LOWtamper/space2plus.py16
LOWtamper/space2mssqlblank.py21
LOWtamper/ifnull2casewhenisnull.py16
LOWtamper/space2randomblank.py18
LOWtamper/space2morehash.py25
LOWtamper/space2mssqlhash.py13
LOWtamper/if2case.py17
LOWtamper/percentage.py19
LOWtamper/unmagicquotes.py18
LOWtamper/space2hash.py22
261 more matches not shown…
Excessive Try-Catch Wrapping103 hits · 121 pts
SeverityFileLineSnippet
LOWsqlmap.py212 except Exception as ex:
LOWsqlmap.py223 except Exception as ex:
LOWplugins/dbms/cache/connector.py42 except Exception as ex:
LOWplugins/dbms/cache/connector.py49 except Exception as ex:
LOWplugins/dbms/cache/connector.py58 except Exception as ex:
LOWplugins/dbms/cache/connector.py68 except Exception as ex:
MEDIUMplugins/dbms/cache/connector.py55def fetchall(self):
LOWplugins/dbms/snowflake/connector.py48 except Exception as ex:
LOWplugins/dbms/snowflake/connector.py57 except Exception as ex:
LOWplugins/dbms/snowflake/connector.py64 except Exception as ex:
MEDIUMplugins/dbms/snowflake/connector.py54def fetchall(self):
MEDIUMplugins/dbms/snowflake/connector.py61def execute(self, query):
LOWplugins/dbms/hsqldb/connector.py42 except Exception as ex:
LOWplugins/dbms/hsqldb/connector.py49 except Exception as ex:
LOWplugins/dbms/hsqldb/connector.py58 except Exception as ex:
LOWplugins/dbms/hsqldb/connector.py68 except Exception as ex:
MEDIUMplugins/dbms/hsqldb/connector.py55def fetchall(self):
LOWplugins/generic/connector.py54 except Exception as ex:
MEDIUMplugins/generic/connector.py48def close(self):
LOWextra/cloak/cloak.py42 except Exception as ex:
LOWextra/vulnserver/vulnserver.py156 except Exception:
LOWextra/vulnserver/vulnserver.py275 except Exception as ex:
MEDIUMextra/vulnserver/vulnserver.py153def finish_request(self, *args, **kwargs):
LOWlib/core/update.py57 except Exception as ex:
LOWlib/core/update.py83 except Exception as ex:
LOWlib/core/update.py117 except Exception as ex:
LOWlib/core/update.py144 except Exception as ex:
LOWlib/core/subprocessng.py102 except Exception as ex:
LOWlib/core/subprocessng.py123 except Exception as ex:
LOWlib/core/compat.py360 except Exception:
LOWlib/core/compat.py423 except Exception:
MEDIUMlib/core/option.py438def next(self):
LOWlib/core/option.py2738 except Exception as ex:
LOWlib/core/option.py2748 except Exception as ex:
LOWlib/core/option.py2755 except Exception as ex:
LOWlib/core/option.py210 except Exception as ex:
LOWlib/core/option.py525 except Exception as ex:
LOWlib/core/option.py814 except Exception as ex:
LOWlib/core/option.py848 except Exception as ex:
LOWlib/core/option.py913 except Exception as ex:
LOWlib/core/option.py935 except Exception as ex:
LOWlib/core/option.py996 except Exception as ex:
LOWlib/core/option.py1163 except Exception as ex:
LOWlib/core/option.py1675 except Exception as ex:
LOWlib/core/option.py1694 except Exception as ex:
LOWlib/core/option.py2774 except Exception as ex:
LOWlib/core/option.py2781 except Exception as ex:
LOWlib/core/dump.py445 except Exception as ex:
LOWlib/core/dump.py640 except Exception as ex:
LOWlib/core/bigarray.py220 except Exception as ex:
LOWlib/core/bigarray.py330 except Exception as ex:
LOWlib/core/threads.py105 except Exception as ex:
LOWlib/core/threads.py183 except Exception as ex:
LOWlib/core/threads.py234 except Exception as ex:
MEDIUMlib/core/threads.py98def exceptionHandledFunction(threadFunction, silent=False):
MEDIUMlib/core/common.py1076def dataToDumpFile(dumpFile, data):
LOWlib/core/common.py740 except Exception:
LOWlib/core/common.py2405 except Exception as ex:
LOWlib/core/common.py2766 except Exception as ex:
LOWlib/core/common.py4022 except Exception as ex:
43 more matches not shown…
Over-Commented Block95 hits · 92 pts
SeverityFileLineSnippet
LOWtamper/space2mssqlblank.py41 # SOH 01 start of heading
LOWextra/shutils/strip.sh1#!/bin/bash
LOWextra/runcmd/src/runcmd/stdafx.h1// stdafx.h : include file for standard system include files,
LOWextra/runcmd/src/runcmd/stdafx.cpp1// stdafx.cpp : source file that includes just the standard includes
LOWextra/icmpsh/icmpsh-m.c21#include <sys/socket.h>
LOWextra/icmpsh/__init__.py1#!/usr/bin/env python
LOWextra/icmpsh/icmpsh-s.c21#include <winsock2.h>
LOWextra/icmpsh/icmpsh_m.py1#!/usr/bin/env python
LOWextra/icmpsh/icmpsh-m.pl1#!/usr/bin/env perl
LOWlib/core/compat.py61
LOWthirdparty/wininetpton/__init__.py1#!/usr/bin/env python
LOWthirdparty/chardet/langhungarianmodel.py1######################## BEGIN LICENSE BLOCK ########################
LOWthirdparty/chardet/langhungarianmodel.py21#
LOWthirdparty/chardet/mbcssm.py1######################## BEGIN LICENSE BLOCK ########################
LOWthirdparty/chardet/langthaimodel.py1######################## BEGIN LICENSE BLOCK ########################
LOWthirdparty/chardet/langthaimodel.py21#
LOWthirdparty/chardet/compat.py1######################## BEGIN LICENSE BLOCK ########################
LOWthirdparty/chardet/langbulgarianmodel.py1######################## BEGIN LICENSE BLOCK ########################
LOWthirdparty/chardet/langbulgarianmodel.py21#
LOWthirdparty/chardet/euckrprober.py1######################## BEGIN LICENSE BLOCK ########################
LOWthirdparty/chardet/sjisprober.py1######################## BEGIN LICENSE BLOCK ########################
LOWthirdparty/chardet/cp949prober.py1######################## BEGIN LICENSE BLOCK ########################
LOWthirdparty/chardet/__init__.py1######################## BEGIN LICENSE BLOCK ########################
LOWthirdparty/chardet/euctwfreq.py1######################## BEGIN LICENSE BLOCK ########################
LOWthirdparty/chardet/euctwfreq.py21#
LOWthirdparty/chardet/langhebrewmodel.py1######################## BEGIN LICENSE BLOCK ########################
LOWthirdparty/chardet/langhebrewmodel.py21# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
LOWthirdparty/chardet/chardistribution.py1######################## BEGIN LICENSE BLOCK ########################
LOWthirdparty/chardet/latin1prober.py1######################## BEGIN LICENSE BLOCK ########################
LOWthirdparty/chardet/charsetprober.py1######################## BEGIN LICENSE BLOCK ########################
LOWthirdparty/chardet/gb2312prober.py1######################## BEGIN LICENSE BLOCK ########################
LOWthirdparty/chardet/mbcharsetprober.py1######################## BEGIN LICENSE BLOCK ########################
LOWthirdparty/chardet/langcyrillicmodel.py1######################## BEGIN LICENSE BLOCK ########################
LOWthirdparty/chardet/euctwprober.py1######################## BEGIN LICENSE BLOCK ########################
LOWthirdparty/chardet/codingstatemachine.py1######################## BEGIN LICENSE BLOCK ########################
LOWthirdparty/chardet/escprober.py1######################## BEGIN LICENSE BLOCK ########################
LOWthirdparty/chardet/universaldetector.py1######################## BEGIN LICENSE BLOCK ########################
LOWthirdparty/chardet/utf8prober.py1######################## BEGIN LICENSE BLOCK ########################
LOWthirdparty/chardet/gb2312freq.py1######################## BEGIN LICENSE BLOCK ########################
LOWthirdparty/chardet/gb2312freq.py21#
LOWthirdparty/chardet/mbcsgroupprober.py1######################## BEGIN LICENSE BLOCK ########################
LOWthirdparty/chardet/langgreekmodel.py1######################## BEGIN LICENSE BLOCK ########################
LOWthirdparty/chardet/langgreekmodel.py21#
LOWthirdparty/chardet/eucjpprober.py1######################## BEGIN LICENSE BLOCK ########################
LOWthirdparty/chardet/jisfreq.py1######################## BEGIN LICENSE BLOCK ########################
LOWthirdparty/chardet/jisfreq.py21#
LOWthirdparty/chardet/escsm.py1######################## BEGIN LICENSE BLOCK ########################
LOWthirdparty/chardet/langturkishmodel.py1# -*- coding: utf-8 -*-
LOWthirdparty/chardet/langturkishmodel.py21# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
LOWthirdparty/chardet/sbcharsetprober.py1######################## BEGIN LICENSE BLOCK ########################
LOWthirdparty/chardet/big5freq.py1######################## BEGIN LICENSE BLOCK ########################
LOWthirdparty/chardet/big5freq.py21#
LOWthirdparty/chardet/euckrfreq.py1######################## BEGIN LICENSE BLOCK ########################
LOWthirdparty/chardet/euckrfreq.py21#
LOWthirdparty/chardet/big5prober.py1######################## BEGIN LICENSE BLOCK ########################
LOWthirdparty/chardet/hebrewprober.py1######################## BEGIN LICENSE BLOCK ########################
LOWthirdparty/chardet/hebrewprober.py21#
LOWthirdparty/chardet/hebrewprober.py41#
LOWthirdparty/chardet/hebrewprober.py61# and spelled backwards] [first word of first line spelled backwards]
LOWthirdparty/chardet/hebrewprober.py81# Logical Hebrew - "windows-1255" - normal, naturally ordered text.
35 more matches not shown…
Unused Imports60 hits · 60 pts
SeverityFileLineSnippet
LOWsqlmap.py8
LOWplugins/generic/custom.py8
LOWextra/shutils/newlines.py3
LOWextra/shutils/duplicates.py8
LOWextra/cloak/cloak.py10
LOWextra/dbgtool/dbgtool.py10
LOWextra/vulnserver/vulnserver.py10
LOWlib/core/patch.py74
LOWlib/core/subprocessng.py8
LOWlib/core/readlineng.py10
LOWlib/core/readlineng.py14
LOWlib/core/compat.py8
LOWlib/core/option.py8
LOWlib/core/option.py2580
LOWlib/core/convert.py38
LOWlib/core/convert.py40
LOWlib/core/threads.py8
LOWlib/core/common.py8
LOWlib/core/common.py110
LOWlib/core/datatype.py10
LOWlib/parse/cmdline.py8
LOWlib/utils/brute.py8
LOWlib/utils/sgmllib.py13
LOWlib/utils/hash.py8
LOWlib/utils/api.py9
LOWlib/utils/progress.py8
LOWlib/utils/crawler.py8
LOWlib/takeover/metasploit.py8
LOWlib/takeover/abstraction.py8
LOWlib/controller/controller.py8
LOWlib/request/dns.py8
LOWlib/request/comparison.py8
LOWlib/request/inject.py8
LOWlib/techniques/blind/inference.py8
LOWlib/techniques/error/use.py8
LOWthirdparty/chardet/__init__.py19
LOWthirdparty/chardet/__init__.py19
LOWthirdparty/chardet/__init__.py21
LOWthirdparty/chardet/__init__.py21
LOWthirdparty/colorama/__init__.py2
LOWthirdparty/colorama/__init__.py2
LOWthirdparty/colorama/__init__.py2
LOWthirdparty/colorama/__init__.py2
LOWthirdparty/colorama/__init__.py3
LOWthirdparty/colorama/__init__.py3
LOWthirdparty/colorama/__init__.py3
LOWthirdparty/colorama/__init__.py3
LOWthirdparty/colorama/__init__.py4
LOWthirdparty/identywaf/identYwaf.py11
LOWthirdparty/beautifulsoup/beautifulsoup.py79
LOWthirdparty/beautifulsoup/beautifulsoup.py80
LOWthirdparty/beautifulsoup/beautifulsoup.py1766
LOWthirdparty/beautifulsoup/beautifulsoup.py1770
LOWthirdparty/odict/__init__.py6
LOWthirdparty/odict/__init__.py8
LOWthirdparty/termcolor/termcolor.py26
LOWthirdparty/keepalive/keepalive.py106
LOWthirdparty/six/__init__.py23
LOWthirdparty/ansistrm/ansistrm.py8
LOWthirdparty/bottle/bottle.py3
Decorative Section Separators17 hits · 51 pts
SeverityFileLineSnippet
MEDIUMthirdparty/clientform/clientform.py48# -------------------------------------------------
MEDIUMthirdparty/clientform/clientform.py1309#---------------------------------------------------
MEDIUMthirdparty/clientform/clientform.py1387#---------------------------------------------------
MEDIUMthirdparty/clientform/clientform.py1407#---------------------------------------------------
MEDIUMthirdparty/clientform/clientform.py1511#---------------------------------------------------
MEDIUMthirdparty/clientform/clientform.py1581#---------------------------------------------------
MEDIUMthirdparty/clientform/clientform.py1616#---------------------------------------------------
MEDIUMthirdparty/clientform/clientform.py2450#---------------------------------------------------
MEDIUMthirdparty/clientform/clientform.py2488#---------------------------------------------------
MEDIUMthirdparty/clientform/clientform.py2766#---------------------------------------------------
MEDIUMthirdparty/clientform/clientform.py2890#---------------------------------------------------
MEDIUMthirdparty/clientform/clientform.py2900#---------------------------------------------------
MEDIUMthirdparty/clientform/clientform.py3008#---------------------------------------------------
MEDIUMthirdparty/clientform/clientform.py3064#---------------------------------------------------
MEDIUMthirdparty/clientform/clientform.py3099#---------------------------------------------------
MEDIUMthirdparty/clientform/clientform.py3188#---------------------------------------------------
MEDIUMthirdparty/clientform/clientform.py3237#---------------------------------------------------
Cross-Language Confusion6 hits · 28 pts
SeverityFileLineSnippet
HIGHplugins/dbms/spanner/syntax.py17 than chaining multiple CHR() functions with the || operator.
HIGHlib/core/target.py162 conf.data = re.sub(r'("(?P<name>[^"]+)"\s*:\s*)((true|false|null))\b', functools.partial(process, re
HIGHthirdparty/identywaf/identYwaf.py68 | T | \ / [_ | _ Yl_j l_j`| ~ |`| | | |Y o || l_
HIGHthirdparty/bottle/bottle.py1137 default_app.push(self)
HIGHthirdparty/bottle/bottle.py2621 return self.push()
HIGHthirdparty/bottle/bottle.py3873 tmp = default_app.push() # Create a new "default application"
Self-Referential Comments9 hits · 26 pts
SeverityFileLineSnippet
MEDIUMextra/icmpsh/icmpsh_m.py66 # Create a new IP packet and set its source and destination addresses
MEDIUMextra/icmpsh/icmpsh_m.py71 # Create a new ICMP packet of type ECHO REPLY
MEDIUMlib/core/option.py1320 # Create a custom boundary object for user's supplied prefix
MEDIUMlib/utils/gui.py208 # Create a frame for the console
MEDIUMlib/utils/gui.py236 # Create a menu bar
MEDIUMlib/utils/gui.py287 # Create a frame with scrollbar for the tab
MEDIUMlib/utils/gui.py291 # Create a canvas with scrollbar
MEDIUMthirdparty/pydes/pyDes.py459 # Create the 16 subkeys, K[1] - K[16]
MEDIUMthirdparty/bottle/bottle.py3873 tmp = default_app.push() # Create a new "default application"
Redundant / Tautological Comments13 hits · 22 pts
SeverityFileLineSnippet
LOWplugins/dbms/mysql/fingerprint.py240 # Check if it is MySQL >= 5.7
LOWplugins/dbms/mysql/fingerprint.py244 # Check if it is MySQL >= 5.6
LOWplugins/dbms/mysql/fingerprint.py248 # Check if it is MySQL >= 5.5
LOWplugins/dbms/mysql/fingerprint.py252 # Check if it is MySQL >= 5.1.2 and < 5.5.0
LOWplugins/dbms/mysql/fingerprint.py265 # Check if it is MySQL >= 5.0.0 and < 5.1.2
LOWlib/core/common.py2647 # Check if the common output (item) starts with prevValue
LOWlib/core/settings.py268# Check if running in terminal
LOWlib/utils/tui.py106 # Check if tab exceeds width, wrap to next line
LOWlib/utils/tui.py127 # Check if tab exceeds width, wrap to next line
LOWlib/utils/tui.py641 # Check if process ended
LOWlib/utils/tui.py755 # Check if ncurses is available
LOWthirdparty/chardet/charsetprober.py122 # Check if we're coming out of or entering an HTML tag
LOWthirdparty/socks/socks.py308 # Check if the destination address provided is an IP address
Hyper-Verbose Identifiers9 hits · 9 pts
SeverityFileLineSnippet
LOWlib/parse/cmdline.py899 def _format_action_invocation(self, action):
LOWthirdparty/chardet/charsetprober.py67 def filter_international_words(buf):
LOWthirdparty/chardet/charsetprober.py104 def filter_with_english_letters(buf):
LOWthirdparty/clientform/clientform.py859 def unescape_attr_if_required(self, name):
LOWthirdparty/clientform/clientform.py861 def unescape_attrs_if_required(self, attrs):
LOWthirdparty/clientform/clientform.py864 def unescape_attr_if_required(self, name):
LOWthirdparty/clientform/clientform.py866 def unescape_attrs_if_required(self, attrs):
LOWthirdparty/clientform/clientform.py836 def unescape_attr_if_required(self, name):
LOWthirdparty/clientform/clientform.py838 def unescape_attrs_if_required(self, attrs):
AI Slop Vocabulary1 hit · 3 pts
SeverityFileLineSnippet
MEDIUMthirdparty/beautifulsoup/beautifulsoup.py1456 # haven't already gone through a supposedly comprehensive
Fake / Example Data2 hits · 0 pts
SeverityFileLineSnippet
LOWlib/core/common.py3241 >>> findDynamicContent("Lorem ipsum dolor sit amet, congue tation referrentur ei sed. Ne nec legimus habemus recusab
LOWlib/core/common.py3241 >>> findDynamicContent("Lorem ipsum dolor sit amet, congue tation referrentur ei sed. Ne nec legimus habemus recusab
Slop Phrases1 hit · 0 pts
SeverityFileLineSnippet
LOWthirdparty/clientform/clientform.py348 Warning: don't forget to call lastpart()!