Repository Analysis

9001/copyparty

Portable file server with accelerated resumable uploads, dedup, WebDAV, SFTP, FTP, TFTP, zeroconf, media indexer, thumbnails++ all in one file

6.7 Low AI signal View on GitHub

Analysis Overview

This report presents the forensic synthetic code analysis of 9001/copyparty, a Python project with 46,428 GitHub stars. SynthScan v2.0 examined 131,593 lines of code across 365 source files, recording 800 pattern matches distributed across 16 syntactic categories. The overall adjusted score of 6.7 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).

6.7
Adjusted Score
6.7
Raw Score
100%
Time Factor
2026-08-23
Last Push
46.4K
Stars
Python
Language
131.6K
Lines of Code
365
Files
800
Pattern Hits
2026-08-29
Scan Date
0.05
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 5HIGH 13MEDIUM 44LOW 738

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 800 distinct pattern matches across 16 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.

Unused Imports291 hits · 281 pts
SeverityFileLineSnippetContext
LOWsetup.py3CODE
LOWbin/partyfuse-streaming.py2CODE
LOWbin/partyfuse-streaming.py2CODE
LOWbin/u2c.py2CODE
LOWbin/u2c.py2CODE
LOWbin/u2c.py2CODE
LOWbin/u2c.py23CODE
LOWbin/u2c.py1719CODE
LOWbin/partyfuse2.py2CODE
LOWbin/partyfuse2.py2CODE
LOWbin/partyfuse2.py10CODE
LOWbin/partyfuse2.py23CODE
LOWbin/thumbs/randomcolor.py3CODE
LOWbin/mtag/media-hash.py6CODE
LOWbin/hooks/phonecam-sorter.py5CODE
LOWbin/hooks/msg-log.py4CODE
LOWbin/hooks/msg-log.py4CODE
LOWbin/hooks/reject-ramdisk.py3CODE
LOWbin/hooks/reject-ramdisk.py7CODE
LOWbin/handlers/caching-proxy.py11CODE
LOWtests/test_dedup.py3CODE
LOWtests/test_dedup.py3CODE
LOWtests/test_dedup.py3CODE
LOWtests/test_dedup.py9CODE
LOWtests/test_utils.py3CODE
LOWtests/test_utils.py3CODE
LOWtests/test_utils.py3CODE
LOWtests/test_metrics.py3CODE
LOWtests/test_metrics.py3CODE
LOWtests/test_metrics.py3CODE
LOWtests/test_metrics.py9CODE
LOWtests/util.py3CODE
LOWtests/util.py3CODE
LOWtests/util.py3CODE
LOWtests/test_httpcli.py3CODE
LOWtests/test_httpcli.py3CODE
LOWtests/test_httpcli.py3CODE
LOWtests/test_dots.py3CODE
LOWtests/test_dots.py3CODE
LOWtests/test_dots.py3CODE
LOWtests/test_cp.py3CODE
LOWtests/test_cp.py3CODE
LOWtests/test_cp.py3CODE
LOWtests/test_cp.py8CODE
LOWtests/test_idp.py3CODE
LOWtests/test_idp.py3CODE
LOWtests/test_idp.py3CODE
LOWtests/test_mv.py3CODE
LOWtests/test_mv.py3CODE
LOWtests/test_mv.py3CODE
LOWtests/test_dxml.py3CODE
LOWtests/test_dxml.py3CODE
LOWtests/test_dxml.py3CODE
LOWtests/test_webdav.py3CODE
LOWtests/test_webdav.py3CODE
LOWtests/test_webdav.py3CODE
LOWtests/test_webdav.py9CODE
LOWtests/test_hooks.py3CODE
LOWtests/test_hooks.py3CODE
LOWtests/test_hooks.py3CODE
231 more matches not shown…
Deep Nesting221 hits · 172 pts
SeverityFileLineSnippetContext
LOWbin/partyjournal.py71CODE
LOWbin/dbtool.py50CODE
LOWbin/partyfuse-streaming.py294CODE
LOWbin/partyfuse-streaming.py332CODE
LOWbin/partyfuse-streaming.py613CODE
LOWbin/partyfuse-streaming.py820CODE
LOWbin/partyfuse.py262CODE
LOWbin/partyfuse.py691CODE
LOWbin/partyfuse.py727CODE
LOWbin/partyfuse.py933CODE
LOWbin/u2c.py629CODE
LOWbin/u2c.py653CODE
LOWbin/u2c.py743CODE
LOWbin/u2c.py822CODE
LOWbin/u2c.py914CODE
LOWbin/u2c.py1550CODE
LOWbin/u2c.py1058CODE
LOWbin/u2c.py1111CODE
LOWbin/u2c.py1214CODE
LOWbin/u2c.py1357CODE
LOWbin/u2c.py1478CODE
LOWbin/partyfuse2.py378CODE
LOWbin/mtag/geotag.py23CODE
LOWbin/mtag/cksum.py28CODE
LOWbin/mtag/very-bad-idea.py115CODE
LOWbin/mtag/yt-ipr.py99CODE
LOWbin/hooks/xiu-sha.py68CODE
LOWbin/hooks/msg-log.py74CODE
LOWbin/handlers/caching-proxy.py14CODE
LOWtests/test_dedup.py100CODE
LOWtests/util.py66CODE
LOWtests/test_httpcli.py35CODE
LOWtests/test_cp.py27CODE
LOWtests/test_mv.py50CODE
LOWtests/test_hooks.py81CODE
LOWtests/test_vfs.py68CODE
LOWscripts/fusefuzz.py34CODE
LOWscripts/sfx.py164CODE
LOWscripts/sfx.py270CODE
LOWscripts/uncomment.py17CODE
LOWscripts/help2html.py36CODE
LOWscripts/speedtest-fs.py95CODE
LOWscripts/test/smoketest.py63CODE
LOWscripts/test/smoketest.py45CODE
LOWscripts/test/race.py45CODE
LOWcopyparty/metrics.py19CODE
LOWcopyparty/th_srv.py269CODE
LOWcopyparty/th_srv.py399CODE
LOWcopyparty/th_srv.py534CODE
LOWcopyparty/th_srv.py682CODE
LOWcopyparty/th_srv.py990CODE
LOWcopyparty/th_srv.py1563CODE
LOWcopyparty/authsrv.py4064CODE
LOWcopyparty/authsrv.py4156CODE
LOWcopyparty/authsrv.py705CODE
LOWcopyparty/authsrv.py767CODE
LOWcopyparty/authsrv.py953CODE
LOWcopyparty/authsrv.py1002CODE
LOWcopyparty/authsrv.py1181CODE
LOWcopyparty/authsrv.py1394CODE
161 more matches not shown…
Excessive Try-Catch Wrapping145 hits · 152 pts
SeverityFileLineSnippetContext
LOWbin/partyfuse-streaming.py977 except Exception as ex:CODE
MEDIUMbin/partyfuse-streaming.py965def _open(self, path):CODE
LOWbin/partyfuse.py374 except Exception as ex:CODE
LOWbin/partyfuse.py1087 except Exception as ex:CODE
MEDIUMbin/partyfuse.py1075def _open(self, path):CODE
MEDIUMbin/u2c.py115def run(self):CODE
LOWbin/u2c.py434 except Exception as ex:CODE
LOWbin/u2c.py608 except Exception as ex:CODE
LOWbin/u2c.py619 except Exception as ex:CODE
LOWbin/u2c.py645 except Exception as ex:CODE
LOWbin/u2c.py873 except Exception as ex:CODE
LOWbin/u2c.py1243 except Exception as ex:CODE
LOWbin/u2c.py1518 except Exception as ex:CODE
LOWbin/hooks/podcast-normalizer.py120 except Exception as ex:STRING
LOWbin/hooks/usb-eject.py60 except Exception as ex:CODE
MEDIUMbin/hooks/usb-eject.py35def main():CODE
LOWtests/util.py117 except Exception as ex:CODE
LOWcontrib/zfs-tune.py73 except Exception:CODE
MEDIUMcontrib/zfs-tune.py50def set_pagesize(db_path):CODE
LOWscripts/uncomment.py95 except Exception as ex:CODE
LOWscripts/uncomment.py100 except Exception as ex:CODE
LOWscripts/strip_hints/a.py39 except Exception as ex:CODE
LOWcopyparty/metrics.py154 except Exception as ex:CODE
LOWcopyparty/metrics.py231 except Exception as ex:CODE
LOWcopyparty/th_srv.py209except Exception as e:CODE
LOWcopyparty/th_srv.py623 except Exception as ex:CODE
LOWcopyparty/th_srv.py634 except Exception as ex:CODE
LOWcopyparty/th_srv.py649 except Exception as ex:CODE
LOWcopyparty/th_srv.py685 except Exception as ex:CODE
LOWcopyparty/th_srv.py730 except Exception as e:CODE
LOWcopyparty/th_srv.py772 except Exception as ex:CODE
LOWcopyparty/th_srv.py1523 except Exception as ex:CODE
LOWcopyparty/authsrv.py1031 except Exception as ex:CODE
LOWcopyparty/authsrv.py2902 except Exception as ex:CODE
LOWcopyparty/authsrv.py3195 except Exception as ex:CODE
LOWcopyparty/u2idx.py376 except Exception as ex:CODE
MEDIUMcopyparty/util.py707def expat_ver() -> str:CODE
MEDIUMcopyparty/util.py4492def termsize() -> tuple[int, int]:CODE
LOWcopyparty/util.py1398 except Exception as ex:CODE
LOWcopyparty/util.py3103 except Exception as ex:CODE
LOWcopyparty/util.py3152 except Exception as ex:CODE
LOWcopyparty/util.py3345 except Exception as ex:CODE
LOWcopyparty/util.py3365 except Exception as ex:CODE
LOWcopyparty/util.py3514 except Exception as ex:CODE
LOWcopyparty/util.py3549 except Exception as ex:CODE
LOWcopyparty/util.py3562 except Exception as ex:CODE
LOWcopyparty/util.py3568 except Exception as ex:CODE
LOWcopyparty/util.py3687 except Exception as ex:CODE
LOWcopyparty/util.py4057 except Exception as ex:CODE
LOWcopyparty/util.py4347 except Exception as ex:CODE
LOWcopyparty/util.py4573 except Exception as ex:CODE
LOWcopyparty/util.py4598 except Exception as ex:CODE
LOWcopyparty/util.py807except Exception as ex:STRING
LOWcopyparty/sftpd.py748 except Exception as ex:CODE
LOWcopyparty/sftpd.py790 except Exception as ex:CODE
LOWcopyparty/sftpd.py793 except Exception as ex2:CODE
LOWcopyparty/sftpd.py839 except Exception as ex:CODE
LOWcopyparty/sftpd.py870 except Exception as ex:CODE
MEDIUMcopyparty/sftpd.py265def stat(self):CODE
LOWcopyparty/httpcli.py594 except Exception as ex:CODE
85 more matches not shown…
Hallucination Indicators5 hits · 50 pts
SeverityFileLineSnippetContext
CRITICALtests/test_dedup.py53 self.conn.hsrv.hub.up2k.shutdown()CODE
CRITICALtests/test_metrics.py38 self.conn.hsrv.hub.up2k.shutdown()CODE
CRITICALtests/test_cp.py47 self.conn.hsrv.hub.up2k.shutdown()CODE
CRITICALtests/test_mv.py44 self.conn.hsrv.hub.up2k.shutdown()CODE
CRITICALcopyparty/ftpd.py379 for vn in self.hub.asrv.vfs.all_vols.values():CODE
Over-Commented Block49 hits · 49 pts
SeverityFileLineSnippetContext
LOWbin/partyfuse-streaming.py181 continueCOMMENT
LOWbin/partyfuse.py221# [windows/mty/msys2] /mingw64/bin/python3 /c/Users/ed/dev/copyparty/bin/partyfuse.py q: http://192.168.1.159:1234/COMMENT
LOWbin/mtag/install-deps.sh1#!/bin/bashCOMMENT
LOWbin/mtag/res/twitter-unmute.user.js1// ==UserScript==COMMENT
LOWbin/hooks/msg-log.py41 flags:COMMENT
LOWbin/hooks/reloc-by-ext.py61 # this function must end by printing the action to perform;COMMENT
LOWbin/handlers/404-to-fail2ban.py1# /!\ Warning: be careful, as webdav clients often generate a large number of 404 requets.COMMENT
LOWcontrib/setup-ashell.sh1#!/bin/bashCOMMENT
LOWcontrib/plugins/graft-thumbs.js1// USAGE:COMMENT
LOWcontrib/plugins/minimal-up2k.js41#u2conf {margin:5em auto 0 auto !important}COMMENT
LOWcontrib/plugins/quickmove.js1"use strict";COMMENT
LOWcontrib/traefik/traefik-docker/traefik.compose.yml21 - /var/run/docker.sock:/var/run/docker.sockCOMMENT
LOWscripts/tl.js21// here is the pairs of "text-identifier": "text-to-translate"COMMENT
LOWscripts/copyparty-repack.sh1#!/bin/bashCOMMENT
LOWscripts/copyparty-repack.sh21# 353975 copyparty-extras/sfx-ent/copyparty-sfx.pyCOMMENT
LOWscripts/sfx.py1#!/usr/bin/env python3COMMENT
LOWscripts/sfx.py521# skip 1COMMENT
LOWscripts/profile.py21 raise Exception()COMMENT
LOWscripts/make-sfx.sh1#!/bin/bashCOMMENT
LOWscripts/make-sfx.sh21# for example `lang eng` or `lang eng|nor`COMMENT
LOWscripts/make-sfx.sh41#COMMENT
LOWscripts/make-sfx.sh61#COMMENT
LOWscripts/bench/filehash.sh1#!/bin/bashCOMMENT
LOWscripts/bench/filehash.sh61##COMMENT
LOWscripts/bench/filehash.sh81# 2576 @ Ryzen 7 5800X (cpp 1.9.5, py 3.11.7, win10-ltsc-1809-17763.4974) // --hash-mt=8 (hello??)COMMENT
LOWscripts/docker/base/build-no265.sh81 doneCOMMENT
LOWscripts/docker/base/build-no265.sh101# 19:11 ppc64leCOMMENT
LOW…pts/docker/base/patch/ffmpeg/libavcodec/aacsbr_fixed.c1// just the signatures from the original file; all bodies/logic removedCOMMENT
LOWscripts/docker/base/patch/ffmpeg/libavcodec/aacsbr.c1// just the signatures from the original file; all bodies/logic removedCOMMENT
LOWscripts/docker/base/patch/ffmpeg/libavcodec/aacps.c1// just the signatures from the original file; all bodies/logic removedCOMMENT
LOWscripts/deps-docker/genprism.sh21 # antlr4COMMENT
LOWscripts/deps-docker/genprism.sh41 basicCOMMENT
LOWscripts/deps-docker/genprism.sh61 # cilkcppCOMMENT
LOWscripts/deps-docker/genprism.sh81 # djangoCOMMENT
LOWscripts/deps-docker/genprism.sh101 # ftlCOMMENT
LOWscripts/deps-docker/genprism.sh121 # haxeCOMMENT
LOWscripts/deps-docker/genprism.sh141 # jexlCOMMENT
LOWscripts/deps-docker/genprism.sh161 # liquidCOMMENT
LOWscripts/deps-docker/genprism.sh181 moonscriptCOMMENT
LOWscripts/deps-docker/genprism.sh201 # pascalCOMMENT
LOWscripts/deps-docker/genprism.sh221 # pureCOMMENT
LOWscripts/deps-docker/genprism.sh241 # roboconfCOMMENT
LOWscripts/deps-docker/genprism.sh261 sqlCOMMENT
LOWscripts/deps-docker/genprism.sh281 typescriptCOMMENT
LOWcopyparty/authsrv.py81## certain daemonic tasks, namely:COMMENT
LOWcopyparty/web/browser.css1841}COMMENT
LOWcopyparty/web/browser.css2041#seldoc.sel {COMMENT
LOWcopyparty/web/a/partyfuse.py221# [windows/mty/msys2] /mingw64/bin/python3 /c/Users/ed/dev/copyparty/bin/partyfuse.py q: http://192.168.1.159:1234/COMMENT
LOWcopyparty/stolen/ifaddr/_shared.py81COMMENT
Cross-Language Confusion9 hits · 40 pts
SeverityFileLineSnippetContext
HIGHbin/partyfuse-streaming.py365 tid, meth, path, c.rx_path if c else "(null)"CODE
HIGHbin/partyfuse.py34 awk '/-BEGIN CERTIFICATE-/ {a=1} a; /-END CERTIFICATE-/{exit}' <(openssl s_client -connect 127.0.0.1:3923 </dev/null 2STRING
HIGHbin/mtag/very-bad-idea.py53wmctrl -r :ACTIVE: -b toggle,above || trueSTRING
HIGHbin/mtag/very-bad-idea.py61 sleep 7.27 || breakSTRING
HIGHbin/hooks/phonecam-sorter.py48* ~/bin/u2c.py exists; if not, curl -LO https://10.0.0.2:3923/.cpr/a/u2c.py && chmod 755 u2c.pyCOMMENT
HIGHscripts/tl.py54 LANGN.push([my_lang, Ls[my_lang].tt]);CODE
HIGHscripts/help2html.py12./copyparty-sfx.py --help$a 2>/dev/null; printf '\n\n\n%0139d\n\n\n'; done # xfce4-terminal @ 140x43CODE
HIGHcopyparty/th_srv.py74# for n in {1..100}; do rm -rf /home/ed/Pictures/wp/.hist/th/ ; python3 -m copyparty -qv /home/ed/Pictures/wp/::r --th-nCOMMENT
HIGHcopyparty/web/a/partyfuse.py34 awk '/-BEGIN CERTIFICATE-/ {a=1} a; /-END CERTIFICATE-/{exit}' <(openssl s_client -connect 127.0.0.1:3923 </dev/null 2STRING
Dead Code19 hits · 38 pts
SeverityFileLineSnippetContext
MEDIUMbin/partyfuse-streaming.py115CODE
MEDIUMbin/partyfuse-streaming.py116CODE
MEDIUMbin/partyfuse-streaming.py139CODE
MEDIUMbin/partyfuse-streaming.py142CODE
MEDIUMbin/partyfuse-streaming.py148CODE
MEDIUMbin/partyfuse-streaming.py151CODE
MEDIUMbin/partyfuse-streaming.py850CODE
MEDIUMbin/partyfuse-streaming.py851CODE
MEDIUMbin/partyfuse-streaming.py871CODE
MEDIUMbin/partyfuse.py961CODE
MEDIUMbin/partyfuse.py962CODE
MEDIUMbin/partyfuse.py982CODE
MEDIUMbin/partyfuse2.py134CODE
MEDIUMbin/partyfuse2.py137CODE
MEDIUMbin/partyfuse2.py143CODE
MEDIUMbin/partyfuse2.py146CODE
MEDIUMcopyparty/web/a/partyfuse.py961CODE
MEDIUMcopyparty/web/a/partyfuse.py962CODE
MEDIUMcopyparty/web/a/partyfuse.py982CODE
Decorative Section Separators10 hits · 27 pts
SeverityFileLineSnippetContext
MEDIUMpyproject.toml73# =====================================================================COMMENT
MEDIUMpyproject.toml108# =====================================================================COMMENT
MEDIUMpyproject.toml125# =====================================================================COMMENT
MEDIUMpyproject.toml152# =====================================================================COMMENT
MEDIUMbin/hooks/reloc-by-wark-xau.py73 # -------------------------------------------------------------------------STRING
MEDIUMscripts/rls.sh69[ $rls ] || exit 0 # ----------------------------------------------------CODE
MEDIUMscripts/help2txt.sh27# =====================================================================COMMENT
MEDIUMscripts/pyinstaller/notes.txt15## ============================================================COMMENT
MEDIUMscripts/pyinstaller/notes.txt116## ============================================================COMMENT
MEDIUMscripts/pyinstaller/notes.txt166## ============================================================COMMENT
Cross-File Repetition4 hits · 20 pts
SeverityFileLineSnippetContext
HIGHbin/partyfuse-streaming.py0,-------------------------------, g1>=c1, g2<=c2 |cache1 cache2| buf[g1-c1:(g1-c1)+(g2-g1)] `---------------------------STRING
HIGHbin/partyfuse.py0,-------------------------------, g1>=c1, g2<=c2 |cache1 cache2| buf[g1-c1:(g1-c1)+(g2-g1)] `---------------------------STRING
HIGHbin/partyfuse2.py0,-------------------------------, g1>=c1, g2<=c2 |cache1 cache2| buf[g1-c1:(g1-c1)+(g2-g1)] `---------------------------STRING
HIGHcopyparty/web/a/partyfuse.py0,-------------------------------, g1>=c1, g2<=c2 |cache1 cache2| buf[g1-c1:(g1-c1)+(g2-g1)] `---------------------------STRING
Modern Structural Boilerplate17 hits · 18 pts
SeverityFileLineSnippetContext
LOWcopyparty/authsrv.py196 def set_rotf(self, fmt: str, tz: str) -> None:CODE
LOWcopyparty/authsrv.py1165 def _update_idp_db(self, uname: str, gname: str) -> None:CODE
LOWcopyparty/util.py2924def set_fperms(f: Union[typing.BinaryIO, typing.IO[Any]], vf: dict[str, Any]) -> None:CODE
LOWcopyparty/util.py2932def set_ap_perms(ap: str, vf: dict[str, Any]) -> None:CODE
LOWcopyparty/util.py4791__all__ = [CODE
LOWcopyparty/httpcli.py3740 def set_idp_cookie(self, ases) -> None:CODE
LOWcopyparty/tcpsrv.py538 def _set_wintitle(self, vs: dict[str, dict[str, int]]) -> None:CODE
LOWcopyparty/svchub.py1446 def _setlimits(self) -> None:CODE
LOWcopyparty/svchub.py1496 def _setup_logfile(self) -> None:CODE
LOWcopyparty/svchub.py1838 def _set_next_day(self, dt: datetime) -> None:CODE
LOWcopyparty/httpsrv.py255 def set_th_cfg(self, c: dict[str, set[str]], opts: tuple[bool]) -> None:CODE
LOWcopyparty/httpsrv.py259 def set_bad_ver(self) -> None:CODE
LOWcopyparty/httpsrv.py262 def set_netdevs(self, netdevs: dict[str, Netdev]) -> None:CODE
LOWcopyparty/bos/bos.py20__all__ = ["path", "MKD_755", "MKD_700", "UTIME_CLAMPS"]CODE
LOWcopyparty/stolen/qrcodegen.py263 def _set_function_module(self, x: int, y: int, isdark: bool) -> None:CODE
LOWcopyparty/stolen/ifaddr/__init__.py44__all__ = ["Adapter", "IP", "get_adapters"]CODE
LOWcopyparty/stolen/dnslib/dns.py147 def set_header_qa(self) -> None:CODE
Hyper-Verbose Identifiers13 hits · 13 pts
SeverityFileLineSnippetContext
LOWbin/handlers/redirect.py23def send_errorpage_with_redirect_link(cli, new_path):CODE
LOWscripts/deps-docker/genprism.py28def parse_prism_configuration(url_str):CODE
LOWscripts/deps-docker/genprism.py72def get_language_dependencies(components, name):CODE
LOWcopyparty/web/baguettebox.js1025 function showNextImageIgnoreReadDir(e) {CODE
LOWcopyparty/web/baguettebox.js1030 function showPreviousImageIgnoreReadDir(e) {CODE
LOWcopyparty/stolen/qrcodegen.py412 def _get_alignment_pattern_positions(self) -> List[int]:CODE
LOWcopyparty/stolen/qrcodegen.py429 def _get_num_raw_data_modules(ver: int) -> int:CODE
LOWcopyparty/stolen/qrcodegen.py448 def _reed_solomon_compute_divisor(degree: int) -> bytes:CODE
LOWcopyparty/stolen/qrcodegen.py471 def _reed_solomon_compute_remainder(data: bytes, divisor: bytes) -> bytes:CODE
LOWcopyparty/stolen/qrcodegen.py492 def _finder_penalty_count_patterns(self, runhistory: collections.deque[int]) -> int:CODE
LOWcopyparty/stolen/qrcodegen.py504 def _finder_penalty_terminate_and_count(CODE
LOWcopyparty/stolen/qrcodegen.py517 def _finder_penalty_add_history(CODE
LOWcopyparty/stolen/ifaddr/_win32.py68def enumerate_interfaces_of_adapter(CODE
AI Structural Patterns8 hits · 8 pts
SeverityFileLineSnippetContext
LOWbin/hooks/phonecam-sorter.py81CODE
LOWtests/test_dedup.py216CODE
LOWcontrib/package/nix/partftpy/update.py38CODE
LOWcontrib/package/nix/copyparty/update.py53CODE
LOWcontrib/package/nix/copyparty/update.py62CODE
LOWcopyparty/authsrv.py123CODE
LOWcopyparty/ftpd.py586CODE
LOWcopyparty/stolen/dnslib/bit.py15CODE
AI Slop Vocabulary3 hits · 6 pts
SeverityFileLineSnippetContext
LOWscripts/rls.sh5# usage: ./scripts/rls.sh sfx gzz 10 # just create sfx.py + en.py + helptextCOMMENT
LOWscripts/deps-docker/mini-fa.sh35# kinda works but ruins hinting on windows, just use the old version of the font which has correct baselineCOMMENT
MEDIUMcopyparty/httpcli.py5981 # get 401'd, so send a challenge if we're Absolutely SureCOMMENT
Slop Phrases2 hits · 4 pts
SeverityFileLineSnippetContext
MEDIUMscripts/make-sfx.sh78# if you are on windows, you can use msys2:COMMENT
LOWcopyparty/authsrv.py1236 # if ap/vp has a user/group placeholder, make sure to keepCOMMENT
Fake / Example Data3 hits · 3 pts
SeverityFileLineSnippetContext
LOWcopyparty/web/browser.html61 📟<input type="text" name="msg" class="i" placeholder="lorem ipsum dolor sit amet">CODE
LOWcopyparty/web/browser.html61 📟<input type="text" name="msg" class="i" placeholder="lorem ipsum dolor sit amet">CODE
LOWcopyparty/web/splash.js44 o[a].setAttribute("placeholder", " " + d[k]);CODE
Overly Generic Function Names1 hit · 0 pts
SeverityFileLineSnippetContext
LOWbin/hooks/wget-i.py54def do_stuff(inf):STRING