AI Slop Code RIsk Monitor

bluesky-social/atproto

Social networking technology created by Bluesky

31.5 High pattern signal View on GitHub

Maintenance and Governance Review

This report summarizes scanner evidence for bluesky-social/atproto, a TypeScript project with 9,680 GitHub stars. SynthScan examined 447,238 lines of code across 3281 source files, recording 1575 pattern matches distributed across 11 syntactic categories. The legacy adjusted pattern signal is 31.5 (High 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.

31.5
Adjusted Signal
31.5
Raw Pattern Score
100%
Time Factor
2026-10-10
Last Push
9.7K
Stars
TypeScript
Language
447.2K
Lines of Code
3.3K
Files
1.6K
Pattern Hits
2026-10-12
Scan Date
0.42
HC Hit Rate

Risk Review · v3

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

Cognitive Ownership Risk 2.2/100 · LOW

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

Hallucinated Dependency & Supply Chain Risk 78.9/100 · CRITICAL

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

Agent Over-Engineering Ratio 1.1/100 · LOW

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

PR Review Velocity Impact 78.8/100 · CRITICAL

Which changes need focused human review? 1575 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 1368HIGH 1MEDIUM 3LOW 203

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 1575 distinct pattern matches across 11 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.

Hallucination Indicators1368 hits · 13878 pts
SeverityFileLineSnippetContext
CRITICAL.agents/skills/lex-schema/SKILL.md185const result = app.bsky.feed.post.keySchema.safeValidate(rkey)CODE
CRITICAL.agents/skills/lexification-client/SKILL.md67- const res = await ctx.suggestionsAgent.api.app.bsky.unspecced.getSuggestionsSkeleton(CODE
CRITICALpackages/lexicon-resolver/tests/lexicon.test.ts51 const lex = await client.com.atproto.lexicon.schema.create(CODE
CRITICALpackages/lexicon-resolver/tests/lexicon.test.ts73 await client.com.atproto.lexicon.schema.create(CODE
CRITICALpackages/lexicon-resolver/tests/lexicon.test.ts89 await client.com.atproto.lexicon.schema.create(CODE
CRITICALpackages/lexicon-resolver/tests/lexicon.test.ts115 await client.com.atproto.lexicon.schema.create(CODE
CRITICALpackages/lexicon-resolver/tests/lexicon.test.ts151 await client.com.atproto.lexicon.schema.create(CODE
CRITICALpackages/lexicon-resolver/tests/lexicon.test.ts173 await client.com.atproto.lexicon.schema.create(CODE
CRITICALpackages/lexicon-resolver/tests/lexicon.test.ts182 const carolLex = await client.com.atproto.lexicon.schema.create(CODE
CRITICAL…ckages/ozone/tests/materialized-view-refresher.test.ts38 await network.ozone.daemon.ctx.materializedViewRefresher.run()CODE
CRITICAL…ckages/ozone/tests/materialized-view-refresher.test.ts72 await network.ozone.daemon.ctx.materializedViewRefresher.run()CODE
CRITICAL…ckages/ozone/tests/materialized-view-refresher.test.ts92 await network.ozone.daemon.ctx.materializedViewRefresher.run()CODE
CRITICAL…ckages/ozone/tests/materialized-view-refresher.test.ts112 await network.ozone.daemon.ctx.materializedViewRefresher.run()CODE
CRITICAL…ckages/ozone/tests/materialized-view-refresher.test.ts134 await network.ozone.daemon.ctx.materializedViewRefresher.run()CODE
CRITICALpackages/ozone/tests/queues.test.ts752 await network.ozone.daemon.ctx.queueRouter.routeReports()CODE
CRITICALpackages/ozone/tests/queues.test.ts778 await network.ozone.daemon.ctx.queueRouter.routeReports()CODE
CRITICALpackages/ozone/tests/queues.test.ts799 await network.ozone.daemon.ctx.queueRouter.routeReports()CODE
CRITICALpackages/ozone/tests/get-profiles.test.ts34 const { data } = await modClient.agent.app.bsky.actor.getProfiles(CODE
CRITICALpackages/ozone/tests/get-lists.test.ts44 agent.api.app.bsky.graph.getLists(CODE
CRITICALpackages/ozone/tests/get-lists.test.ts48 appviewAgent.api.app.bsky.graph.getLists({ actor: sc.dids.alice }),CODE
CRITICALpackages/ozone/tests/report-routing.test.ts163 await network.ozone.daemon.ctx.queueRouter.routeReports()CODE
CRITICALpackages/ozone/tests/report-routing.test.ts231 await network.ozone.daemon.ctx.queueRouter.routeReports()CODE
CRITICALpackages/ozone/tests/report-routing.test.ts260 await network.ozone.daemon.ctx.queueRouter.routeReports()CODE
CRITICALpackages/ozone/tests/report-routing.test.ts274 await network.ozone.daemon.ctx.queueRouter.routeReports()CODE
CRITICALpackages/ozone/tests/query-labels.test.ts95 agent.api.com.atproto.label.queryLabels({ uriPatterns }),CODE
CRITICAL⚡packages/ozone/tests/query-labels.test.ts109 const first = await agent.api.com.atproto.label.queryLabels(params)CODE
CRITICAL⚡packages/ozone/tests/query-labels.test.ts110 const second = await agent.api.com.atproto.label.queryLabels({CODE
CRITICAL⚡packages/ozone/tests/query-labels.test.ts116 const otherSource = await agent.api.com.atproto.label.queryLabels({CODE
CRITICAL⚡packages/ozone/tests/query-labels.test.ts125 const res = await agent.api.com.atproto.label.queryLabels({CODE
CRITICAL⚡packages/ozone/tests/query-labels.test.ts132 const res = await agent.api.com.atproto.label.queryLabels({CODE
CRITICAL⚡packages/ozone/tests/query-labels.test.ts139 const res = await agent.api.com.atproto.label.queryLabels({CODE
CRITICAL⚡packages/ozone/tests/query-labels.test.ts146 const res = await agent.api.com.atproto.label.queryLabels({CODE
CRITICAL⚡packages/ozone/tests/query-labels.test.ts156 const res = await agent.api.com.atproto.label.queryLabels({CODE
CRITICAL⚡packages/ozone/tests/query-labels.test.ts163 const res1 = await agent.api.com.atproto.label.queryLabels({CODE
CRITICAL⚡packages/ozone/tests/query-labels.test.ts167 const res2 = await agent.api.com.atproto.label.queryLabels({CODE
CRITICALpackages/ozone/tests/query-labels.test.ts179 const res = await agent.api.com.atproto.label.queryLabels({CODE
CRITICALpackages/ozone/tests/query-labels.test.ts219 const res = await agent.api.com.atproto.label.queryLabels({CODE
CRITICALpackages/ozone/tests/inbox-seen.test.ts30 return sc.agent.tools.ozone.inbox.updateSeen(CODE
CRITICAL⚡packages/ozone/tests/inbox-seen.test.ts56 sc.agent.tools.ozone.inbox.listNotifications({ section }, options),CODE
CRITICAL⚡packages/ozone/tests/inbox-seen.test.ts57 sc.agent.tools.ozone.inbox.listNotifications(CODE
CRITICAL⚡packages/ozone/tests/inbox-seen.test.ts61 sc.agent.tools.ozone.inbox.getUnreadCount({ section }, options),CODE
CRITICALpackages/ozone/tests/report-assignment.test.ts60 await network.ozone.ctx.db.db.deleteFrom('report_queue').execute()CODE
CRITICALpackages/ozone/tests/report-assignment.test.ts63 await network.ozone.ctx.db.db.deleteFrom('moderator_assignment').execute()CODE
CRITICALpackages/ozone/tests/strike-expiry-processor.test.ts132 await network.ozone.daemon.ctx.strikeExpiryProcessor.processExpiredStrikes()CODE
CRITICALpackages/ozone/tests/strike-expiry-processor.test.ts144 await network.ozone.daemon.ctx.strikeExpiryProcessor.processExpiredStrikes()CODE
CRITICALpackages/ozone/tests/strike-expiry-processor.test.ts175 await network.ozone.daemon.ctx.strikeExpiryProcessor.processExpiredStrikes()CODE
CRITICALpackages/ozone/tests/strike-expiry-processor.test.ts202 await network.ozone.daemon.ctx.strikeExpiryProcessor.processExpiredStrikes()CODE
CRITICALpackages/ozone/tests/strike-expiry-processor.test.ts249 await network.ozone.daemon.ctx.strikeExpiryProcessor.processExpiredStrikes()CODE
CRITICAL⚡packages/ozone/tests/strike-expiry-processor.test.ts278 await network.ozone.daemon.ctx.strikeExpiryProcessor.getCursor()CODE
CRITICAL⚡packages/ozone/tests/strike-expiry-processor.test.ts280 await network.ozone.daemon.ctx.strikeExpiryProcessor.processExpiredStrikes()CODE
CRITICAL⚡packages/ozone/tests/strike-expiry-processor.test.ts284 await network.ozone.daemon.ctx.strikeExpiryProcessor.getCursor()CODE
CRITICAL⚡packages/ozone/tests/strike-expiry-processor.test.ts294 await network.ozone.daemon.ctx.strikeExpiryProcessor.processExpiredStrikes()CODE
CRITICAL⚡packages/ozone/tests/strike-expiry-processor.test.ts296 await network.ozone.daemon.ctx.strikeExpiryProcessor.getCursor()CODE
CRITICALpackages/ozone/tests/inbox-subject-reads.test.ts62 network.ozone.ctx.db.db.getExecutor(),CODE
CRITICALpackages/ozone/tests/get-config.test.ts25 const { data } = await agent.api.tools.ozone.server.getConfig(CODE
CRITICALpackages/ozone/tests/repo-search.test.ts83 const result = await agent.api.tools.ozone.moderation.searchRepos(CODE
CRITICALpackages/ozone/tests/repo-search.test.ts113 const res = await agent.api.tools.ozone.moderation.searchRepos(CODE
CRITICALpackages/ozone/tests/repo-search.test.ts126 const res = await agent.api.tools.ozone.moderation.searchRepos(CODE
CRITICALpackages/ozone/tests/repo-search.test.ts138 const full = await agent.api.tools.ozone.moderation.searchRepos(CODE
CRITICALpackages/ozone/tests/repo-search.test.ts151 const res = await agent.api.tools.ozone.moderation.searchRepos(CODE
1308 more matches not shown…
Hyper-Verbose Identifiers100 hits · 102 pts
SeverityFileLineSnippetContext
LOWpackages/lexicon-resolver/src/lexicon.ts107export async function resolveLexiconDidAuthority(CODE
LOW…ages/oauth/oauth-types/src/oauth-client-id-loopback.ts35export function assertOAuthLoopbackClientId(CODE
LOW…ages/oauth/oauth-types/src/oauth-client-id-loopback.ts52export function parseOAuthLoopbackClientId(CODE
LOW…ages/oauth/oauth-types/src/oauth-client-id-loopback.ts68export function safeParseOAuthLoopbackClientId(CODE
LOW…ages/oauth/oauth-types/src/oauth-client-id-loopback.ts113export function safeParseOAuthLoopbackClientIdQueryString(CODE
LOW…es/oauth/oauth-types/src/atproto-loopback-client-id.ts24export function buildAtprotoLoopbackClientId(CODE
LOW…es/oauth/oauth-types/src/atproto-loopback-client-id.ts64export function parseAtprotoLoopbackClientId(CODE
LOW…/oauth/oauth-types/src/oauth-client-id-discoverable.ts73export function isOAuthClientIdDiscoverable(CODE
LOW⚡…/oauth/oauth-types/src/oauth-client-id-discoverable.ts116export function isConventionalOAuthClientId(CODE
LOW⚡…/oauth/oauth-types/src/oauth-client-id-discoverable.ts122export function assertOAuthDiscoverableClientId(CODE
LOW⚡…/oauth/oauth-types/src/oauth-client-id-discoverable.ts128export function parseOAuthDiscoverableClientId(clientId: string): URL {CODE
LOW…th/oauth-types/src/atproto-loopback-client-metadata.ts18export function atprotoLoopbackClientMetadata(CODE
LOW…th/oauth-types/src/atproto-loopback-client-metadata.ts26export function buildAtprotoLoopbackClientMetadata(CODE
LOWpackages/oauth/oauth-provider/src/oauth-utils.ts4export function buildProtectedResourceMetadata(CODE
LOWpackages/oauth/oauth-provider/src/dpop/dpop-manager.ts205function wrapInvalidDpopProofError(CODE
LOW…th/oauth-provider/src/errors/www-authenticate-error.ts32function formatWWWAuthenticateHeader(wwwAuthenticate: WWWAuthenticate): string {CODE
LOW…th/oauth-provider/src/errors/www-authenticate-error.ts47function wwwAuthenticateEntryToString([type, params]: WWWAuthenticateEntry) {CODE
LOW…ckages/oauth/oauth-provider/src/client/client-utils.ts17export function parseDiscoverableClientId(CODE
LOW…der/src/router/create-authorization-page-middleware.ts266function parseOAuthAuthorizationRequestQuery(CODE
LOW…h-provider/src/router/assets/send-cookie-error-page.ts5export function sendCookieErrorPageFactory(CODE
LOW…auth/oauth-provider/src/router/assets/send-redirect.ts75export function sendAuthorizationResultRedirect(CODE
LOWpackages/oauth/oauth-client/src/oauth-client-auth.ts16export function negotiateClientAuthMethod(CODE
LOWpackages/oauth/oauth-client/src/oauth-client-auth.ts82export function createClientCredentialsFactory(CODE
LOWpackages/oauth/oauth-scopes/src/atproto-oauth-scope.ts52export function normalizeAtprotoOauthScope(scope: string) {CODE
LOWpackages/oauth/oauth-scopes/src/atproto-oauth-scope.ts61export function normalizeAtprotoOauthScopeValue(CODE
LOW…t-browser-example/src/providers/BskyClientProvider.tsx44export function useAuthenticatedBskyClient(CODE
LOW…auth/oauth-provider-ui/src/contexts/authentication.tsx298export function ProvideAuthenticatedSession({CODE
LOW…-ui/src/components/enable-email-auth-factor-dialog.tsx12export function EnableEmailAuthFactorDialog({CODE
LOW…der-ui/src/components/oauth-session-details-dialog.tsx16export function OAuthSessionDetailsDialog({CODE
LOW…ui/src/components/disable-email-auth-factor-dialog.tsx24export function DisableEmailAuthFactorDialog({CODE
LOW…/components/disable-email-auth-factor-confirm-form.tsx23export function DisableEmailAuthFactorConfirmForm({CODE
LOW…/components/forms/input-handle-custom-instructions.tsx33export function InputHandleCustomInstructions({CODE
LOW…provider-ui/src/components/utils/scope-description.tsx282function hasOnlyBskyAppSpecificPermissions(CODE
LOW…provider-ui/src/components/utils/scope-description.tsx336function BlueskyAppviewPermissions({CODE
LOW…provider-ui/src/components/utils/scope-description.tsx771function isOfficialBlueskyAppviewServiceId(aud: string): boolean {CODE
LOW…provider-ui/src/components/utils/scope-description.tsx808function scopeEnablesPrivateBskyAppMethods(scope: string): boolean {CODE
LOWpackages/oauth/oauth-provider-ui/src/data/email.ts130export function useDisableEmailAuthFactor() {CODE
LOW…ges/oauth/oauth-provider-ui/src/data/oauth-sessions.ts43export function useRevokeOAuthSessionMutation() {CODE
LOW…s/oauth/oauth-provider-ui/src/data/account-sessions.ts42export function useRevokeAccountSessionMutation() {CODE
LOW…-provider-ui/src/routes/account/u/$accountId/about.tsx11function importLocalizedPageModule(CODE
LOWpackages/ozone/tests/_inbox.ts73export async function withNotificationInsertFailure(CODE
LOWpackages/ozone/src/inbox/preferences.ts6export async function getNotificationPreferences(CODE
LOWpackages/ozone/src/inbox/preferences.ts19export async function putNotificationPreferences(CODE
LOWpackages/ozone/src/config/strike-suspension.ts6export function parseStrikeSuspensionConfig(CODE
LOWpackages/ozone/src/report/activity.ts180export async function bulkInsertReportActivities(CODE
LOWpackages/ozone/src/setting/validators.ts453function assertKnownPriorityLevels(CODE
LOWpackages/lex/lex-client/tests/client.test.ts35 function expectTypedAdultContentPref(CODE
LOWpackages/lex/lex-client/src/errors.ts558function buildResponseOverviewMessage(response: Response): string {CODE
LOWpackages/lex/lex-client/src/www-authenticate.ts35export function parseWWWAuthenticateHeader(CODE
LOWpackages/lex/lex-installer/src/lexicons-manifest.ts45export function normalizeLexiconsManifest(CODE
LOWpackages/lex/lex-server/src/lib/www-authenticate.ts76export function formatWWWAuthenticateHeader(CODE
LOWpackages/lex/lex-server/src/lib/www-authenticate.ts96function formatWWWAuthenticateChallenge(CODE
LOWpackages/lex/lex-server/src/lib/www-authenticate.ts105function formatWWWAuthenticateParams(params: WWWAuthenticateParams): string {CODE
LOWpackages/lex/lex-builder/src/ref-resolver.ts423function asSafeDefinitionIdentifier(name: string) {CODE
LOWpackages/internal/xrpc-utils/src/accept.ts28export function buildProxiedContentEncoding(CODE
LOWpackages/internal/xrpc-utils/src/accept.ts112function parseAcceptEncodingDefinition(def: string): Accept {CODE
LOW…ternal/opentelemetry-node/tests/http-server-harness.ts27export function describeHttpServerInstrumentation(options: {CODE
LOW…ges/internal/opentelemetry-node/src/instrumentation.ts53export function getDefaultAtprotoInstrumentations(CODE
LOWpackages/internal/fetch/src/fetch-request.ts155export function checkForbiddenDomainNamePolicy(CODE
LOWpackages/internal/fetch/src/fetch-request.ts179export function protocolCheckRequestTransform(protocols: ProtocolConfig) {CODE
40 more matches not shown…
Over-Commented Block67 hits · 64 pts
SeverityFileLineSnippetContext
LOWtsconfig/base.tsconfig.json1{COMMENT
LOWpackages/oauth/oauth-types/src/uri.ts161COMMENT
LOWpackages/oauth/oauth-provider/src/oauth-provider.ts561COMMENT
LOWpackages/oauth/oauth-provider/src/oauth-provider.ts641COMMENT
LOWpackages/oauth/oauth-provider/src/types/email.ts1import { isEmailValid } from '@hapi/address'COMMENT
LOW…es/oauth/oauth-provider/src/request/request-manager.ts161 if (!parameters.redirect_uri) {COMMENT
LOW…ages/oauth/oauth-provider/src/client/client-manager.ts421 )COMMENT
LOW…ages/oauth/oauth-provider/src/client/client-manager.ts481 )COMMENT
LOW…ages/oauth/oauth-provider/src/client/client-manager.ts541COMMENT
LOW…ages/oauth/oauth-provider/src/client/client-manager.ts581 //COMMENT
LOW…ages/oauth/oauth-provider/src/client/client-manager.ts701 }COMMENT
LOW…ages/oauth/oauth-provider/src/client/client-manager.ts721 // > URI scheme based on a domain name that is under the control ofCOMMENT
LOWpackages/oauth/oauth-provider/src/client/client.ts241 // > 3. The JWT MUST contain an "aud" (audience) claim containing aCOMMENT
LOWpackages/oauth/oauth-provider/src/client/client.ts261 // > unique identifier for the token. The authorization serverCOMMENT
LOW…es/oauth/oauth-provider/src/metadata/build-metadata.ts41 'public', // The same "sub" is returned for all clientsCOMMENT
LOW…der/src/router/create-authorization-page-middleware.ts81 // Do not perform any of the following logic if the request is invalidCOMMENT
LOWpackages/oauth/oauth-client/README.md21 // These must be the same metadata as the one exposed on theCOMMENT
LOWpackages/oauth/oauth-client/src/session-getter.ts121 tokenSet: newTokenSet,COMMENT
LOWpackages/oauth/oauth-client/src/identity-resolver.ts1export {COMMENT
LOWpackages/oauth/oauth-client/src/identity-resolver.ts21COMMENT
LOWpackages/oauth/oauth-client/src/oauth-client-auth.ts121 client_assertion: await key.createJwt(COMMENT
LOW…ckages/oauth/oauth-provider-ui/authorization-page.html161 'account:email',COMMENT
LOW…ges/oauth/oauth-provider-ui/src/authorization-page.tsx81 const [rejected, setRejected] = useState<null | boolean>(null)COMMENT
LOW…ges/oauth/oauth-provider-ui/src/authorization-page.tsx101 // call fails, we will show a link that the user can click to continueCOMMENT
LOW…ges/oauth/oauth-provider-ui/src/authorization-page.tsx121 // In case automatically redirecting fails, we will also show a link thatCOMMENT
LOW…/oauth-provider-ui/src/components/forms/form-shell.tsx141 // @NOTE `Form` defaults to noValidate, which leaves any control outsideCOMMENT
LOWpackages/identity/src/fetch.ts21 //COMMENT
LOWpackages/lex/lex-schema/src/core/schema.ts301 }COMMENT
LOWpackages/lex/lex-schema/src/core/schema.ts321 // also define those aliases directly on the schema instance, so that they canCOMMENT
LOWpackages/lex/lex-schema/src/schema/params.ts301 // This should never happen. If it *does*, it means that the user ofCOMMENT
LOWpackages/lex/lex-data/src/cid.ts101// uses "exports" field in package.json, which do not contain "types"COMMENT
LOWpackages/internal/opentelemetry-node/src/index.ts101 // configured, but NodeSDK then defaults every unspecifiedCOMMENT
LOW…ges/internal/opentelemetry-node/src/instrumentation.ts61 // We first normalize the path to extract the local XRPC method (lxm)COMMENT
LOWpackages/pds/tests/account.test.ts161 // const userKey = await crypto.Secp256k1Keypair.create()COMMENT
LOWpackages/pds/tests/account.test.ts181COMMENT
LOWpackages/pds/tests/account.test.ts201 // handle: 'byo-did.test',COMMENT
LOWpackages/pds/tests/account.test.ts221 // const attempt2 = agent.api.com.atproto.server.createAccount({COMMENT
LOWpackages/pds/tests/account.test.ts241 // const did4 = await ctx.plcClient.createDid({COMMENT
LOWpackages/pds/tests/proxied/proxy-oauth-aud.test.ts21// check. An OAuth caller granted `rpc:<lxm>?aud=<did>#<serviceId>` (theCOMMENT
LOWpackages/pds/tests/seeds/users-bulk.ts21 }COMMENT
LOWpackages/pds/src/account-manager/account-manager.ts1081 'confirmation token required',COMMENT
LOWpackages/dev-env/src/mock/index.ts681 // import * as seedThreadV2 from '../seed/thread-v2.js'COMMENT
LOWpackages/lex-cli/bin.js1#!/usr/bin/env nodeCOMMENT
LOWpackages/api/jest.setup.ts21 // cause = `label:${actual.cause.labelDef.id}`COMMENT
LOWpackages/ws-client/src/websocket.ts141 // Consecutive failed connections since the last successful open, so theCOMMENT
LOWpackages/ws-client/src/websocket.ts221 // always already recorded here, since a transport settles its iterationCOMMENT
LOWpackages/ws-client/src/websocket.ts261 // Post-increment so the first reconnect waits ~1s (2^0) and eachCOMMENT
LOWpackages/ws-client/src/message-channel.ts81interface Waiter<M extends DataMode> {COMMENT
LOWpackages/ws-client/src/transport/browser-transport.ts161 options.onClose(detail)COMMENT
LOWpackages/ws-client/src/transport/browser-transport.ts241 }COMMENT
LOWpackages/ws-client/src/transport/node-transport.ts101 function reportClose(detail: CloseEventDetail): void {COMMENT
LOWpackages/ws-client/src/transport/node-transport.ts121 if (pendingError) returnCOMMENT
LOWpackages/syntax/src/recordkey.ts1export type RecordKeyString = stringCOMMENT
LOWpackages/syntax/src/did.ts1// Human-readable constraints:COMMENT
LOWpackages/syntax/src/handle.ts21]COMMENT
LOWpackages/bsky/src/hydration/hydrator.ts321COMMENT
LOWpackages/bsky/src/hydration/hydrator.ts621COMMENT
LOWpackages/bsky/src/hydration/hydrator.ts961 // - profileCOMMENT
LOWpackages/bsky/src/hydration/hydrator.ts1221 starterPacks,COMMENT
LOWpackages/bsky/src/api/blob-resolver.ts81 // The promise returned by streamBlob() will be rejected as soon asCOMMENT
7 more matches not shown…
Fake / Example Data26 hits · 30 pts
SeverityFileLineSnippetContext
LOW…rovider-ui/src/components/forms/fields/token-field.tsx12 'type' | 'pattern' | 'minLength' | 'maxLength' | 'placeholder' | 'below'CODE
LOWpackages/did/tests/methods/web.test.ts40 ['lorem ipsum dolor sit', 'Invalid did:web prefix'],CODE
LOWpackages/did/tests/methods/plc.test.ts24 ['lorem ipsum dolor sit', 'Invalid did:plc prefix'],CODE
LOWpackages/lex/lex-client/src/response.bench.ts65 'Lorem ipsum dolor sit amet, consectetur adipiscing elit 🤩.\n'.repeat(CODE
LOWpackages/lex/lex-client/src/response.bench.ts65 'Lorem ipsum dolor sit amet, consectetur adipiscing elit 🤩.\n'.repeat(CODE
LOW⚡packages/lex/lex-schema/tests/l.test.ts307 street: '123 Main St',CODE
LOW⚡packages/lex/lex-schema/tests/l.test.ts316 street: '123 Main St',CODE
LOW⚡packages/lex/lex-schema/tests/l.test.ts324 street: '123 Main St',CODE
LOWpackages/lex/lex-schema/tests/l.test.ts378 street: '123 Main St',CODE
LOW⚡packages/lex/lex-schema/src/schema/typed-object.test.ts464 displayName: 'John Doe',CODE
LOW⚡packages/lex/lex-schema/src/schema/typed-object.test.ts474 displayName: 'John Doe',CODE
LOW⚡packages/lex/lex-schema/src/schema/typed-object.test.ts482 displayName: 'John Doe',CODE
LOW⚡packages/lex/lex-schema/src/schema/typed-object.test.ts490 displayName: 'John Doe',CODE
LOW⚡packages/lex/lex-schema/src/schema/typed-object.test.ts499 displayName: 'John Doe',CODE
LOW⚡packages/lex/lex-schema/src/schema/typed-object.test.ts507 displayName: 'John Doe',CODE
LOWpackages/lex/lex-schema/src/schema/custom.test.ts175 const validResult = schema.safeParse('user@example.com')CODE
LOWpackages/lex/lex-schema/src/schema/refine.test.ts59 const result = schema.safeParse('user@example.com')CODE
LOWpackages/lex/lex-schema/src/schema/refine.test.ts188 email: 'user@example.com',CODE
LOWpackages/lex/lex-schema/src/schema/refine.test.ts196 email: 'user@example.com',CODE
LOWpackages/lex/lex-schema/src/schema/regexp.test.ts87 const result = schema.safeParse('user@example.com')CODE
LOWpackages/lex/lex-json/src/json-bytes-decoder.bench.ts65 'Lorem ipsum dolor sit amet, consectetur adipiscing elit 🤩.\n'.repeat(CODE
LOWpackages/lex/lex-json/src/json-bytes-decoder.bench.ts65 'Lorem ipsum dolor sit amet, consectetur adipiscing elit 🤩.\n'.repeat(CODE
LOWpackages/lex/lex-json/src/json-bytes-decoder.bench.ts113 'Lorém ipsum dolor sit amet, consectetur adipiscing elit 🤩.',CODE
LOWpackages/lex/lex-json/src/json-bytes-decoder.bench.ts159 name: 'John Doe',CODE
LOWpackages/lex/lex-json/src/lex-json.bench.ts62 'Lorem ipsum dolor sit amet, consectetur adipiscing elit 🤩.\n'.repeat(CODE
LOWpackages/lex/lex-json/src/lex-json.bench.ts62 'Lorem ipsum dolor sit amet, consectetur adipiscing elit 🤩.\n'.repeat(CODE
Structural Annotation Overuse5 hits · 9 pts
SeverityFileLineSnippetContext
LOW⚡packages/lex/lex-resolver/src/lex-resolver.ts236 * // Step 1: Resolve the authority to get the AT URICOMMENT
LOW⚡packages/lex/lex-resolver/src/lex-resolver.ts240 * // Step 2: Fetch the lexicon from the URICOMMENT
LOWpackages/api/OAUTH.md24## Step 1: Create your client metadataCOMMENT
LOWpackages/api/OAUTH.md88## Step 2: Setup your SPACOMMENT
LOWpackages/api/OAUTH.md165## Step 3: Implement the OAuth flowCOMMENT
Synthetic Comment Markers1 hit · 8 pts
SeverityFileLineSnippetContext
HIGH…kages/lex/lex-document/src/lexicon-iterable-indexer.ts17 * // Documents are indexed lazily as requestedCOMMENT
AI Slop Vocabulary2 hits · 6 pts
SeverityFileLineSnippetContext
MEDIUMpackages/oauth/oauth-client/src/oauth-client-auth.ts45 // more robust against keysets containing keys without a "kid" property.COMMENT
MEDIUMpackages/bsky/src/image/server.ts89 // Definitely not an image ? Let's fail right away.COMMENT
Verbosity Indicators2 hits · 4 pts
SeverityFileLineSnippetContext
LOW⚡packages/lex/lex-resolver/src/lex-resolver.ts236 * // Step 1: Resolve the authority to get the AT URICOMMENT
LOW⚡packages/lex/lex-resolver/src/lex-resolver.ts240 * // Step 2: Fetch the lexicon from the URICOMMENT
Example Usage Blocks2 hits · 3 pts
SeverityFileLineSnippetContext
LOWpackages/dev-infra/with-test-db.sh3# Example usage:COMMENT
LOWpackages/dev-infra/with-test-redis-and-db.sh3# Example usage:COMMENT
Slop Phrases1 hit · 3 pts
SeverityFileLineSnippetContext
MEDIUM.github/workflows/repo.yaml115 # want to live dangerously and need an immediate workaround, you can tryCOMMENT
Overly Generic Function Names1 hit · 1 pts
SeverityFileLineSnippetContext
LOWpackages/lex/lex-server/src/nodejs.ts350async function handleRequest(CODE