My Python Examples
This report summarizes scanner evidence for geekcomputers/Python, a Python project with 35,410 GitHub stars. SynthScan examined 189,180 lines of code across 967 source files, recording 933 pattern matches distributed across 24 syntactic categories. The legacy adjusted pattern signal is 9.2 (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.
Use each vector to guide manual verification of the underlying findings.
Can maintainers explain intent, assumptions, and trade-offs? 384 finding(s).
Are imports declared and package/API names verified? 218 finding(s).
Are wrappers, guards, and repeated structures necessary? 378 finding(s).
Which changes need focused human review? 933 finding(s).
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.
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.
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.
The scanner identified 933 distinct pattern matches across 24 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.
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | recyclebin.py | 29 | except Exception: | CODE |
| LOW | diction.py | 31 | except Exception: | CODE |
| LOW | smart_file_organizer.py | 90 | except Exception as e: | CODE |
| LOW | create_dir_if_not_there.py | 29 | except Exception as e: | CODE |
| MEDIUM | GroupSms_Way2.py | 42 | print("Error while logging in.") | CODE |
| MEDIUM | GroupSms_Way2.py | 61 | print("Error while sending message") | CODE |
| LOW | news_articles__scraper.py | 41 | except Exception: | CODE |
| LOW | news_articles__scraper.py | 94 | except Exception as error: | CODE |
| LOW | news_articles__scraper.py | 162 | except Exception: | CODE |
| LOW | news_articles__scraper.py | 198 | except Exception: | CODE |
| LOW | get_youtube_view.py | 30 | except Exception as e: | CODE |
| MEDIUM | batch_file_rename.py | 18 | print(f"Error: {work_dir} is not a valid directory.", file=sys.stderr) | CODE |
| MEDIUM⚡ | Collatz-Conjecture.py | 46 | print("Error: Could not convert to integer.") | CODE |
| MEDIUM⚡ | Collatz-Conjecture.py | 52 | print("Error: Numbers zero and below are not calculable.") | CODE |
| MEDIUM⚡ | Collatz-Conjecture.py | 55 | print("Error: Infinity is not calculable.") | CODE |
| LOW | wiki_random.py | 47 | except Exception: | CODE |
| LOW | photo_timestamp_renamer.py | 33 | except Exception: | CODE |
| LOW | photo_timestamp_renamer.py | 84 | except Exception: | CODE |
| MEDIUM | tweeter.py | 28 | print(f"Error posting tweet: {e}") | CODE |
| MEDIUM | tweeter.py | 40 | print(f"Error posting tweet with picture: {e}") | CODE |
| MEDIUM | time_delta.py | 108 | print(f"Error: {e}") | CODE |
| LOW | time_delta.py | 109 | except Exception as e: | CODE |
| LOW | mobilePhoneSpecsScrapper.py | 37 | except Exception: | CODE |
| LOW⚡ | mobilePhoneSpecsScrapper.py | 92 | except Exception as error: | CODE |
| LOW | chaos.py | 14 | except Exception: | CODE |
| MEDIUM | sqlite_check.py | 28 | print("Error %s:" % e.args[0]) | CODE |
| LOW | CliYoutubeDownloader.py | 87 | except Exception as e: | CODE |
| MEDIUM⚡ | binary_search_tree.py | 111 | print("Error Left") | CODE |
| MEDIUM | NumPy Array Exponentiation.py | 50 | print("Error: Shape of the given arrays is not equal.") | CODE |
| MEDIUM | sendemail.py | 61 | print("An error occurred: %s" % error) | CODE |
| LOW | Timetable_Operations.py | 48 | except Exception as e: | CODE |
| LOW⚡ | voice.py | 19 | except Exception as e: | CODE |
| LOW | Snake-Water-Gun-Game.py | 26 | except Exception as e: | STRING |
| MEDIUM⚡ | new_pattern.py | 11 | print(f"Error: Please enter a valid integer number. {e}") | CODE |
| MEDIUM⚡ | new_pattern.py | 13 | print(f"Error: {e}") | CODE |
| LOW⚡ | new_pattern.py | 14 | except Exception as e: | CODE |
| MEDIUM | convert_wind_direction_to_degrees.py | 15 | print(f"Error: {ve}") | CODE |
| LOW | youtubedownloader.py | 25 | except Exception: | CODE |
| MEDIUM | youtubedownloader.py | 13 | def download(): | CODE |
| LOW | nDigitNumberCombinations.py | 9 | except Exception: | CODE |
| MEDIUM | nDigitNumberCombinations.py | 2 | def nDigitCombinations(n): | CODE |
| LOW | news_oversimplifier.py | 69 | except Exception as e: | CODE |
| LOW | image_compressor.py | 39 | except Exception as e: | CODE |
| MEDIUM | image_compressor.py | 51 | print(f"Error: File '{target_file}' not found.") | CODE |
| LOW | random_file_move.py | 65 | except Exception as e: | CODE |
| LOW | Anonymous_TextApp.py | 90 | except Exception as e: | CODE |
| MEDIUM | Anonymous_TextApp.py | 91 | print(f"Error loading image: {e}") | CODE |
| LOW | currency converter/main.py | 22 | except Exception: | CODE |
| LOW | Python_chatting_application/server.py | 26 | except Exception: | CODE |
| LOW | Python_chatting_application/client.py | 20 | except Exception as error: | CODE |
| LOW | Python_chatting_application/client.py | 32 | except Exception as error: | CODE |
| MEDIUM⚡ | Assembler/assembler.py | 1062 | print("Error: Not found label!") | CODE |
| MEDIUM⚡ | Assembler/assembler.py | 1069 | print("Error: expected a label!") | CODE |
| MEDIUM⚡ | Assembler/assembler.py | 1079 | print("Error: Not found argument!") | CODE |
| MEDIUM⚡ | Assembler/assembler.py | 1088 | print("Error: Not found register!") | CODE |
| MEDIUM⚡ | Assembler/assembler.py | 1121 | print("Error: Not found argument") | CODE |
| MEDIUM⚡ | Assembler/assembler.py | 1130 | print("Error: Not found argument") | CODE |
| MEDIUM⚡ | Assembler/assembler.py | 1140 | print("Error: Not found db-keyword") | CODE |
| MEDIUM⚡ | Assembler/assembler.py | 1149 | print("Error: Not found subprogram label") | CODE |
| MEDIUM⚡ | Assembler/assembler.py | 1160 | print("Error: Unknown subprogram!") | CODE |
| 139 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | dice_rolling_simulator.py | 12 | except NameError: | CODE |
| HIGH | GroupSms_Way2.py | 11 | except NameError: | CODE |
| HIGH | pscheck.py | 18 | except NameError: | CODE |
| HIGH | Pomodoro (tkinter).py | 165 | except ValueError: | CODE |
| HIGH | news_articles__scraper.py | 198 | except Exception: | CODE |
| HIGH | CliYoutubeDownloader.py | 85 | except KeyboardInterrupt: | CODE |
| HIGH | EncryptionTool.py | 11 | except NameError: | CODE |
| HIGH | file_ext_changer.py | 119 | except PermissionError: | CODE |
| HIGH | spotifyAccount.py | 109 | except: | CODE |
| HIGH | Exception_Handling_in_Python.py | 103 | except: | CODE |
| HIGH | nDigitNumberCombinations.py | 9 | except Exception: | CODE |
| HIGH | whatsapp-monitor.py | 52 | except: | CODE |
| HIGH | dir_test.py | 15 | except NameError: | CODE |
| HIGH | serial_scanner.py | 27 | except serial.serialutil.SerialException: | CODE |
| HIGH | serial_scanner.py | 37 | except serial.serialutil.SerialException: | CODE |
| HIGH | fileinfo.py | 36 | except IOError: | CODE |
| HIGH | fileinfo.py | 39 | except IsADirectoryError: | CODE |
| HIGH | Personal-Expense-Tracker/expense_tracker.py | 104 | except FileNotFoundError: | CODE |
| HIGH | CliYoutubeDownloader/CliYoutubeDownloader.py | 87 | except KeyboardInterrupt: | CODE |
| HIGH | Password Manager Using Tkinter/main.py | 137 | except (FileNotFoundError, json.JSONDecodeError): | CODE |
| HIGH | Test-Case-Generator/test_case.py | 317 | except AttributeError: | CODE |
| HIGH | Test-Case-Generator/test_case.py | 438 | except AttributeError: | CODE |
| HIGH | Test-Case-Generator/test_case.py | 451 | except AttributeError: | CODE |
| HIGH | Test-Case-Generator/test_case.py | 464 | except AttributeError: | CODE |
| HIGH | Test-Case-Generator/test_case.py | 477 | except AttributeError: | CODE |
| HIGH | Test-Case-Generator/test_case.py | 490 | except AttributeError: | CODE |
| HIGH | Test-Case-Generator/test_case.py | 503 | except AttributeError: | CODE |
| HIGH | Test-Case-Generator/test_case.py | 513 | except AttributeError: | CODE |
| HIGH | Test-Case-Generator/test_case.py | 518 | except AttributeError: | CODE |
| HIGH | Test-Case-Generator/test_case.py | 523 | except AttributeError: | CODE |
| HIGH | Test-Case-Generator/test_case.py | 528 | except AttributeError: | CODE |
| HIGH | Test-Case-Generator/test_case.py | 539 | except AttributeError: | CODE |
| HIGH | Test-Case-Generator/test_case.py | 545 | except AttributeError: | CODE |
| HIGH | Test-Case-Generator/test_case.py | 551 | except AttributeError: | CODE |
| HIGH | Test-Case-Generator/test_case.py | 557 | except AttributeError: | CODE |
| HIGH | Test-Case-Generator/test_case.py | 563 | except AttributeError: | CODE |
| HIGH | Test-Case-Generator/test_case.py | 569 | except AttributeError: | CODE |
| HIGH | Test-Case-Generator/test_case.py | 575 | except AttributeError: | CODE |
| HIGH | Test-Case-Generator/test_case.py | 579 | except AttributeError: | CODE |
| HIGH | Test-Case-Generator/test_case.py | 599 | except AttributeError: | CODE |
| HIGH | Test-Case-Generator/test_case.py | 631 | except AttributeError: | CODE |
| HIGH | Test-Case-Generator/test_case.py | 666 | except AttributeError: | CODE |
| HIGH | Test-Case-Generator/test_case.py | 695 | except AttributeError: | CODE |
| HIGH | Test-Case-Generator/test_case.py | 743 | except AttributeError: | CODE |
| HIGH | Test-Case-Generator/test_case.py | 776 | except AttributeError: | CODE |
| HIGH | Test-Case-Generator/test_case.py | 817 | except AttributeError: | CODE |
| HIGH | Test-Case-Generator/test_case.py | 846 | except AttributeError: | CODE |
| HIGH | Test-Case-Generator/test_case.py | 884 | except AttributeError: | CODE |
| HIGH | Test-Case-Generator/test_case.py | 911 | except AttributeError: | CODE |
| HIGH | CountMillionCharacters-Variations/variation1.py | 3 | except NameError: | CODE |
| HIGH | News_App/Newsapp.py | 30 | except: | CODE |
| HIGH | JARVIS/speech.py | 94 | except OSError: | CODE |
| HIGH | game_of_life/game_o_life.py | 133 | except KeyboardInterrupt: | CODE |
| HIGH | JustDialScrapperGUI/Justdial Scrapper GUI.py | 61 | except Exception: | CODE |
| HIGH | JustDialScrapperGUI/Justdial Scrapper GUI.py | 59 | except Exception: | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | recyclebin.py | 1 | CODE | |
| LOW | recyclebin.py | 5 | CODE | |
| LOW | password_checker_code.py | 1 | CODE | |
| LOW | script_count.py | 1 | CODE | |
| LOW | merge.py | 1 | CODE | |
| LOW | GroupSms_Way2.py | 1 | CODE | |
| LOW | Pomodoro (tkinter).py | 1 | CODE | |
| LOW | get_likes_on_FB.py | 1 | CODE | |
| LOW | Mp3_media_player.py | 7 | CODE | |
| LOW | photo_timestamp_renamer.py | 19 | CODE | |
| LOW | powerup_checks.py | 1 | CODE | |
| LOW | Calendar (GUI).py | 1 | CODE | |
| LOW | blackJackGUI.py | 1 | CODE | |
| LOW | agecalculator.py | 4 | CODE | |
| LOW | tweeter.py | 1 | CODE | |
| LOW | WikipediaModule.py | 7 | CODE | |
| LOW | password_cracker.py | 1 | CODE | |
| LOW | password_cracker.py | 19 | CODE | |
| LOW | sqlite_check.py | 1 | CODE | |
| LOW | thread_signal.py | 1 | CODE | |
| LOW | CliYoutubeDownloader.py | 1 | CODE | |
| LOW | internet_connection_py3.py | 1 | CODE | |
| LOW | polygon.py | 3 | CODE | |
| LOW | EncryptionTool.py | 5 | CODE | |
| LOW | nmap_scan.py | 1 | CODE | |
| LOW | portscanner.py | 1 | CODE | |
| LOW | portscanner.py | 4 | CODE | |
| LOW | portscanner.py | 5 | CODE | |
| LOW | TTS.py | 1 | CODE | |
| LOW | psunotify.py | 1 | CODE | |
| LOW | check_for_sqlite_files.py | 11 | CODE | |
| LOW | digital_clock.py | 10 | CODE | |
| LOW | digital_clock.py | 11 | CODE | |
| LOW | sendemail.py | 1 | CODE | |
| LOW | convert_time.py | 1 | CODE | |
| LOW | slack_message.py | 1 | CODE | |
| LOW | memorygame.py | 1 | CODE | |
| LOW | memorygame.py | 2 | CODE | |
| LOW | ping_subnet.py | 1 | CODE | |
| LOW | pyhton_array.py | 1 | CODE | |
| LOW | pan.py | 3 | CODE | |
| LOW | gui_calculator.py | 2 | CODE | |
| LOW | ping_servers.py | 1 | CODE | |
| LOW | check_file.py | 11 | CODE | |
| LOW | dir_test.py | 9 | CODE | |
| LOW | python_sms.py | 1 | CODE | |
| LOW | RandomDice.py | 6 | CODE | |
| LOW | Crack_password.py | 1 | CODE | |
| LOW | wikipedia.py | 2 | CODE | |
| LOW | new_script.py | 1 | CODE | |
| LOW | randomloadingmessage.py | 4 | CODE | |
| LOW | fileinfo.py | 12 | CODE | |
| LOW | Organise.py | 1 | CODE | |
| LOW | currency converter/main.py | 2 | CODE | |
| LOW | currency converter/main.py | 3 | CODE | |
| LOW | currency converter/main.py | 4 | CODE | |
| LOW | currency converter/main.py | 6 | CODE | |
| LOW | Assembler/assembler.py | 1 | CODE | |
| LOW | remoteok_jobs_scraper/remoteok_jobs.py | 2 | CODE | |
| LOW | Password Manager Using Tkinter/main.py | 4 | CODE | |
| 131 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | news_articles__scraper.py | 73 | # Create a dataset for storing the news articles | COMMENT |
| MEDIUM | news_articles__scraper.py | 145 | TOIarticle_links = [] # Creating an empty list of all the urls of news from Times of India site | CODE |
| MEDIUM | snake_case_renamer_depth_one.py | 72 | # Create a parser for command-line arguments | COMMENT |
| MEDIUM | powerup_checks.py | 26 | ) # Create the variable by linking the path and the file | CODE |
| MEDIUM | powerup_checks.py | 30 | ) # Create the variable by linking the path and the file | CODE |
| MEDIUM | powerup_checks.py | 83 | cursor = conn.cursor() # Create the cursor | CODE |
| MEDIUM | jee_result.py | 6 | # Create a Browser | COMMENT |
| MEDIUM | time_delta.py | 48 | # Define the format string to match the input timestamp format | COMMENT |
| MEDIUM | find_cube_root.py | 1 | # This method is called exhaustive numeration! | COMMENT |
| MEDIUM | nmap_scan.py | 17 | def nmapScan(tgtHost, tgtPort): # Create the function, this fucntion does the scanning | CODE |
| MEDIUM | digital_clock.py | 24 | # This function is used to | COMMENT |
| MEDIUM | Todo_GUi.py | 21 | # Create the main window | COMMENT |
| MEDIUM | Todo_GUi.py | 33 | # Create the button | COMMENT |
| MEDIUM | Hangman.py | 32 | # Create a while loop | COMMENT |
| MEDIUM | vigenere_cipher.py | 19 | # Define the offset and the encrypted/decrypted letter | COMMENT |
| MEDIUM⚡ | voice.py | 6 | # Define the text you want to convert to speech | COMMENT |
| MEDIUM⚡ | voice.py | 11 | # Create a gTTS object | COMMENT |
| MEDIUM | puttylogs.py | 24 | ) # Create the Variable files1, this is the files in the directory, then we add a suffix with the date and the | CODE |
| MEDIUM | logs.py | 22 | ) # Create the Variable files1, this is the files in the directory, then we add a suffix with the date and the | CODE |
| MEDIUM | Divide Operator.py | 43 | # Create a DivisionOperation object and pass num1, num2 as arguments | COMMENT |
| MEDIUM | stack.py | 39 | # Create a empty stack | COMMENT |
| MEDIUM | daily_checks.py | 72 | filename = sys.argv[0] # Create the variable filename | CODE |
| MEDIUM | 8_puzzle.py | 31 | # Create a lookup table for goal tile positions | COMMENT |
| MEDIUM | movie_details.py | 6 | # Create a Browser | COMMENT |
| MEDIUM | url_shortner.py | 1 | # Importing the required libraries. | COMMENT |
| MEDIUM | url_shortner.py | 10 | # Creating an instance of the pyshorteners library. | COMMENT |
| MEDIUM | Strings.py | 5 | # Creating a String | COMMENT |
| MEDIUM | Strings.py | 11 | # Creating a String | COMMENT |
| MEDIUM | Sorting Algorithms/quick_sort.py | 27 | # Create a helper function that will be called recursively | COMMENT |
| MEDIUM | Sorting Algorithms/heap_sort.py | 26 | # Create a Max Heap from the list | COMMENT |
| MEDIUM | Sorting Algorithms/Counting-sort.py | 22 | # Create a count list and using the index to map to the integer in tlist. | COMMENT |
| MEDIUM | text_to_audio/main.py | 196 | # # Create an instance of gTTS class | COMMENT |
| MEDIUM | BoardGame-CLI/python.py | 3 | # Define the game board with snakes and ladders | COMMENT |
| MEDIUM | binary_search_trees/main.py | 13 | # Create a BST | COMMENT |
| MEDIUM | Translator/translator.py | 16 | # Creating a Frame and Grid to hold the Content | COMMENT |
| MEDIUM | text-to-audio/text-file-to-audio.py | 15 | # Create an instance of gTTS class | COMMENT |
| MEDIUM | text-to-audio/main.py | 10 | # Create an instance of gTTS class | COMMENT |
| MEDIUM | Colors/multicoloredline.py | 37 | # Create a rich table | COMMENT |
| MEDIUM | …ractThumbnailFromVideo/extract_thumbnail_from_video.py | 43 | thumbnail_filename = f"{os.path.basename(video_path)}_thumbnail.jpg" # Create a filename for the thumbnail | CODE |
| MEDIUM | Flappy Bird - created with tkinter/Bird.py | 51 | # Define a decida e subida do pássaro com base na altura do background | COMMENT |
| MEDIUM | Flappy Bird - created with tkinter/Tubes.py | 104 | # Define a posição X que o tubo de cima aparecerá inicialmente no background | COMMENT |
| MEDIUM | Flappy Bird - created with tkinter/Tubes.py | 133 | # Define a posição Y do corpo do tubo de cima | COMMENT |
| MEDIUM | Flappy Bird - created with tkinter/Tubes.py | 159 | # Define a altura da imagem do corpo do tubo de baixo | COMMENT |
| MEDIUM | Flappy Bird - created with tkinter/Tubes.py | 171 | # Define a posição Y do corpo do tubo de baixo | COMMENT |
| MEDIUM | Flappy Bird - created with tkinter/Tubes.py | 184 | # Define a distância como sendo ZERO | COMMENT |
| MEDIUM | file_handle/File handle text/counter.py | 25 | # Define the initial count of the lower and upper case. | COMMENT |
| MEDIUM | .circleci/config.yml | 5 | # Define a job to be invoked later in a workflow. | COMMENT |
| MEDIUM | 1 File handle/File handle text/counter.py | 13 | # Define the initial count of the lower and upper case. | COMMENT |
| MEDIUM | …/tkinter_apps/simple_calc_GUI/simple_calculator_GUI.py | 64 | # Initialize the expression variable | COMMENT |
| MEDIUM | …/tkinter_apps/simple_calc_GUI/simple_calculator_GUI.py | 90 | global gui # Creating a global variable | CODE |
| MEDIUM | …/tkinter_apps/simple_calc_GUI/simple_calculator_GUI.py | 99 | global gui # Creating a global variable | CODE |
| MEDIUM | …_sort/GUI_apps/tkinter_apps/counter_app/counter_app.py | 4 | # Import the required libraries | COMMENT |
| MEDIUM⚡ | …_sort/GUI_apps/tkinter_apps/counter_app/counter_app.py | 19 | # Create the widgets | COMMENT |
| MEDIUM⚡ | …_sort/GUI_apps/tkinter_apps/counter_app/counter_app.py | 22 | # Create the widgets | COMMENT |
| MEDIUM⚡ | …_sort/GUI_apps/tkinter_apps/counter_app/counter_app.py | 24 | # Create a frame to hold the widgets | COMMENT |
| MEDIUM⚡ | …_sort/GUI_apps/tkinter_apps/counter_app/counter_app.py | 29 | # Create a label to display the counter | COMMENT |
| MEDIUM | …_sort/GUI_apps/tkinter_apps/counter_app/counter_app.py | 64 | # Create the root window | COMMENT |
| MEDIUM | …_sort/GUI_apps/tkinter_apps/counter_app/counter_app.py | 66 | # Create an instance of the application | COMMENT |
| MEDIUM | …chourasia/to_sort/pdf_to_docx_converter/pdf_to_docx.py | 2 | # Import the required modules | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | encrypter_decrypter_gui.py | 2 | # ============================================================= | COMMENT |
| MEDIUM | encrypter_decrypter_gui.py | 8 | # ============================================================= | COMMENT |
| MEDIUM | encrypter_decrypter_gui.py | 103 | # ============================== | COMMENT |
| MEDIUM | encrypter_decrypter_gui.py | 256 | # ============================================================= | COMMENT |
| MEDIUM | diceV2_dynamic.py | 22 | # ===================================================================== | COMMENT |
| MEDIUM | diceV2_dynamic.py | 77 | # ================================================================= | COMMENT |
| MEDIUM | time_delta.py | 7 | # ----------------------------------------------------------------------------- | COMMENT |
| MEDIUM | time_delta.py | 32 | # ------------------------------------------------------------------------------ | COMMENT |
| MEDIUM⚡ | calculator-gui.py | 6 | # =================================================== | COMMENT |
| MEDIUM⚡ | calculator-gui.py | 16 | # ---------------------- | COMMENT |
| MEDIUM⚡ | calculator-gui.py | 24 | # ------------------------------------ | COMMENT |
| MEDIUM | calculator-gui.py | 167 | # ============================================== | COMMENT |
| MEDIUM | calculator-gui.py | 386 | # ----------------- | COMMENT |
| MEDIUM | calculator-gui.py | 389 | # ----------------------------- | COMMENT |
| MEDIUM | calculator-gui.py | 404 | # ----------------------- | COMMENT |
| MEDIUM⚡ | python_sms.py | 50 | # ----------------------------------- | COMMENT |
| MEDIUM⚡ | python_sms.py | 52 | # ----------------------------------- | COMMENT |
| MEDIUM | encrypter-decrypter-gui.py | 2 | # ============================================================= | COMMENT |
| MEDIUM | encrypter-decrypter-gui.py | 8 | # ============================================================= | COMMENT |
| MEDIUM | encrypter-decrypter-gui.py | 103 | # ============================== | COMMENT |
| MEDIUM | encrypter-decrypter-gui.py | 256 | # ============================================================= | COMMENT |
| MEDIUM | Weather Scrapper/weather.py | 27 | # ----------------------------------------------------- | COMMENT |
| MEDIUM | Weather Scrapper/weather.py | 42 | # ----------------------------------------------------- | COMMENT |
| MEDIUM | Colors/primary_colors.py | 170 | # --------------------------------------------------------------------------------------------------- | COMMENT |
| MEDIUM | Colors/primary_colors.py | 172 | # -------------------------------------------------------------------------------------------------- | COMMENT |
| MEDIUM | bank_managment_system/QTFrontend.py | 32 | # ------------------------------------------------------------------------------------------------------------- | COMMENT |
| MEDIUM | bank_managment_system/QTFrontend.py | 34 | # ------------------------------------------------------------------------------------------------------------- | COMMENT |
| MEDIUM | bank_managment_system/QTFrontend.py | 1186 | # ------------------------------------------------------------------------------------------------ | COMMENT |
| MEDIUM | bank_managment_system/QTFrontend.py | 1188 | # ------------------------------------------------------------------------------------------------ | COMMENT |
| MEDIUM | bank_managment_system/QTFrontend.py | 1333 | # ------------------------------------------------------------------------------------------------ | COMMENT |
| MEDIUM | bank_managment_system/QTFrontend.py | 1335 | # ------------------------------------------------------------------------------------------------ | COMMENT |
| MEDIUM | bank_managment_system/QTFrontend.py | 1758 | # ------------------------------------------------------------------------------------------------------------- | COMMENT |
| MEDIUM | bank_managment_system/QTFrontend.py | 240 | # ------------------------------------------------------------------------------------------------------------- | STRING |
| MEDIUM | bank_managment_system/QTFrontend.py | 242 | # ------------------------------------------------------------------------------------------------------------- | STRING |
| MEDIUM | bank_managment_system/QTFrontend.py | 1093 | # ------------------------------------------------------------------------------------------------------------- | STRING |
| MEDIUM | bank_managment_system/QTFrontend.py | 1095 | # ------------------------------------------------------------------------------------------------------------- | STRING |
| MEDIUM | primelib/primelib.py | 90 | # ------------------------------------------ | COMMENT |
| MEDIUM | primelib/primelib.py | 123 | # -------------------------------- | COMMENT |
| MEDIUM | primelib/primelib.py | 150 | # ----------------------------------------- | COMMENT |
| MEDIUM | primelib/primelib.py | 191 | # ----------------------------------------- | COMMENT |
| MEDIUM | primelib/primelib.py | 218 | # ---------------------------------------------- | COMMENT |
| MEDIUM | primelib/primelib.py | 245 | # ---------------------- | COMMENT |
| MEDIUM | primelib/primelib.py | 261 | # ------------------------ | COMMENT |
| MEDIUM | primelib/primelib.py | 277 | # ------------------------ | COMMENT |
| MEDIUM | primelib/primelib.py | 330 | # ---------------------------------------------- | COMMENT |
| MEDIUM | primelib/primelib.py | 363 | # ---------------------------------------------------- | COMMENT |
| MEDIUM | primelib/primelib.py | 435 | # ---------------------------------- | COMMENT |
| MEDIUM | primelib/primelib.py | 469 | # --------------------------------------------------- | COMMENT |
| MEDIUM | primelib/primelib.py | 512 | # ---------------------------------------------------- | COMMENT |
| MEDIUM | primelib/primelib.py | 536 | # ---------------------------------------------------- | COMMENT |
| MEDIUM | primelib/primelib.py | 563 | # ------------------------------------------------------------ | COMMENT |
| MEDIUM | primelib/primelib.py | 593 | # ----------------------------------------------------------------- | COMMENT |
| MEDIUM | primelib/primelib.py | 613 | # ------------------------------------------------------------------- | COMMENT |
| MEDIUM | Emoji Dictionary/emoji_dictionary.py | 3 | # ----------------------------------------------------------------------------------------------------- | COMMENT |
| MEDIUM | Emoji Dictionary/emoji_dictionary.py | 9 | # ----------------------------------------------------------------------------------------------- | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | diction.py | 39 | CODE | |
| LOW | tf_idf_generator.py | 73 | CODE | |
| LOW | encrypter_decrypter_gui.py | 222 | CODE | |
| LOW | soundex_algorithm.py | 1 | CODE | |
| LOW | check_prime.py | 21 | CODE | |
| LOW | balance_parenthesis.py | 32 | CODE | |
| LOW | wiki_random.py | 29 | CODE | |
| LOW | photo_timestamp_renamer.py | 49 | CODE | |
| LOW | scalg.py | 30 | CODE | |
| LOW | Guessing_Game.py | 5 | CODE | |
| LOW | tik_tak.py | 25 | CODE | |
| LOW | tik_tak.py | 77 | CODE | |
| LOW | binary_search_tree.py | 266 | CODE | |
| LOW | binary_search_tree.py | 25 | CODE | |
| LOW | binary_search_tree.py | 49 | CODE | |
| LOW | binary_search_tree.py | 69 | CODE | |
| LOW | FizzBuzz.py | 9 | CODE | |
| LOW | sha1.py | 56 | CODE | |
| LOW | Base Converter Number system.py | 8 | CODE | |
| LOW | googleweb.py | 11 | CODE | |
| LOW | number guessing.py | 13 | CODE | |
| LOW | generate_permutations.py | 1 | CODE | |
| LOW | simple_calculator.py | 38 | CODE | |
| LOW | Sanke-water-gun game.py | 75 | CODE | |
| LOW | file_ext_changer.py | 9 | CODE | |
| LOW | Infix_to_Postfix.py | 53 | CODE | |
| LOW | factorial_perm_comp.py | 29 | CODE | |
| LOW | spotifyAccount.py | 60 | CODE | |
| LOW | calc_area.py | 4 | CODE | |
| LOW | daily_horoscope.py | 11 | CODE | |
| LOW | wifi hack by brutefore.py | 52 | CODE | |
| LOW | wifi hack by brutefore.py | 103 | CODE | |
| LOW | gui_calculator.py | 104 | CODE | |
| LOW | news_oversimplifier.py | 13 | CODE | |
| LOW | pythonVideoDownloader.py | 34 | CODE | |
| LOW | duplicate_file_finder.py | 43 | CODE | |
| LOW | Credit_Card_Validator.py | 9 | CODE | |
| LOW | serial_scanner.py | 17 | CODE | |
| LOW | encrypter-decrypter-gui.py | 222 | CODE | |
| LOW | scrap_file.py | 9 | CODE | |
| LOW | Tic-Tac-Toe Games/tic-tac-toe5.py | 174 | CODE | |
| LOW | Tic-Tac-Toe Games/tic-tac-toe3.py | 40 | CODE | |
| LOW | Tic-Tac-Toe Games/tic-tac-toe3.py | 69 | CODE | |
| LOW | Tic-Tac-Toe Games/tic-tac-toe6.py | 131 | CODE | |
| LOW | Sorting Algorithms/merge_sort.py | 1 | CODE | |
| LOW | Sorting Algorithms/Cycle Sort.py | 4 | CODE | |
| LOW | Personal-Expense-Tracker/expense_tracker.py | 20 | CODE | |
| LOW | Personal-Expense-Tracker/expense_tracker.py | 109 | CODE | |
| LOW | Assembler/assembler.py | 759 | CODE | |
| LOW | rearrange-files/rearrange-files.py | 22 | CODE | |
| LOW | Laundary System/code.py | 36 | CODE | |
| LOW | BoardGame-CLI/uno.py | 126 | CODE | |
| LOW | BoardGame-CLI/snakeLadder.py | 40 | CODE | |
| LOW | BoardGame-CLI/snakeLadder.py | 118 | CODE | |
| LOW | BoardGame-CLI/snakeLadder.py | 141 | CODE | |
| LOW | BlackJack_game/blackjack.py | 69 | CODE | |
| LOW | BlackJack_game/blackjack_simulate.py | 546 | CODE | |
| LOW | BlackJack_game/blackjack_simulate.py | 590 | CODE | |
| LOW | binary_search_trees/delete_a_node_in_bst.py | 7 | CODE | |
| LOW | insta_monitering/insta_datafetcher.py | 167 | CODE | |
| 60 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | inheritance_YahV1729.py | 23 | # Here we return true | COMMENT |
| HIGH | balance_parenthesis.py | 39 | s.push(paren) | CODE |
| HIGH | Infix_to_Postfix.py | 63 | self.push(i) | CODE |
| HIGH | Infix_to_Postfix.py | 80 | self.push(i) | CODE |
| HIGH | singly_linked_list.py | 37 | if pos < 0 or pos > self.length(): | CODE |
| HIGH | singly_linked_list.py | 42 | elif pos == self.length() - 1: | CODE |
| HIGH | singly_linked_list.py | 75 | if pos < 0 or pos > self.length(): | CODE |
| HIGH | singly_linked_list.py | 81 | elif pos == self.length() - 1: | CODE |
| HIGH⚡ | Sorting Algorithims/heapsort_linkedlist.py | 71 | linked_list.push(12) | CODE |
| HIGH⚡ | Sorting Algorithims/heapsort_linkedlist.py | 72 | linked_list.push(11) | CODE |
| HIGH⚡ | Sorting Algorithims/heapsort_linkedlist.py | 73 | linked_list.push(13) | CODE |
| HIGH⚡ | Sorting Algorithims/heapsort_linkedlist.py | 74 | linked_list.push(5) | CODE |
| HIGH⚡ | Sorting Algorithims/heapsort_linkedlist.py | 75 | linked_list.push(6) | CODE |
| HIGH⚡ | Sorting Algorithims/heapsort_linkedlist.py | 76 | linked_list.push(7) | CODE |
| HIGH⚡ | …on Programs/Python Program to Reverse a linked list.py | 45 | llist.push(20) | CODE |
| HIGH⚡ | …on Programs/Python Program to Reverse a linked list.py | 46 | llist.push(4) | CODE |
| HIGH⚡ | …on Programs/Python Program to Reverse a linked list.py | 47 | llist.push(15) | CODE |
| HIGH⚡ | …on Programs/Python Program to Reverse a linked list.py | 48 | llist.push(85) | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | power_of_n.py | 1 | # Assign values to author and version. | COMMENT |
| LOW | area_of_square_app.py | 45 | # Check if the result is a float and remove unnecessary zeros | COMMENT |
| LOW | snake_case_renamer_depth_one.py | 49 | # Check if the new filename is different from the old filename | COMMENT |
| LOW | snake_case_renamer_depth_one.py | 51 | # Check if the new filename already exists in the directory | COMMENT |
| LOW | powerup_checks.py | 95 | f.close() # Close the file | CODE |
| LOW | binary_search_tree.py | 27 | # Check if tree has root with None value | COMMENT |
| LOW | binary_search_tree.py | 71 | # Check if node exists | COMMENT |
| LOW | binary_search_tree.py | 73 | # Check if node is the Root node | COMMENT |
| LOW⚡ | binary_search_tree.py | 87 | # Check if node is to left of its parent | COMMENT |
| LOW⚡ | binary_search_tree.py | 89 | # Check if node is leaf node | COMMENT |
| LOW⚡ | binary_search_tree.py | 93 | # Check if node has child at left and None at right | COMMENT |
| LOW⚡ | binary_search_tree.py | 97 | # Check if node has child at right and None at left | COMMENT |
| LOW⚡ | binary_search_tree.py | 113 | # Check if node is to right of its parent | COMMENT |
| LOW⚡ | binary_search_tree.py | 121 | # Check if node has left child at None at right | COMMENT |
| LOW⚡ | binary_search_tree.py | 125 | # Check if node has right child at None at left | COMMENT |
| LOW | is_number.py | 6 | # Assign values to author and version. | COMMENT |
| LOW | python_webscraper.py | 11 | # Set all_h1_tags to all h1 tags of the soup | COMMENT |
| LOW | dice_roller.py | 55 | # Output results and total sum | COMMENT |
| LOW | Infix_to_Postfix.py | 31 | # Push the element to the stack | COMMENT |
| LOW | Infix_to_Postfix.py | 41 | # Check if the precedence of operator is strictly | COMMENT |
| LOW | webcam.py | 41 | # Display the resulting frame | COMMENT |
| LOW | youtubedownloader.py | 20 | if filename: # Check if a filename is selected | CODE |
| LOW | daily_checks.py | 44 | # Open the file server_list.txt, loop through reading each line | COMMENT |
| LOW | image_compressor.py | 16 | # Check if file is an image | COMMENT |
| LOW | nslookup_check.py | 13 | for server in open("server_list.txt"): # Open the file and read each line | CODE |
| LOW⚡ | python_sms.py | 47 | # Set flag to 1 to simulate sending, this saves your credits while you are testing your code. # To send real message | COMMENT |
| LOW | Calculator with simple ui.py | 80 | # Check if choice is one of the four options | COMMENT |
| LOW | Sorting Algorithms/Cycle Sort.py | 7 | # Loop through the array to find cycles to rotate. | COMMENT |
| LOW | password_programs_multiple/animal_name_scraiper.py | 46 | # Check if the next sibling exists and if it's not a <br> element | COMMENT |
| LOW | BoardGame-CLI/python.py | 43 | # Check if the new position is a ladder or a snake | COMMENT |
| LOW | BoardGame-CLI/python.py | 51 | # Check if the new position exceeds the board size | COMMENT |
| LOW | binary_search_trees/main.py | 31 | # Check if the tree is a BST | COMMENT |
| LOW | binary_search_trees/main.py | 43 | # Check if the tree is a BST | COMMENT |
| LOW | binary_search_trees/main.py | 55 | # Check if the tree is a BST | COMMENT |
| LOW | binary_search_trees/main.py | 67 | # Check if the tree is a BST | COMMENT |
| LOW⚡ | HTML_to_PDF/main.py | 28 | # Check if the HTML file exists before proceeding | COMMENT |
| LOW | PDF/images.py | 30 | # Check if Width is greater than height so to know the image is in landscape or else in potrait | COMMENT |
| LOW | Hand-Motion-Detection/hand_motion_recognizer.py | 25 | # Set flag to true | COMMENT |
| LOW | Face and eye Recognition/face_recofnation_first.py | 37 | # Display the resulting frame | COMMENT |
| LOW | Wordle/wordle.py | 16 | # Check if the current word is 5 characters long | STRING |
| LOW⚡ | Wordle/wordle.py | 46 | # Set tries to 0 | COMMENT |
| LOW⚡ | Wordle/wordle.py | 51 | # Check if the user has used all of their tries | COMMENT |
| LOW⚡ | Wordle/wordle.py | 58 | # Check if user wants to exit the program | COMMENT |
| LOW⚡ | Wordle/wordle.py | 62 | # Check if the word given by the user is 5 characters long | COMMENT |
| LOW⚡ | Wordle/wordle.py | 67 | # Check if the word given by the user is in the dictionary | COMMENT |
| LOW⚡ | Wordle/wordle.py | 72 | # Check if the word given by the user is correct | COMMENT |
| LOW⚡ | Wordle/wordle.py | 83 | # Check if letter is already checked | COMMENT |
| LOW⚡ | Wordle/wordle.py | 89 | # Check if letter has been checkd more or equal to the ammount of these letters inside of the word | COMMENT |
| LOW⚡ | Wordle/wordle.py | 93 | # Check if cont is true | COMMENT |
| LOW⚡ | Wordle/wordle.py | 102 | # Check if letter is in word | COMMENT |
| LOW⚡ | Wordle/wordle.py | 105 | # Check if letter is in the correct position | COMMENT |
| LOW | Wordle/wordle.py | 118 | # Check if there has already been an answer returned | COMMENT |
| LOW | very_easy/is_number.py | 6 | # Assign values to author and version. | COMMENT |
| LOW | bank_managment_system/QTFrontend.py | 1484 | # Add pages to stacked widget | COMMENT |
| LOW | JARVIS/JARVIS_2.0.py | 35 | import pyttsx3 # Check if already installed | CODE |
| LOW | simple_calculator/simple_calculator.py | 37 | # Check if the choice is valid | COMMENT |
| LOW | simple_calculator/simple_calculator.py | 56 | # Check if the user wants another calculation | COMMENT |
| LOW | JustDialScrapperGUI/Justdial Scrapper GUI.py | 127 | # Check if reached end of result | COMMENT |
| LOW | …y-haarcascade-mustache-on-face/mustache-add-on-face.py | 35 | # Display the resulting frame | COMMENT |
| LOW | …karshchourasia/to_sort/JARVIS_python_bot/JARVIS_2.0.py | 34 | import pyttsx3 # Check if already installed | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | size(resolution)image.py | 0 | "this function prints the resolution of the jpeg image file passed into it | STRING |
| HIGH | Image_resize.py | 0 | "this function prints the resolution of the jpeg image file passed into it | STRING |
| HIGH | FindingResolutionOfAnImage.py | 0 | "this function prints the resolution of the jpeg image file passed into it | STRING |
| HIGH | AutoComplete_App/backend.py | 0 | returns - none input - none ---------- - initialize database. we use sqlite3 - check if the tables exist, if not create | STRING |
| HIGH | Search_Engine/backend.py | 0 | returns - none input - none ---------- - initialize database. we use sqlite3 - check if the tables exist, if not create | STRING |
| HIGH | QuestionAnswerVirtualAssistant/backend.py | 0 | returns - none input - none ---------- - initialize database. we use sqlite3 - check if the tables exist, if not create | STRING |
| HIGH | Flappy Bird - created with tkinter/Bird.py | 0 | retorna um objeto da classe pil.imagetk.photoimage de uma imagem e as imagens criadas de pil.image (photoimage, new, ori | STRING |
| HIGH | Flappy Bird - created with tkinter/Background.py | 0 | retorna um objeto da classe pil.imagetk.photoimage de uma imagem e as imagens criadas de pil.image (photoimage, new, ori | STRING |
| HIGH | Flappy Bird - created with tkinter/Tubes.py | 0 | retorna um objeto da classe pil.imagetk.photoimage de uma imagem e as imagens criadas de pil.image (photoimage, new, ori | STRING |
| HIGH | file_handle/File handle text/question 6.py | 0 | write a function in python to count the number of lowercase alphabets present in a text file “happy.txt | STRING |
| HIGH | 1 File handle/File handle text/question 6.py | 0 | write a function in python to count the number of lowercase alphabets present in a text file “happy.txt | STRING |
| HIGH | file_handle/File handle text/question 5.py | 0 | write a function in python to count the number of lowercase alphabets present in a text file “happy.txt | STRING |
| HIGH | 1 File handle/File handle text/question 5.py | 0 | write a function in python to count the number of lowercase alphabets present in a text file “happy.txt | STRING |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | binod.py | 1 | # patch-1 | COMMENT |
| LOW | area_of_square_app.py | 101 | print(truncated_area) | COMMENT |
| LOW | area_of_square_app.py | 121 | # README.md file is also needed. | COMMENT |
| LOW | time_delta.py | 1 | """ | COMMENT |
| LOW | binary_search_tree.py | 361 | print(depth(t.root)) | COMMENT |
| LOW | binary_search_tree.py | 381 | # print(vertical_middle_level(t.root)) | COMMENT |
| LOW | advanced_calculator.py | 361 | # os.system("cls") | COMMENT |
| LOW | …urrent weather of any city using openweathermap API.py | 21 | # get method of requests module | COMMENT |
| LOW | slack_message.py | 21 | # raise ValueError( | COMMENT |
| LOW | helloworld.py | 21 | "make sure to use the same type of quotes(quotation marks or apostrophes)at the end that you used at the start" | COMMENT |
| LOW | equations.py | 1 | ### | COMMENT |
| LOW | Chrome Dino Automater.py | 41 | # print(aarray(image)) | COMMENT |
| LOW | solution to euler project problem 10.py | 1 | ##author-slayking1965 | COMMENT |
| LOW | solution to euler project problem 10.py | 21 | # >>> solution(2_000_000) | COMMENT |
| LOW | solution to euler project problem 10.py | 41 | # >>> solution(-7) # doctest: +ELLIPSIS | COMMENT |
| LOW | solution to euler project problem 10.py | 61 | # for j in range(i * i, n + 1, i): | COMMENT |
| LOW | Sorting Algorithms/Iterative Merge Sort.py | 1 | # Iterative Merge sort (Bottom Up) | COMMENT |
| LOW | Patterns/patterns.py | 1 | # Lets say we want to print a combination of stars as shown below. | COMMENT |
| LOW | Patterns/half triangle pattern.py | 1 | # (upper half - repeat) | COMMENT |
| LOW | password_programs_multiple/animal_name_scraiper.py | 21 | # To store the titles of animals | COMMENT |
| LOW | password_programs_multiple/animal_name_scraiper.py | 61 | # title = container.find("h2", class_="wp-block-heading") | COMMENT |
| LOW | LinkedLists all Types/singly_linked_list.py | 221 | "__dir__", | COMMENT |
| LOW | text_to_audio/main.py | 21 | # import pygame | COMMENT |
| LOW | text_to_audio/main.py | 101 | # # .exists() is a method in Path class | COMMENT |
| LOW | text_to_audio/main.py | 121 | # file_path = input("Enter the file path: ") | COMMENT |
| LOW | text_to_audio/main.py | 181 | # Will later put other pdf and word2docx vectorisations. | COMMENT |
| LOW | text_to_audio/main.py | 201 | # print("Audio Saved") | COMMENT |
| LOW | insta_monitering/insta_api.py | 101 | # class SenderHandlerinsta(tornado.web.RequestHandler): | COMMENT |
| LOW | repo_website/docs/README_og.md | 681 | # can write your own, and import them. The name of the | COMMENT |
| LOW | repo_website/docs/README_og.md | 781 | i.age = 42 | COMMENT |
| LOW | VoiceAssistant/Project_Basic_struct/speakListen.py | 181 | # hear() | COMMENT |
| LOW | Quizzler Using Tkinter and Trivia DB API/data_static.py | 101 | # { | COMMENT |
| LOW | Quizzler Using Tkinter and Trivia DB API/data_static.py | 121 | # "correct_answer": "Toy software", | COMMENT |
| LOW | Quizzler Using Tkinter and Trivia DB API/data_static.py | 141 | # "Strict adherence to development rules and guidelines", | COMMENT |
| LOW | Quizzler Using Tkinter and Trivia DB API/data_static.py | 161 | # "Easily allows for concurrent work among multiple developers" | COMMENT |
| LOW | Quizzler Using Tkinter and Trivia DB API/data_static.py | 181 | # }, | COMMENT |
| LOW | XORcipher/XOR_cipher.py | 181 | # crypt = XORCipher() | COMMENT |
| LOW | XORcipher/XOR_cipher.py | 201 | # print "decrypt successful" | COMMENT |
| LOW | XORcipher/test_XOR_cipher.py | 1 | # | COMMENT |
| LOW | .circleci/config.yml | 1 | # Use the latest 2.1 version of CircleCI pipeline process engine. | COMMENT |
| LOW | …/tkinter_apps/simple_calc_GUI/simple_calculator_GUI.py | 41 | COMMENT | |
| LOW | …/tkinter_apps/simple_calc_GUI/simple_calculator_GUI.py | 401 | # metadata = Metadata() | COMMENT |
| LOW | …/tkinter_apps/simple_calc_GUI/simple_calculator_GUI.py | 421 | # To add Author Metadata. | COMMENT |
| LOW | …chourasia/to_sort/pdf_to_docx_converter/pdf_to_docx.py | 61 | # """ | COMMENT |
| LOW | …chourasia/to_sort/pdf_to_docx_converter/pdf_to_docx.py | 81 | # for page_num in range(pdf.page_count): | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | area_of_square_app.py | 87 | def calculate_perimeter_prettify(self): | CODE |
| LOW | area_of_square_app.py | 93 | def truncate_decimals_prettify(self): | CODE |
| LOW | swap.py | 59 | def swap_arithmetic_operations(self): | CODE |
| LOW | password guessing.py | 26 | def guess_password_simulation(password: str) -> str: | CODE |
| LOW | mobilePhoneSpecsScrapper.py | 53 | def crawl_phones_models_specification(self, li): | CODE |
| LOW | numeric_password_cracker.py | 4 | def generate_password_permutations(length): | CODE |
| LOW | Cat/test_cat.py | 32 | def test_reads_multiple_files_in_order(self): | CODE |
| LOW | Cat/test_cat.py | 44 | def test_reads_from_stdin_without_files(self): | CODE |
| LOW | Cat/test_cat.py | 50 | def test_dash_reads_stdin_between_files(self): | CODE |
| LOW | Cat/test_cat.py | 62 | def test_missing_file_reports_error_and_continues(self): | CODE |
| LOW | Cat/test_cat.py | 88 | def test_number_nonblank_lines(self): | CODE |
| LOW | Cat/test_cat.py | 99 | def test_number_nonblank_takes_priority_over_number(self): | CODE |
| LOW | Cat/test_cat.py | 110 | def test_squeeze_repeated_blank_lines(self): | CODE |
| LOW | Tic-Tac-Toe Games/tic-tac-toe5.py | 122 | def choose_random_move_from_list( | CODE |
| LOW⚡ | Patterns/half triangle pattern.py | 45 | def upper_half_repeat_pattern(lines=5): | CODE |
| LOW⚡ | Patterns/half triangle pattern.py | 50 | def lower_half_repeat_pattern(lines=5): | CODE |
| LOW⚡ | Patterns/half triangle pattern.py | 55 | def upper_half_incremental_pattern(lines=5): | CODE |
| LOW⚡ | Patterns/half triangle pattern.py | 62 | def lower_half_incremental_pattern(lines=5): | CODE |
| LOW | rearrange-files/rearrange-files.py | 14 | def make_folder_and_return_name(self, foldername): | CODE |
| LOW⚡ | insta_monitering/insta_datafetcher.py | 199 | def request_data_from_instagram(self): | CODE |
| LOW | Test-Case-Generator/test_case.py | 535 | def forget_testcase_take_input_screen(self, check=0): | CODE |
| LOW⚡ | …rial_developed_hangman/tests/test_hangman/test_main.py | 35 | def test_parse_word_from_site() -> None: | CODE |
| LOW⚡ | …rial_developed_hangman/tests/test_hangman/test_main.py | 39 | def test_parse_word_from_site_no_internet() -> None: | CODE |
| LOW⚡ | …rial_developed_hangman/tests/test_hangman/test_main.py | 45 | def test_parse_word_from_site_err() -> None: | CODE |
| LOW | Word_Dictionary/dictionary.py | 31 | def print_all_words_in_dictionary(self) -> List[str]: | CODE |
| LOW | Word_Dictionary/dictionary.py | 37 | def suggest_words_starting_with(self, prefix: str) -> List[str]: | CODE |
| LOW | bank_managment_system/frontend.py | 11 | def check_string_in_account_no(check_acc_no): | CODE |
| LOW | bank_managment_system/frontend.py | 18 | def create_customer_in_database(): | CODE |
| LOW | bank_managment_system/frontend.py | 445 | def show_all_updateble_content(): | CODE |
| LOW | bank_managment_system/frontend.py | 513 | def update_address_in_database(): | CODE |
| LOW | bank_managment_system/frontend.py | 817 | def update_details_of_staff_member(): | CODE |
| LOW | bank_managment_system/frontend.py | 822 | def update_that_particular_employee(): | CODE |
| LOW | bank_managment_system/frontend.py | 851 | def update_password_in_database(): | CODE |
| LOW | bank_managment_system/frontend.py | 873 | def update_salary_in_database(): | CODE |
| LOW | bank_managment_system/frontend.py | 896 | def update_position_in_database(): | CODE |
| LOW | bank_managment_system/QTFrontend.py | 1516 | def setup_balance_operation_flow( | CODE |
| LOW | bank_managment_system/QTFrontend.py | 1629 | def find_and_hide_submit_button(page): | CODE |
| LOW | bank_managment_system/QTFrontend.py | 1659 | def update_employee_search_submit(): | CODE |
| LOW | bank_managment_system/QTFrontend.py | 729 | def create_employee_menu_page(parent, title): | STRING |
| LOW | QuestionAnswerVirtualAssistant/backend.py | 152 | def find_most_matched_question(self, user_input, corpus): | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | Audio_Summarizer.py | 21 | "OPENAI_API_KEY", "your-api-key-here" | CODE |
| HIGH | Trending youtube videos.py | 8 | Replace 'YOUR_API_KEY' with your actual API key. This script will fetch and print the titles, | STRING |
| HIGH | Trending youtube videos.py | 19 | API_KEY = "YOUR_API_KEY" | CODE |
| HIGH | googlemaps.py | 11 | key = "your_api_key" | CODE |
| HIGH | ThirdAI/Terms and Conditions/Readme.md | 63 | client = NeuralDBClient(api_key="YOUR_API_KEY") | CODE |
| HIGH | JARVIS/JARVIS_2.0.py | 64 | url = "http://newsapi.org/v2/top-headlines?sources=the-times-of-india&apiKey=yourapikey" | CODE |
| HIGH | …karshchourasia/to_sort/JARVIS_python_bot/JARVIS_2.0.py | 63 | url = "http://newsapi.org/v2/top-headlines?sources=the-times-of-india&apiKey=yourapikey" | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | scalg.py | 31 | Analyse and score a dataset using a range based percentual proximity algorithm and calculate the linear maximum like | STRING |
| HIGH | scalg.py | 107 | Analyse data file using a range based percentual proximity algorithm and calculate the linear maximum likelihood est | STRING |
| HIGH | sum_of_digits_of_a_number.py | 50 | Compute the sum of the digits of an integer. Args: n: Non-negative integer. If the integer is | STRING |
| HIGH | sorting_algos.py | 5 | Sorts a list in ascending order using the selection sort algorithm. Args: arr: List of comparable elements | STRING |
| HIGH | new_pattern.py | 19 | Generate a pattern of '@' and '$' characters. Args: lines: Number of lines to generate in the pattern | STRING |
| HIGH | news_oversimplifier.py | 118 | Fetches a list of news articles from NewsAPI based on a query string. args: api_key (str): NewsAPI key | STRING |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | area_of_square_app.py | 24 | # Example usage: | COMMENT |
| LOW | two_num.py | 50 | # Example usage | COMMENT |
| LOW | TaskManager.py | 35 | # Example usage | COMMENT |
| LOW | TaskPlanner.py | 35 | # Example usage | COMMENT |
| LOW | scrap_file.py | 25 | # Example usage | COMMENT |
| LOW | Sorting Algorithms/dual_pivot_quicksort.py | 84 | # Example usage | COMMENT |
| LOW⚡ | Sorting Algorithims/heapsort_linkedlist.py | 69 | # Example usage: | COMMENT |
| LOW | cli_master/validation_page.py | 10 | # Example usage: | COMMENT |
| LOW | cli_master/validation_page.py | 24 | # Example usage: | COMMENT |
| LOW | cli_master/validation_page.py | 37 | # Example usage: | COMMENT |
| LOW | cli_master/validation_page.py | 50 | # Example usage: | COMMENT |
| LOW | cli_master/validation_page.py | 63 | # Example usage: | COMMENT |
| LOW | …/tkinter_apps/simple_calc_GUI/simple_calculator_GUI.py | 400 | # # Example usage: | COMMENT |
| LOW | nitkarshchourasia/to_sort/word2number/word2number.py | 72 | # Example usage: | COMMENT |
| LOW | …chourasia/to_sort/pdf_to_docx_converter/pdf_to_docx.py | 29 | # Example usage | COMMENT |
| LOW | …chourasia/to_sort/pdf_to_docx_converter/pdf_to_docx.py | 97 | # # Example usage | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW⚡ | mobilePhoneSpecsScrapper.py | 101 | # Step 1: Scrape links to all the individual phone specs page and save it so that we don't need to run it again. | COMMENT |
| LOW⚡ | mobilePhoneSpecsScrapper.py | 106 | # Step 2: Iterate through all the links from the above execution and run the next command | COMMENT |
| LOW | duplicate_file_finder.py | 57 | # Step 1: Group files by size (files with unique sizes cannot be duplicates) | COMMENT |
| LOW | duplicate_file_finder.py | 75 | # Step 2: For file sizes with multiple files, compare hashes | COMMENT |
| LOW | SOUNDEX.py | 5 | # Step 0: Covert the TERM to UpperCase | COMMENT |
| LOW | SOUNDEX.py | 41 | # Step 3: Replace all adjacent same number with one number | COMMENT |
| LOW | ML/EXAMPLES.md | 8 | # Step 1: Train ResNet18 on CIFAR-10 | COMMENT |
| LOW | ML/EXAMPLES.md | 11 | # Step 2: Test the model interactively | COMMENT |
| LOW | ML/QUICKSTART.md | 9 | ### Step 1: Install NeuralForge | COMMENT |
| LOW | ML/QUICKSTART.md | 23 | ### Step 2: Train on Real Data | COMMENT |
| LOW | ML/QUICKSTART.md | 35 | ### Step 3: Test Your Model | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | area_of_square_app.py | 105 | # also make sure to add a about menu to input a while loop in tkinter app. | COMMENT |
| MEDIUM | Snake-Water-Gun-Game.py | 9 | # you can use this code also, see this code is very short in compare to your code | COMMENT |
| MEDIUM | Snake-Water-Gun-Game.py | 86 | # you can use this code to minimize your writing time for the code | COMMENT |
| LOW | russian_roulette.py | 90 | print("don't forget to send a pic from heaven :)") | CODE |
| MEDIUM | login.py | 33 | # This is username you can change here | COMMENT |
| MEDIUM | login.py | 36 | # This is Password you can change here | COMMENT |
| MEDIUM | Google_News.py | 33 | # you can add google news 'xml' URL here for any country/category | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | linear-algebra-python/src/Transformations2D.py | 3 | # I have added the codes for reflection, projection, scaling and rotation matrices. | COMMENT |
| HIGH | repo_website/docs/README_og.md | 1001 | # In this example `beg` wraps `say`. If say_please is True then it | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW⚡ | mobilePhoneSpecsScrapper.py | 101 | # Step 1: Scrape links to all the individual phone specs page and save it so that we don't need to run it again. | COMMENT |
| LOW⚡ | mobilePhoneSpecsScrapper.py | 106 | # Step 2: Iterate through all the links from the above execution and run the next command | COMMENT |
| LOW | duplicate_file_finder.py | 57 | # Step 1: Group files by size (files with unique sizes cannot be duplicates) | COMMENT |
| LOW | duplicate_file_finder.py | 75 | # Step 2: For file sizes with multiple files, compare hashes | COMMENT |
| LOW | SOUNDEX.py | 5 | # Step 0: Covert the TERM to UpperCase | COMMENT |
| LOW | SOUNDEX.py | 41 | # Step 3: Replace all adjacent same number with one number | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | .circleci/config.yml | 6 | # See: https://circleci.com/docs/guides/orchestrate/jobs-steps/#jobs-overview & https://circleci.com/docs/reference/conf | COMMENT |
| MEDIUM | .circleci/config.yml | 17 | # See: https://circleci.com/docs/guides/orchestrate/jobs-steps/#steps-overview & https://circleci.com/docs/reference | COMMENT |
| MEDIUM | .circleci/config.yml | 26 | # See: https://circleci.com/docs/guides/orchestrate/workflows/ & https://circleci.com/docs/reference/configuration-refer | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | ML/src/python/neuralforge/__init__.py | 10 | __all__ = ['nn', 'optim', 'data', 'utils', 'nas', 'Trainer', 'Config'] | CODE |
| LOW | ML/src/python/neuralforge/nn/__init__.py | 7 | __all__ = [ | CODE |
| LOW | ML/src/python/neuralforge/nas/__init__.py | 5 | __all__ = [ | CODE |
| LOW | ML/src/python/neuralforge/optim/__init__.py | 4 | __all__ = [ | CODE |
| LOW | ML/src/python/neuralforge/utils/__init__.py | 5 | __all__ = [ | CODE |
| LOW | ML/src/python/neuralforge/models/__init__.py | 5 | __all__ = [ | CODE |
| LOW | ML/src/python/neuralforge/cli/__init__.py | 6 | __all__ = ['train', 'test', 'gui', 'nas'] | CODE |
| LOW | ML/src/python/neuralforge/data/__init__.py | 6 | __all__ = [ | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | sendemail.py | 48 | CODE | |
| LOW | Search_Engine/backend.py | 139 | CODE | |
| LOW | ML/src/python/neuralforge/nn/attention.py | 131 | CODE | |
| LOW | ML/src/python/neuralforge/nn/convolution.py | 32 | CODE | |
| LOW | ML/src/python/neuralforge/nn/modules.py | 119 | CODE | |
| LOW | ML/src/python/neuralforge/models/vit.py | 4 | CODE | |
| LOW | QuestionAnswerVirtualAssistant/backend.py | 150 | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | portscanner.py | 13 | # Description : Port Scanner, you just pass the host and the ports | COMMENT |
| MEDIUM | colorma_as_color.py | 19 | # …or, Colorama can be used in conjunction with existing ANSI libraries such as the venerable Termcolor the fabulous Ble | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | meme_maker.py | 14 | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | Cat/text_a.txt | 3 | Lorem ipsum, dolor sit amet. | CODE |
| LOW | Cat/text_a.txt | 3 | Lorem ipsum, dolor sit amet. | CODE |