AI Slop Code Risk Monitor

bannedbook/fanqiang

SlopCodeMonitor badge for bannedbook/fanqiang Adjusted legacy signal; badge bands: 25 / 50 / 75 (different from dashboard bands).

翻墙-科学上网

1.5 Low pattern signal View on GitHub

Open-Source Code Quality, Security and Technical Debt Review

This report summarizes scanner evidence for bannedbook/fanqiang, a Kotlin project with 56,017 GitHub stars. SynthScan examined 198,176 lines of code across 1265 source files, recording 135 pattern matches distributed across 12 syntactic categories. The legacy adjusted pattern signal is 1.5 (Low pattern signal); it is not an authorship estimate.

Use the findings to ask whether maintainers can explain intent, verify dependencies, simplify unnecessary scaffolding, and focus review effort. Risk Payload v1 adds ownership, supply-chain, over-engineering, and review-effort vectors when available. These are prompts for human verification, not probabilities, security findings, or measured maintenance costs.

1.5
Adjusted Signal
1.5
Raw Pattern Score
100%
Time Factor
2026-09-13
Last Push
56.0K
Stars
Kotlin
Language
198.2K
Lines of Code
1.3K
Files
135
Pattern Hits
2026-10-31
Scan Date
0.03
HC Hit Rate

Risk Review · Payload v1

Use each vector to guide manual verification of the underlying findings.

Payload schema: 1.0.0 · Engine: 2.0.0 · Scoring: heuristic-density-v1 · Scan date: 2026-10-31.

Cognitive Ownership Risk 3.4/100 · LOW

Can maintainers explain intent, assumptions, and trade-offs? 89 finding(s).

Hallucinated Dependency & Supply Chain Risk 0.1/100 · LOW

Are imports declared and package/API names verified? 5 finding(s).

Agent Over-Engineering Ratio 4.1/100 · LOW

Are wrappers, guards, and repeated structures necessary? 41 finding(s).

PR Review Velocity Impact 8.5/100 · LOW

Which changes need focused human review? 135 finding(s).

What These Metrics Mean

Adjusted Signal
Legacy pattern score normalized per 1,000 scanned lines and multiplied by the repository-level time factor. It is not an estimate of AI authorship.
Raw Pattern Score
Sum of severity- and context-weighted pattern findings before applying the time factor.
Time Factor
A coarse multiplier based on repository last-push metadata. It does not identify when individual code was written.
Pattern Hits
Count of configured pattern findings. Review each location and surrounding code before acting.
HC Hit Rate
High- and critical-severity findings per scanned file. Severity is a configured detector weight, not proof of a vulnerability or authorship.
Lines / Files
Scan coverage denominators used by the legacy normalized score.

Pattern-Signal History

This chart tracks the legacy adjusted pattern score across scan runs. Changes can reflect source changes, scan coverage, or detector/scoring versions; they do not measure AI adoption or prove that a team refactored code. Compare runs only when their scoring versions are compatible. The dashed line tracks the raw pattern-hit count.

Severity Breakdown

Groups findings by configured severity weight. Severity is not a confidence estimate, security rating, or proof that a package is missing. Verify imports against the project's manifests and inspect each finding in its local design context.

CRITICAL 0HIGH 33MEDIUM 26LOW 76

Directory Score Breakdown

This horizontal bar chart shows where configured pattern scores accumulate across directories. Treat the bars as locations to inspect, not as evidence of authorship or code quality. Use the file-level findings to decide whether a directory needs a focused ownership, dependency, complexity, or review check.

Pattern Findings

The scanner identified 135 distinct pattern matches across 12 syntactic categories. Each entry below represents a discrete location in the source code where the engine recorded a detector match to inspect in context. Expand any category row to inspect the individual file paths, line numbers, code snippets, and the lexical context (CODE, COMMENT, or STRING) in which each match was detected.

Reading the findings table: The Severity column indicates the configured finding weight (CRITICAL / HIGH / MEDIUM / LOW). The Context column identifies whether the match occurred inside executable code, an inline comment, or a string literal — legacy comment-context matches receive a ×1.5 score weight. The ⚡ bolt icon marks clustered matches: three or more patterns within a 10-line window, each receiving an additional ×1.5 density multiplier under the legacy scoring model.

Cross-File Repetition30 hits · 150 pts
SeverityFileLineSnippetContext
HIGH…nonsenseapps/feeder/db/room/TestMigrationFrom29To30.kt0insert into feeds(id, title, url, custom_title, tag, notify, last_sync, response_hash, fulltext_by_default, open_articleSTRING
HIGH…nonsenseapps/feeder/db/room/TestMigrationFrom32To33.kt0insert into feeds(id, title, url, custom_title, tag, notify, last_sync, response_hash, fulltext_by_default, open_articleSTRING
HIGH…nonsenseapps/feeder/db/room/TestMigrationFrom28To29.kt0insert into feeds(id, title, url, custom_title, tag, notify, last_sync, response_hash, fulltext_by_default, open_articleSTRING
HIGH…nonsenseapps/feeder/db/room/TestMigrationFrom31To32.kt0insert into feeds(id, title, url, custom_title, tag, notify, last_sync, response_hash, fulltext_by_default, open_articleSTRING
HIGH…nonsenseapps/feeder/db/room/TestMigrationFrom30To31.kt0insert into feeds(id, title, url, custom_title, tag, notify, last_sync, response_hash, fulltext_by_default, open_articleSTRING
HIGH…m/nononsenseapps/feeder/db/room/MigrationFrom22To23.kt0insert into feeds(id, title, url, custom_title, tag, notify, last_sync, response_hash, fulltext_by_default, open_articleSTRING
HIGH…nonsenseapps/feeder/db/room/TestMigrationFrom26To27.kt0insert into feeds(id, title, url, custom_title, tag, notify, last_sync, response_hash, fulltext_by_default, open_articleSTRING
HIGH…m/nononsenseapps/feeder/db/room/MigrationFrom21To22.kt0insert into feeds(id, title, url, custom_title, tag, notify, last_sync, response_hash, fulltext_by_default, open_articleSTRING
HIGH…nonsenseapps/feeder/db/room/TestMigrationFrom27To28.kt0insert into feeds(id, title, url, custom_title, tag, notify, last_sync, response_hash, fulltext_by_default, open_articleSTRING
HIGH…nonsenseapps/feeder/db/room/TestMigrationFrom24To25.kt0insert into feeds(id, title, url, custom_title, tag, notify, last_sync, response_hash, fulltext_by_default, open_articleSTRING
HIGH…nonsenseapps/feeder/db/room/TestMigrationFrom25To26.kt0insert into feeds(id, title, url, custom_title, tag, notify, last_sync, response_hash, fulltext_by_default, open_articleSTRING
HIGH…nonsenseapps/feeder/db/room/TestMigrationFrom33To34.kt0insert into feeds(id, title, url, custom_title, tag, notify, last_sync, response_hash, fulltext_by_default, open_articleSTRING
HIGH…nonsenseapps/feeder/db/room/TestMigrationFrom34To35.kt0insert into feeds(id, title, url, custom_title, tag, notify, last_sync, response_hash, fulltext_by_default, open_articleSTRING
HIGH…nonsenseapps/feeder/db/room/TestMigrationFrom35To36.kt0insert into feeds(id, title, url, custom_title, tag, notify, last_sync, response_hash, fulltext_by_default, open_articleSTRING
HIGH…m/nononsenseapps/feeder/db/room/MigrationFrom15To16.kt0insert into feeds(id, title, url, custom_title, tag, notify, last_sync, response_hash, fulltext_by_default, open_articleSTRING
HIGH…m/nononsenseapps/feeder/db/room/MigrationFrom20To21.kt0insert into feeds(id, title, url, custom_title, tag, notify, last_sync, response_hash, fulltext_by_default, open_articleSTRING
HIGH…m/nononsenseapps/feeder/db/room/MigrationFrom22To23.kt0insert into feed_items(id, guid, title, plain_title, plain_snippet, unread, notified, feed_id, first_synced_time, primarSTRING
HIGH…m/nononsenseapps/feeder/db/room/MigrationFrom13To14.kt0insert into feed_items(id, guid, title, plain_title, plain_snippet, unread, notified, feed_id, first_synced_time, primarSTRING
HIGH…m/nononsenseapps/feeder/db/room/MigrationFrom12To13.kt0insert into feed_items(id, guid, title, plain_title, plain_snippet, unread, notified, feed_id, first_synced_time, primarSTRING
HIGH…m/nononsenseapps/feeder/db/room/MigrationFrom21To22.kt0insert into feed_items(id, guid, title, plain_title, plain_snippet, unread, notified, feed_id, first_synced_time, primarSTRING
HIGH…m/nononsenseapps/feeder/db/room/MigrationFrom15To16.kt0insert into feed_items(id, guid, title, plain_title, plain_snippet, unread, notified, feed_id, first_synced_time, primarSTRING
HIGH…m/nononsenseapps/feeder/db/room/MigrationFrom14To15.kt0insert into feed_items(id, guid, title, plain_title, plain_snippet, unread, notified, feed_id, first_synced_time, primarSTRING
HIGH…nonsenseapps/feeder/db/room/TestMigrationFrom26To27.kt0insert into feed_items(id, guid, title, plain_title, plain_snippet, unread, notified, feed_id, first_synced_time, primarSTRING
HIGH…nonsenseapps/feeder/db/room/TestMigrationFrom24To25.kt0insert into feed_items(id, guid, title, plain_title, plain_snippet, unread, notified, feed_id, first_synced_time, primarSTRING
HIGH…nonsenseapps/feeder/db/room/TestMigrationFrom25To26.kt0insert into feed_items(id, guid, title, plain_title, plain_snippet, unread, notified, feed_id, first_synced_time, primarSTRING
HIGH…m/nononsenseapps/feeder/db/room/MigrationFrom11To12.kt0insert into feed_items(id, guid, title, plain_title, plain_snippet, unread, notified, feed_id, first_synced_time, primarSTRING
HIGH…m/nononsenseapps/feeder/db/room/MigrationFrom12To13.kt0insert into feeds(id, title, url, custom_title, tag, notify, last_sync, response_hash) values(1, 'feed', 'http://url', 'STRING
HIGH…m/nononsenseapps/feeder/db/room/MigrationFrom10To11.kt0insert into feeds(id, title, url, custom_title, tag, notify, last_sync, response_hash) values(1, 'feed', 'http://url', 'STRING
HIGH…om/nononsenseapps/feeder/db/room/MigrationFrom9To10.kt0insert into feeds(id, title, url, custom_title, tag, notify, last_sync, response_hash) values(1, 'feed', 'http://url', 'STRING
HIGH…m/nononsenseapps/feeder/db/room/MigrationFrom11To12.kt0insert into feeds(id, title, url, custom_title, tag, notify, last_sync, response_hash) values(1, 'feed', 'http://url', 'STRING
Over-Commented Block56 hits · 54 pts
SeverityFileLineSnippetContext
LOWv2ss/images/backup/bench.sh1#!/usr/bin/env bashCOMMENT
LOWv2ss/server-cfg/bench.sh1#!/usr/bin/env bashCOMMENT
LOWv2ss/server-cfg/bench-network.sh1#!/usr/bin/env bashCOMMENT
LOWv2ss/server-cfg/fqbench.sh221echo " Total Swap : $(_blue "$swap MB ($uswap MB Used)")"COMMENT
LOW…esources/com/nononsenseapps/feeder/model/slashdot.html301 switch (slot[i]) {COMMENT
LOW…enseapps/feeder/model/gofeed/GoFeedExtensionsKtTest.kt41// var expectedSummary = ""COMMENT
LOW…enseapps/feeder/model/gofeed/GoFeedExtensionsKtTest.kt61// @TestCOMMENT
LOW…enseapps/feeder/model/gofeed/GoFeedExtensionsKtTest.kt81// id = "$baseUrl/id",COMMENT
LOW…enseapps/feeder/model/gofeed/GoFeedExtensionsKtTest.kt101// id = "$baseUrl/id",COMMENT
LOW…enseapps/feeder/model/gofeed/GoFeedExtensionsKtTest.kt121// @TestCOMMENT
LOW…enseapps/feeder/model/gofeed/GoFeedExtensionsKtTest.kt141// mockSyndEntry(COMMENT
LOW…enseapps/feeder/model/gofeed/GoFeedExtensionsKtTest.kt161// title = "",COMMENT
LOW…enseapps/feeder/model/gofeed/GoFeedExtensionsKtTest.kt181// ParsedArticle(COMMENT
LOW…enseapps/feeder/model/gofeed/GoFeedExtensionsKtTest.kt201// @TestCOMMENT
LOW…enseapps/feeder/model/gofeed/GoFeedExtensionsKtTest.kt221// }COMMENT
LOW…enseapps/feeder/model/gofeed/GoFeedExtensionsKtTest.kt241// @TestCOMMENT
LOW…enseapps/feeder/model/gofeed/GoFeedExtensionsKtTest.kt261// assertEquals(COMMENT
LOW…enseapps/feeder/model/gofeed/GoFeedExtensionsKtTest.kt281// id = "$baseUrl/id",COMMENT
LOW…enseapps/feeder/model/gofeed/GoFeedExtensionsKtTest.kt301// title = "",COMMENT
LOW…enseapps/feeder/model/gofeed/GoFeedExtensionsKtTest.kt321// content_text = "",COMMENT
LOW…enseapps/feeder/model/gofeed/GoFeedExtensionsKtTest.kt341// ).asItem(baseUrl),COMMENT
LOW…enseapps/feeder/model/gofeed/GoFeedExtensionsKtTest.kt361// )COMMENT
LOW…enseapps/feeder/model/gofeed/GoFeedExtensionsKtTest.kt381// assertEquals(COMMENT
LOW…enseapps/feeder/model/gofeed/GoFeedExtensionsKtTest.kt401// description = description,COMMENT
LOW…enseapps/feeder/model/gofeed/GoFeedExtensionsKtTest.kt421// val item =COMMENT
LOW…enseapps/feeder/model/gofeed/GoFeedExtensionsKtTest.kt441// url = "http://foo/bar.png",COMMENT
LOW…enseapps/feeder/model/gofeed/GoFeedExtensionsKtTest.kt461// title = "",COMMENT
LOW…enseapps/feeder/model/gofeed/GoFeedExtensionsKtTest.kt481// ParsedArticle(COMMENT
LOW…enseapps/feeder/model/gofeed/GoFeedExtensionsKtTest.kt501// val romePubDate = Date(ZonedDateTime.parse("2017-11-15T22:36:36+00:00").toInstant().toEpochMilli())COMMENT
LOW…nseapps/feeder/ui/compose/html/LinearArticleContent.kt621 }COMMENT
LOW…nseapps/feeder/ui/compose/html/LinearArticleContent.kt641// if (allowHorizontalScroll) {COMMENT
LOW…onsenseapps/feeder/ui/compose/ompl/OpmlImportScreen.kt141// onOk = {COMMENT
LOW…nononsenseapps/feeder/model/gofeed/GoFeedExtensions.kt201// ?.mapNotNull { it.findThumbnailCandidate(feedBaseUrl) }COMMENT
LOW…nononsenseapps/feeder/model/gofeed/GoFeedExtensions.kt221// return findFirstImageInHtml(this.body(), baseUrl) ?: thumbnailCOMMENT
LOW…nononsenseapps/feeder/model/gofeed/GoFeedExtensions.kt241 return relativeLinkIntoAbsoluteOrNull(feedBaseUrl, it)COMMENT
LOW…nononsenseapps/feeder/model/gofeed/GoFeedExtensions.kt261// sequence {COMMENT
LOW…nononsenseapps/feeder/model/gofeed/GoFeedExtensions.kt281// metadata?.thumbnail?.forEach { thumbnail ->COMMENT
LOW…s2/app/src/main/java/com/wireguard/crypto/Ed25519.java541 // from input[0], which is valid mod 2^255-19.COMMENT
LOWfqnews2/libcore/stun/log.go1// Copyright 2016 Cong DingCOMMENT
LOWfqnews2/libcore/stun/attribute.go1// Copyright 2016 Cong DingCOMMENT
LOWfqnews2/libcore/stun/attribute.go81}COMMENT
LOWfqnews2/libcore/stun/response.go1// Copyright 2016 Cong DingCOMMENT
LOWfqnews2/libcore/stun/net.go1// Copyright 2016 Cong DingCOMMENT
LOWfqnews2/libcore/stun/discover.go1// Copyright 2016 Cong DingCOMMENT
LOWfqnews2/libcore/stun/discover.go21COMMENT
LOWfqnews2/libcore/stun/discover.go41// | Test | UDP <---/Resp\COMMENT
LOWfqnews2/libcore/stun/client.go1// Copyright 2016 Cong DingCOMMENT
LOWfqnews2/libcore/stun/host.go1// Copyright 2016 Cong DingCOMMENT
LOWfqnews2/libcore/stun/packet.go1// Copyright 2016 Cong DingCOMMENT
LOWfqnews2/libcore/stun/doc.go1// Copyright 2016 Cong DingCOMMENT
LOWfqnews2/libcore/stun/utils.go1// Copyright 2016 Cong DingCOMMENT
LOWfqnews2/libcore/stun/const.go1// Copyright 2016 Cong DingCOMMENT
LOWfqnews2/libcore/stun/tests.go1// Copyright 2016 Cong DingCOMMENT
LOWdeprecated/gae/proxy.py1#!/usr/bin/env pythonCOMMENT
LOWdeprecated/gae/proxy.py21# Harmony Meow <harmony.meow@gmail.com>COMMENT
LOWdeprecated/gae/proxy.py41# v3aqb <sgzz.cj@gmail.com>COMMENT
AI Slop Vocabulary19 hits · 43 pts
SeverityFileLineSnippetContext
LOW…esources/com/nononsenseapps/feeder/ui/cowboy_feed.json62 "content_html": "\n\n\u003cp\u003eSo I recently migrated this site from \u003ca href=\"https://ghost.org\"\uCODE
LOW…esources/com/nononsenseapps/feeder/ui/cowboy_feed.json98 "content_html": "\n\n\u003cp\u003eWhen I decided I needed more disk space for media and virtual machine (VM)CODE
MEDIUM…s/com/nononsenseapps/feeder/model/rss_morningpaper.xml740 &#8230; it is easy to produce images that are completely unrecognizable to humans, but that state-of-the-art DNNs beliCODE
MEDIUM⚡…s/com/nononsenseapps/feeder/model/rss_morningpaper.xml840 However, note that many machine learning models, unlike DNNs, don&#8217;t have the model capacity to be able to resistCODE
MEDIUM⚡…s/com/nononsenseapps/feeder/model/rss_morningpaper.xml842<p>This all sounds quite promising&#8230; unfortunately a subsequent paper showed that even defensive distillation is inCODE
MEDIUM⚡…s/com/nononsenseapps/feeder/model/rss_morningpaper.xml842<p>This all sounds quite promising&#8230; unfortunately a subsequent paper showed that even defensive distillation is inCODE
MEDIUM…s/com/nononsenseapps/feeder/model/rss_morningpaper.xml991<p>Here we&#8217;re back with birds (Caltech UCSD 200-2011 dataset) and also flowers (Oxford 102 flowers dataset). Can tCODE
LOW…nononsenseapps/feeder/model/cowboyprogrammer_feed.json61 "content_html": "\n\n\u003cp\u003eSo I recently migrated this site from \u003ca href=\"https://ghost.org\"\uCODE
LOW…nononsenseapps/feeder/model/cowboyprogrammer_feed.json97 "content_html": "\n\n\u003cp\u003eWhen I decided I needed more disk space for media and virtual machine (VM)CODE
MEDIUM⚡…/com/nononsenseapps/feeder/model/atom_research_rsc.xml18 <content type="html">&lt;p class=lp&gt;Here&amp;rsquo;s a straightforward benchmark.&#xA;Time how long it takes to rCODE
MEDIUM⚡…/com/nononsenseapps/feeder/model/atom_research_rsc.xml18 <content type="html">&lt;p class=lp&gt;Here&amp;rsquo;s a straightforward benchmark.&#xA;Time how long it takes to rCODE
MEDIUM⚡…/com/nononsenseapps/feeder/model/atom_research_rsc.xml18 <content type="html">&lt;p class=lp&gt;Here&amp;rsquo;s a straightforward benchmark.&#xA;Time how long it takes to rCODE
MEDIUM⚡…/com/nononsenseapps/feeder/model/atom_research_rsc.xml27 <content type="html">&lt;p class=lp&gt;’Tis the season for resolutions,&#xA;and I thought it would make sense to wriCODE
MEDIUM⚡…/com/nononsenseapps/feeder/model/atom_research_rsc.xml54 <content type="html">&lt;style&gt;&#xA;sub { font-size: 70% }&#xA;&lt;/style&gt;&#xA;&#xA;&lt;p class=lp&gt;DependenCODE
MEDIUM…/com/nononsenseapps/feeder/model/atom_research_rsc.xml81 <content type="html">&#xA;&lt;p class=&#34;lp&#34;&gt;&#xA;People I work with recognize my computer easily:&#xA;it&#CODE
MEDIUM…/com/nononsenseapps/feeder/model/atom_research_rsc.xml144 <content type="html">&#xA;&lt;p&gt;&lt;p class=lp&gt;&#xA;This is the story of a clever trick that&#39;s been aroundCODE
MEDIUM…/com/nononsenseapps/feeder/model/atom_research_rsc.xml144 <content type="html">&#xA;&lt;p&gt;&lt;p class=lp&gt;&#xA;This is the story of a clever trick that&#39;s been aroundCODE
MEDIUM…sources/com/nononsenseapps/feeder/model/rss_cowboy.xml1368 &lt;a href=&#34;http://stratechery.com/2014/dont-give-ipad/&#34;&gt;Stratechery&lt;/a&gt; explains some CODE
MEDIUM…enseapps/feeder/model/gofeed/GoFeedExtensionsKtTest.kt11 // Essentially a test for XKCDCOMMENT
AI Response Leakage3 hits · 20 pts
SeverityFileLineSnippetContext
HIGH⚡…/com/nononsenseapps/feeder/model/atom_research_rsc.xml45 <content type="html">&lt;p class=lp&gt;[&lt;i&gt;I wrote this post in mid-2014 for debuggers.co, which seems to haveCODE
HIGH⚡…/com/nononsenseapps/feeder/model/atom_research_rsc.xml45 <content type="html">&lt;p class=lp&gt;[&lt;i&gt;I wrote this post in mid-2014 for debuggers.co, which seems to haveCODE
HIGH…/com/nononsenseapps/feeder/model/atom_research_rsc.xml99 <content type="html">&#xA;&lt;style type=&#39;text/css&#39;&gt;&#xA;.matrix {&#xA;&#x9;font-family: sans-serif;&#xA;CODE
Slop Phrases9 hits · 17 pts
SeverityFileLineSnippetContext
MEDIUMfqnews/app/src/main/res/values-zh-rTW/strings.xml43 <string name="about_screen_info">I\'m publishing this application as free and open-source software under GPLv3 licenCODE
MEDIUMfqnews/app/src/main/res/values-zh-rCN/strings.xml42 <string name="about_screen_info">I\'m publishing this application as free and open-source software under GPLv3 licenCODE
MEDIUMfqnews/app/src/main/res/values/strings.xml21 <string name="about_screen_info">I\'m publishing this application as free and open-source software under GPLv3 licenCODE
MEDIUM…esources/com/nononsenseapps/feeder/ui/cowboy_feed.json62 "content_html": "\n\n\u003cp\u003eSo I recently migrated this site from \u003ca href=\"https://ghost.org\"\uCODE
MEDIUM…s/com/nononsenseapps/feeder/model/rss_morningpaper.xml459<p>And if you&#8217;ll indulge me one more time, here&#8217;s the extraction of a &#8216;turn&#8217; vector by differencCODE
LOW…/nononsenseapps/feeder/model/rss_nixers_newsletter.xml3666and don't forget to keep doing security updates.</p></li>CODE
MEDIUM…nononsenseapps/feeder/model/cowboyprogrammer_feed.json61 "content_html": "\n\n\u003cp\u003eSo I recently migrated this site from \u003ca href=\"https://ghost.org\"\uCODE
MEDIUM…/com/nononsenseapps/feeder/model/atom_research_rsc.xml81 <content type="html">&#xA;&lt;p class=&#34;lp&#34;&gt;&#xA;People I work with recognize my computer easily:&#xA;it&#CODE
MEDIUM…/com/nononsenseapps/feeder/model/atom_research_rsc.xml126 <content type="html">&#xA;&lt;p&gt;&lt;p class=pp&gt;&#xA;UTF-8 is a way to encode Unicode code points&amp;#8212;intCODE
Excessive Try-Catch Wrapping8 hits · 9 pts
SeverityFileLineSnippetContext
LOWfqnews/core/gfwlist/parse.py38 except Exception as e:CODE
MEDIUMfqnews/core/gfwlist/parse.py31def get_hostname(something):CODE
LOWdeprecated/gae/proxy.py304 except Exception as e:CODE
LOWdeprecated/gae/proxy.py331 except Exception as e:CODE
LOWdeprecated/gae/proxy.py373 except Exception as e:CODE
LOWdeprecated/gae/proxy.py440 except Exception as e:CODE
LOWdeprecated/gae/proxy.py606 except Exception as e:CODE
LOWdeprecated/gae/proxy.py1305 except Exception as e:CODE
Decorative Section Separators2 hits · 6 pts
SeverityFileLineSnippetContext
MEDIUMv2ss/images/backup/ssr.sh5#=================================================COMMENT
MEDIUMv2ss/images/backup/ssr.sh11#=================================================COMMENT
Fake / Example Data4 hits · 4 pts
SeverityFileLineSnippetContext
LOW…ources/com/nononsenseapps/feeder/model/atom_cowboy.xml123 <id>dummy-id-to-distinguis-from-alternate-link</id>CODE
LOW…java/com/nononsenseapps/feeder/model/FeedParserTest.kt702 assertEquals("http://cowboyprogrammer.org/dummy-id-to-distinguis-from-alternate-link", item.id)CODE
LOW…/nononsenseapps/feeder/ui/compose/settings/Settings.kt1189 "Lorem ipsum dolor sit amet.",CODE
LOW…/nononsenseapps/feeder/ui/compose/settings/Settings.kt1189 "Lorem ipsum dolor sit amet.",CODE
Structural Annotation Overuse1 hit · 2 pts
SeverityFileLineSnippetContext
LOW…erence/src/main/java/me/dozen/dpreference/IOUtils.java13 // NOTE: This class is focussed on InputStream, OutputStream, Reader andCOMMENT
Modern Structural Boilerplate1 hit · 1 pts
SeverityFileLineSnippetContext
LOWfqnews/core/gfwlist/parse.py11__all__ = ['main']CODE
Unused Imports1 hit · 1 pts
SeverityFileLineSnippetContext
LOWfqnews/core/gfwlist/parse.py4CODE
Deep Nesting1 hit · 1 pts
SeverityFileLineSnippetContext
LOWfqnews/core/gfwlist/parse.py54CODE