A proxy tool to bypass GFW.
This report presents the forensic synthetic code analysis of XX-net/XX-Net, a Python project with 33,456 GitHub stars. SynthScan v2.0 examined 171,531 lines of code across 508 source files, recording 1395 pattern matches distributed across 18 syntactic categories. The overall adjusted score of 10.1 places this repository in the Low 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).
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.
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.
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.
The scanner identified 1395 distinct pattern matches across 18 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.
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | code/default/babel_update.py | 32 | except Exception as e: | CODE |
| LOW | code/default/launcher/update.py | 163 | except Exception as e: | CODE |
| LOW | code/default/launcher/update.py | 238 | except Exception as e: | CODE |
| LOW | code/default/launcher/update.py | 278 | except Exception as e: | CODE |
| LOW | code/default/launcher/update.py | 304 | except Exception as e: | CODE |
| LOW | code/default/launcher/update.py | 322 | except Exception as e: | CODE |
| LOW | code/default/launcher/update.py | 328 | except Exception as e: | CODE |
| MEDIUM | code/default/launcher/update.py | 90 | def download_file(url, file): | CODE |
| MEDIUM | code/default/launcher/update.py | 265 | def check_update(): | CODE |
| LOW | code/default/launcher/module_init.py | 73 | except Exception as e: | CODE |
| LOW | code/default/launcher/module_init.py | 106 | except Exception as e: | CODE |
| LOW | code/default/launcher/module_init.py | 120 | except Exception as e: | CODE |
| MEDIUM | code/default/launcher/module_init.py | 79 | def stop(module): | CODE |
| LOW | code/default/launcher/update_from_github.py | 151 | except Exception as e: | CODE |
| LOW | code/default/launcher/update_from_github.py | 174 | except Exception as e: | CODE |
| LOW | code/default/launcher/update_from_github.py | 271 | except Exception as e: | CODE |
| LOW | code/default/launcher/update_from_github.py | 307 | except Exception as e: | CODE |
| LOW | code/default/launcher/update_from_github.py | 357 | except Exception as e: | CODE |
| LOW | code/default/launcher/update_from_github.py | 411 | except Exception as e: | CODE |
| LOW | code/default/launcher/config.py | 87 | except Exception as e: | CODE |
| LOW | code/default/launcher/config.py | 97 | except Exception as e: | CODE |
| LOW | code/default/launcher/config.py | 134 | except Exception as e: | CODE |
| LOW | code/default/launcher/download_modules.py | 80 | except Exception as e: | CODE |
| LOW | code/default/launcher/download_modules.py | 108 | except Exception as e: | CODE |
| LOW | code/default/launcher/autorun.py | 75 | except Exception as e: | CODE |
| LOW | code/default/launcher/web_control.py | 119 | except Exception as e: | CODE |
| LOW | code/default/launcher/web_control.py | 154 | except Exception as e: | CODE |
| LOW | code/default/launcher/web_control.py | 175 | except Exception as e: | CODE |
| LOW | code/default/launcher/web_control.py | 221 | except Exception as e: | CODE |
| LOW | code/default/launcher/web_control.py | 316 | except Exception as e: | CODE |
| LOW | code/default/launcher/web_control.py | 365 | except Exception as e: | CODE |
| LOW | code/default/launcher/web_control.py | 837 | except Exception as e: | CODE |
| LOW | code/default/launcher/web_control.py | 911 | except Exception as e: | CODE |
| LOW | code/default/launcher/web_control.py | 931 | except Exception as e: | CODE |
| LOW | code/default/launcher/web_control.py | 1007 | except Exception as e: | CODE |
| LOW | code/default/launcher/web_control.py | 1051 | except Exception as e: | CODE |
| LOW | code/default/launcher/web_control.py | 1104 | except Exception as e: | CODE |
| LOW | code/default/launcher/win_compat_suggest.py | 56 | except Exception as e: | CODE |
| LOW | code/default/launcher/win_compat_suggest.py | 70 | except Exception as e: | CODE |
| LOW | code/default/launcher/win_compat_suggest.py | 96 | except Exception as e: | CODE |
| MEDIUM | code/default/launcher/win_compat_suggest.py | 50 | def run_cmd(cmd): | CODE |
| LOW | code/default/launcher/mac_tray.py | 425 | except Exception as e: | CODE |
| MEDIUM | code/default/launcher/mac_tray.py | 288 | def setupHelper(): | CODE |
| LOW | code/default/launcher/start.py | 72 | except Exception as e2: | CODE |
| LOW | code/default/launcher/start.py | 196 | except Exception as e: | CODE |
| LOW | code/default/launcher/setup.py | 64 | except Exception as e: | CODE |
| LOW | code/default/launcher/setup.py | 137 | except Exception as e: | CODE |
| MEDIUM | code/default/launcher/setup.py | 37 | def download_file(url, file): | CODE |
| LOW | code/default/launcher/sys_platform.py | 47 | except Exception as e: | CODE |
| LOW | code/default/launcher/sys_platform.py | 120 | except Exception as e: | CODE |
| MEDIUM | code/default/launcher/sys_platform.py | 31 | def X_is_running(): | CODE |
| LOW | code/default/launcher/tests/integrate_testing.py | 105 | except Exception as e: | CODE |
| LOW | code/default/launcher/tests/integrate_testing.py | 165 | except Exception as e: | CODE |
| LOW | code/default/launcher/tests/integrate_testing.py | 240 | except Exception as e: | CODE |
| LOW | code/default/launcher/tests/integrate_testing.py | 255 | except Exception as e: | CODE |
| LOW | code/default/launcher/tests/integrate_testing.py | 295 | except Exception as e: | CODE |
| MEDIUM | code/default/launcher/tests/integrate_testing.py | 100 | def check_web_console(self): | CODE |
| LOW | code/default/launcher/tests/try_run.py | 28 | except Exception as e: | CODE |
| LOW | code/default/x_tunnel/tests/test_proxy.py | 70 | except Exception as e: | CODE |
| LOW | code/default/x_tunnel/local/direct_front.py | 85 | except Exception as e: | CODE |
| 284 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | code/default/launcher/update.py | 4 | CODE | |
| LOW | code/default/launcher/update.py | 15 | CODE | |
| LOW | code/default/launcher/update.py | 17 | CODE | |
| LOW | code/default/launcher/module_init.py | 9 | CODE | |
| LOW | code/default/launcher/web_control.py | 52 | CODE | |
| LOW | code/default/launcher/web_control.py | 16 | CODE | |
| LOW | code/default/launcher/web_control.py | 17 | CODE | |
| LOW | code/default/launcher/web_control.py | 17 | CODE | |
| LOW | code/default/launcher/web_control.py | 18 | CODE | |
| LOW | code/default/launcher/web_control.py | 21 | CODE | |
| LOW | code/default/launcher/web_control.py | 22 | CODE | |
| LOW | code/default/launcher/web_control.py | 22 | CODE | |
| LOW | code/default/launcher/web_control.py | 22 | CODE | |
| LOW | code/default/launcher/web_control.py | 954 | CODE | |
| LOW | code/default/launcher/start.py | 71 | CODE | |
| LOW | code/default/launcher/sys_platform.py | 45 | CODE | |
| LOW | code/default/launcher/sys_platform.py | 56 | CODE | |
| LOW | code/default/x_tunnel/tests/test_proxy.py | 15 | CODE | |
| LOW | code/default/x_tunnel/local/client.py | 47 | CODE | |
| LOW | code/default/x_tunnel/local/__init__.py | 5 | CODE | |
| LOW | code/default/x_tunnel/local/__init__.py | 6 | CODE | |
| LOW | code/default/x_tunnel/local/base_container.py | 1 | CODE | |
| LOW | code/default/x_tunnel/local/tls_relay_front/__init__.py | 2 | CODE | |
| LOW | code/default/x_tunnel/local/seley_front/ip_manager.py | 5 | CODE | |
| LOW | code/default/x_tunnel/local/seley_front/web_control.py | 6 | CODE | |
| LOW | code/default/x_tunnel/local/seley_front/__init__.py | 2 | CODE | |
| LOW | code/default/x_tunnel/local/seley_front/test.py | 7 | CODE | |
| LOW | …de/default/x_tunnel/local/cloudflare_front/__init__.py | 2 | CODE | |
| LOW | …de/default/x_tunnel/local/cloudfront_front/__init__.py | 2 | CODE | |
| LOW | code/default/x_tunnel/local/cloudfront_front/test.py | 7 | CODE | |
| LOW | code/default/gae_proxy/local/direct_handler.py | 6 | CODE | |
| LOW | code/default/gae_proxy/local/__init__.py | 2 | CODE | |
| LOW | code/default/gae_proxy/local/__init__.py | 3 | CODE | |
| LOW | code/default/gae_proxy/local/ipv6_tunnel/pteredor.py | 19 | CODE | |
| LOW | code/default/gae_proxy/local/ipv6_tunnel/__init__.py | 5 | CODE | |
| LOW | code/default/gae_proxy/local/ipv6_tunnel/__init__.py | 8 | CODE | |
| LOW | code/default/gae_proxy/local/ipv6_tunnel/__init__.py | 8 | CODE | |
| LOW | code/default/gae_proxy/local/ipv6_tunnel/__init__.py | 8 | CODE | |
| LOW | code/default/gae_proxy/local/ipv6_tunnel/__init__.py | 8 | CODE | |
| LOW | code/default/gae_proxy/local/ipv6_tunnel/__init__.py | 8 | CODE | |
| LOW | code/default/gae_proxy/local/ipv6_tunnel/__init__.py | 8 | CODE | |
| LOW | code/default/gae_proxy/local/ipv6_tunnel/__init__.py | 10 | CODE | |
| LOW | code/default/gae_proxy/local/ipv6_tunnel/__init__.py | 10 | CODE | |
| LOW | code/default/gae_proxy/local/ipv6_tunnel/__init__.py | 10 | CODE | |
| LOW | code/default/gae_proxy/local/ipv6_tunnel/__init__.py | 10 | CODE | |
| LOW | code/default/gae_proxy/local/ipv6_tunnel/__init__.py | 10 | CODE | |
| LOW | code/default/gae_proxy/local/ipv6_tunnel/__init__.py | 10 | CODE | |
| LOW | code/default/gae_proxy/local/ipv6_tunnel/__init__.py | 12 | CODE | |
| LOW | code/default/gae_proxy/local/ipv6_tunnel/__init__.py | 12 | CODE | |
| LOW | code/default/gae_proxy/local/ipv6_tunnel/__init__.py | 12 | CODE | |
| LOW | code/default/gae_proxy/local/ipv6_tunnel/__init__.py | 12 | CODE | |
| LOW | code/default/gae_proxy/local/ipv6_tunnel/__init__.py | 12 | CODE | |
| LOW | code/default/gae_proxy/local/ipv6_tunnel/__init__.py | 12 | CODE | |
| LOW | code/default/gae_proxy/local/ipv6_tunnel/__init__.py | 14 | CODE | |
| LOW | code/default/gae_proxy/local/ipv6_tunnel/__init__.py | 14 | CODE | |
| LOW | code/default/gae_proxy/local/ipv6_tunnel/__init__.py | 14 | CODE | |
| LOW | code/default/gae_proxy/local/ipv6_tunnel/__init__.py | 14 | CODE | |
| LOW | code/default/gae_proxy/local/ipv6_tunnel/__init__.py | 14 | CODE | |
| LOW | code/default/gae_proxy/local/ipv6_tunnel/__init__.py | 14 | CODE | |
| LOW | code/default/gae_proxy/local/ipv6_tunnel/__init__.py | 16 | CODE | |
| 329 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | code/default/launcher/update.py | 90 | CODE | |
| LOW | code/default/launcher/update.py | 167 | CODE | |
| LOW | code/default/launcher/update.py | 265 | CODE | |
| LOW | code/default/launcher/update_from_github.py | 84 | CODE | |
| LOW | code/default/launcher/update_from_github.py | 159 | CODE | |
| LOW | code/default/launcher/update_from_github.py | 230 | CODE | |
| LOW | code/default/launcher/update_from_github.py | 426 | CODE | |
| LOW | code/default/launcher/update_from_github.py | 427 | CODE | |
| LOW | code/default/launcher/config.py | 102 | CODE | |
| LOW | code/default/launcher/download_modules.py | 14 | CODE | |
| LOW | code/default/launcher/web_control.py | 123 | CODE | |
| LOW | code/default/launcher/web_control.py | 190 | CODE | |
| LOW | code/default/launcher/web_control.py | 336 | CODE | |
| LOW | code/default/launcher/web_control.py | 405 | CODE | |
| LOW | code/default/launcher/web_control.py | 644 | CODE | |
| LOW | code/default/launcher/web_control.py | 817 | CODE | |
| LOW | code/default/launcher/web_control.py | 945 | CODE | |
| LOW | code/default/launcher/mac_tray.py | 401 | CODE | |
| LOW | code/default/launcher/mac_tray.py | 128 | CODE | |
| LOW | code/default/launcher/start.py | 106 | CODE | |
| LOW | code/default/launcher/simple_i18n.py | 21 | CODE | |
| LOW | code/default/launcher/setup.py | 34 | CODE | |
| LOW | code/default/launcher/setup.py | 37 | CODE | |
| LOW | code/default/launcher/win_tray.py | 32 | CODE | |
| LOW | code/default/x_tunnel/local/web_control.py | 63 | CODE | |
| LOW | code/default/x_tunnel/local/web_control.py | 115 | CODE | |
| LOW | code/default/x_tunnel/local/web_control.py | 361 | CODE | |
| LOW | code/default/x_tunnel/local/web_control.py | 424 | CODE | |
| LOW | code/default/x_tunnel/local/base_container.py | 173 | CODE | |
| LOW | code/default/x_tunnel/local/base_container.py | 299 | CODE | |
| LOW | code/default/x_tunnel/local/base_container.py | 503 | CODE | |
| LOW | code/default/x_tunnel/local/base_container.py | 744 | CODE | |
| LOW | code/default/x_tunnel/local/proxy_handler.py | 44 | CODE | |
| LOW | code/default/x_tunnel/local/proxy_handler.py | 71 | CODE | |
| LOW | code/default/x_tunnel/local/proxy_handler.py | 96 | CODE | |
| LOW | code/default/x_tunnel/local/proxy_handler.py | 121 | CODE | |
| LOW | code/default/x_tunnel/local/proxy_handler.py | 150 | CODE | |
| LOW | code/default/x_tunnel/local/upload_logs.py | 132 | CODE | |
| LOW | code/default/x_tunnel/local/proxy_session.py | 1104 | CODE | |
| LOW | code/default/x_tunnel/local/proxy_session.py | 1148 | CODE | |
| LOW | code/default/x_tunnel/local/proxy_session.py | 166 | CODE | |
| LOW | code/default/x_tunnel/local/proxy_session.py | 395 | CODE | |
| LOW | code/default/x_tunnel/local/proxy_session.py | 548 | CODE | |
| LOW | code/default/x_tunnel/local/proxy_session.py | 856 | CODE | |
| LOW | code/default/x_tunnel/local/front_dispatcher.py | 101 | CODE | |
| LOW | …/default/x_tunnel/local/tls_relay_front/web_control.py | 127 | CODE | |
| LOW | code/default/x_tunnel/local/seley_front/web_control.py | 66 | CODE | |
| LOW | …/default/x_tunnel/local/cloudflare_front/ip_manager.py | 25 | CODE | |
| LOW | …default/x_tunnel/local/cloudflare_front/web_control.py | 127 | CODE | |
| LOW | …ult/x_tunnel/local/cloudfront_front/connect_creator.py | 7 | CODE | |
| LOW | code/default/gae_proxy/local/appid_manager.py | 41 | CODE | |
| LOW | code/default/gae_proxy/local/direct_handler.py | 27 | CODE | |
| LOW | code/default/gae_proxy/local/config.py | 377 | CODE | |
| LOW | code/default/gae_proxy/local/config.py | 402 | CODE | |
| LOW | code/default/gae_proxy/local/config.py | 501 | CODE | |
| LOW | code/default/gae_proxy/local/gae_handler.py | 171 | CODE | |
| LOW | code/default/gae_proxy/local/gae_handler.py | 379 | CODE | |
| LOW | code/default/gae_proxy/local/gae_handler.py | 479 | CODE | |
| LOW | code/default/gae_proxy/local/gae_handler.py | 902 | CODE | |
| LOW | code/default/gae_proxy/local/web_control.py | 124 | CODE | |
| 243 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | code/default/lib/noarch/simple_http_server.py | 334 | # Define the function and return True to accept | COMMENT |
| MEDIUM | code/default/lib/noarch/pyasn1/error.py | 2 | # This file is part of pyasn1 software. | COMMENT |
| MEDIUM | code/default/lib/noarch/pyasn1/debug.py | 2 | # This file is part of pyasn1 software. | COMMENT |
| MEDIUM | code/default/lib/noarch/pyasn1/compat/calling.py | 2 | # This file is part of pyasn1 software. | COMMENT |
| MEDIUM | code/default/lib/noarch/pyasn1/compat/binary.py | 2 | # This file is part of pyasn1 software. | COMMENT |
| MEDIUM | code/default/lib/noarch/pyasn1/compat/octets.py | 2 | # This file is part of pyasn1 software. | COMMENT |
| MEDIUM | code/default/lib/noarch/pyasn1/compat/dateandtime.py | 2 | # This file is part of pyasn1 software. | COMMENT |
| MEDIUM | code/default/lib/noarch/pyasn1/compat/__init__.py | 1 | # This file is necessary to make this directory a package. | COMMENT |
| MEDIUM | code/default/lib/noarch/pyasn1/compat/integer.py | 2 | # This file is part of pyasn1 software. | COMMENT |
| MEDIUM | code/default/lib/noarch/pyasn1/compat/string.py | 2 | # This file is part of pyasn1 software. | COMMENT |
| MEDIUM | code/default/lib/noarch/pyasn1/codec/__init__.py | 1 | # This file is necessary to make this directory a package. | COMMENT |
| MEDIUM | code/default/lib/noarch/pyasn1/codec/native/decoder.py | 2 | # This file is part of pyasn1 software. | COMMENT |
| MEDIUM | code/default/lib/noarch/pyasn1/codec/native/__init__.py | 1 | # This file is necessary to make this directory a package. | COMMENT |
| MEDIUM | code/default/lib/noarch/pyasn1/codec/native/encoder.py | 2 | # This file is part of pyasn1 software. | COMMENT |
| MEDIUM | code/default/lib/noarch/pyasn1/codec/der/decoder.py | 2 | # This file is part of pyasn1 software. | COMMENT |
| MEDIUM | code/default/lib/noarch/pyasn1/codec/der/__init__.py | 1 | # This file is necessary to make this directory a package. | COMMENT |
| MEDIUM | code/default/lib/noarch/pyasn1/codec/der/encoder.py | 2 | # This file is part of pyasn1 software. | COMMENT |
| MEDIUM | code/default/lib/noarch/pyasn1/codec/cer/decoder.py | 2 | # This file is part of pyasn1 software. | COMMENT |
| MEDIUM | code/default/lib/noarch/pyasn1/codec/cer/__init__.py | 1 | # This file is necessary to make this directory a package. | COMMENT |
| MEDIUM | code/default/lib/noarch/pyasn1/codec/cer/encoder.py | 2 | # This file is part of pyasn1 software. | COMMENT |
| MEDIUM | code/default/lib/noarch/pyasn1/codec/ber/decoder.py | 2 | # This file is part of pyasn1 software. | COMMENT |
| MEDIUM | code/default/lib/noarch/pyasn1/codec/ber/eoo.py | 2 | # This file is part of pyasn1 software. | COMMENT |
| MEDIUM | code/default/lib/noarch/pyasn1/codec/ber/__init__.py | 1 | # This file is necessary to make this directory a package. | COMMENT |
| MEDIUM⚡ | code/default/lib/noarch/pyasn1/codec/ber/encoder.py | 2 | # This file is part of pyasn1 software. | COMMENT |
| MEDIUM | code/default/lib/noarch/pyasn1/type/constraint.py | 2 | # This file is part of pyasn1 software. | COMMENT |
| MEDIUM | code/default/lib/noarch/pyasn1/type/error.py | 2 | # This file is part of pyasn1 software. | COMMENT |
| MEDIUM | code/default/lib/noarch/pyasn1/type/tagmap.py | 2 | # This file is part of pyasn1 software. | COMMENT |
| MEDIUM | code/default/lib/noarch/pyasn1/type/useful.py | 2 | # This file is part of pyasn1 software. | COMMENT |
| MEDIUM | code/default/lib/noarch/pyasn1/type/namedtype.py | 2 | # This file is part of pyasn1 software. | COMMENT |
| MEDIUM | code/default/lib/noarch/pyasn1/type/char.py | 2 | # This file is part of pyasn1 software. | COMMENT |
| MEDIUM | code/default/lib/noarch/pyasn1/type/__init__.py | 1 | # This file is necessary to make this directory a package. | COMMENT |
| MEDIUM | code/default/lib/noarch/pyasn1/type/opentype.py | 2 | # This file is part of pyasn1 software. | COMMENT |
| MEDIUM | code/default/lib/noarch/pyasn1/type/univ.py | 2 | # This file is part of pyasn1 software. | COMMENT |
| MEDIUM | code/default/lib/noarch/pyasn1/type/namedval.py | 2 | # This file is part of pyasn1 software. | COMMENT |
| MEDIUM | code/default/lib/noarch/pyasn1/type/base.py | 2 | # This file is part of pyasn1 software. | COMMENT |
| MEDIUM | code/default/lib/noarch/pyasn1/type/tag.py | 2 | # This file is part of pyasn1 software. | COMMENT |
| MEDIUM | code/default/lib/noarch/front_base/http2_stream.py | 35 | # Define a set of states for a HTTP/2 stream. | COMMENT |
| MEDIUM | code/default/lib/noarch/idna/idnadata.py | 1 | # This file is automatically generated by build-idnadata.py | COMMENT |
| MEDIUM | code/default/lib/noarch/idna/uts46data.py | 1 | # This file is automatically generated by tools/build-uts46data.py | COMMENT |
| MEDIUM | code/default/lib/noarch/tlslite/sessioncache.py | 14 | """This class is used by the server to cache TLS sessions. | STRING |
| MEDIUM | code/default/lib/noarch/tlslite/x509.py | 220 | # Create a public key instance | COMMENT |
| MEDIUM | code/default/lib/noarch/tlslite/x509.py | 271 | # Create a public key instance | COMMENT |
| MEDIUM | code/default/lib/noarch/tlslite/tlsconnection.py | 661 | # Create the session object which is used for resumptions | COMMENT |
| MEDIUM | code/default/lib/noarch/tlslite/tlsconnection.py | 2204 | # Create the ServerHello message | COMMENT |
| MEDIUM | code/default/lib/noarch/tlslite/tlsconnection.py | 2416 | #Create the session object | COMMENT |
| MEDIUM | code/default/lib/noarch/tlslite/x509certchain.py | 12 | """This class represents a chain of X.509 certificates. | STRING |
| MEDIUM | code/default/lib/noarch/tlslite/mathtls.py | 919 | #This function is used by VerifierDB.makeVerifier | COMMENT |
| MEDIUM | code/default/lib/noarch/tlslite/utils/cipherfactory.py | 187 | #Create a new TripleDES instance | COMMENT |
| MEDIUM | code/default/lib/noarch/hyper/http11/response.py | 320 | # The following methods implement the context manager protocol. | COMMENT |
| MEDIUM | code/default/lib/noarch/hyper/http20/response.py | 181 | # The following methods implement the context manager protocol. | COMMENT |
| MEDIUM | code/default/lib/noarch/hyper/http20/stream.py | 29 | # Define a set of states for a HTTP/2 stream. | COMMENT |
| MEDIUM | code/default/lib/noarch/hyper/http20/stream.py | 37 | # Define the largest chunk of data we'll send in one go. Realistically, we | COMMENT |
| MEDIUM | code/default/lib/noarch/hyper/http20/stream.py | 127 | # Define a utility iterator for file objects. | COMMENT |
| MEDIUM | code/default/lib/noarch/hyper/http20/connection.py | 108 | # Create the mutable state. | COMMENT |
| MEDIUM | code/default/lib/noarch/hyper/http20/connection.py | 323 | # Create a new stream. | COMMENT |
| MEDIUM | …fault/lib/noarch/hyper/packages/rfc3986/normalizers.py | 71 | output = [] # Initialize the variable to use to store output | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | …default/x_tunnel/local/tls_relay_front/http2_stream.py | 0 | open the stream. does this by encoding and sending the headers: no more calls to ``add_header`` are allowed after this m | STRING |
| HIGH | code/default/lib/noarch/front_base/http2_stream.py | 0 | open the stream. does this by encoding and sending the headers: no more calls to ``add_header`` are allowed after this m | STRING |
| HIGH | code/default/lib/noarch/hyper/http20/stream.py | 0 | open the stream. does this by encoding and sending the headers: no more calls to ``add_header`` are allowed after this m | STRING |
| HIGH | code/default/lib/noarch/front_base/ssl_wrap.py | 0 | returns a (common name, [subject alternative names]) tuple. | STRING |
| HIGH | code/default/lib/noarch/front_base/pyopenssl_wrap.py | 0 | returns a (common name, [subject alternative names]) tuple. | STRING |
| HIGH | code/default/lib/noarch/front_base/boringssl_wrap.py | 0 | returns a (common name, [subject alternative names]) tuple. | STRING |
| HIGH | code/default/lib/noarch/front_base/tlslite_wrap.py | 0 | returns a (common name, [subject alternative names]) tuple. | STRING |
| HIGH | code/default/lib/noarch/tlslite/utils/ecdsakey.py | 0 | this is an abstract base class for eddsa keys. particular implementations of eddsa keys, such as :py:class:`~.python_edd | STRING |
| HIGH | code/default/lib/noarch/tlslite/utils/dsakey.py | 0 | this is an abstract base class for eddsa keys. particular implementations of eddsa keys, such as :py:class:`~.python_edd | STRING |
| HIGH | code/default/lib/noarch/tlslite/utils/eddsakey.py | 0 | this is an abstract base class for eddsa keys. particular implementations of eddsa keys, such as :py:class:`~.python_edd | STRING |
| HIGH | code/default/lib/noarch/tlslite/utils/ecdsakey.py | 0 | return the size of the order of the curve of this key, in bits. :rtype: int | STRING |
| HIGH | code/default/lib/noarch/tlslite/utils/dsakey.py | 0 | return the size of the order of the curve of this key, in bits. :rtype: int | STRING |
| HIGH | code/default/lib/noarch/tlslite/utils/eddsakey.py | 0 | return the size of the order of the curve of this key, in bits. :rtype: int | STRING |
| HIGH | code/default/lib/noarch/tlslite/utils/ecdsakey.py | 0 | return whether or not this key has a private component. :rtype: bool | STRING |
| HIGH | code/default/lib/noarch/tlslite/utils/rsakey.py | 0 | return whether or not this key has a private component. :rtype: bool | STRING |
| HIGH | code/default/lib/noarch/tlslite/utils/dsakey.py | 0 | return whether or not this key has a private component. :rtype: bool | STRING |
| HIGH | code/default/lib/noarch/tlslite/utils/eddsakey.py | 0 | return whether or not this key has a private component. :rtype: bool | STRING |
| HIGH | code/default/lib/noarch/tlslite/utils/ecdsakey.py | 0 | return true if the write() method accepts a password for use in encrypting the private key. :rtype: bool | STRING |
| HIGH | code/default/lib/noarch/tlslite/utils/rsakey.py | 0 | return true if the write() method accepts a password for use in encrypting the private key. :rtype: bool | STRING |
| HIGH | code/default/lib/noarch/tlslite/utils/eddsakey.py | 0 | return true if the write() method accepts a password for use in encrypting the private key. :rtype: bool | STRING |
| HIGH | code/default/lib/noarch/tlslite/utils/ecdsakey.py | 0 | return a string containing the key. :rtype: str :returns: a string describing the key, in whichever format (pem) is nati | STRING |
| HIGH | code/default/lib/noarch/tlslite/utils/rsakey.py | 0 | return a string containing the key. :rtype: str :returns: a string describing the key, in whichever format (pem) is nati | STRING |
| HIGH | code/default/lib/noarch/tlslite/utils/eddsakey.py | 0 | return a string containing the key. :rtype: str :returns: a string describing the key, in whichever format (pem) is nati | STRING |
| HIGH | code/default/lib/noarch/asn1crypto/ocsp.py | 0 | sets common named extensions to private attributes and creates a list of critical extensions | STRING |
| HIGH | code/default/lib/noarch/asn1crypto/x509.py | 0 | sets common named extensions to private attributes and creates a list of critical extensions | STRING |
| HIGH | code/default/lib/noarch/asn1crypto/crl.py | 0 | sets common named extensions to private attributes and creates a list of critical extensions | STRING |
| HIGH | code/default/lib/noarch/asn1crypto/ocsp.py | 0 | returns a set of the names (or oid if not a known extension) of the extensions marked as critical :return: a set of unic | STRING |
| HIGH | code/default/lib/noarch/asn1crypto/x509.py | 0 | returns a set of the names (or oid if not a known extension) of the extensions marked as critical :return: a set of unic | STRING |
| HIGH | code/default/lib/noarch/asn1crypto/crl.py | 0 | returns a set of the names (or oid if not a known extension) of the extensions marked as critical :return: a set of unic | STRING |
| HIGH | code/default/lib/noarch/hyper/http11/connection.py | 0 | this will send a request to the server using the http request method ``method`` and the selector ``url``. if the ``body` | STRING |
| HIGH | code/default/lib/noarch/hyper/http20/connection.py | 0 | this will send a request to the server using the http request method ``method`` and the selector ``url``. if the ``body` | STRING |
| HIGH | code/default/lib/noarch/hyper/common/connection.py | 0 | this will send a request to the server using the http request method ``method`` and the selector ``url``. if the ``body` | STRING |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | code/default/x_tunnel/local/cloudflare_front/front.py | 53 | self.check_ip = CheckIp(xlog.null, self.config, self.connect_creator) | CODE |
| HIGH | code/default/x_tunnel/local/cloudfront_front/front.py | 43 | self.ip_checker = CheckIp(xlog.null, self.config, self.connect_creator) | CODE |
| HIGH | code/default/gae_proxy/local/front.py | 55 | self.ip_checker = CheckIp(xlog.null, self.config, self.connect_creator) | CODE |
| HIGH | code/default/lib/noarch/pyasn1/compat/integer.py | 17 | from pyasn1.compat.octets import oct2int, null, ensureString | CODE |
| HIGH | code/default/lib/noarch/pyasn1/codec/native/decoder.py | 144 | debug.scope.push(type(pyObject).__name__) | CODE |
| HIGH | code/default/lib/noarch/pyasn1/codec/native/encoder.py | 163 | debug.scope.push(type(value).__name__) | CODE |
| HIGH | code/default/lib/noarch/pyasn1/codec/cer/encoder.py | 205 | return null, True, True | CODE |
| HIGH | code/default/lib/noarch/pyasn1/codec/ber/decoder.py | 161 | bitString = self.protoComponent.fromOctetString(null, internalFormat=True) | CODE |
| HIGH | code/default/lib/noarch/pyasn1/codec/ber/decoder.py | 191 | bitString = self.protoComponent.fromOctetString(null, internalFormat=True) | CODE |
| HIGH | code/default/lib/noarch/pyasn1/codec/ber/decoder.py | 1225 | debug.scope.push(concreteDecoder is None and '?' or concreteDecoder.protoComponent.__class__.__name_ | CODE |
| HIGH | code/default/lib/noarch/pyasn1/codec/ber/decoder.py | 1274 | debug.scope.push(chosenSpec is None and '?' or chosenSpec.__class__.__name__) | CODE |
| HIGH⚡ | code/default/lib/noarch/pyasn1/codec/ber/encoder.py | 11 | from pyasn1.compat.octets import (int2oct, oct2int, ints2octs, null, | CODE |
| HIGH | code/default/lib/noarch/pyasn1/codec/ber/encoder.py | 118 | return null, False, True | CODE |
| HIGH | code/default/lib/noarch/pyasn1/codec/ber/encoder.py | 242 | return null, False, True | CODE |
| HIGH | code/default/lib/noarch/pyasn1/codec/ber/encoder.py | 359 | return null, False, True | CODE |
| HIGH | code/default/lib/noarch/ecdsa/_version.py | 13 | "error": null, | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | xx_net.sh | 1 | #!/bin/bash | COMMENT |
| LOW | code/default/launcher/update.py | 41 | root_path = os.path.abspath(os.path.join(current_path, os.pardir)) | COMMENT |
| LOW | code/default/launcher/update.py | 441 | if __name__ == "__main__": | COMMENT |
| LOW | code/default/gae_proxy/server/gae/gunicorn.conf.py | 1 | # Recommended number of workers based on instance size: | COMMENT |
| LOW | code/default/gae_proxy/local/proxy.py | 1 | #!/usr/bin/env python2 | COMMENT |
| LOW | code/default/gae_proxy/local/proxy.py | 21 | # Harmony Meow <harmony.meow@gmail.com> | COMMENT |
| LOW | code/default/gae_proxy/local/ipv6_tunnel/pteredor.py | 1 | #!/usr/bin/env python | COMMENT |
| LOW | code/default/lib/noarch/encrypt.py | 1 | #!/usr/bin/env python | COMMENT |
| LOW | code/default/lib/noarch/selectors2.py | 1 | """ Back-ported, durable, and portable selectors """ | COMMENT |
| LOW | code/default/lib/noarch/six.py | 1 | # Copyright (c) 2010-2020 Benjamin Peterson | COMMENT |
| LOW | code/default/lib/noarch/pyasn1/compat/octets.py | 1 | # | COMMENT |
| LOW | code/default/lib/noarch/pyasn1/codec/native/decoder.py | 181 | #: ---------- | COMMENT |
| LOW | code/default/lib/noarch/pyasn1/codec/native/decoder.py | 201 | #: | COMMENT |
| LOW | code/default/lib/noarch/pyasn1/codec/native/encoder.py | 201 | #: in ASN.1 SEQUENCE. | COMMENT |
| LOW | code/default/lib/noarch/pyasn1/codec/native/encoder.py | 221 | #: | COMMENT |
| LOW | code/default/lib/noarch/pyasn1/codec/der/decoder.py | 41 | supportIndefLength = False | COMMENT |
| LOW | code/default/lib/noarch/pyasn1/codec/der/decoder.py | 61 | #: | COMMENT |
| LOW | code/default/lib/noarch/pyasn1/codec/der/decoder.py | 81 | #: SequenceOf: | COMMENT |
| LOW | code/default/lib/noarch/pyasn1/codec/der/encoder.py | 61 | COMMENT | |
| LOW | code/default/lib/noarch/pyasn1/codec/der/encoder.py | 81 | #: Given ASN.1 object encoded into BER octet-stream | COMMENT |
| LOW | code/default/lib/noarch/pyasn1/codec/der/encoder.py | 101 | #: | COMMENT |
| LOW | code/default/lib/noarch/pyasn1/codec/cer/decoder.py | 61 | pass | COMMENT |
| LOW | code/default/lib/noarch/pyasn1/codec/cer/decoder.py | 81 | #: | COMMENT |
| LOW | code/default/lib/noarch/pyasn1/codec/cer/decoder.py | 101 | #: SequenceOf: | COMMENT |
| LOW | code/default/lib/noarch/pyasn1/codec/cer/encoder.py | 241 | univ.SequenceOf.typeId: SequenceOfEncoder() | COMMENT |
| LOW | code/default/lib/noarch/pyasn1/codec/cer/encoder.py | 261 | #: ------------ | COMMENT |
| LOW | code/default/lib/noarch/pyasn1/codec/cer/encoder.py | 281 | #: >>> seq = SequenceOf(componentType=Integer()) | COMMENT |
| LOW | code/default/lib/noarch/pyasn1/codec/ber/decoder.py | 1321 | debug.scope.pop() | COMMENT |
| LOW | code/default/lib/noarch/pyasn1/codec/ber/decoder.py | 1341 | #: being decoded, *asn1Spec* may or may not be required. Most common reason for | COMMENT |
| LOW | code/default/lib/noarch/pyasn1/codec/ber/decoder.py | 1361 | #: >>> s, _ = decode(b'0\t\x02\x01\x01\x02\x01\x02\x02\x01\x03') | COMMENT |
| LOW | code/default/lib/noarch/pyasn1/codec/ber/encoder.py | 661 | logger('using value codec %s chosen by tagSet %s' % (concreteEncoder.__class__.__name__, tagSet)) | COMMENT |
| LOW | code/default/lib/noarch/pyasn1/codec/ber/encoder.py | 681 | #: Keyword Args | COMMENT |
| LOW | code/default/lib/noarch/pyasn1/codec/ber/encoder.py | 701 | #: | COMMENT |
| LOW | code/default/lib/noarch/pyasn1/type/univ.py | 901 | # representation in cases when non-printable content is present. At the | COMMENT |
| LOW | code/default/lib/noarch/pyasn1/type/base.py | 441 | # * Sequence, Set and Choice types also implement by-identifier addressing | COMMENT |
| LOW | code/default/lib/noarch/ecdsa/util.py | 141 | # range limits as randrange() above. They are meant for deriving consistent | COMMENT |
| LOW | code/default/lib/noarch/ecdsa/ellipticcurve.py | 1 | #! /usr/bin/env python | COMMENT |
| LOW | code/default/lib/noarch/ecdsa/ellipticcurve.py | 21 | # - Verify that Q is on the curve. | COMMENT |
| LOW | code/default/lib/noarch/ecdsa/der.py | 361 | # signatures: (from RFC3279) | COMMENT |
| LOW | code/default/lib/noarch/scrypto/ctypes_openssl.py | 1 | #!/usr/bin/env python | COMMENT |
| LOW | code/default/lib/noarch/scrypto/salsa20_ctr.py | 1 | #!/usr/bin/env python | COMMENT |
| LOW | code/default/lib/noarch/scrypto/m2.py | 1 | #!/usr/bin/env python | COMMENT |
| LOW | code/default/lib/noarch/scrypto/util.py | 1 | #!/usr/bin/env python | COMMENT |
| LOW | code/default/lib/noarch/scrypto/__init__.py | 1 | #!/usr/bin/env python | COMMENT |
| LOW | code/default/lib/noarch/scrypto/rc4_md5.py | 1 | #!/usr/bin/env python | COMMENT |
| LOW | code/default/lib/noarch/scrypto/table.py | 1 | # !/usr/bin/env python | COMMENT |
| LOW | code/default/lib/noarch/front_base/ip_manager.py | 181 | if self.config.show_state_debug: | COMMENT |
| LOW | code/default/lib/noarch/front_base/ip_manager.py | 241 | self.iplist_saved_time = 0 | COMMENT |
| LOW | code/default/lib/noarch/front_base/http2_stream.py | 421 | # time.time() - self.connection.last_redv_time > self.connection.config.http2_timeout_active: | COMMENT |
| LOW | code/default/lib/noarch/front_base/ssl_wrap.py | 381 | return self.x509.get_serial_number() | COMMENT |
| LOW | code/default/lib/noarch/tlslite/tlsrecordlayer.py | 601 | def makefile(self, mode='r', bufsize=-1): | COMMENT |
| LOW | code/default/lib/noarch/tlslite/tlsrecordlayer.py | 1041 | COMMENT | |
| LOW | code/default/lib/noarch/tlslite/tlsrecordlayer.py | 1241 | COMMENT | |
| LOW | code/default/lib/noarch/tlslite/constants.py | 1 | # Authors: | COMMENT |
| LOW | code/default/lib/noarch/tlslite/tlsconnection.py | 1 | # Authors: | COMMENT |
| LOW | code/default/lib/noarch/tlslite/tlsconnection.py | 821 | # if session and session.sessionID: | COMMENT |
| LOW | …e/default/lib/noarch/tlslite/utils/python_tripledes.py | 1 | ################################################# | COMMENT |
| LOW | code/default/lib/noarch/tlslite/utils/rsakey.py | 521 | error_detected |= ct_lt_u32(pos, 10) & (1 ^ ct_isnonzero_u32(val)) | COMMENT |
| LOW | code/default/lib/noarch/tlslite/utils/rsakey.py | 541 | # ret_msg_start = synth_msg_start | COMMENT |
| LOW | code/default/lib/noarch/tlslite/utils/aesgcm.py | 1 | # Author: Google | COMMENT |
| 18 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | code/default/launcher/update_from_github.py | 278 | def download_overwrite_new_version(xxnet_version, checkhash=1): | CODE |
| LOW | code/default/launcher/web_control.py | 1109 | def confirm_xxnet_not_running(): | CODE |
| LOW | code/default/launcher/win_compat_suggest.py | 121 | def change_reserved_port_range(self): | CODE |
| LOW | code/default/launcher/start.py | 78 | def uncaught_exception_handler(etype, value, tb): | CODE |
| LOW | code/default/launcher/web_ui/index.html | 600 | function updateVersionWithoutHashCheck() { | CODE |
| LOW | code/default/x_tunnel/local/proxy_session.py | 184 | def traffic_speed_calculation(self): | CODE |
| LOW | code/default/x_tunnel/local/proxy_session.py | 604 | def get_down_sn_timeout_list_pack(self): | CODE |
| LOW | code/default/x_tunnel/local/proxy_session.py | 720 | def process_server_received_transfer_no(self, server_received_no_list, server_sent_no_list, server_time): | CODE |
| LOW | code/default/x_tunnel/local/proxy_session.py | 745 | def process_server_unacked_sent_sn(self, data): | CODE |
| LOW | code/default/x_tunnel/web_ui/config.html | 684 | function getBandwidthForHumanReading(bandwidth) { | CODE |
| LOW | code/default/x_tunnel/web_ui/config.html | 1257 | function doTransferBandwidthAction(transferAccount, transferAmount, expireTime) { | CODE |
| LOW | code/default/gae_proxy/local/web_control.py | 665 | def req_download_cert_handler(self): | CODE |
| LOW | code/default/lib/noarch/simple_http_server.py | 673 | def check_listen_port_or_reset(self): | CODE |
| LOW | code/default/lib/noarch/simple_http_server.py | 702 | def generate_random_lowercase(self, n): | CODE |
| LOW | code/default/lib/noarch/utils.py | 178 | def generate_random_lowercase(n): | CODE |
| LOW | code/default/lib/noarch/env_info.py | 167 | def is_in_system_application_path(p): | CODE |
| LOW | code/default/lib/noarch/sortedcontainers/sortedset.py | 241 | def symmetric_difference_update(self, that): | CODE |
| LOW | code/default/lib/noarch/ecdsa/util.py | 115 | def randrange_from_seed__overshoot_modulo(seed, order): | CODE |
| LOW | code/default/lib/noarch/ecdsa/util.py | 151 | def randrange_from_seed__truncate_bytes(seed, order, hashmod=sha256): | CODE |
| LOW | code/default/lib/noarch/ecdsa/util.py | 165 | def randrange_from_seed__truncate_bits(seed, order, hashmod=sha256): | CODE |
| LOW | code/default/lib/noarch/ecdsa/util.py | 180 | def randrange_from_seed__trytryagain(seed, order): | CODE |
| LOW | code/default/lib/noarch/ecdsa/util.py | 218 | def string_to_number_fixedlen(string, order): | CODE |
| LOW | code/default/lib/noarch/ecdsa/util.py | 285 | def sigencode_strings_canonize(r, s, order): | CODE |
| LOW | code/default/lib/noarch/ecdsa/util.py | 291 | def sigencode_string_canonize(r, s, order): | CODE |
| LOW | code/default/lib/noarch/ecdsa/keys.py | 59 | def _truncate_and_convert_digest(digest, curve, allow_truncate): | CODE |
| LOW | code/default/lib/noarch/ecdsa/keys.py | 467 | def from_public_key_recovery_with_digest( | CODE |
| LOW | code/default/lib/noarch/ecdsa/keys.py | 1359 | def sign_digest_deterministic( | CODE |
| LOW | code/default/lib/noarch/ecdsa/_sha3.py | 142 | def _reinterpret_to_words_and_xor(s, b): | CODE |
| LOW | code/default/lib/noarch/ecdsa/numbertheory.py | 494 | def largest_factor_relatively_prime(a, b): # pragma: no cover | CODE |
| LOW | code/default/lib/noarch/ecdsa/ecdh.py | 240 | def load_received_public_key_bytes( | CODE |
| LOW | code/default/lib/noarch/ecdsa/ecdh.py | 264 | def load_received_public_key_der(self, public_key_der): | CODE |
| LOW | code/default/lib/noarch/ecdsa/ecdh.py | 283 | def load_received_public_key_pem(self, public_key_pem): | CODE |
| LOW | code/default/lib/noarch/ecdsa/ecdh.py | 302 | def generate_sharedsecret_bytes(self): | CODE |
| LOW | code/default/lib/noarch/front_base/http2_connection.py | 266 | def increase_remote_window_size(self, inc_size): | CODE |
| LOW | code/default/lib/noarch/front_base/connect_manager.py | 243 | def _create_more_connection_worker(self): | CODE |
| LOW | code/default/lib/noarch/tlslite/handshakesettings.py | 688 | def _sanity_check_implementations(self, other): | CODE |
| LOW | code/default/lib/noarch/tlslite/tlsrecordlayer.py | 1411 | def _handle_keyupdate_request(self, request): | CODE |
| LOW | code/default/lib/noarch/tlslite/tlsconnection.py | 1889 | def _check_certchain_with_settings(self, cert_chain, settings): | CODE |
| LOW | code/default/lib/noarch/tlslite/tlsconnection.py | 2447 | def request_post_handshake_auth(self, settings=None): | CODE |
| LOW | code/default/lib/noarch/tlslite/tlsconnection.py | 3949 | def _server_select_certificate(self, settings, client_hello, | CODE |
| LOW | code/default/lib/noarch/tlslite/utils/rsakey.py | 573 | def _raw_private_key_op_bytes(self, message): | CODE |
| LOW | code/default/lib/noarch/tlslite/utils/deprecations.py | 99 | def deprecated_instance_attrs(names, | CODE |
| LOW | code/default/lib/noarch/tlslite/utils/openssl_rsakey.py | 72 | def _raw_private_key_op_bytes(self, message): | CODE |
| LOW | code/default/lib/noarch/asn1crypto/ocsp.py | 274 | def acceptable_responses_value(self): | CODE |
| LOW | code/default/lib/noarch/asn1crypto/ocsp.py | 289 | def preferred_signature_algorithms_value(self): | CODE |
| LOW | code/default/lib/noarch/asn1crypto/x509.py | 2217 | def private_key_usage_period_value(self): | CODE |
| LOW | code/default/lib/noarch/asn1crypto/x509.py | 2231 | def subject_directory_attributes_value(self): | CODE |
| LOW | code/default/lib/noarch/asn1crypto/x509.py | 2333 | def crl_distribution_points_value(self): | CODE |
| LOW | code/default/lib/noarch/asn1crypto/x509.py | 2347 | def certificate_policies_value(self): | CODE |
| LOW | code/default/lib/noarch/asn1crypto/x509.py | 2378 | def authority_key_identifier_value(self): | CODE |
| LOW | code/default/lib/noarch/asn1crypto/x509.py | 2447 | def authority_information_access_value(self): | CODE |
| LOW | code/default/lib/noarch/asn1crypto/x509.py | 2461 | def subject_information_access_value(self): | CODE |
| LOW | code/default/lib/noarch/asn1crypto/x509.py | 2658 | def delta_crl_distribution_points(self): | CODE |
| LOW | code/default/lib/noarch/asn1crypto/x509.py | 2670 | def _get_http_crl_distribution_points(self, crl_distribution_points): | CODE |
| LOW | code/default/lib/noarch/asn1crypto/core.py | 5248 | def _tag_type_to_explicit_implicit(params): | STRING |
| LOW | code/default/lib/noarch/asn1crypto/crl.py | 369 | def delta_crl_indicator_value(self): | CODE |
| LOW | code/default/lib/noarch/asn1crypto/crl.py | 383 | def issuing_distribution_point_value(self): | CODE |
| LOW | code/default/lib/noarch/asn1crypto/crl.py | 397 | def authority_key_identifier_value(self): | CODE |
| LOW | code/default/lib/noarch/asn1crypto/crl.py | 425 | def authority_information_access_value(self): | CODE |
| LOW | code/default/lib/noarch/asn1crypto/crl.py | 483 | def delta_crl_distribution_points(self): | CODE |
| 6 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | code/default/x_tunnel/__init__.py | 1 | __all__ = ["local"] | CODE |
| LOW | code/default/x_tunnel/local/__init__.py | 1 | __all__ = ["local", "start"] | CODE |
| LOW | code/default/gae_proxy/__init__.py | 1 | __all__ = ["local", "start"] | CODE |
| LOW | code/default/lib/noarch/selectors2.py | 46 | __all__ = ['EVENT_READ', | CODE |
| LOW | code/default/lib/noarch/pyasn1/debug.py | 13 | __all__ = ['Debug', 'setLogger', 'hexdump'] | CODE |
| LOW | code/default/lib/noarch/pyasn1/compat/calling.py | 9 | __all__ = ['callable'] | CODE |
| LOW | code/default/lib/noarch/pyasn1/compat/dateandtime.py | 11 | __all__ = ['strptime'] | CODE |
| LOW | code/default/lib/noarch/pyasn1/codec/native/decoder.py | 15 | __all__ = ['decode'] | CODE |
| LOW | code/default/lib/noarch/pyasn1/codec/native/encoder.py | 21 | __all__ = ['encode'] | CODE |
| LOW | code/default/lib/noarch/pyasn1/codec/der/decoder.py | 10 | __all__ = ['decode'] | CODE |
| LOW | code/default/lib/noarch/pyasn1/codec/der/encoder.py | 11 | __all__ = ['encode'] | CODE |
| LOW | code/default/lib/noarch/pyasn1/codec/cer/decoder.py | 12 | __all__ = ['decode'] | CODE |
| LOW | code/default/lib/noarch/pyasn1/codec/cer/encoder.py | 13 | __all__ = ['encode'] | CODE |
| LOW | code/default/lib/noarch/pyasn1/codec/ber/decoder.py | 19 | __all__ = ['decode'] | CODE |
| LOW | code/default/lib/noarch/pyasn1/codec/ber/eoo.py | 10 | __all__ = ['endOfOctets'] | CODE |
| LOW⚡ | code/default/lib/noarch/pyasn1/codec/ber/encoder.py | 18 | __all__ = ['encode'] | CODE |
| LOW | code/default/lib/noarch/pyasn1/type/constraint.py | 13 | __all__ = ['SingleValueConstraint', 'ContainedSubtypeConstraint', | CODE |
| LOW | code/default/lib/noarch/pyasn1/type/tagmap.py | 9 | __all__ = ['TagMap'] | CODE |
| LOW | code/default/lib/noarch/pyasn1/type/useful.py | 16 | __all__ = ['ObjectDescriptor', 'GeneralizedTime', 'UTCTime'] | CODE |
| LOW | code/default/lib/noarch/pyasn1/type/namedtype.py | 13 | __all__ = ['NamedType', 'OptionalNamedType', 'DefaultedNamedType', | CODE |
| LOW | code/default/lib/noarch/pyasn1/type/char.py | 13 | __all__ = ['NumericString', 'PrintableString', 'TeletexString', 'T61String', 'VideotexString', | CODE |
| LOW | code/default/lib/noarch/pyasn1/type/opentype.py | 8 | __all__ = ['OpenType'] | CODE |
| LOW | code/default/lib/noarch/pyasn1/type/univ.py | 25 | __all__ = ['Integer', 'Boolean', 'BitString', 'OctetString', 'Null', | CODE |
| LOW | code/default/lib/noarch/pyasn1/type/namedval.py | 11 | __all__ = ['NamedValues'] | CODE |
| LOW | code/default/lib/noarch/pyasn1/type/base.py | 15 | __all__ = ['Asn1Item', 'Asn1ItemBase', 'AbstractSimpleAsn1Item', 'AbstractConstructedAsn1Item'] | CODE |
| LOW | code/default/lib/noarch/pyasn1/type/tag.py | 9 | __all__ = ['tagClassUniversal', 'tagClassApplication', 'tagClassContext', | CODE |
| LOW | code/default/lib/noarch/sortedcontainers/__init__.py | 55 | __all__ = ['SortedList', 'SortedSet', 'SortedDict', 'SortedListWithKey'] | CODE |
| LOW | code/default/lib/noarch/ecdsa/__init__.py | 43 | __all__ = [ | CODE |
| LOW | code/default/lib/noarch/ecdsa/keys.py | 29 | __all__ = [ | CODE |
| LOW | code/default/lib/noarch/ecdsa/rfc6979.py | 20 | __all__ = ["bit_length", "bits2int", "bits2octets", "generate_k"] | CODE |
| LOW | code/default/lib/noarch/ecdsa/curves.py | 11 | __all__ = [ | CODE |
| LOW | code/default/lib/noarch/ecdsa/ecdh.py | 10 | __all__ = [ | CODE |
| LOW | code/default/lib/noarch/scrypto/ctypes_openssl.py | 29 | __all__ = ['ciphers'] | CODE |
| LOW | code/default/lib/noarch/scrypto/m2.py | 28 | __all__ = ['ciphers'] | CODE |
| LOW | code/default/lib/noarch/scrypto/rc4_md5.py | 28 | __all__ = ['ciphers'] | CODE |
| LOW | code/default/lib/noarch/scrypto/table.py | 30 | __all__ = ['ciphers'] | CODE |
| LOW | code/default/lib/noarch/tlslite/utils/python_aes.py | 10 | __all__ = ['new', 'Python_AES'] | CODE |
| LOW | code/default/lib/noarch/tlslite/utils/__init__.py | 6 | __all__ = ["aes", | CODE |
| LOW | code/default/lib/noarch/asn1crypto/__init__.py | 6 | __all__ = [ | CODE |
| LOW | code/default/lib/noarch/hyper/__init__.py | 22 | __all__ = [ | CODE |
| LOW | …de/default/lib/noarch/hyper/packages/hpack/__init__.py | 14 | __all__ = [ | CODE |
| LOW | code/default/smart_router/__init__.py | 1 | __all__ = ["local"] | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | code/default/launcher/update_from_github.py | 81 | CODE | |
| LOW | code/default/launcher/win_compat_suggest.py | 137 | CODE | |
| LOW | code/default/launcher/tests/try_smartroute_sock4.py | 7 | CODE | |
| LOW | code/default/x_tunnel/local/seley_front/rc4_wrap.py | 168 | CODE | |
| LOW | code/default/gae_proxy/server/gae/main.py | 158 | CODE | |
| LOW | code/default/gae_proxy/server/gae/main.py | 289 | CODE | |
| LOW | code/default/gae_proxy/local/front.py | 98 | CODE | |
| LOW | code/default/gae_proxy/local/front.py | 167 | CODE | |
| LOW | code/default/gae_proxy/local/download_gae_lib.py | 29 | CODE | |
| LOW | code/default/gae_proxy/local/cert_util.py | 212 | CODE | |
| LOW | code/default/gae_proxy/local/ipv6_tunnel/common.py | 157 | CODE | |
| LOW | code/default/lib/noarch/selectors2.py | 445 | CODE | |
| LOW | code/default/lib/noarch/selectors2.py | 572 | CODE | |
| LOW | code/default/lib/noarch/tlslite/session.py | 93 | CODE | |
| LOW | code/default/lib/noarch/tlslite/tlsconnection.py | 295 | CODE | |
| LOW | code/default/lib/noarch/tlslite/tlsconnection.py | 400 | CODE | |
| LOW | code/default/lib/noarch/tlslite/tlsconnection.py | 681 | CODE | |
| LOW | code/default/lib/noarch/tlslite/tlsconnection.py | 2004 | CODE | |
| LOW | code/default/lib/noarch/tlslite/tlsconnection.py | 2105 | CODE | |
| LOW | code/default/lib/noarch/tlslite/utils/rsakey.py | 565 | CODE | |
| LOW | code/default/lib/noarch/tlslite/utils/python_rsakey.py | 16 | CODE | |
| LOW | …de/default/lib/noarch/tlslite/utils/pycrypto_rsakey.py | 20 | CODE | |
| LOW | code/default/lib/noarch/asn1crypto/_errors.py | 54 | CODE | |
| LOW | code/default/lib/noarch/asn1crypto/core.py | 233 | CODE | |
| LOW | code/default/lib/noarch/hyper/ssl_compat.py | 190 | CODE | |
| LOW | code/default/lib/noarch/hyper/cli.py | 245 | CODE | |
| LOW | code/default/lib/noarch/hyper/http20/connection.py | 69 | CODE | |
| LOW | code/default/lib/noarch/dnslib/bit.py | 65 | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW⚡ | code/default/launcher/mac_tray.py | 319 | # Check if auto proxy is enabled | COMMENT |
| LOW⚡ | code/default/launcher/mac_tray.py | 324 | # Check if global proxy is enabled | COMMENT |
| LOW⚡ | code/default/launcher/mac_tray.py | 329 | # Check if global proxy is enabled | COMMENT |
| LOW | code/default/lib/noarch/socks.py | 608 | # Check if the destination address provided is an IP address | COMMENT |
| LOW | code/default/lib/noarch/tlslite/tlsconnection.py | 570 | # Check if server selected encrypt-then-MAC | COMMENT |
| LOW | code/default/lib/noarch/tlslite/tlsconnection.py | 848 | # Check if padding extension should be added | COMMENT |
| LOW | code/default/lib/noarch/tlslite/tlsconnection.py | 3371 | #Check if there's intersection between supported curves by client and | COMMENT |
| LOW | code/default/lib/noarch/tlslite/tlsconnection.py | 3489 | # Check if the session there is good enough and consistent with | COMMENT |
| LOW | code/default/lib/noarch/tlslite/tlsconnection.py | 3495 | # Check if we are willing to use that old cipher still | COMMENT |
| LOW | code/default/lib/noarch/tlslite/tlsconnection.py | 3997 | # Check if this is the last (cert, key) pair we have to check | COMMENT |
| LOW | code/default/lib/noarch/tlslite/tlsconnection.py | 4067 | # Check if every certificate(except the self-signed root CA) | COMMENT |
| LOW | code/default/lib/noarch/tlslite/utils/python_rsakey.py | 87 | # Return the output | COMMENT |
| LOW | code/default/lib/noarch/asn1crypto/core.py | 5025 | # Set it to None and let the class take care of converting the next | STRING |
| LOW | code/default/lib/noarch/asn1crypto/core.py | 5124 | # Set it to None and let the class take care of converting the next | STRING |
| LOW | code/default/lib/noarch/dnslib/zoneresolver.py | 34 | # Check if label & type match | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | code/default/gae_proxy/local/cert_util.py | 277 | # to elevate | COMMENT |
| MEDIUM | code/default/lib/noarch/selectors2.py | 766 | """ This function serves as a first call for DefaultSelector to | STRING |
| MEDIUM | code/default/lib/noarch/pyasn1/type/univ.py | 908 | # Eventually we should deprecate `.prettyPrint()` / `.prettyOut()` harness | COMMENT |
| LOW | code/default/lib/noarch/ecdsa/util.py | 251 | # fixed, so just use simple concatenation | COMMENT |
| LOW | code/default/lib/noarch/ecdsa/ellipticcurve.py | 8 | # because one can simply use NIST's standard curves. | COMMENT |
| MEDIUM | code/default/lib/noarch/asn1crypto/core.py | 204 | # some classes since they utilize _bytes or _unicode | COMMENT |
| LOW | code/default/lib/noarch/hyper/httplib_compat.py | 31 | # If we have NPN support, define our custom one, otherwise just use the | COMMENT |
| LOW | code/default/lib/noarch/hyper/http20/stream.py | 381 | # Right now let's not bother with grace, let's just call close on the | COMMENT |
| LOW | code/default/lib/noarch/hyper/packages/hpack/huffman.py | 35 | # handle this cleanly, just use a single giant integer. | COMMENT |
| LOW | code/default/lib/noarch/hyper/packages/rfc3986/misc.py | 62 | # the reference so we can also simply use SRE_Match#groups. | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | code/default/lib/noarch/xlog.py | 284 | # ================================================================= | COMMENT |
| MEDIUM | code/default/smart_router/local/host_records.py | 22 | # =============== | COMMENT |
| MEDIUM | code/default/smart_router/local/host_records.py | 29 | # ============== | COMMENT |
| MEDIUM | code/default/smart_router/local/host_records.py | 223 | # ============= | COMMENT |
| MEDIUM | code/default/smart_router/local/host_records.py | 233 | # ============== | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | code/default/gae_proxy/local/sni_manager.py | 21 | CODE | |
| MEDIUM | code/default/gae_proxy/local/sni_manager.py | 22 | CODE | |
| MEDIUM | code/default/gae_proxy/local/sni_manager.py | 23 | CODE | |
| MEDIUM | code/default/gae_proxy/local/sni_manager.py | 27 | CODE | |
| MEDIUM | code/default/gae_proxy/local/sni_manager.py | 29 | CODE | |
| MEDIUM | code/default/gae_proxy/local/sni_manager.py | 30 | CODE | |
| MEDIUM | code/default/gae_proxy/local/sni_manager.py | 32 | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| CRITICAL | code/default/launcher/web_ui/js/jquery-1.11.2.min.js | 4 | }m.Tween=Zb,Zb.prototype={constructor:Zb,init:function(a,b,c,d,e,f){this.elem=a,this.prop=c,this.easing=e||"swing",this. | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | code/default/lib/noarch/hyper/common/bufsocket.py | 205 | # In this implementation you can never read more than the number of | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | code/default/x_tunnel/web_ui/config.html | 1224 | <!-- $('#transfer-bandwidth-amount').attr('placeholder', '{{ _("Max Available Bandwidth: ") }}' + maxAvailableBan | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | code/default/smart_router/local/proxy_handler.py | 66 | def handle_request(self): | CODE |