Repository Analysis

requarks/wiki

Wiki.js | A modern and powerful wiki app built on Node.js

2.7 Likely human-written View on GitHub
2.7
Adjusted Score
2.7
Raw Score
100%
Time Factor
2026-05-01
Last Push
28,380
Stars
Vue
Language
66,251
Lines of Code
544
Files
88
Pattern Hits
2026-05-31
Scan Date

Score History

Severity Breakdown

CRITICAL 1HIGH 0MEDIUM 25LOW 62

Pattern Findings

88 matches across 5 categories. Click a row to expand file-level details.

Decorative Section Separators25 hits · 102 pts
SeverityFileLineSnippet
MEDIUMconfig.sample.yml7# ---------------------------------------------------------------------
MEDIUMconfig.sample.yml9# ---------------------------------------------------------------------
MEDIUMconfig.sample.yml13# ---------------------------------------------------------------------
MEDIUMconfig.sample.yml15# ---------------------------------------------------------------------
MEDIUMconfig.sample.yml88# ---------------------------------------------------------------------
MEDIUMconfig.sample.yml90# ---------------------------------------------------------------------
MEDIUMconfig.sample.yml97# ---------------------------------------------------------------------
MEDIUMconfig.sample.yml99# ---------------------------------------------------------------------
MEDIUMconfig.sample.yml104# ---------------------------------------------------------------------
MEDIUMconfig.sample.yml106# ---------------------------------------------------------------------
MEDIUMconfig.sample.yml111# ---------------------------------------------------------------------
MEDIUMconfig.sample.yml113# ---------------------------------------------------------------------
MEDIUMconfig.sample.yml118# ---------------------------------------------------------------------
MEDIUMconfig.sample.yml120# ---------------------------------------------------------------------
MEDIUMconfig.sample.yml126# ---------------------------------------------------------------------
MEDIUMconfig.sample.yml128# ---------------------------------------------------------------------
MEDIUMconfig.sample.yml135# ---------------------------------------------------------------------
MEDIUMconfig.sample.yml137# ---------------------------------------------------------------------
MEDIUMconfig.sample.yml141# ---------------------------------------------------------------------
MEDIUMconfig.sample.yml143# ---------------------------------------------------------------------
MEDIUMconfig.sample.yml57# ---------------------------------------------------------------------
MEDIUMconfig.sample.yml59# ---------------------------------------------------------------------
MEDIUMserver/app/data.yml1# ---------------------------------
MEDIUMserver/app/data.yml4# ---------------------------------
MEDIUMserver/app/data.yml169# ---------------------------------
Over-Commented Block44 hits · 41 pts
SeverityFileLineSnippet
LOWconfig.sample.yml1#######################################################################
LOWconfig.sample.yml41 # cert: path/to/cert.crt
LOWconfig.sample.yml81 # to 1024 bits (default: null):
LOWconfig.sample.yml101
LOWconfig.sample.yml121# If your server cannot access the internet. Set to true and manually
LOWconfig.sample.yml141# ---------------------------------------------------------------------
LOWserver/graph/resolvers/folder.js1module.exports = {
LOWserver/graph/resolvers/folder.js21 // name: args.name
LOWserver/graph/resolvers/tag.js1module.exports = {
LOWserver/graph/resolvers/tag.js21 // createTag(obj, args) {
LOWserver/graph/resolvers/tag.js41 // return tag.removeDocument(doc)
LOWserver/models/pages.js1021 })
LOWserver/modules/rendering/markdown-katex/mhchem.js81 //
LOWserver/modules/rendering/markdown-katex/mhchem.js101 //
LOW.github/workflows/build.yml381 with:
LOW.github/workflows/build.yml401 # sudo apt-add-repository "deb [arch=amd64] https://apt.releases.hashicorp.com $(lsb_release -cs) main"
LOWdev/cypress/plugins/index.js1/// <reference types="cypress" />
LOWdev/cypress/support/index.js1// ***********************************************************
LOWdev/cypress/support/commands.js1// ***********************************************
LOWdev/cypress/support/commands.js21// Cypress.Commands.add("dismiss", { prevSubject: 'optional'}, (subject, options) => { ... })
LOWdev/containers/docker-compose.yml21 container_name: wiki-adminer
LOWdev/helm/values.yaml81 # hosts:
LOWdev/helm/values.yaml121 # readOnlyRootFilesystem: true
LOWdev/helm/values.yaml141extraEnvVars: []
LOWdev/helm/values.yaml161 enabled: true
LOWdev/helm/values.yaml181 ## PostgreSQL Database to create.
LOWdev/helm/values.yaml201 ## Persistent Volume Storage configuration.
LOWdev/helm/values.yaml221 size: 8Gi
LOWclient/scss/base/icons.scss1// @font-face {
LOWclient/scss/base/icons.scss21// white-space: nowrap;
LOWclient/components/admin/admin-pages-edit.vue41 v-list-item-title Edit
LOWclient/components/admin/admin-general.vue121 v-toolbar(color='indigo', dark, dense, flat)
LOWclient/components/admin/admin-general.vue141 //- disabled
LOWclient/components/admin/admin-theme.vue61 outlined
LOWclient/components/admin/admin-theme.vue81 //- template(v-slot:item='thm')
LOWclient/components/admin/admin-security.vue101 //- v-model='config.securityCSP'
LOWclient/components/admin/admin-extensions.vue61 // responseResult {
LOWclient/components/common/nav-header.vue21 v-flex(xs5, md4)
LOWclient/components/editor/editor-modal-media.vue81 v-menu(offset-x, min-width='200')
LOWclient/components/editor/editor-modal-media.vue161 //- .body-2(:class='$vuetify.theme.dark ? `white--text` : `teal--text`') {{$t('editor:assets.fetchImage'
LOWclient/components/editor/editor-markdown.vue441 // reader.onload = evt => {
LOWclient/components/editor/editor-modal-properties.vue201 //- .overline {{$t('editor:props.socialFeatures')}}
LOWclient/components/editor/editor-modal-properties.vue221 //- v-model='isPublished'
LOWclient/themes/default/components/page.vue181 span {{$t('common:header.history')}}
Fake / Example Data16 hits · 23 pts
SeverityFileLineSnippet
LOWclient/components/editor/markdown/help.vue17 div **Lorem ipsum**
LOWclient/components/editor/markdown/help.vue22 .caption: strong Lorem ipsum
LOWclient/components/editor/markdown/help.vue28 div *Lorem ipsum*
LOWclient/components/editor/markdown/help.vue33 .caption: em Lorem ipsum
LOWclient/components/editor/markdown/help.vue39 div ~~Lorem ipsum~~
LOWclient/components/editor/markdown/help.vue44 .caption(style='text-decoration: line-through;') Lorem ipsum
LOWclient/components/editor/markdown/help.vue156 div Lorem ipsum
LOWclient/components/editor/markdown/help.vue158 div Dolor sit amet
LOWclient/components/editor/markdown/help.vue163 .caption Lorem ipsum
LOWclient/components/editor/markdown/help.vue165 .caption Dolor sit amet
LOWclient/components/editor/markdown/help.vue185 div.pl-3 echo 'Lorem ipsum'
LOWclient/components/editor/markdown/help.vue200 span.token.string 'Lorem ipsum'#[br]
LOWclient/components/editor/markdown/help.vue211 div &gt; Lorem ipsum
LOWclient/components/editor/markdown/help.vue212 div &gt; dolor sit amet
LOWclient/components/editor/markdown/help.vue218 blockquote(style='border: 1px solid #263238; border-radius: .5rem; padding: 1rem 24px;') Lorem ips
LOWclient/components/editor/markdown/help.vue218 blockquote(style='border: 1px solid #263238; border-radius: .5rem; padding: 1rem 24px;') Lorem ips
Hallucination Indicators1 hit · 10 pts
SeverityFileLineSnippet
CRITICALserver/controllers/common.js29 if (WIKI.models.knex.client.pool.numFree() < 1 && WIKI.models.knex.client.pool.numUsed() < 1) {
Redundant / Tautological Comments2 hits · 3 pts
SeverityFileLineSnippet
LOW.github/auto_assign.yml16# Set 0 to add all the reviewers (default: 0)
LOWdev/packer/scripts/999-img-check.sh93 # Check if there are log archives or log files that have not been recently cleared.