Repository Analysis

Z4nzu/hackingtool

ALL IN ONE Hacking Tool For Hackers

65.6 Strong AI signal View on GitHub

Analysis Overview

This report presents the forensic synthetic code analysis of Z4nzu/hackingtool, a Python project with 79,154 GitHub stars. SynthScan v2.0 examined 17,726 lines of code across 123 source files, recording 499 pattern matches distributed across 10 syntactic categories. The overall adjusted score of 65.6 places this repository in the Strong AI signal band.

The scanner applied 160+ deterministic lexical heuristics, multi-line block detectors, abstract syntax tree depth profilers, and a cross-file Jaccard similarity matrix to construct a statistically normalised synthetic code estimate. All matches are individually weighted by severity coefficient and contextual multiplier before summation, and the resulting headline score is temporally discounted to account for the repository's development history relative to the commercial emergence of large language model coding tooling (November 2022 onward).

65.6
Adjusted Score
65.6
Raw Score
100%
Time Factor
2026-08-23
Last Push
79.2K
Stars
Python
Language
17.7K
Lines of Code
123
Files
499
Pattern Hits
2026-08-29
Scan Date
0.97
HC Hit Rate

What These Metrics Mean

Adjusted Score
Primary synthetic code indicator. Raw score normalised per 1,000 lines of code and multiplied by the temporal discount factor. This is the definitive comparative metric — use it to rank repositories by AI authorship density.
Raw Score
The unmodified sum of all severity-weighted, context-multiplied pattern match scores before temporal discounting. Reflects the absolute signal strength independent of when the repository was last active.
Time Factor
The temporal discount multiplier (0–100%) applied to the raw score. Repositories last updated before ChatGPT's launch (Nov 2022) receive a 5% factor. Full signal is only assigned to repositories active in the post-adoption era (Jan 2024+).
Pattern Hits
Total count of individual pattern matches across all files and categories. A high hit count with a low score may indicate a very large codebase with isolated AI snippets; a low count with a high score indicates dense, concentrated AI signatures.
HC Hit Rate
High+Critical pattern hits per file, averaged across the repository. This orthogonal signal catches repositories where a few files are densely packed with high-severity AI tells — a strong indicator even when the normalised score appears moderate due to codebase size.
Lines of Code / Files
Total lines and files analysed. The scanner examines 94 file extensions. These denominators are used to normalise the score, enabling fair comparison between repositories of vastly different sizes.

Score History

This chart maps the temporal evolution of the adjusted synthetic code score across successive scan runs. An upward trajectory indicates ongoing incorporation of AI-generated code or expanding LLM-assisted scaffolding; a stable or declining trajectory may reflect active human refactoring, code removal, or the adoption of stricter authorship policies. The dashed secondary line (right axis) independently tracks total raw pattern hit count, which can diverge from the normalised score when codebase size changes significantly between scans.

Severity Breakdown

Classifies detected patterns by their diagnostic confidence and structural impact. CRITICAL patterns (coefficient 10) represent definitive synthetic signatures — hallucinated imports, explicit LLM attribution metadata — virtually never produced by human authors. HIGH (5) indicates strong structural tells such as cross-file repetition or cross-linguistic idioms. MEDIUM (2) covers recognisable conversational padding and AI-specific vocabulary. LOW (1) captures subtle indicators like tautological comments and generic boilerplate that require density to carry independent signal.

CRITICAL 0HIGH 119MEDIUM 42LOW 338

Directory Score Breakdown

This horizontal bar chart decomposes the repository's raw synthetic code score by top-level directory, allowing you to pinpoint precisely which modules or components carry the highest AI authorship density. Directories with disproportionately high scores relative to their size warrant targeted manual review: concentrated AI signatures often trace back to mass-generated configuration layers, auto-ported test suites, LLM-scaffolded boilerplate classes, or entire subsystems authored under heavy copilot assistance. Use this view to prioritise your human code-review effort.

Pattern Findings

The scanner identified 499 distinct pattern matches across 10 syntactic categories. Each entry below represents a discrete location in the source code where the engine recorded a statistically significant AI authorship indicator. 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 diagnostic confidence level (CRITICAL / HIGH / MEDIUM / LOW). The Context column identifies whether the match occurred inside executable code, an inline comment, or a string literal — comment-context matches receive a ×1.5 weight because LLMs systematically over-annotate. The ⚡ bolt icon marks clustered matches: three or more patterns within a 10-line window, each receiving an additional ×1.5 density multiplier as dense clusters constitute far stronger evidence of synthetic authorship than isolated hits.

Cross-Language Confusion119 hits · 640 pts
SeverityFileLineSnippetContext
HIGHsrc/hackingtool/os_detect.py87 "apt-get": "apt-get update -qq && apt-get upgrade -y",CODE
HIGHsrc/hackingtool/os_detect.py91 "apk": "apk update && apk upgrade",CODE
HIGHsrc/hackingtool/os_detect.py92 "brew": "brew update && brew upgrade",CODE
HIGHsrc/hackingtool/os_detect.py93 "pkg": "pkg update && pkg upgrade -y",CODE
HIGHsrc/hackingtool/tools/steganography.py64 "cd StegoCracker && python3 -m pip install -r requirements.txt",CODE
HIGHsrc/hackingtool/tools/xss_attack.py127 "&& cd XSStrike && pip install -r requirements.txt"CODE
HIGHsrc/hackingtool/tools/reverse_engineering.py45 "java -version 2>&1 | grep -q 'version' && cd jadx && ./gradlew dist || echo '[ERROR] Java not found. Install: sCODE
HIGHsrc/hackingtool/tools/reverse_engineering.py60 "sudo apt-get install -y ghidra || echo 'Download from https://ghidra-sre.org/'",CODE
HIGHsrc/hackingtool/tools/reverse_engineering.py62 RUN_COMMANDS = ["ghidra --help || echo 'Run: ghidraRun'"]CODE
HIGHsrc/hackingtool/tools/reverse_engineering.py72 "cd radare2 && sys/install.sh",CODE
HIGHsrc/hackingtool/tools/exploit_frameworks.py15 "cd routersploit && sudo python3 -m pip install -r requirements.txt"CODE
HIGHsrc/hackingtool/tools/exploit_frameworks.py17 RUN_COMMANDS = ["cd routersploit && sudo python3 rsf.py"]CODE
HIGHsrc/hackingtool/tools/exploit_frameworks.py28 "git clone https://github.com/The404Hacking/websploit.git;cd websploit/Setup;sudo chmod +x install.sh && sudo baCODE
HIGHsrc/hackingtool/tools/exploit_frameworks.py45 "cd commix && pip install --user .",CODE
HIGHsrc/hackingtool/tools/exploit_frameworks.py48 RUN_COMMANDS = ["cd commix && sudo python3 commix.py --wizard"]CODE
HIGHsrc/hackingtool/tools/anonsurf.py17 "cd kali-anonsurf && sudo ./installer.sh",CODE
HIGHsrc/hackingtool/tools/anonsurf.py37 "cd multitor && sudo bash setup.sh install",CODE
HIGHsrc/hackingtool/tools/forensics.py56 "[magenta]If you get an error after clone go to /java_gui/src/ and compile the .jar file && run ./BEViewer[/CODE
HIGHsrc/hackingtool/tools/forensics.py102 "cd volatility3 && pip install --user -r requirements.txt",CODE
HIGHsrc/hackingtool/tools/phishing_attack.py67 "git clone https://github.com/UndeadSec/SocialFish.git && sudo apt-get install python3 python3-pip python3-dev -CODE
HIGHsrc/hackingtool/tools/phishing_attack.py68 "cd SocialFish && sudo python3 -m pip install -r requirements.txt",CODE
HIGHsrc/hackingtool/tools/phishing_attack.py70 RUN_COMMANDS = ["cd SocialFish && sudo python3 SocialFish.py root pass"]CODE
HIGHsrc/hackingtool/tools/phishing_attack.py83 "git clone https://github.com/Morsmalleo/HiddenEye.git && chmod -R 755 HiddenEye",CODE
HIGHsrc/hackingtool/tools/phishing_attack.py84 "cd HiddenEye && sudo pip3 install -r requirements.txt && pip3 install pyngrok",CODE
HIGHsrc/hackingtool/tools/phishing_attack.py86 RUN_COMMANDS = ["cd HiddenEye && sudo python3 HiddenEye.py"]CODE
HIGHsrc/hackingtool/tools/phishing_attack.py119 "cd I-See-You && sudo chmod u+x ISeeYou.sh",CODE
HIGHsrc/hackingtool/tools/phishing_attack.py121 RUN_COMMANDS = ["cd I-See-You && sudo bash ISeeYou.sh"]CODE
HIGHsrc/hackingtool/tools/phishing_attack.py130 RUN_COMMANDS = ["cd saycheese && sudo bash saycheese.sh"]CODE
HIGHsrc/hackingtool/tools/phishing_attack.py139 "git clone https://github.com/cryptedwolf/ohmyqr.git && sudo apt -y install scrot",CODE
HIGHsrc/hackingtool/tools/phishing_attack.py141 RUN_COMMANDS = ["cd ohmyqr && sudo bash ohmyqr.sh"]CODE
HIGHsrc/hackingtool/tools/phishing_attack.py195 "tar -xzf /tmp/geckodriver.tar.gz -C /tmp && sudo mv /tmp/geckodriver /usr/local/bin/",CODE
HIGHsrc/hackingtool/tools/phishing_attack.py196 "cd QRLJacking && pip3 install --user -r QRLJacker/requirements.txt",CODE
HIGHsrc/hackingtool/tools/phishing_attack.py198 RUN_COMMANDS = ["cd QRLJacking/QRLJacker && python3 QrlJacker.py"]CODE
HIGHsrc/hackingtool/tools/phishing_attack.py15 RUN_COMMANDS = ["cd autophisher && sudo bash autophisher.sh"]CODE
HIGHsrc/hackingtool/tools/phishing_attack.py29 RUN_COMMANDS = ["cd PyPhisher && sudo python3 pyphisher.py"]CODE
HIGHsrc/hackingtool/tools/phishing_attack.py41 "cd AdvPhishing && chmod +x Linux-Setup.sh && bash Linux-Setup.sh",CODE
HIGHsrc/hackingtool/tools/phishing_attack.py43 RUN_COMMANDS = ["cd AdvPhishing && sudo bash AdvPhishing.sh"]CODE
HIGHsrc/hackingtool/tools/phishing_attack.py56 "cd social-engineer-toolkit && pip install --user .",CODE
HIGHsrc/hackingtool/tools/phishing_attack.py157 RUN_COMMANDS = ["cd blackeye && sudo bash blackeye.sh"]CODE
HIGHsrc/hackingtool/tools/phishing_attack.py168 RUN_COMMANDS = ["cd shellphish && sudo bash shellphish.sh"]CODE
HIGHsrc/hackingtool/tools/phishing_attack.py181 "cd Thanos && chmod +x Thanos.sh",CODE
HIGHsrc/hackingtool/tools/phishing_attack.py183 RUN_COMMANDS = ["cd Thanos && sudo bash Thanos.sh"]CODE
HIGHsrc/hackingtool/tools/phishing_attack.py209 RUN_COMMANDS = ["cd maskphish && sudo bash maskphish.sh"]CODE
HIGHsrc/hackingtool/tools/phishing_attack.py220 "cd BlackPhish && sudo bash install.sh",CODE
HIGHsrc/hackingtool/tools/phishing_attack.py222 RUN_COMMANDS = ["cd BlackPhish && sudo python3 blackphish.py"]CODE
HIGHsrc/hackingtool/tools/wireless_attack.py16 "cd wifipumpkin3 && pip install --user .",CODE
HIGHsrc/hackingtool/tools/wireless_attack.py33 "git clone https://github.com/wiire/pixiewps.git && apt-get -y install build-essential",CODE
HIGHsrc/hackingtool/tools/wireless_attack.py34 "cd pixiewps && make",CODE
HIGHsrc/hackingtool/tools/wireless_attack.py35 "cd pixiewps && sudo make install",CODE
HIGHsrc/hackingtool/tools/wireless_attack.py60 "sudo tar xfz bluepot-0.2.tar.gz && sudo rm bluepot-0.2.tar.gz",CODE
HIGHsrc/hackingtool/tools/wireless_attack.py62 RUN_COMMANDS = ["cd bluepot && sudo java -jar bluepot.jar"]CODE
HIGHsrc/hackingtool/tools/wireless_attack.py73 "cd fluxion && chmod +x fluxion.sh",CODE
HIGHsrc/hackingtool/tools/wireless_attack.py75 RUN_COMMANDS = ["cd fluxion && sudo bash fluxion.sh -i"]CODE
HIGHsrc/hackingtool/tools/wireless_attack.py90 "cd wifiphisher && pip install --user .",CODE
HIGHsrc/hackingtool/tools/wireless_attack.py92 RUN_COMMANDS = ["cd wifiphisher && sudo wifiphisher"]CODE
HIGHsrc/hackingtool/tools/wireless_attack.py103 "cd wifite2 && pip install --user .",CODE
HIGHsrc/hackingtool/tools/wireless_attack.py120 RUN_COMMANDS = ["cd fakeap && sudo bash fakeap.sh"]CODE
HIGHsrc/hackingtool/tools/wireless_attack.py135 "git clone https://github.com/Z4nzu/fastssh.git && cd fastssh && chmod +x fastssh.sh",CODE
HIGHsrc/hackingtool/tools/wireless_attack.py138 RUN_COMMANDS = ["cd fastssh && sudo bash fastssh.sh --scan"]CODE
HIGHsrc/hackingtool/tools/wireless_attack.py172 RUN_COMMANDS = ["cd airgeddon && sudo bash airgeddon.sh"]CODE
59 more matches not shown…
Hyper-Verbose Identifiers207 hits · 238 pts
SeverityFileLineSnippetContext
LOWtests/test_registry.py27def test_catalog_loads_something(all_catalog_tools):CODE
LOWtests/test_registry.py31def test_all_tags_within_taxonomy(all_catalog_tools):CODE
LOWtests/test_registry.py45def test_resources_are_well_formed(all_catalog_tools):CODE
LOWtests/test_registry.py56def test_install_tools_have_usage(all_catalog_tools):CODE
LOWtests/test_registry.py62def test_install_tools_have_an_install_method(all_catalog_tools):CODE
LOWtests/test_registry.py69def test_new_category_wiring_is_consistent(reg):CODE
LOWtests/test_registry.py76def test_known_entries_round_trip(all_catalog_tools):CODE
LOWtests/test_registry.py87def test_install_command_derivation():CODE
LOWtests/test_registry.py100def test_overlay_enriches_existing_tool_by_title(tmp_path):CODE
LOWtests/test_registry.py129def test_shipped_nmap_overlay_applies():STRING
LOWtests/test_registry.py138def test_adding_a_tool_is_one_yaml_entry(tmp_path):CODE
LOWtests/test_ai_recommend.py6def test_parse_drops_fabricated_tags():CODE
LOWtests/test_ai_recommend.py18def test_keyword_match_offline():CODE
LOWtests/test_ai_recommend.py26def test_suggest_tags_none_when_unreachable(monkeypatch):CODE
LOWtests/test_ai_recommend.py32def test_suggest_tags_filters_model_reply(monkeypatch):CODE
LOWtests/test_ai_recommend.py39def test_resolve_falls_back_to_keywords(monkeypatch):CODE
LOWtests/test_ai_recommend.py44def test_resolve_prefers_ai_when_present(monkeypatch):CODE
LOWtests/test_ai_recommend.py58def test_test_connection_byo_ok(monkeypatch):CODE
LOWtests/test_ai_recommend.py71def test_test_connection_reports_missing_key(monkeypatch):CODE
LOWtests/test_ai_recommend.py80def test_test_connection_surfaces_http_error(monkeypatch):CODE
LOWtests/test_discover.py35def test_refuse_jamming_offers_auditing_alternative():CODE
LOWtests/test_discover.py42def test_refuse_ddos_is_plain_refusal_no_alternative():CODE
LOWtests/test_discover.py48def test_allowed_need_returns_empty_string():CODE
LOWtests/test_discover.py53def test_refuse_is_case_insensitive():CODE
LOWtests/test_discover.py57def test_defensive_malware_analysis_needs_are_allowed():CODE
LOWtests/test_discover.py63def test_offensive_botnet_ransomware_construction_is_refused():CODE
LOWtests/test_discover.py106def test_false_positive_carve_out_is_scoped_to_evasion(need):CODE
LOWtests/test_discover.py114def test_analyst_false_positive_phrasing_is_still_allowed():CODE
LOWtests/test_discover.py123def test_offensive_jammer_and_flood_phrasing_is_refused(need):CODE
LOWtests/test_discover.py131def test_generated_owners_file_is_current():CODE
LOWtests/test_discover.py140def test_known_good_owners_are_present():CODE
LOWtests/test_discover.py145def test_non_owner_path_segments_are_excluded():CODE
LOWtests/test_discover.py155def test_docs_repo_matches_on_name_only():CODE
LOWtests/test_discover.py161def test_docs_repo_does_not_match_real_tools():CODE
LOWtests/test_discover.py175def test_trusted_owner_scores_higher():CODE
LOWtests/test_discover.py181def test_stale_repo_is_demoted_not_excluded():CODE
LOWtests/test_discover.py189def test_archived_and_disabled_are_excluded_entirely():CODE
LOWtests/test_discover.py193def test_log_flattening_keeps_a_canonical_tool_above_a_bigger_awesome_list():CODE
LOWtests/test_discover.py312def test_why_records_matched_relevance_terms():CODE
LOWtests/test_discover.py321def test_rewrite_hidden_directories_is_web_fuzzing_not_active_directory():CODE
LOWtests/test_discover.py330def test_rewrite_wifi_resolves_to_wireless():CODE
LOWtests/test_discover.py337def test_rewrite_kubernetes_resolves():CODE
LOWtests/test_discover.py344def test_rewrite_falls_back_to_keyword_match():CODE
LOWtests/test_discover.py353def test_rewrite_raw_fallback_for_unknown_need():CODE
LOWtests/test_discover.py359def test_every_intent_tag_is_in_the_taxonomy():CODE
LOWtests/test_discover.py365def test_every_jargon_is_at_most_three_terms():CODE
LOWtests/test_discover.py371def test_every_intent_regex_compiles_and_has_a_topic():CODE
LOWtests/test_discover.py377def test_rewrite_is_deterministic():CODE
LOWtests/test_discover.py391def test_find_on_refused_need_never_touches_the_network(monkeypatch):CODE
LOWtests/test_discover.py400def test_find_returns_ranked_repos(monkeypatch):CODE
LOWtests/test_discover.py409def test_find_dedupes_across_both_arms(monkeypatch):CODE
LOWtests/test_discover.py416def test_search_returns_empty_on_network_error(monkeypatch):CODE
LOWtests/test_discover.py425def test_search_returns_empty_on_bad_json(monkeypatch):CODE
LOWtests/test_discover.py448def test_find_survives_a_non_dict_search_response(monkeypatch):CODE
LOWtests/test_discover.py456def test_rate_limit_note_mentions_the_token(monkeypatch):CODE
LOWtests/test_discover.py465def test_empty_need_is_handled(monkeypatch):CODE
LOWtests/test_discover.py470def test_token_never_appears_in_a_cache_key(monkeypatch):CODE
LOWtests/test_discover.py477def test_run_prints_refusal_and_alternative(capsys, monkeypatch):CODE
LOWtests/test_discover.py485def test_run_shows_clone_line_but_never_executes(capsys, monkeypatch):CODE
LOWtests/test_discover.py493def test_run_survives_offline(capsys, monkeypatch):CODE
147 more matches not shown…
Decorative Section Separators40 hits · 148 pts
SeverityFileLineSnippetContext
MEDIUMtests/test_ai_recommend.py49# ── /config test connection probe ────────────────────────────────────────────COMMENT
MEDIUMtests/test_prompt.py15# ── dispatch: global commands ────────────────────────────────────────────────COMMENT
MEDIUMtests/test_prompt.py60# ── dispatch: mentions → Open(raw) ───────────────────────────────────────────COMMENT
MEDIUMtests/test_prompt.py70# ── dispatch: bare text is context-aware ─────────────────────────────────────COMMENT
MEDIUMtests/test_prompt.py86# ── open_mention: injectable, actually opens ─────────────────────────────────COMMENT
MEDIUMtests/test_prompt.py94# ── status line ──────────────────────────────────────────────────────────────COMMENT
MEDIUMtests/test_prompt.py106# ── simple: readline fallback, no escape leak ────────────────────────────────COMMENT
MEDIUMtests/test_prompt.py126# ── /run &, /panes, /attach, /kill, /config, live status ────────────────────COMMENT
MEDIUMtests/test_repl.py7# ── Fakes ────────────────────────────────────────────────────────────────────COMMENT
MEDIUMtests/test_repl.py21# ── Completer ────────────────────────────────────────────────────────────────COMMENT
MEDIUMtests/test_repl.py64# ── _resolve ─────────────────────────────────────────────────────────────────COMMENT
MEDIUMtests/test_repl.py80# ── dispatch (via the shared surface) ────────────────────────────────────────COMMENT
MEDIUMtests/test_skill.py9# ── charter / version ─────────────────────────────────────────────────────────COMMENT
MEDIUMtests/test_skill.py42# ── clean / wrap / sanitize ───────────────────────────────────────────────────COMMENT
MEDIUMtests/test_skill.py61# ── composition: every AI feature prepends the charter ────────────────────────COMMENT
MEDIUMtests/test_skill.py91# ── /skill REPL command ───────────────────────────────────────────────────────COMMENT
MEDIUMtests/test_config.py135# ── config_ui (modal editor) ───────────────────────────────────────────────────COMMENT
MEDIUMtests/test_config.py169# ── /config github (discover token check) ──────────────────────────────────────COMMENT
MEDIUMsrc/hackingtool/os_detect.py39 # ── Linux-specific ─────────────────────────────────────────────────────────COMMENT
MEDIUMsrc/hackingtool/os_detect.py62 # ── Package manager detection (in priority order) ──────────────────────────COMMENT
MEDIUMsrc/hackingtool/os_detect.py75# ── Per-OS package manager commands ────────────────────────────────────────────COMMENT
MEDIUMsrc/hackingtool/config.py102# ── /config settings surface ──────────────────────────────────────────────────COMMENT
MEDIUMsrc/hackingtool/config.py178# ── AI transport settings ──────────────────────────────────────────────────────COMMENT
MEDIUMsrc/hackingtool/constants.py5# ── Repository ────────────────────────────────────────────────────────────────COMMENT
MEDIUMsrc/hackingtool/constants.py11# ── Versioning ────────────────────────────────────────────────────────────────COMMENT
MEDIUMsrc/hackingtool/constants.py15# ── Python requirement ────────────────────────────────────────────────────────COMMENT
MEDIUMsrc/hackingtool/constants.py18# ── User-scoped paths (cross-platform, always computed at runtime) ─────────────COMMENT
MEDIUMsrc/hackingtool/constants.py27# ── System install paths (set per OS) ─────────────────────────────────────────COMMENT
MEDIUMsrc/hackingtool/constants.py42# ── UI theme ──────────────────────────────────────────────────────────────────COMMENT
MEDIUMsrc/hackingtool/constants.py77# ── Default config values ──────────────────────────────────────────────────────COMMENT
MEDIUMsrc/hackingtool/constants.py92# ── Privilege escalation ───────────────────────────────────────────────────────COMMENT
MEDIUMsrc/hackingtool/cli.py4# ── Python version guard (must be before any other local import) ───────────────COMMENT
MEDIUMsrc/hackingtool/cli.py66# ── Tool registry ──────────────────────────────────────────────────────────────COMMENT
MEDIUMsrc/hackingtool/cli.py119# ── Data-driven catalog (M3) ─────────────────────────────────────────────────COMMENT
MEDIUMsrc/hackingtool/cli.py142# ── Help overlay ───────────────────────────────────────────────────────────────COMMENT
MEDIUMsrc/hackingtool/cli.py181# ── Header: ASCII art + live system info ──────────────────────────────────────COMMENT
MEDIUMsrc/hackingtool/cli.py309# ── Main menu renderer ─────────────────────────────────────────────────────────COMMENT
MEDIUMsrc/hackingtool/cli.py369# ── Search ─────────────────────────────────────────────────────────────────────COMMENT
MEDIUMsrc/hackingtool/cli.py648# ── Main interaction loop ──────────────────────────────────────────────────────COMMENT
MEDIUMsrc/hackingtool/cli.py725# ── Entry point ────────────────────────────────────────────────────────────────COMMENT
Unused Imports97 hits · 96 pts
SeverityFileLineSnippetContext
LOWtests/test_engagement.py2CODE
LOWtests/test_findings.py3CODE
LOWscripts/discover_tools.py33CODE
LOWscripts/apply_archive.py14CODE
LOWscripts/audit_tools.py24CODE
LOWsrc/hackingtool/config_ui.py13CODE
LOWsrc/hackingtool/repl.py17CODE
LOWsrc/hackingtool/repl.py187CODE
LOWsrc/hackingtool/discover.py8CODE
LOWsrc/hackingtool/ai_goal.py1CODE
LOWsrc/hackingtool/session.py9CODE
LOWsrc/hackingtool/core.py5CODE
LOWsrc/hackingtool/core.py19CODE
LOWsrc/hackingtool/core.py19CODE
LOWsrc/hackingtool/cli.py24CODE
LOWsrc/hackingtool/cli.py28CODE
LOWsrc/hackingtool/cli.py32CODE
LOWsrc/hackingtool/prompt.py13CODE
LOWsrc/hackingtool/prompt.py291CODE
LOWsrc/hackingtool/prompt.py371CODE
LOWsrc/hackingtool/report.py5CODE
LOWsrc/hackingtool/tools/other_tools.py1CODE
LOWsrc/hackingtool/tools/other_tools.py4CODE
LOWsrc/hackingtool/tools/other_tools.py16CODE
LOWsrc/hackingtool/tools/steganography.py6CODE
LOWsrc/hackingtool/tools/steganography.py7CODE
LOWsrc/hackingtool/tools/xss_attack.py1CODE
LOWsrc/hackingtool/tools/reverse_engineering.py3CODE
LOWsrc/hackingtool/tools/reverse_engineering.py5CODE
LOWsrc/hackingtool/tools/reverse_engineering.py6CODE
LOWsrc/hackingtool/tools/exploit_frameworks.py1CODE
LOWsrc/hackingtool/tools/exploit_frameworks.py4CODE
LOWsrc/hackingtool/tools/exploit_frameworks.py5CODE
LOWsrc/hackingtool/tools/exploit_frameworks.py6CODE
LOWsrc/hackingtool/tools/anonsurf.py1CODE
LOWsrc/hackingtool/tools/forensics.py1CODE
LOWsrc/hackingtool/tools/phishing_attack.py1CODE
LOWsrc/hackingtool/tools/phishing_attack.py3CODE
LOWsrc/hackingtool/tools/wireless_attack.py1CODE
LOWsrc/hackingtool/tools/payload_creator.py1CODE
LOWsrc/hackingtool/tools/wordlist_generator.py1CODE
LOWsrc/hackingtool/tools/wordlist_generator.py2CODE
LOWsrc/hackingtool/tools/wordlist_generator.py5CODE
LOWsrc/hackingtool/tools/post_exploitation.py1CODE
LOWsrc/hackingtool/tools/post_exploitation.py5CODE
LOWsrc/hackingtool/tools/post_exploitation.py6CODE
LOWsrc/hackingtool/tools/remote_administration.py1CODE
LOWsrc/hackingtool/tools/remote_administration.py3CODE
LOWsrc/hackingtool/tools/remote_administration.py4CODE
LOWsrc/hackingtool/tools/web_attack.py2CODE
LOWsrc/hackingtool/tools/web_attack.py4CODE
LOWsrc/hackingtool/tools/web_attack.py5CODE
LOWsrc/hackingtool/tools/ddos.py5CODE
LOWsrc/hackingtool/tools/information_gathering.py1CODE
LOWsrc/hackingtool/tools/information_gathering.py5CODE
LOWsrc/hackingtool/tools/sql_injection.py1CODE
LOWsrc/hackingtool/tools/sql_injection.py3CODE
LOWsrc/hackingtool/tools/sql_injection.py4CODE
LOWsrc/hackingtool/tools/others/hash_crack.py1CODE
LOWsrc/hackingtool/tools/others/hash_crack.py3CODE
37 more matches not shown…
Deep Nesting16 hits · 16 pts
SeverityFileLineSnippetContext
LOWsrc/hackingtool/os_detect.py20CODE
LOWsrc/hackingtool/config_ui.py54CODE
LOWsrc/hackingtool/config_ui.py71CODE
LOWsrc/hackingtool/repl.py58CODE
LOWsrc/hackingtool/discover.py683CODE
LOWsrc/hackingtool/core.py185CODE
LOWsrc/hackingtool/core.py277CODE
LOWsrc/hackingtool/core.py346CODE
LOWsrc/hackingtool/core.py456CODE
LOWsrc/hackingtool/core.py499CODE
LOWsrc/hackingtool/core.py646CODE
LOWsrc/hackingtool/cli.py650CODE
LOWsrc/hackingtool/cli.py796CODE
LOWsrc/hackingtool/orchestrator.py28CODE
LOWsrc/hackingtool/ai_recommend.py161CODE
LOWsrc/hackingtool/prompt.py113CODE
Excessive Try-Catch Wrapping11 hits · 11 pts
SeverityFileLineSnippetContext
LOWsrc/hackingtool/registry.py218 except Exception:CODE
LOWsrc/hackingtool/discover.py579 except Exception:CODE
LOWsrc/hackingtool/discover.py790 except Exception as exc:CODE
LOWsrc/hackingtool/core.py340 except Exception:CODE
LOWsrc/hackingtool/core.py386 except Exception as e: # network / HTTP / TLS errorsCODE
LOWsrc/hackingtool/core.py715 except Exception:CODE
LOWsrc/hackingtool/core.py723 except Exception:CODE
LOWsrc/hackingtool/cli.py220 except Exception:CODE
LOWsrc/hackingtool/cli.py230 except Exception:CODE
LOWsrc/hackingtool/cli.py242 except Exception:CODE
LOWsrc/hackingtool/cli.py710 except Exception as e:CODE
Modern AI Meta-Vocabulary2 hits · 5 pts
SeverityFileLineSnippetContext
MEDIUMsrc/hackingtool/skill.py29# without guardrails.COMMENT
MEDIUMsrc/hackingtool/cli.py832 config.ensure_user_files() # first run: scaffold config.json + commented .envCODE
Over-Commented Block4 hits · 4 pts
SeverityFileLineSnippetContext
LOW.github/workflows/release.yml1name: releaseCOMMENT
LOWsrc/hackingtool/config.py41def save(cfg: dict[str, Any]) -> None:COMMENT
LOWsrc/hackingtool/discover.py41_DOC_LANGS = {None, "", "Markdown", "HTML", "TeX"}COMMENT
LOWsrc/hackingtool/catalog/remote_administration.yaml1# Remote Administration (RATs / C2) — the existing Python collection's only toolCOMMENT
Redundant / Tautological Comments2 hits · 3 pts
SeverityFileLineSnippetContext
LOWsrc/hackingtool/core.py205 # Check if git clone target dir existsCOMMENT
LOWsrc/hackingtool/cli.py572 # Display resultsCOMMENT
Modern Structural Boilerplate1 hit · 1 pts
SeverityFileLineSnippetContext
LOWsrc/hackingtool/config.py11logger = logging.getLogger(__name__)CODE