Omnivore is a complete, open source read-it-later solution for people who like reading.
This report summarizes scanner evidence for omnivore-app/omnivore, a TypeScript project with 16,399 GitHub stars. SynthScan examined 483,598 lines of code across 2427 source files, recording 469 pattern matches distributed across 14 syntactic categories. The legacy adjusted pattern signal is 1.4 (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.
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.
Can maintainers explain intent, assumptions, and trade-offs? 334 finding(s).
Are imports declared and package/API names verified? 105 finding(s).
Are wrappers, guards, and repeated structures necessary? 99 finding(s).
Which changes need focused human review? 469 finding(s).
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.
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.
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.
The scanner identified 469 distinct pattern matches across 14 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.
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | self-hosting/GUIDE.md | 121 | COMMENT | |
| LOW | self-hosting/GUIDE.md | 141 | # - minio_data:/data | COMMENT |
| LOW | self-hosting/podman-compose/podman-compose.yml | 81 | # - omnivore-network | COMMENT |
| LOW | self-hosting/podman-compose/podman-compose.yml | 101 | # - .env | COMMENT |
| LOW | self-hosting/podman-compose/podman-compose.yml | 121 | # networks: | COMMENT |
| LOW | self-hosting/podman-compose/podman-compose.yml | 141 | # - minio_data:/data | COMMENT |
| LOW | self-hosting/podman-compose/podman-compose.yml | 161 | # " | COMMENT |
| LOW | self-hosting/docker-compose/docker-compose.yml | 61 | .env | COMMENT |
| LOW | self-hosting/docker-compose/docker-compose.yml | 81 | # Disabled for the Self-hosting. | COMMENT |
| LOW | self-hosting/docker-compose/docker-compose.yml | 101 | # image: pgsty/minio | COMMENT |
| LOW | self-hosting/docker-compose/docker-compose.yml | 121 | # - MINIO_ACCESS_KEY=minio | COMMENT |
| LOW | web-extensions/extension-v3/src/scripts/omnivore-api.ts | 321 | // labels.forEach((l) => { | COMMENT |
| LOW | web-extensions/extension-v3/src/scripts/omnivore-api.ts | 341 | // const query = JSON.stringify({ | COMMENT |
| LOW | web-extensions/extension-v3/src/scripts/omnivore-api.ts | 361 | // id | COMMENT |
| LOW | web-extensions/extension-v3/src/scripts/omnivore-api.ts | 381 | // ) | COMMENT |
| LOW | web-extensions/extension-v3/src/scripts/omnivore-api.ts | 401 | // highlightId: existingNote.id, | COMMENT |
| LOW | web-extensions/extension-v3/src/scripts/omnivore-api.ts | 421 | // mutation CreateHighlight($input: CreateHighlightInput!) { | COMMENT |
| LOW | web-extensions/extension-v3/src/scripts/omnivore-api.ts | 441 | // }, | COMMENT |
| LOW | …-extensions/extension-v3/src/scripts/content/labels.ts | 41 | return; | COMMENT |
| LOW | mobile/apple/AppStoreScreenshots/SnapshotHelper.swift | 1 | // swiftlint:disable line_length | COMMENT |
| LOW | …le/apple/AppStoreScreenshots/AppStoreScreenshots.swift | 61 | // app.buttons["Audiobook"].tap() | COMMENT |
| LOW | …/Sources/App/Views/SwipeRightToPopViewController.swift | 1 | // | COMMENT |
| LOW | …reKit/Sources/App/Views/Home/HomeFeedDisplayText.swift | 1 | import Foundation | COMMENT |
| LOW | …reKit/Sources/App/Views/Home/HomeFeedDisplayText.swift | 21 | // return LocalText.allGeneric | COMMENT |
| LOW | …reKit/Sources/App/Views/Home/LibraryScanFeedView.swift | 121 | // let existingLabelIDs = labels?.map(\.unwrappedID) ?? [] | COMMENT |
| LOW | …ources/App/Views/AudioPlayer/ExpandedAudioPlayer.swift | 121 | // Text("View article") | COMMENT |
| LOW | …Sources/App/Views/AudioPlayer/AudioToolbarButton.swift | 21 | // .animation(animation.speed(1.2), value: drawingHeight) | COMMENT |
| LOW | …/OmnivoreKit/Sources/App/Views/RootView/RootView.swift | 81 | // private var pushNotificationPrimerView: PushNotificationPrimer { | COMMENT |
| LOW | …eKit/Sources/App/Views/Profile/SubscriptionsView.swift | 541 | } | COMMENT |
| LOW | …mnivoreKit/Sources/App/Views/Profile/FiltersView.swift | 121 | // } | COMMENT |
| LOW | …t/Sources/App/Views/WebReader/WebReaderContainer.swift | 141 | // .padding(.horizontal)) | COMMENT |
| LOW | …t/Sources/App/Views/WebReader/WebReaderContainer.swift | 161 | // } | COMMENT |
| LOW | …/apple/OmnivoreKit/Sources/App/PDFSupport/NanoID.swift | 41 | /// - Returns: A new random ID. | COMMENT |
| LOW | …le/apple/OmnivoreKit/Sources/Models/InboxFilters.swift | 1 | import Foundation | COMMENT |
| LOW | …le/apple/OmnivoreKit/Sources/Models/InboxFilters.swift | 21 | // | COMMENT |
| LOW | …le/apple/OmnivoreKit/Sources/Models/InboxFilters.swift | 41 | // ) | COMMENT |
| LOW | …le/apple/OmnivoreKit/Sources/Models/InboxFilters.swift | 61 | // case .recommended: | COMMENT |
| LOW | …le/apple/OmnivoreKit/Sources/Models/InboxFilters.swift | 81 | // // include pdf only | COMMENT |
| LOW | …le/apple/OmnivoreKit/Sources/Models/InboxFilters.swift | 101 | // case pinned | COMMENT |
| LOW | …le/apple/OmnivoreKit/Sources/Models/InboxFilters.swift | 121 | // return "Your recently read items will appear here." | COMMENT |
| LOW | …le/apple/OmnivoreKit/Sources/Models/InboxFilters.swift | 141 | // // Use > 1 instead of 0 so its only reads they have made slight progress on. | COMMENT |
| LOW | …le/apple/OmnivoreKit/Sources/Models/InboxFilters.swift | 161 | // notInArchivePredicate, undeletedPredicate, newsletterLabelPredicate | COMMENT |
| LOW | …le/apple/OmnivoreKit/Sources/Models/InboxFilters.swift | 181 | // default: | COMMENT |
| LOW | …reKit/Sources/Models/DataModels/RecentSearchItem.swift | 1 | // | COMMENT |
| LOW | mobile/apple/OmnivoreKit/Sources/Views/SnoozeView.swift | 1 | import Models | COMMENT |
| LOW | mobile/apple/OmnivoreKit/Sources/Views/SnoozeView.swift | 21 | // Spacer() | COMMENT |
| LOW | mobile/apple/OmnivoreKit/Sources/Views/SnoozeView.swift | 41 | // snoozeAction( | COMMENT |
| LOW | mobile/apple/OmnivoreKit/Sources/Views/SnoozeView.swift | 61 | // private struct SnoozeIconButtonView: View { | COMMENT |
| LOW | mobile/apple/OmnivoreKit/Sources/Views/SnoozeView.swift | 81 | // maxWidth: .infinity, | COMMENT |
| LOW | mobile/apple/OmnivoreKit/Sources/Views/SnoozeView.swift | 101 | // formatter.dateFormat = needsDay ? "EEE h:mm a" : "h:mm a" | COMMENT |
| LOW | mobile/apple/OmnivoreKit/Sources/Views/SnoozeView.swift | 121 | // | COMMENT |
| LOW | mobile/apple/OmnivoreKit/Sources/Views/SnoozeView.swift | 141 | // } else { | COMMENT |
| LOW | …it/Sources/Views/UINavigationControllerExtension.swift | 1 | // #if os(iOS) | COMMENT |
| LOW | …/OmnivoreKit/Sources/Views/SwiftUIDelayedGesture.swift | 1 | // | COMMENT |
| LOW | …/OmnivoreKit/Sources/Views/SwiftUIDelayedGesture.swift | 21 | /// - mask: A value that controls how adding this gesture to the view | COMMENT |
| LOW | …/OmnivoreKit/Sources/Views/SwiftUIDelayedGesture.swift | 41 | /// ScrollView { | COMMENT |
| LOW | …Kit/Sources/Views/Colors/UIColor+SystemOverrides.swift | 21 | // swizzleSystemColor( | COMMENT |
| LOW | …Kit/Sources/Views/Colors/UIColor+SystemOverrides.swift | 81 | // swizzleSystemColor( | COMMENT |
| LOW | …p/omnivore/omnivore/feature/library/SearchViewModel.kt | 181 | // withContext(Dispatchers.IO) { | COMMENT |
| LOW | …/main/java/app/omnivore/omnivore/feature/theme/Type.kt | 1 | package app.omnivore.omnivore.feature.theme | COMMENT |
| 120 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | …readabilityjs/test/test-pages/city-journal/source.html | 1251 | var placeholderImage = $('.m_article-video').parents('.content-wrapper').data('placeholder'); | CODE |
| LOW | …t/readabilityjs/test/test-pages/pontagedue/source.html | 931 | if ( input && comment && 'placeholder' in input ) { | CODE |
| LOW | …t/readabilityjs/test/test-pages/pontagedue/source.html | 936 | comment.setAttribute( 'placeholder', text ); | CODE |
| LOW | …s/test/test-pages/community.musictribe.com/source.html | 1752 | jqueryObjectOfSes(this).attr('placeholder',jqueryObjectOfSes(this).closest(' | CODE |
| LOW | …s/test/test-pages/community.musictribe.com/source.html | 1765 | jqueryObjectOfSes(this).attr('placeholder',jqueryObjectOfSes(this).closest(' | CODE |
| LOW | …readabilityjs/test/test-pages/jacobbrazeal/source.html | 1049 | if ( input && comment && 'placeholder' in input ) { | CODE |
| LOW | …readabilityjs/test/test-pages/jacobbrazeal/source.html | 1054 | comment.setAttribute( 'placeholder', text ); | CODE |
| LOW | …ntent/readabilityjs/test/test-pages/wechat/source.html | 562 | !function(t,e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e():"function"==typeof define | CODE |
| LOW | …ent/readabilityjs/test/test-pages/guardian/source.html | 1298 | <div data-name="placeholder" class="dcr-1ff36h2"> | CODE |
| LOW | …t/readabilityjs/test/test-pages/vanityfair/source.html | 982 | window.__PRELOADED_STATE__ = {"componentConfig":{"ConnectedNavigation":{"settings":{"navPattern":"StandardNaviga | CODE |
| LOW | …/readabilityjs/test/test-pages/ahhhhfs.com/source.html | 563 | <div class="placeholder" style="padding-bottom: 66.666666666667% | CODE |
| LOW | …/readabilityjs/test/test-pages/ahhhhfs.com/source.html | 584 | <div class="placeholder" style="padding-bottom: 66.666666666667% | CODE |
| LOW | …/readabilityjs/test/test-pages/ahhhhfs.com/source.html | 605 | <div class="placeholder" style="padding-bottom: 66.666666666667% | CODE |
| LOW | …/readabilityjs/test/test-pages/ahhhhfs.com/source.html | 626 | <div class="placeholder" style="padding-bottom: 66.666666666667% | CODE |
| LOW | …/readabilityjs/test/test-pages/ahhhhfs.com/source.html | 647 | <div class="placeholder" style="padding-bottom: 66.666666666667% | CODE |
| LOW | …/readabilityjs/test/test-pages/ahhhhfs.com/source.html | 668 | <div class="placeholder" style="padding-bottom: 66.666666666667% | CODE |
| LOW | …/readabilityjs/test/test-pages/ahhhhfs.com/source.html | 689 | <div class="placeholder" style="padding-bottom: 66.666666666667% | CODE |
| LOW | …/readabilityjs/test/test-pages/ahhhhfs.com/source.html | 710 | <div class="placeholder" style="padding-bottom: 66.666666666667% | CODE |
| LOW | packages/content/liqe/test/liqe/highlight.ts | 21 | email: 'foo@bar.com', | CODE |
| LOW | packages/content/liqe/test/liqe/highlight.ts | 41 | email: 'foo@bar.com', | CODE |
| LOW | packages/api/test/util.js | 67 | .post('/local/debug/fake-user-login') | CODE |
| LOW | packages/api/test/db.js | 47 | sourceUserId: 'fake-user-id-' + name, | CODE |
| LOW | packages/api/test/db.js | 62 | sourceUserId: 'fake-user-id-' + name, | CODE |
| LOW | packages/api/test/db.js | 81 | return (0, user_device_tokens_1.createDeviceToken)(user.id, 'fake-token'); | CODE |
| LOW | packages/api/test/util.ts | 70 | .post('/local/debug/fake-user-login') | CODE |
| LOW | packages/api/test/db.ts | 68 | sourceUserId: 'fake-user-id-' + name, | CODE |
| LOW | packages/api/test/db.ts | 84 | sourceUserId: 'fake-user-id-' + name, | CODE |
| LOW | packages/api/test/db.ts | 108 | return createDeviceToken(user.id, 'fake-token') | CODE |
| LOW | packages/api/test/routers/rss_feed.test.js | 59 | .post('/local/debug/fake-user-login') | CODE |
| LOW | packages/api/test/routers/article.test.js | 61 | .post('/local/debug/fake-user-login') | CODE |
| LOW | packages/api/test/routers/webhooks.test.ts | 23 | .post('/local/debug/fake-user-login') | CODE |
| LOW | packages/api/test/routers/reminders.test.js | 21 | // .post('/local/debug/fake-user-login') | COMMENT |
| LOW | packages/api/test/routers/rss_feed.test.ts | 26 | .post('/local/debug/fake-user-login') | CODE |
| LOW | packages/api/test/routers/article.test.ts | 27 | .post('/local/debug/fake-user-login') | CODE |
| LOW | packages/api/test/routers/webhooks.test.js | 23 | .post('/local/debug/fake-user-login') | CODE |
| LOW | packages/api/test/routers/reminders.test.ts | 22 | // .post('/local/debug/fake-user-login') | COMMENT |
| LOW | packages/api/test/gql/sanitize-directive.test.js | 14 | user = await (0, db_1.createTestUser)('fake_user', '', hashedPassword); | CODE |
| LOW | packages/api/test/gql/sanitize-directive.test.js | 16 | .post('/local/debug/fake-user-login') | CODE |
| LOW | packages/api/test/gql/sanitize-directive.test.ts | 16 | user = await createTestUser('fake_user', '', hashedPassword) | CODE |
| LOW | packages/api/test/gql/sanitize-directive.test.ts | 18 | .post('/local/debug/fake-user-login') | CODE |
| LOW | packages/api/test/resolvers/recent_emails.test.js | 79 | .post('/local/debug/fake-user-login') | CODE |
| LOW | packages/api/test/resolvers/recent_emails.test.js | 150 | .post('/local/debug/fake-user-login') | CODE |
| LOW | packages/api/test/resolvers/user_device_tokens.test.ts | 24 | .post('/local/debug/fake-user-login') | CODE |
| LOW | packages/api/test/resolvers/rules.test.ts | 20 | .post('/local/debug/fake-user-login') | CODE |
| LOW | …ages/api/test/resolvers/article_saving_request.test.js | 95 | .post('/local/debug/fake-user-login') | CODE |
| LOW | …api/test/resolvers/upload_import_file_resolver.test.ts | 40 | .post('/local/debug/fake-user-login') | CODE |
| LOW | packages/api/test/resolvers/api_key.test.js | 34 | user = await (0, db_1.createTestUser)('fake_user'); | CODE |
| LOW | packages/api/test/resolvers/api_key.test.js | 36 | .post('/local/debug/fake-user-login') | CODE |
| LOW | …ckages/api/test/resolvers/user_personalization.test.js | 16 | .post('/local/debug/fake-user-login') | CODE |
| LOW | packages/api/test/resolvers/article.test.js | 317 | .post('/local/debug/fake-user-login') | CODE |
| LOW | packages/api/test/resolvers/webhooks.test.ts | 24 | .post('/local/debug/fake-user-login') | CODE |
| LOW | packages/api/test/resolvers/user.test.ts | 26 | user = await createTestUser('fake_user', '', hashedPassword) | CODE |
| LOW | packages/api/test/resolvers/user.test.ts | 28 | .post('/local/debug/fake-user-login') | CODE |
| LOW | packages/api/test/resolvers/user.test.ts | 265 | .post('/local/debug/fake-user-login') | CODE |
| LOW | packages/api/test/resolvers/features.test.js | 56 | .post('/local/debug/fake-user-login') | CODE |
| LOW | packages/api/test/resolvers/features.test.js | 122 | sourceUserId: `fake-user-id-user${i}`, | CODE |
| LOW | packages/api/test/resolvers/newsletters.test.ts | 30 | .post('/local/debug/fake-user-login') | CODE |
| LOW | packages/api/test/resolvers/subscriptions.test.ts | 36 | .post('/local/debug/fake-user-login') | CODE |
| LOW | packages/api/test/resolvers/update.test.js | 16 | .post('/local/debug/fake-user-login') | CODE |
| LOW | packages/api/test/resolvers/labels.test.ts | 36 | .post('/local/debug/fake-user-login') | CODE |
| 38 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM⚡ | …nt/content-handler/test/data/the-atlantic-article.html | 1 | <!DOCTYPE html><html lang="en" dir="ltr"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, | CODE |
| MEDIUM⚡ | …nt/content-handler/test/data/the-atlantic-article.html | 1 | <!DOCTYPE html><html lang="en" dir="ltr"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, | CODE |
| MEDIUM⚡ | …nt/content-handler/test/data/the-atlantic-article.html | 1 | <!DOCTYPE html><html lang="en" dir="ltr"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, | CODE |
| MEDIUM | packages/content/readabilityjs/Readability.js | 2849 | // TODO: Rework this logic to work in a more robust and flexible way, this solution is fragile | COMMENT |
| MEDIUM | …bilityjs/test/test-pages/china.substack/distiller.html | 40 | It systematically subverts principles of representation. It begs the questio | CODE |
| MEDIUM | …bilityjs/test/test-pages/china.substack/distiller.html | 86 | Lived on deep into the early 1980s, he was almost one hundred and really jus | CODE |
| MEDIUM⚡ | …adabilityjs/test/test-pages/china.substack/source.html | 896 | window._preloads = {"isEU":true,"language":"en","country":"UA","base_url":"https://chinatalk.substack.com | CODE |
| MEDIUM⚡ | …adabilityjs/test/test-pages/china.substack/source.html | 896 | window._preloads = {"isEU":true,"language":"en","country":"UA","base_url":"https://chinatalk.substack.com | CODE |
| MEDIUM⚡ | …adabilityjs/test/test-pages/china.substack/source.html | 896 | window._preloads = {"isEU":true,"language":"en","country":"UA","base_url":"https://chinatalk.substack.com | CODE |
| MEDIUM⚡ | …adabilityjs/test/test-pages/china.substack/source.html | 896 | window._preloads = {"isEU":true,"language":"en","country":"UA","base_url":"https://chinatalk.substack.com | CODE |
| MEDIUM | …ityjs/test/test-pages/newsletters/substack/source.html | 2576 | >”. Do not get shafted when the paradigm shifts. | CODE |
| MEDIUM⚡ | …ntent/readabilityjs/test/test-pages/medium/source.html | 1466 | window.__APOLLO_STATE__ = {"ROOT_QUERY":{"__typename":"Query","viewer":null,"variantFlags":[{"__typename":"Varia | CODE |
| MEDIUM | …t/readabilityjs/test/test-pages/garymarcus/source.html | 1605 | window._preloads = {"isEU":false,"language":"en","country":"SG","base_url":"https://garymarcus.substack.c | CODE |
| MEDIUM | …readabilityjs/test/test-pages/erik-engheim/source.html | 2903 | window.__APOLLO_STATE__ = {"ROOT_QUERY":{"__typename":"Query","variantFlags":[{"__typename":"VariantFlag","name" | CODE |
| MEDIUM | …dabilityjs/test/test-pages/fiercepharma/distiller.html | 14 | Join this sessio | CODE |
| LOW | …abilityjs/test/test-pages/stackoverflow/distiller.html | 534 | <code>list.extend</code> calls an iterator until it's exhausted. | CODE |
| LOW | …abilityjs/test/test-pages/stackoverflow/distiller.html | 614 | If you need <strong>multiple passes</strong> and the series isn' | CODE |
| MEDIUM | …adabilityjs/test/test-pages/aboveavalon/distiller.html | 48 | Apple Watch is not an iPhone replacement because there are t | CODE |
| MEDIUM | …/readabilityjs/test/test-pages/aboveavalon/source.html | 333 | Apple Watch is not an iPhone replacement because t | CODE |
| MEDIUM | …/readabilityjs/test/test-pages/aboveavalon/source.html | 382 | With Apple Fitness+, Apple didn’t just release a virtual fit | CODE |
| MEDIUM | …t/readabilityjs/test/test-pages/slowboring/source.html | 1816 | window._preloads = {"isEU":false,"language":"en","country":"SG","base_url":"https://www.slowboring.com"," | CODE |
| MEDIUM | …t/readabilityjs/test/test-pages/slowboring/source.html | 1816 | window._preloads = {"isEU":false,"language":"en","country":"SG","base_url":"https://www.slowboring.com"," | CODE |
| MEDIUM | …eadabilityjs/test/test-pages/sciencedirect/source.html | 151 | <span role="region" aria-label="download options and search"><a clas | CODE |
| MEDIUM | …dabilityjs/test/test-pages/debugger.medium/source.html | 2903 | window.__APOLLO_STATE__ = {"ROOT_QUERY":{"__typename":"Query","variantFlags":[{"__typename":"VariantFlag","name" | CODE |
| MEDIUM | …t/readabilityjs/test/test-pages/techcrunch/source.html | 1424 | Later in the conversation with Vox, SBF brought up CZ, the well-known leader of | CODE |
| MEDIUM | …readabilityjs/test/test-pages/techcrunch/expected.html | 41 | <p> Later in the conversation with Vox, SBF brought up CZ, the well-known leader of Binance, the largest cry | CODE |
| MEDIUM | …/readabilityjs/test/test-pages/samcurry/distiller.html | 555 | We've obtained permission from the Apple | CODE |
| MEDIUM | …dabilityjs/test/test-pages/mathoverflow/distiller.html | 78 | There remains the question, even if a set-theoretic proof as | CODE |
| MEDIUM | …dabilityjs/test/test-pages/mathoverflow/distiller.html | 78 | There remains the question, even if a set-theoretic proof as | CODE |
| MEDIUM | …readabilityjs/test/test-pages/mathoverflow/source.html | 796 | There remains the question, even if a set-theoretic proof as | CODE |
| MEDIUM | …tyjs/test/test-pages/blog.jetbrains.com/distiller.html | 152 | Another issue I’ve found is there is currently no outward socket support. Lack of socket sup | CODE |
| MEDIUM | …tyjs/test/test-pages/blog.jetbrains.com/distiller.html | 164 | If you’ve developed any Blazor WASM application, you’ll likely realize that little feels dif | CODE |
| MEDIUM | …ilityjs/test/test-pages/blog.jetbrains.com/source.html | 996 | Another issue I’ve found is there is currently no outward socket support. Lack of socket sup | CODE |
| MEDIUM | …ilityjs/test/test-pages/blog.jetbrains.com/source.html | 1014 | If you’ve developed any Blazor WASM application, you’ll likely realize that little feels dif | CODE |
| MEDIUM | …ityjs/test/test-pages/blog.jetbrains.com/expected.html | 136 | <p> Another issue I’ve found is there is currently no outward socket support. Lack of socket support lim | CODE |
| MEDIUM | …ityjs/test/test-pages/blog.jetbrains.com/expected.html | 144 | <p> If you’ve developed any Blazor WASM application, you’ll likely realize that little feels different w | CODE |
| LOW | …test/test-pages/bookofhook.blogspot.com/distiller.html | 579 | Now you have to come up with a technical solution. You know you need to compress and decompress the data, but how? | CODE |
| MEDIUM | …test/test-pages/bookofhook.blogspot.com/distiller.html | 587 | Solution: Make a list. It's that simple. Instead of writing code, start by getting yourself organized and enum | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| CRITICAL | …e/apple/OmnivoreKit/Sources/Views/Resources/mathjax.js | 1 | !function(){"use strict";var t={351:function(t,e,r){var n,o=this&&this.__extends||(n=function(t,e){return(n=Object.setPr | CODE |
| CRITICAL | mobile/android/Omnivore/app/src/main/assets/mathjax.js | 1 | !function(){"use strict";var t={351:function(t,e,r){var n,o=this&&this.__extends||(n=function(t,e){return(n=Object.setPr | CODE |
| CRITICAL | …dabilityjs/test/test-pages/channelnewsasia/source.html | 1133 | pbjsChunk([78],{834:function(e,r,n){e.exports=n(835)},835:function(e,r,n){"use strict";Object.defineProperty(r," | CODE |
| CRITICAL | packages/api/test/resolvers/article.test.js | 1706 | (0, chai_1.expect)(res.body.data.updatesSince.edges.filter((e) => e.updateReason === graphql_1.UpdateReason. | CODE |
| CRITICAL | packages/api/test/resolvers/newsletters.test.ts | 87 | response.body.data.newsletterEmails.newsletterEmails.map((e: any) => { | CODE |
| CRITICAL | packages/api/test/resolvers/newsletters.test.js | 68 | response.body.data.newsletterEmails.newsletterEmails.map((e) => { | CODE |
| CRITICAL | packages/api/test/resolvers/labels.test.js | 524 | (0, chai_1.expect)(res.body.data.setLabelsForHighlight.labels.map((l) => l.id)).to.eql(labelIds); | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | web-extensions/extension/src/scripts/background.js | 556 | async function clearPreviousIntervalTimer(tabId) { | CODE |
| LOW | web-extensions/extension/src/scripts/background.js | 641 | function checkAuthOnFirstClickPostInstall(tabId) { | CODE |
| LOW | web-extensions/extension/src/scripts/content/toast.js | 518 | function labelEditorKeyDownHandler(event) { | CODE |
| LOW | …eb/components/patterns/DeleteItemConfirmationModal.tsx | 19 | export function DeleteItemConfirmationModal( | CODE |
| LOW | …web/components/templates/KeyboardShortcutListModal.tsx | 136 | export function KeyboardShortcutListModal( | CODE |
| LOW | …omponents/templates/article/VerticalArticleActions.tsx | 25 | export function VerticalArticleActionsMenu( | CODE |
| LOW | …mponents/templates/article/SetLabelsModalPresenter.tsx | 14 | export function SetPageLabelsModalPresenter( | CODE |
| LOW | …mponents/templates/article/SetLabelsModalPresenter.tsx | 54 | export function SetHighlightLabelsModalPresenter( | CODE |
| LOW | …b/components/templates/article/PdfArticleContainer.tsx | 457 | function isPossibleInputEventTarget( | CODE |
| LOW | …onents/templates/article/NativePdfArticleContainer.tsx | 24 | export default function NativePdfArticleContainer( | CODE |
| LOW | …/public/pspdfkit-lib/pspdfkit-e343b8152980093b.wasm.js | 13 | var PSPDFModuleInit=function(){var _scriptDir="undefined"!=typeof document&&document.currentScript?document.currentScrip | CODE |
| LOW | …kages/web/lib/keyboardShortcuts/navigationShortcuts.ts | 260 | export function highlightBarKeyboardCommands( | CODE |
| LOW | …/networking/mutations/deleteNewsletterEmailMutation.ts | 14 | export async function deleteNewsletterEmailMutation( | CODE |
| LOW | …/lib/networking/mutations/updateUserProfileMutation.ts | 9 | export async function updateUserProfileMutation( | CODE |
| LOW | …lib/networking/mutations/updateSubscriptionMutation.ts | 35 | export async function updateSubscriptionMutation( | CODE |
| LOW | …lib/networking/mutations/updateDiscoverFeedMutation.ts | 24 | export async function updateDiscoverFeedMutation( | CODE |
| LOW | …/web/lib/networking/mutations/deleteDiscoverArticle.ts | 12 | export async function deleteDiscoverArticleMutation( | CODE |
| LOW | …/networking/mutations/createNewsletterEmailMutation.ts | 14 | export async function createNewsletterEmailMutation(): Promise< | CODE |
| LOW | …b/lib/networking/mutations/uploadImportFileMutation.ts | 18 | export async function uploadImportFileRequestMutation( | CODE |
| LOW | …lib/networking/mutations/updateDigestConfigMutation.ts | 19 | export async function updateDigestConfigMutation( | CODE |
| LOW | …ges/web/lib/networking/mutations/uploadFileMutation.ts | 22 | export async function uploadFileRequestMutation( | CODE |
| LOW | …ib/networking/mutations/exportToIntegrationMutation.ts | 29 | export async function exportToIntegrationMutation(integrationId: string) { | CODE |
| LOW | …networking/mutations/articleReadingProgressMutation.ts | 12 | // export async function articleReadingProgressMutation( | COMMENT |
| LOW | …/lib/networking/mutations/deleteIntegrationMutation.ts | 27 | export async function deleteIntegrationMutation( | CODE |
| LOW | …/networking/mutations/importFromIntegrationMutation.ts | 12 | export async function importFromIntegrationMutation( | CODE |
| LOW | …b/networking/mutations/createArticleFromURLMutation.ts | 24 | export async function createArticleFromURLMutation( | CODE |
| LOW | …etworking/mutations/unsubscribeDiscoverFeedMutation.ts | 13 | export async function unsubscribeDiscoverFeedMutation( | CODE |
| LOW | …es/web/lib/networking/mutations/saveDiscoverArticle.ts | 14 | export async function saveDiscoverArticleMutation( | CODE |
| LOW | …b/lib/networking/queries/useGetArticleSavingStatus.tsx | 51 | export function useGetArticleSavingStatus({ | CODE |
| LOW | …/networking/queries/useGetArticleOriginalHtmlQuery.tsx | 37 | export function useGetArticleOriginalHtmlQuery({ | CODE |
| LOW | …lib/networking/queries/useGetNewsletterEmailsQuery.tsx | 27 | export function useGetNewsletterEmailsQuery(): NewsletterEmailsQueryResponse { | CODE |
| LOW | …b/lib/networking/queries/useGetUserPersonalization.tsx | 55 | export function useGetUserPersonalization(): UserPersonalizationResult { | CODE |
| LOW | …s/web/lib/networking/library_items/useLibraryItems.tsx | 607 | export function useRefreshProcessingItems() { | CODE |
| LOW | packages/web/lib/highlights/normalizeHighlightRange.ts | 1 | export function extendRangeToWordBoundaries(range: Range): void { | CODE |
| LOW | packages/web/lib/highlights/highlightGenerator.ts | 67 | export function makeHighlightStartEndOffset( | CODE |
| LOW | packages/web/lib/highlights/highlightGenerator.ts | 79 | function nodeAttributesFromHighlight( | CODE |
| LOW | packages/web/lib/highlights/highlightGenerator.ts | 109 | export function makeHighlightNodeAttributes( | CODE |
| LOW | packages/web/lib/highlights/highlightGenerator.ts | 279 | export function retrieveOffsetsForSelection(range: Range): [number, number] { | CODE |
| LOW | packages/content/text-to-speech/src/htmlToSsml.ts | 61 | function ssmlTagsForTopLevelElement() { | CODE |
| LOW | packages/content/readabilityjs/test/test-readability.js | 34 | function inOrderIgnoreEmptyTextNodes(fromNode) { | CODE |
| LOW | packages/content/readabilityjs/test/test-readability.js | 222 | function removeCommentNodesRecursively(node) { | CODE |
| LOW | …content/readabilityjs/test/test-pages/cnbc/source.html | 3273 | function taboolaContainerMixOmniture(data) { | CODE |
| LOW | …content/readabilityjs/test/test-pages/cnbc/source.html | 4295 | function populateVideoLinearMetrics(obj, linearLinkTrkVars) { | CODE |
| LOW | …content/readabilityjs/test/test-pages/cnbc/source.html | 4335 | function clickLinearPlayerLinkEvents(obj) { | CODE |
| LOW | …s/test/test-pages/community.musictribe.com/source.html | 2320 | function googleTranslateElementInit() { | CODE |
| LOW | …nt/readabilityjs/test/test-pages/raw-story/source.html | 474 | function doesClassNameStartWithPrefix(badPrefix) { | CODE |
| LOW | …nt/readabilityjs/test/test-pages/raw-story/source.html | 2114 | function checkPianoResourceConversionsList(){ | CODE |
| LOW | …nt/readabilityjs/test/test-pages/raw-story/source.html | 2204 | function checkPianoDuplicateResourceConversionsListOnCheckout(){ | CODE |
| LOW | …nt/readabilityjs/test/test-pages/raw-story/source.html | 4599 | function IcreateElementChangeListener(selector, callback) { | CODE |
| LOW | …ent/readabilityjs/test/test-pages/milkroad/source.html | 883 | function executeRecaptchaForSubscribe() { | CODE |
| LOW | …tent/readabilityjs/test/test-pages/nytimes/source.html | 413 | ;(function () { var NYTD="undefined"!=typeof window&&window.NYTD?window.NYTD:{};function setupTimeZone(){var e=' | CODE |
| LOW | …ntent/readabilityjs/test/test-pages/ft.com/source.html | 1 | <head><meta charset="utf-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=de | CODE |
| LOW | …t/readabilityjs/test/test-pages/vanityfair/source.html | 1016 | !function(){"use strict";!function(e,t){function n(e){this.time=e.time,this.target=e.target,this.rootBounds=e.ro | CODE |
| LOW | …/readabilityjs/test/test-pages/ahhhhfs.com/source.html | 1141 | "use strict";var _createClass=function(){function defineProperties(target,props){for(var i=0;i<props.length;i++) | CODE |
| LOW | …nt/readabilityjs/test/test-pages/kdnuggets/source.html | 1855 | "use strict";var _createClass=function(){function defineProperties(target,props){for(var i=0;i<props.length; | CODE |
| LOW | packages/db/remove_original_content.py | 15 | def batch_update_library_items(conn): | CODE |
| LOW | packages/db/elastic_migrations/migrate_from_elastic.py | 109 | def convert_string_to_datetime(val): | CODE |
| LOW | …ages/db/elastic_migrations/add_highlight_to_elastic.py | 138 | def get_pages_with_highlights(conn): | STRING |
| LOW | packages/api/src/routers/auth/auth_types.ts | 31 | export function isPendingUserTokenPayload( | CODE |
| LOW | packages/api/src/routers/auth/apple_auth.ts | 188 | async function createTempAppleUserPayload( | CODE |
| 9 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | …eadabilityjs/test/test-pages/realpython/distiller.html | 164 | Traditionally, you would detect the structure of the data with an <code>if</code> te | CODE |
| MEDIUM | …eadabilityjs/test/test-pages/realpython/distiller.html | 305 | The first case now uses a value pattern to match <code>Pythonista.BDFL</code>, which | CODE |
| MEDIUM | …eadabilityjs/test/test-pages/realpython/distiller.html | 369 | A special case of union types is when a variable can have either a specific type or be < | CODE |
| MEDIUM | …eadabilityjs/test/test-pages/realpython/distiller.html | 846 | One of the <a href="https://bugs.python.org/issue23427#msg371028">motivating use cas | CODE |
| MEDIUM | …eadabilityjs/test/test-pages/realpython/distiller.html | 891 | <a href="https://docs.python.org/3/library/sys.html#sys.version_info"><code>sys.version_ | CODE |
| MEDIUM | …t/readabilityjs/test/test-pages/realpython/source.html | 2015 | A special case of union types is when a variable can have either a specific type or be < | CODE |
| MEDIUM | …t/readabilityjs/test/test-pages/realpython/source.html | 3344 | One of the <a href="https://bugs.python.org/issue23427#msg371028">motivating use cas | CODE |
| MEDIUM | …t/readabilityjs/test/test-pages/realpython/source.html | 3486 | <a href="https://docs.python.org/3/library/sys.html#sys.version_info"><code>sys.version_ | CODE |
| MEDIUM | …readabilityjs/test/test-pages/realpython/expected.html | 774 | <p> A special case of union types is when a variable can have either a specific type or be <code>None</c | CODE |
| MEDIUM | …readabilityjs/test/test-pages/realpython/expected.html | 1386 | <p> One of the <a href="https://bugs.python.org/issue23427#msg371028">motivating use cases</a> for < | CODE |
| MEDIUM | …readabilityjs/test/test-pages/realpython/expected.html | 1459 | <a href="https://docs.python.org/3/library/sys.html#sys.version_info"><code>sys.version_info</code>< | CODE |
| LOW | …ent/readabilityjs/test/test-pages/milkroad/source.html | 699 | With less than 2 weeks left to file taxes, we’ve partnered with <a href="ht | CODE |
| MEDIUM | …nt/readabilityjs/test/test-pages/medium/distiller.html | 38 | Consider the example above. The Pricing bounded context has three distinct m | CODE |
| MEDIUM | …ntent/readabilityjs/test/test-pages/medium/source.html | 503 | Consider the example above. The Pricing bounded context has three distinct m | CODE |
| MEDIUM⚡ | …ntent/readabilityjs/test/test-pages/medium/source.html | 1466 | window.__APOLLO_STATE__ = {"ROOT_QUERY":{"__typename":"Query","viewer":null,"variantFlags":[{"__typename":"Varia | CODE |
| MEDIUM | …ent/readabilityjs/test/test-pages/medium/expected.html | 74 | <p id="0a1b" data-selectable-paragraph=""> Consider the example above. The Pricing bounded context has three dis | CODE |
| MEDIUM | …abilityjs/test/test-pages/stackoverflow/distiller.html | 937 | Here is a simple example: | CODE |
| MEDIUM | …abilityjs/test/test-pages/stackoverflow/distiller.html | 1064 | Like every answer suggests, <code>yield</code> is used for creating | CODE |
| MEDIUM | …eadabilityjs/test/test-pages/stackoverflow/source.html | 4728 | Here is a simple example: | CODE |
| MEDIUM | …bilityjs/test/test-pages/substack-headings/source.html | 1568 | window._preloads = JSON.parse("{\"isEU\":false,\"language\":\"en\",\"country\":\"SG\",\"base_url\":\"http | CODE |
| LOW | …dabilityjs/test/test-pages/robinwieruch.de/source.html | 188 | If you just want to have a ready to go React Hook for data fetching: <code>npm insta | CODE |
| LOW | …bilityjs/test/test-pages/robinwieruch.de/expected.html | 9 | <p> If you just want to have a ready to go React Hook for data fetching: <code>npm install use-data- | CODE |
| LOW | …test/test-pages/bookofhook.blogspot.com/distiller.html | 46 | It's a push/pull between banking surplus and generating a deficit, just make sure you don't do just one or t | CODE |
| LOW | …test/test-pages/bookofhook.blogspot.com/distiller.html | 288 | It's a push/pull between banking surplus and generating a deficit, just make sure you don't do just one or t | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH⚡ | …ontent/content-handler/test/data/ghost-newsletter.html | 317 | <p style="margin: 0 0 1.5em 0; line-height: 1.6em;">I've posted a <a href="openml.fyi/ish/" styl | CODE |
| HIGH⚡ | …ontent/content-handler/test/data/ghost-newsletter.html | 317 | <p style="margin: 0 0 1.5em 0; line-height: 1.6em;">I've posted a <a href="openml.fyi/ish/" styl | CODE |
| HIGH | …ent/content-handler/test/data/every-io-newsletter.html | 45 | <a href="https://u25184427.ct.sendgrid.net/ls/click?upn=MnmHBiCwIPe9TmIJeskmAzMyFAOgfmWxTSMhUO2y3cX7SH8TU8fE | CODE |
| HIGH⚡ | …ent/content-handler/test/data/every-io-newsletter.html | 65 | <p>One writer employed by CNET’s parent company, Red Ventures, wrote an <a href="https://u25184427.ct.sendgrid | CODE |
| HIGH⚡ | …ent/content-handler/test/data/every-io-newsletter.html | 74 | <p><em>* Side note: the way the watermarking tech works is </em><a href="https://u25184427.ct.sendgrid.net/ls/ | CODE |
| HIGH⚡ | …ent/content-handler/test/data/every-io-newsletter.html | 75 | <p>So what about the marginal players that try to evade detection? I doubt their prowess will be able to match | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | …it/Sources/Services/AudioSession/AudioController.swift | 232 | print("Error removing audio files", error) | CODE |
| MEDIUM | …voreKit/Sources/Services/DataService/DataService.swift | 91 | print("Error fetching or deleting objects: \(error)") | CODE |
| MEDIUM | …voreKit/Sources/Services/DataService/DataService.swift | 138 | print("Error deleting all \(entityName) items.", error) | CODE |
| MEDIUM | …eKit/Sources/Services/DataService/ContentLoading.swift | 231 | print("Error syncUnsyncedArticleContent", error) | CODE |
| MEDIUM | …ivoreKit/Sources/Services/DataService/AI/AITasks.swift | 114 | print("Error: \(error)") | CODE |
| LOW | packages/db/remove_original_content.py | 47 | except Exception as err: | STRING |
| LOW | packages/db/elastic_migrations/migrate_from_elastic.py | 92 | except Exception as err: | CODE |
| LOW | packages/db/elastic_migrations/migrate_from_elastic.py | 118 | except Exception as err: | CODE |
| LOW | packages/db/elastic_migrations/migrate_from_elastic.py | 241 | except Exception as err: | STRING |
| LOW | packages/db/elastic_migrations/migrate_from_elastic.py | 249 | except Exception as err: | STRING |
| LOW | packages/db/elastic_migrations/migrate_from_elastic.py | 555 | except Exception as err: | STRING |
| MEDIUM | packages/db/elastic_migrations/migrate_from_elastic.py | 96 | def get_uuid(val): | CODE |
| LOW | packages/db/elastic_migrations/elastic_migrate.py | 103 | except Exception as err: | CODE |
| LOW | packages/db/elastic_migrations/elastic_migrate.py | 121 | except Exception as err: | CODE |
| LOW | packages/db/elastic_migrations/elastic_migrate.py | 136 | except Exception as err: | CODE |
| LOW | packages/db/elastic_migrations/elastic_migrate.py | 154 | except Exception as err: | CODE |
| LOW | packages/db/elastic_migrations/elastic_migrate.py | 181 | except Exception as err: | CODE |
| LOW | packages/db/elastic_migrations/elastic_migrate.py | 222 | except Exception as err: | CODE |
| LOW | packages/db/elastic_migrations/elastic_migrate.py | 234 | except Exception as err: | CODE |
| MEDIUM | packages/db/elastic_migrations/elastic_migrate.py | 126 | def update_postgres_data(conn, query, table): | CODE |
| MEDIUM | packages/db/elastic_migrations/elastic_migrate.py | 159 | def ingest_data_to_elastic(conn, query, data_file): | CODE |
| MEDIUM | packages/db/elastic_migrations/elastic_migrate.py | 211 | def validated_date(date): | CODE |
| LOW | …ages/db/elastic_migrations/add_highlight_to_elastic.py | 30 | except Exception as err: | CODE |
| LOW | …ages/db/elastic_migrations/add_highlight_to_elastic.py | 69 | except Exception as err: | CODE |
| LOW | …ages/db/elastic_migrations/add_highlight_to_elastic.py | 108 | except Exception as err: | STRING |
| LOW | …ages/db/elastic_migrations/add_highlight_to_elastic.py | 133 | except Exception as err: | STRING |
| LOW | …ages/db/elastic_migrations/add_highlight_to_elastic.py | 155 | except Exception as err: | STRING |
| LOW | …ages/db/elastic_migrations/add_highlight_to_elastic.py | 166 | except Exception as err: | STRING |
| MEDIUM | …ages/db/elastic_migrations/add_highlight_to_elastic.py | 74 | def ingest_highlights(conn, pages): | CODE |
| MEDIUM | …ages/db/elastic_migrations/add_highlight_to_elastic.py | 138 | def get_pages_with_highlights(conn): | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH⚡ | …ontent/content-handler/test/data/ghost-newsletter.html | 317 | <p style="margin: 0 0 1.5em 0; line-height: 1.6em;">I've posted a <a href="openml.fyi/ish/" styl | CODE |
| HIGH | …eadabilityjs/test/test-pages/brookings.edu/source.html | 864 | <use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#icon-action-external-link"></us | CODE |
| HIGH | …ilityjs/test/test-pages/robinwieruch.de/distiller.html | 1250 | It's a common problem in React that component state is set even though the compo | CODE |
| HIGH | …js/test/test-pages/bookofhook.blogspot.com/source.html | 3419 | <div class="comments-content"><div id="bc_0_1C" kind="c"><div id="bc_0_1CT"><div id="bc_0_0T" class="comment-threa | CODE |
| HIGH | …js/test/test-pages/bookofhook.blogspot.com/source.html | 3875 | <div class="comments-content"><div id="bc_0_1C" kind="c"><div id="bc_0_1CT"><div id="bc_0_0T" class="comment-threa | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM⚡ | …ntent/readabilityjs/test/test-pages/medium/source.html | 1466 | window.__APOLLO_STATE__ = {"ROOT_QUERY":{"__typename":"Query","viewer":null,"variantFlags":[{"__typename":"Varia | CODE |
| MEDIUM⚡ | …ntent/readabilityjs/test/test-pages/medium/source.html | 1466 | window.__APOLLO_STATE__ = {"ROOT_QUERY":{"__typename":"Query","viewer":null,"variantFlags":[{"__typename":"Varia | CODE |
| MEDIUM | …readabilityjs/test/test-pages/lesswrong/distiller.html | 186 | As indicated above, I think I’ve made mistakes in this vein. In part | CODE |
| MEDIUM | …readabilityjs/test/test-pages/lesswrong/distiller.html | 186 | As indicated above, I think I’ve made mistakes in this vein. In part | CODE |
| MEDIUM | …/readabilityjs/test/test-pages/lesswrong/expected.html | 189 | <p id="block101"> As indicated above, I think I’ve made mistakes in this vein. In particular: a few years back, | CODE |
| MEDIUM | …/readabilityjs/test/test-pages/lesswrong/expected.html | 189 | <p id="block101"> As indicated above, I think I’ve made mistakes in this vein. In particular: a few years back, | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | …eadabilityjs/test/test-pages/stackoverflow/source.html | 800 | <pre class="lang-py s-code-block"><code class="hljs language-python"><sp | CODE |
| MEDIUM | …dabilityjs/test/test-pages/stackoverflow/expected.html | 86 | <pre><code><span># Create an empty list and a list with the current object reference</span> | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | packages/db/elastic_migrations/migrate_from_elastic.py | 236 | CODE | |
| LOW | packages/db/elastic_migrations/migrate_from_elastic.py | 303 | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | …/app/omnivore/omnivore/core/data/SyncOfflineChanges.kt | 95 | // TODO: implement when we are able to create content on device | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | …Sources/articles/rss/rssConverters/sites/defaultRss.ts | 55 | // Then we need to check if there's any <p> tags - If there are we enclose the entire thing in a DOM and do the extr | COMMENT |