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.2 Low AI signal View on GitHub

Analysis Overview

This report presents the forensic synthetic code analysis of 9001/copyparty, a Python project with 45,657 GitHub stars. SynthScan v2.0 examined 130,480 lines of code across 361 source files, recording 727 pattern matches distributed across 16 syntactic categories. The overall adjusted score of 6.2 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.2
Adjusted Score
6.2
Raw Score
100%
Time Factor
2026-07-12
Last Push
45.7K
Stars
Python
Language
130.5K
Lines of Code
361
Files
727
Pattern Hits
2026-07-14
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 12MEDIUM 44LOW 666

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 727 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 Imports226 hits · 220 pts
SeverityFileLineSnippetContext
LOWsetup.py3CODE
LOWbin/partyfuse-streaming.py2CODE
LOWbin/partyfuse-streaming.py2CODE
LOWbin/u2c.py2CODE
LOWbin/u2c.py2CODE
LOWbin/u2c.py1719CODE
LOWbin/partyfuse2.py2CODE
LOWbin/partyfuse2.py2CODE
LOWbin/partyfuse2.py10CODE
LOWbin/partyfuse2.py23CODE
LOWbin/mtag/media-hash.py6CODE
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.py9CODE
LOWtests/test_utils.py3CODE
LOWtests/test_utils.py3CODE
LOWtests/test_metrics.py3CODE
LOWtests/test_metrics.py3CODE
LOWtests/test_metrics.py9CODE
LOWtests/util.py3CODE
LOWtests/util.py3CODE
LOWtests/test_httpcli.py3CODE
LOWtests/test_httpcli.py3CODE
LOWtests/test_dots.py3CODE
LOWtests/test_dots.py3CODE
LOWtests/test_cp.py3CODE
LOWtests/test_cp.py3CODE
LOWtests/test_cp.py8CODE
LOWtests/test_idp.py3CODE
LOWtests/test_idp.py3CODE
LOWtests/test_mv.py3CODE
LOWtests/test_mv.py3CODE
LOWtests/test_dxml.py3CODE
LOWtests/test_dxml.py3CODE
LOWtests/test_webdav.py3CODE
LOWtests/test_webdav.py3CODE
LOWtests/test_webdav.py9CODE
LOWtests/test_hooks.py3CODE
LOWtests/test_hooks.py3CODE
LOWtests/test_hooks.py8CODE
LOWtests/test_shr.py3CODE
LOWtests/test_shr.py3CODE
LOWtests/test_shr.py12CODE
LOWtests/test_vfs.py3CODE
LOWtests/test_vfs.py3CODE
LOWtests/test_vfs.py12CODE
LOWcontrib/package/nix/partftpy/update.py10CODE
LOWscripts/sfx.py3CODE
LOWscripts/sfx.py3CODE
LOWscripts/uncomment.py3CODE
LOWscripts/uncomment.py3CODE
LOWscripts/strip_hints/a.py2CODE
LOWscripts/strip_hints/a.py2CODE
LOWscripts/py2/queue/__init__.py2CODE
LOWscripts/py2/queue/__init__.py2CODE
166 more matches not shown…
Deep Nesting219 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.py267CODE
LOWcopyparty/th_srv.py406CODE
LOWcopyparty/th_srv.py540CODE
LOWcopyparty/th_srv.py912CODE
LOWcopyparty/th_srv.py1485CODE
LOWcopyparty/authsrv.py4020CODE
LOWcopyparty/authsrv.py4107CODE
LOWcopyparty/authsrv.py704CODE
LOWcopyparty/authsrv.py766CODE
LOWcopyparty/authsrv.py952CODE
LOWcopyparty/authsrv.py1001CODE
LOWcopyparty/authsrv.py1180CODE
LOWcopyparty/authsrv.py1393CODE
LOWcopyparty/authsrv.py1587CODE
159 more matches not shown…
Excessive Try-Catch Wrapping141 hits · 148 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.py207except Exception as e:CODE
LOWcopyparty/th_srv.py612 except Exception as ex:CODE
LOWcopyparty/th_srv.py623 except Exception as ex:CODE
LOWcopyparty/th_srv.py638 except Exception as ex:CODE
LOWcopyparty/th_srv.py701 except Exception as ex:CODE
LOWcopyparty/th_srv.py1445 except Exception as ex:CODE
LOWcopyparty/authsrv.py1030 except Exception as ex:CODE
LOWcopyparty/authsrv.py2881 except Exception as ex:CODE
LOWcopyparty/authsrv.py3168 except Exception as ex:CODE
LOWcopyparty/u2idx.py356 except Exception as ex:CODE
MEDIUMcopyparty/util.py700def expat_ver() -> str:CODE
MEDIUMcopyparty/util.py4459def termsize() -> tuple[int, int]:CODE
LOWcopyparty/util.py1391 except Exception as ex:CODE
LOWcopyparty/util.py3074 except Exception as ex:CODE
LOWcopyparty/util.py3123 except Exception as ex:CODE
LOWcopyparty/util.py3316 except Exception as ex:CODE
LOWcopyparty/util.py3336 except Exception as ex:CODE
LOWcopyparty/util.py3485 except Exception as ex:CODE
LOWcopyparty/util.py3520 except Exception as ex:CODE
LOWcopyparty/util.py3533 except Exception as ex:CODE
LOWcopyparty/util.py3539 except Exception as ex:CODE
LOWcopyparty/util.py3658 except Exception as ex:CODE
LOWcopyparty/util.py4028 except Exception as ex:CODE
LOWcopyparty/util.py4314 except Exception as ex:CODE
LOWcopyparty/util.py4528 except Exception as ex:CODE
LOWcopyparty/util.py4553 except Exception as ex:CODE
LOWcopyparty/util.py800except 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.py568 except Exception as ex:CODE
LOWcopyparty/httpcli.py909 except Exception as ex:CODE
LOWcopyparty/httpcli.py2375 except Exception as ex:CODE
81 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.py373 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## * deletion of expired files, running on a timerCOMMENT
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
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
Cross-Language Confusion8 hits · 32 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
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.py72# 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
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.py195 def set_rotf(self, fmt: str, tz: str) -> None:CODE
LOWcopyparty/authsrv.py1164 def _update_idp_db(self, uname: str, gname: str) -> None:CODE
LOWcopyparty/util.py2916def set_fperms(f: Union[typing.BinaryIO, typing.IO[Any]], vf: dict[str, Any]) -> None:CODE
LOWcopyparty/util.py2924def set_ap_perms(ap: str, vf: dict[str, Any]) -> None:CODE
LOWcopyparty/util.py4746__all__ = [CODE
LOWcopyparty/httpcli.py3501 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.py1396 def _setlimits(self) -> None:CODE
LOWcopyparty/svchub.py1446 def _setup_logfile(self) -> None:CODE
LOWcopyparty/svchub.py1773 def _set_next_day(self, dt: datetime) -> None:CODE
LOWcopyparty/httpsrv.py252 def set_th_cfg(self, c: dict[str, set[str]], opts: tuple[bool]) -> None:CODE
LOWcopyparty/httpsrv.py256 def set_bad_ver(self) -> None:CODE
LOWcopyparty/httpsrv.py259 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 Patterns7 hits · 7 pts
SeverityFileLineSnippetContext
LOWtests/test_dedup.py216CODE
LOWcontrib/package/nix/partftpy/update.py38CODE
LOWcontrib/package/nix/copyparty/update.py53CODE
LOWcontrib/package/nix/copyparty/update.py62CODE
LOWcopyparty/authsrv.py122CODE
LOWcopyparty/ftpd.py559CODE
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.py5734 # 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.py1235 # 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