:triangular_ruler: Jekyll theme for building a personal site, blog, project documentation, or portfolio.
This report summarizes scanner evidence for mmistakes/minimal-mistakes, a HTML project with 13,588 GitHub stars. SynthScan examined 37,081 lines of code across 447 source files, recording 134 pattern matches distributed across 7 syntactic categories. The legacy adjusted pattern signal is 5.9 (Moderate 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.
Can maintainers explain intent, assumptions, and trade-offs? 31 finding(s).
Are imports declared and package/API names verified? 76 finding(s).
Are wrappers, guards, and repeated structures necessary? 28 finding(s).
Which changes need focused human review? 134 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 134 distinct pattern matches across 7 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 | test/_posts/2012-01-03-layout-table-of-contents-post.md | 29 | Lorem ipsum dolor sit amet, test link adipiscing elit. **This is strong**. Nullam dignissim convallis est. Quisque aliqu | CODE |
| LOW | test/_posts/2012-01-03-layout-table-of-contents-post.md | 29 | Lorem ipsum dolor sit amet, test link adipiscing elit. **This is strong**. Nullam dignissim convallis est. Quisque aliqu | CODE |
| LOW | test/_posts/2012-01-03-layout-table-of-contents-post.md | 40 | > Lorem ipsum dolor sit amet, test link adipiscing elit. Nullam dignissim convallis est. Quisque aliquam. | CODE |
| LOW | test/_posts/2012-01-03-layout-table-of-contents-post.md | 40 | > Lorem ipsum dolor sit amet, test link adipiscing elit. Nullam dignissim convallis est. Quisque aliquam. | CODE |
| LOW⚡ | test/_posts/2010-02-05-post-notice.md | 17 | **Primary Notice:** Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer nec odio. [Praesent libero](#). Sed | CODE |
| LOW⚡ | test/_posts/2010-02-05-post-notice.md | 17 | **Primary Notice:** Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer nec odio. [Praesent libero](#). Sed | CODE |
| LOW⚡ | test/_posts/2010-02-05-post-notice.md | 21 | **Primary Notice with code block:** Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer nec odio. [Praesent | CODE |
| LOW⚡ | test/_posts/2010-02-05-post-notice.md | 21 | **Primary Notice with code block:** Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer nec odio. [Praesent | CODE |
| LOW⚡ | test/_posts/2010-02-05-post-notice.md | 30 | **Info Notice:** Lorem ipsum dolor sit amet, [consectetur adipiscing elit](#). Integer nec odio. Praesent libero. Sed cu | CODE |
| LOW⚡ | test/_posts/2010-02-05-post-notice.md | 30 | **Info Notice:** Lorem ipsum dolor sit amet, [consectetur adipiscing elit](#). Integer nec odio. Praesent libero. Sed cu | CODE |
| LOW⚡ | test/_posts/2010-02-05-post-notice.md | 33 | **Warning Notice:** Lorem ipsum dolor sit amet, consectetur adipiscing elit. [Integer nec odio](#). Praesent libero. Sed | CODE |
| LOW⚡ | test/_posts/2010-02-05-post-notice.md | 33 | **Warning Notice:** Lorem ipsum dolor sit amet, consectetur adipiscing elit. [Integer nec odio](#). Praesent libero. Sed | CODE |
| LOW⚡ | test/_posts/2010-02-05-post-notice.md | 36 | **Danger Notice:** Lorem ipsum dolor sit amet, [consectetur adipiscing](#) elit. Integer nec odio. Praesent libero. Sed | CODE |
| LOW⚡ | test/_posts/2010-02-05-post-notice.md | 36 | **Danger Notice:** Lorem ipsum dolor sit amet, [consectetur adipiscing](#) elit. Integer nec odio. Praesent libero. Sed | CODE |
| LOW⚡ | test/_posts/2010-02-05-post-notice.md | 39 | **Success Notice:** Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer nec odio. Praesent libero. Sed curs | CODE |
| LOW⚡ | test/_posts/2010-02-05-post-notice.md | 39 | **Success Notice:** Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer nec odio. Praesent libero. Sed curs | CODE |
| LOW | …t/_posts/2012-01-03-layout-table-of-contents-sticky.md | 24 | Lorem ipsum dolor sit amet, test link adipiscing elit. **This is strong**. Nullam dignissim convallis est. Quisque aliqu | CODE |
| LOW | …t/_posts/2012-01-03-layout-table-of-contents-sticky.md | 24 | Lorem ipsum dolor sit amet, test link adipiscing elit. **This is strong**. Nullam dignissim convallis est. Quisque aliqu | CODE |
| LOW | …t/_posts/2012-01-03-layout-table-of-contents-sticky.md | 35 | > Lorem ipsum dolor sit amet, test link adipiscing elit. Nullam dignissim convallis est. Quisque aliquam. | CODE |
| LOW | …t/_posts/2012-01-03-layout-table-of-contents-sticky.md | 35 | > Lorem ipsum dolor sit amet, test link adipiscing elit. Nullam dignissim convallis est. Quisque aliquam. | CODE |
| LOW | test/_pages/page-b.md | 7 | (lorem ipsum) | CODE |
| LOW⚡ | test/_pages/lorem-ipsum.md | 2 | title: "Lorem Ipsum" | CODE |
| LOW⚡ | test/_pages/lorem-ipsum.md | 6 | Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Donec mollis. Quisque convallis libero in sapien pharetra tinc | CODE |
| LOW⚡ | test/_pages/lorem-ipsum.md | 6 | Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Donec mollis. Quisque convallis libero in sapien pharetra tinc | CODE |
| LOW⚡ | test/_pages/lorem-ipsum.md | 8 | Cras volutpat, lacus quis semper pharetra, nisi enim dignissim est, et sollicitudin quam ipsum vel mi. Sed commodo urna | CODE |
| LOW⚡ | test/_pages/lorem-ipsum.md | 8 | Cras volutpat, lacus quis semper pharetra, nisi enim dignissim est, et sollicitudin quam ipsum vel mi. Sed commodo urna | CODE |
| LOW⚡ | test/_pages/lorem-ipsum.md | 14 | Cras pede. Nullam id velit sit amet turpis tincidunt sagittis. Nunc malesuada. Nunc consequat scelerisque odio. Donec eu | CODE |
| LOW⚡ | test/_pages/lorem-ipsum.md | 14 | Cras pede. Nullam id velit sit amet turpis tincidunt sagittis. Nunc malesuada. Nunc consequat scelerisque odio. Donec eu | CODE |
| LOW⚡ | test/_pages/lorem-ipsum.md | 28 | Lorem Ipsum-ը տպագրության և տպագրական արդյունաբերության համար նախատեսված մոդելային տեքստ է: Սկսած 1500-ականներից\` Lorem | CODE |
| LOW⚡ | test/_pages/lorem-ipsum.md | 32 | Lorem Ipsum е елементарен примерен текст, използван в печатарската и типографската индустрия. Lorem Ipsum е индустриален | CODE |
| LOW⚡ | test/_pages/lorem-ipsum.md | 36 | Lorem Ipsum és un text de farciment usat per la indústria de la tipografia i la impremta. Lorem Ipsum ha estat el text e | CODE |
| LOW⚡ | test/_pages/lorem-ipsum.md | 40 | Lorem Ipsum je jednostavno probni tekst koji se koristi u tiskarskoj i slovoslagarskoj industriji. Lorem Ipsum postoji k | CODE |
| LOW⚡ | test/_pages/lorem-ipsum.md | 44 | Lorem Ipsum je demonstrativní výplňový text používaný v tiskařském a knihařském průmyslu. Lorem Ipsum je považováno za s | CODE |
| LOW⚡ | test/_pages/lorem-ipsum.md | 48 | Lorem Ipsum este pur şi simplu o machetă pentru text a industriei tipografice. Lorem Ipsum a fost macheta standard a ind | CODE |
| LOW⚡ | test/_pages/lorem-ipsum.md | 52 | Lorem Ipsum је једноставно модел текста који се користи у штампарској и словослагачкој индустрији. Lorem ipsum је био ст | CODE |
| LOW | test/_pages/splash-page.md | 14 | excerpt: "Bacon ipsum dolor sit amet salami ham hock ham, hamburger corned beef short ribs kielbasa biltong t-bone drums | CODE |
| LOW | docs/_posts/2012-01-03-layout-table-of-contents-post.md | 29 | Lorem ipsum dolor sit amet, test link adipiscing elit. **This is strong**. Nullam dignissim convallis est. Quisque aliqu | CODE |
| LOW | docs/_posts/2012-01-03-layout-table-of-contents-post.md | 29 | Lorem ipsum dolor sit amet, test link adipiscing elit. **This is strong**. Nullam dignissim convallis est. Quisque aliqu | CODE |
| LOW | docs/_posts/2012-01-03-layout-table-of-contents-post.md | 40 | > Lorem ipsum dolor sit amet, test link adipiscing elit. Nullam dignissim convallis est. Quisque aliquam. | CODE |
| LOW | docs/_posts/2012-01-03-layout-table-of-contents-post.md | 40 | > Lorem ipsum dolor sit amet, test link adipiscing elit. Nullam dignissim convallis est. Quisque aliquam. | CODE |
| LOW⚡ | docs/_posts/2010-02-05-post-notice.md | 17 | **Primary Notice:** Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer nec odio. [Praesent libero](#). Sed | CODE |
| LOW⚡ | docs/_posts/2010-02-05-post-notice.md | 17 | **Primary Notice:** Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer nec odio. [Praesent libero](#). Sed | CODE |
| LOW⚡ | docs/_posts/2010-02-05-post-notice.md | 21 | **Primary Notice with code block:** Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer nec odio. [Praesent | CODE |
| LOW⚡ | docs/_posts/2010-02-05-post-notice.md | 21 | **Primary Notice with code block:** Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer nec odio. [Praesent | CODE |
| LOW⚡ | docs/_posts/2010-02-05-post-notice.md | 30 | **Info Notice:** Lorem ipsum dolor sit amet, [consectetur adipiscing elit](#). Integer nec odio. Praesent libero. Sed cu | CODE |
| LOW⚡ | docs/_posts/2010-02-05-post-notice.md | 30 | **Info Notice:** Lorem ipsum dolor sit amet, [consectetur adipiscing elit](#). Integer nec odio. Praesent libero. Sed cu | CODE |
| LOW⚡ | docs/_posts/2010-02-05-post-notice.md | 33 | **Warning Notice:** Lorem ipsum dolor sit amet, consectetur adipiscing elit. [Integer nec odio](#). Praesent libero. Sed | CODE |
| LOW⚡ | docs/_posts/2010-02-05-post-notice.md | 33 | **Warning Notice:** Lorem ipsum dolor sit amet, consectetur adipiscing elit. [Integer nec odio](#). Praesent libero. Sed | CODE |
| LOW⚡ | docs/_posts/2010-02-05-post-notice.md | 36 | **Danger Notice:** Lorem ipsum dolor sit amet, [consectetur adipiscing](#) elit. Integer nec odio. Praesent libero. Sed | CODE |
| LOW⚡ | docs/_posts/2010-02-05-post-notice.md | 36 | **Danger Notice:** Lorem ipsum dolor sit amet, [consectetur adipiscing](#) elit. Integer nec odio. Praesent libero. Sed | CODE |
| LOW⚡ | docs/_posts/2010-02-05-post-notice.md | 39 | **Success Notice:** Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer nec odio. Praesent libero. Sed curs | CODE |
| LOW⚡ | docs/_posts/2010-02-05-post-notice.md | 39 | **Success Notice:** Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer nec odio. Praesent libero. Sed curs | CODE |
| LOW | …s/_posts/2012-01-03-layout-table-of-contents-sticky.md | 24 | Lorem ipsum dolor sit amet, test link adipiscing elit. **This is strong**. Nullam dignissim convallis est. Quisque aliqu | CODE |
| LOW | …s/_posts/2012-01-03-layout-table-of-contents-sticky.md | 24 | Lorem ipsum dolor sit amet, test link adipiscing elit. **This is strong**. Nullam dignissim convallis est. Quisque aliqu | CODE |
| LOW | …s/_posts/2012-01-03-layout-table-of-contents-sticky.md | 35 | > Lorem ipsum dolor sit amet, test link adipiscing elit. Nullam dignissim convallis est. Quisque aliquam. | CODE |
| LOW | …s/_posts/2012-01-03-layout-table-of-contents-sticky.md | 35 | > Lorem ipsum dolor sit amet, test link adipiscing elit. Nullam dignissim convallis est. Quisque aliquam. | CODE |
| LOW | docs/_docs/15-utility-classes.md | 50 | **Justified text.** `.text-justify` Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque vel eleifend o | CODE |
| LOW | docs/_docs/15-utility-classes.md | 50 | **Justified text.** `.text-justify` Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque vel eleifend o | CODE |
| LOW | docs/_drafts/post-draft.md | 11 | Monocle ipsum dolor sit amet handsome pariatur aliqua, hub remarkable irure commodo classic deserunt bespoke. Sunt commo | CODE |
| LOW | docs/_pages/page-b.md | 7 | (lorem ipsum) | CODE |
| 15 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | _data/ui-text.yml | 4 | # ----------------- | COMMENT |
| MEDIUM | _data/ui-text.yml | 225 | # ---------- | COMMENT |
| MEDIUM | _data/ui-text.yml | 377 | # -------------------------------- | COMMENT |
| MEDIUM | _data/ui-text.yml | 483 | # ---------------- | COMMENT |
| MEDIUM | _data/ui-text.yml | 546 | # -------------- | COMMENT |
| MEDIUM | _data/ui-text.yml | 649 | # ----------------- | COMMENT |
| MEDIUM | _data/ui-text.yml | 701 | # ------------------------ | COMMENT |
| MEDIUM | _data/ui-text.yml | 913 | # ---------- | COMMENT |
| MEDIUM | _data/ui-text.yml | 966 | # ---------- | COMMENT |
| MEDIUM | _data/ui-text.yml | 1177 | # ----------------- | COMMENT |
| MEDIUM | _data/ui-text.yml | 1230 | # ----------------- | COMMENT |
| MEDIUM | _data/ui-text.yml | 1283 | # ----------------- | COMMENT |
| MEDIUM | _data/ui-text.yml | 1336 | # ----------------- | COMMENT |
| MEDIUM | _data/ui-text.yml | 1389 | # -------------- | COMMENT |
| MEDIUM | _data/ui-text.yml | 1442 | # ----------------- | COMMENT |
| MEDIUM | _data/ui-text.yml | 1495 | # -------------- | COMMENT |
| MEDIUM | _data/ui-text.yml | 1548 | # ----------------- | COMMENT |
| MEDIUM | _data/ui-text.yml | 1600 | # -------------- | COMMENT |
| MEDIUM | _data/ui-text.yml | 1653 | # -------------- | COMMENT |
| MEDIUM | _data/ui-text.yml | 1701 | # ----------------- | COMMENT |
| MEDIUM | _data/ui-text.yml | 1752 | # ----------------- | COMMENT |
| MEDIUM | _data/ui-text.yml | 1913 | # -------------- | COMMENT |
| MEDIUM | _data/ui-text.yml | 1972 | # ----------------- | COMMENT |
| MEDIUM | _data/ui-text.yml | 2027 | # ----------------- | COMMENT |
| MEDIUM | _data/ui-text.yml | 2079 | # ----------------- | COMMENT |
| MEDIUM | _data/ui-text.yml | 2132 | # ----------------- | COMMENT |
| MEDIUM | _data/ui-text.yml | 2185 | # -------------- | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | staticman.yml | 1 | # Name of the property. You can have multiple properties with completely | COMMENT |
| LOW | staticman.yml | 21 | COMMENT | |
| LOW | staticman.yml | 41 | # with a `type` property, which configures the generated field, or any value | COMMENT |
| LOW | staticman.yml | 61 | # type: "comment" | COMMENT |
| LOW | _config.yml | 1 | # Welcome to Jekyll! | COMMENT |
| LOW | _config.yml | 281 | COMMENT | |
| LOW | _config.yml | 301 | # jekyll-archives: | COMMENT |
| LOW | test/_config.yml | 221 | # Path (examples) | COMMENT |
| LOW | docs/_config.yml | 301 | # - GitHub Pages compatible archive pages built with Liquid ~> type: liquid (default) | COMMENT |
| LOW | docs/_docs/03-installation.md | 61 | source "https://rubygems.org" | COMMENT |
| LOW | _data/navigation.yml | 1 | # main links | COMMENT |
| LOW | assets/js/lunr/lunr.js | 3121 | } | COMMENT |
| LOW | assets/js/plugins/jquery.ba-throttle-debounce.js | 1 | /*! | COMMENT |
| LOW | assets/js/plugins/jquery.ba-throttle-debounce.js | 21 | // Copyright (c) 2010 "Cowboy" Ben Alman, | COMMENT |
| LOW | assets/js/plugins/jquery.ba-throttle-debounce.js | 41 | // Unit Tests - http://benalman.com/code/projects/jquery-throttle-debounce/unit/ | COMMENT |
| LOW | assets/js/plugins/jquery.ba-throttle-debounce.js | 61 | // $.method() or jQuery.method(), you'll need to use Cowboy.method(). | COMMENT |
| LOW | assets/js/plugins/jquery.ba-throttle-debounce.js | 81 | // In this visualization, | is a throttled-function call and X is the actual | COMMENT |
| LOW | assets/js/plugins/jquery.ba-throttle-debounce.js | 101 | // > jQuery('selector').bind( 'someevent', jQuery.throttle( delay, [ no_trailing, ] callback ) ); | COMMENT |
| LOW | assets/js/plugins/jquery.ba-throttle-debounce.js | 161 | exec(); | COMMENT |
| LOW | assets/js/plugins/jquery.ba-throttle-debounce.js | 201 | // very beginning of a series of calls, or at the very end. If you want to | COMMENT |
| LOW | assets/js/plugins/jquery.ba-throttle-debounce.js | 221 | // > jQuery('selector').unbind( 'someevent', debounced ); | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | docs/_posts/2016-10-06-gemified-theme-beta.md | 20 | ## Step 1: Remove Theme Files | COMMENT |
| LOW | docs/_posts/2016-10-06-gemified-theme-beta.md | 26 | ## Step 2: Update `Gemfile` | COMMENT |
| LOW | docs/_posts/2016-10-06-gemified-theme-beta.md | 47 | ## Step 3: Run Bundler | COMMENT |
| LOW | docs/_posts/2016-10-06-gemified-theme-beta.md | 51 | ## Step 4: Install the Theme | COMMENT |
| LOW | docs/_posts/2016-09-21-gemified-theme-alpha.md | 23 | ## Step 1: Remove Theme Files | COMMENT |
| LOW | docs/_posts/2016-09-21-gemified-theme-alpha.md | 29 | ## Step 2: Update `Gemfile` | COMMENT |
| LOW | docs/_posts/2016-09-21-gemified-theme-alpha.md | 62 | ## Step 3: Run Bundler | COMMENT |
| LOW | docs/_posts/2016-09-21-gemified-theme-alpha.md | 66 | ## Step 4: Install the Theme | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| CRITICAL | assets/js/main.min.js | 8 | !function(e,t){"use strict";"object"==typeof module&&"object"==typeof module.exports?module.exports=e.document?t(e,!0):f | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | _config.yml | 248 | # Set enabled to true to use paginate v2 | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | _includes/search/google-search-scripts.html | 12 | function googleCustomSearchExecute() { | CODE |