Reventlow/fynbus-chronicle
46.1
Weak · 5 November 2026
16.4k
lines of production code
Python
with JavaScript
2
measurements over time
How this codebase got here
This is the PUBLIC form of this artifact. Findings are listed in full, but the details of SECURITY findings — which rule fired, in which file, on which line, and how to fix it — are deliberately withheld, and any secret-scanner results are excluded entirely. Where detail is absent here it was REMOVED FOR PUBLICATION; it is not missing from the analysis. The complete artifact is available from the repository owner.
Score
- CAI 58 → 46 (-11.6)
Lenses
- Code Health 88 (new)
- Architecture 85 (new)
- Maturity 65 (new)
- Readiness 41 (new)
- Security 58 → 67 (+9.3)
- Domain Modelling 46 (new)
- Accessibility 41 (new)
Resolved (20)
- High IaC: DS-0029 (docker/Dockerfile.dev)
- High IaC: WD-COMPOSE-0002 (docker-compose.sqlite.yml)
- High IaC: WD-DOCKER-0001 (docker/Dockerfile.dev)
- High: security finding (details withheld)
- High: security finding (details withheld)
- High: security finding (details withheld)
- High: security finding (details withheld)
- High: security finding (details withheld)
- High: security finding (details withheld)
- High: security finding (details withheld)
- High: security finding (details withheld)
- High: security finding (details withheld)
- High: security finding (details withheld)
- High: security finding (details withheld)
- Medium IaC: WD-DOCKER-0003 (docker/Dockerfile.dev)
- No dependency advisory monitoring
- Scanner failed to run — not a clean result
- Scanner failed to run — not a clean result
- Unpinned build actions
- Workflow token permissions not restricted (.github/workflows/ci_cd.yml)
New (45)
- Banned license: psycopg
- Banned license: psycopg-binary
- Duplicated block (10 lines × 2) (apps/logbook/exports/markdown.py)
- Duplicated block (12–13 lines × 2) (apps/logbook/exports/chart.py)
- Duplicated block (15–16 lines × 2) (apps/logbook/views.py)
- Duplicated block (16–21 lines × 5) (apps/themes/migrations/0002_seed_star_wars.py)
- Duplicated block (26–34 lines × 3) (apps/themes/migrations/0008_seed_star_trek.py)
- Duplicated block (28 lines × 2) (apps/logbook/exports/html.py)
- Duplicated block (30 lines × 2) (apps/logbook/services/servicedesk.py)
- Duplicated block (38–46 lines × 5) (apps/logbook/management/commands/import_weeklog.py)
- Duplicated block (5 lines × 2) (apps/oncall/migrations/0003_backfill_segments.py)
- Duplicated block (6 lines × 2) (apps/api/views.py)
- Duplicated block (6 lines × 2) (apps/api/views.py)
- Duplicated block (7 lines × 2) (apps/cves/models.py)
- FileTooLong: api/views.py (apps/api/views.py)
- FileTooLong: cves/models.py (apps/cves/models.py)
- FileTooLong: logbook/models.py (apps/logbook/models.py)
- FileTooLong: logbook/views.py (apps/logbook/views.py)
- High: security finding (details withheld)
- Hotspot: apps/api/views.py (apps/api/views.py)
- …and 25 more
Changes since last survey
- 1 commits — 0 feature/other, 1 fixes
By area
- (root) — 1 commit
Notable commits
- fix: fix(security): lock actions and packages, close two anonymous probes (1.15.4) (#21)
Architecture
- 0 containers · 1 bounded contexts · 0 dependency edges (baseline)
Written by assure.canine.dev from the codebase's own history, inside the signed delivery this page is composed from.
Survey your own repository
Reventlow/fynbus-chronicle was measured the same way every project in this corpus was: the same rubric, at a pinned commit, with the result published in full. Point a surveyor at a repository you know and see whether you agree with it.
About this page
- The score is its most recent published measurement, taken on 5 November 2026 at a pinned commit. It is not a live figure and does not change until the project is measured again.
- Measured at commit faa8a02030cff55e53bf12c91680720be68a9131 — the exact code this score is about.
- Scored under rubric-2026.11.2 — the same rubric and the same method as every other entry in this index.
- Measured by Assure (assure.canine.dev) using cca measure-2026.11.2+preprod-ccde970540f4.