https://github.com/wekan/wekan.git
· scanned 2026-05-22 09:04 UTC (3 weeks, 1 day ago)
· 10 languages
849 raw signals (183 security + 666 graph) 11/13 scanners ran 52nd percentile · Javascript · large (100-500K LoC) System graph score 55 (higher by 21)
Last scanned 3 weeks, 1 day ago · v2 · 373 actionable findings from 2 signal sources. 143 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
| Component | Sub-score | Weight | Contribution |
|---|---|---|---|
structure_score |
60.0 | 0.15 | 9.00 |
security_score |
100.0 | 0.25 | 25.00 |
testing_score |
39.0 | 0.20 | 7.80 |
documentation_score |
90.0 | 0.15 | 13.50 |
practices_score |
100.0 | 0.15 | 15.00 |
code_quality |
57.0 | 0.10 | 5.70 |
| Overall | 1.00 | 76.0 |
Showing 261 of 373 actionable findings. 516 raw detector signals were grouped into reader-sized issues. Click TP / FP to vote on a finding's accuracy — votes adjust the confidence weighting and improve detection across the platform.
stacksmith/user-scripts/boot.sh:11
docs/Platforms/FOSS/Docker/Meteor3/1createdb.sh:63
openapi/generate_openapi.py:490
releases/translations/old-pull-translations.sh:150
docs/Databases/ToroDB-PostgreSQL/docker-compose.yml:93, 112 (2 hits)Dockerfile:15
CI/CD securitycontainers
.devcontainer/Dockerfile:15
CI/CD securitycontainers
api.py:87
docs/Platforms/FOSS/OpenShift/wekan.yml:34, 36 (2 hits)releases/install-sandstorm.sh:4
openapi/generate_openapi.py:104, 113, 115, 165, 179, 182, 185, 258, +16 more (25 hits).devcontainer/Dockerfile:1.gitpod.Dockerfile:1Dockerfile:1.github/workflows/playwright.yml:49, 128 (2 hits)docs/Databases/ToroDB-PostgreSQL/docker-compose.yml:93, 112, 147, 709 (4 hits).devcontainer/docker-compose.yml:4, 18 (2 hits)docker-compose.yml:224, 265 (2 hits)docs/Databases/ToroDB-PostgreSQL/docker-compose.yml:112
CI/CD securitycontainers
docs/Databases/ToroDB-PostgreSQL/docker-compose.yml:112, 709 (2 hits)client/00-startup.js:15client/components/unicode-icons.js:66server/models/activities.js:313packages/wekan-accounts-cas/cas_client.js:51
config/accounts.js:128
api.py:389, 412, 568, 785 (4 hits)openapi/generate_openapi.py:811models/csvCreator.js:310
client/components/gantt/gantt.js:110
docker-compose.yml:265
CI/CD securitycontainers
.devcontainer/docker-compose.yml:4
CI/CD securitycontainers
docs/Databases/ToroDB-PostgreSQL/docker-compose.yml:112, 709 (2 hits).devcontainer/docker-compose.yml:4docker-compose.yml:224client/components/swimlanes/swimlanes.js:106
index.html
.well-known/security.txt
.github/workflows/playwright.yml:27.github/workflows/release-all.yml:127.travis.yml:12README.md:127docs/Databases/FerretDB2-PostgreSQL.md:28docs/DeveloperDocs/Debugging.md:99docs/Platforms/FOSS/Sandstorm/Building-Wekan-for-Sandstorm.md:62docs/Platforms/FOSS/Sandstorm/Developing-Wekan-for-Sandstorm.md:15public/robots.txt
.github/workflows/release-all.yml:226, 292, 477 (4 hits).github/workflows/release.yml:28.github/workflows/docker-publish.yml.github/workflows/release-all.yml.github/workflows/release.ymldocker-compose.yml
Ports
releases/build-cache/http/phpdevserver.sh
Ports
releases/snapcraft-local.yaml
Ports
.dockerignore
CI/CD securitycontainers
docs/Databases/ToroDB-PostgreSQL/docker-compose.yml:147
CI/CD securitycontainers
.devcontainer/docker-compose.yml:18
CI/CD securitycontainers
docs/Databases/ToroDB-PostgreSQL/docker-compose.yml:147
CI/CD securitycontainers
docker-compose.yml:265
CI/CD securitycontainers
.devcontainer/docker-compose.yml:18docker-compose.yml:265docs/Databases/ToroDB-PostgreSQL/docker-compose.yml:147models/checklists.js:20, 21, 23 (3 hits)client/components/swimlanes/swimlanes.js:412, 569 (2 hits)client/config/blazeHelpers.js:14, 18 (2 hits)client/lib/filter.js:4, 7 (2 hits)config/query-classes.js:2, 5 (2 hits)models/announcements.js:6, 17 (2 hits)models/cardComments.js:23, 26 (2 hits)models/exportPDF.js:32, 37 (2 hits)llms.txt
humans.txt
sitemap.xml
public/robots.txt
Dockerfile:1
containersPinned dependencies
.devcontainer/Dockerfile:1
containersPinned dependencies
.github/workflows/release-all.yml:43, 96, 101, 108, 120, 141, 174, 205, +8 more (23 hits).github/workflows/playwright.yml:18, 21, 58, 61, 107, 115, 137, 140 (13 hits).github/workflows/depsreview.yaml:12, 14 (2 hits).github/workflows/docker-publish.yml:35.github/workflows/release.yml:18packages/wekan-fontawesome/fontawesome-free/package.json
CI/CD securitySupply chainNpm
This page is publicly accessible at:
https://repobility.com/scan/5937a6d5-bde9-481f-adad-93b0de1062da/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/5937a6d5-bde9-481f-adad-93b0de1062da/
Important — please don't re-submit the same URL repeatedly. The submission endpoint is idempotent: re-submitting the same git URL returns this same scan_token, not a new one. To re-scan this repo, sign up free and use the dashboard.