mermaid-js/mermaid TypeScript B application

mermaid-js/mermaid

application TypeScript 87.1k stars
B
89
/ 100
Last analyzed: April 3, 2026

Dimension Scores

Individual health dimension scores for this repository

Security
70
Testing
78
Documentation
100
Architecture
100
DevOps
100
Maintenance
83

Detailed Findings

Security 70/100
Security policy (SECURITY.md) No SECURITY.md — add a vulnerability disclosure policy
Pinned dependencies (Actions SHA) 8/8 action refs pinned to SHA (100%)
Token permissions At least one workflow uses explicit restrictive permissions
Dependency update automation Using Renovate
Code ownership No code ownership file — add CODEOWNERS or OWNERS for review enforcement
No committed .env files No .env files committed
.gitignore present .gitignore found
CI workflows (branch protection proxy) GitHub Actions found (likely branch protection in place)
Testing 78/100
CI workflows GitHub Actions detected
Test files 199 test-related file(s) found
Coverage configuration No coverage configuration detected
Test runner configured Test runner configuration detected
Pre-commit hooks Using Husky
Documentation 100/100
README quality README.md is 24084 chars
LICENSE file License: MIT
CONTRIBUTING guide Contributing guide found
CHANGELOG Changelog or release notes found
Documentation directory or API docs Documentation directory or API docs found
Repository description Description: "Generation of diagrams like flowcharts or sequence diagrams from text in a similar manner as markdown"
Architecture 100/100
Type safety (tsconfig.json) tsconfig.json found
Linter (ESLint / Biome) Linter config found
Code formatter (Prettier / Biome) Formatter config found
Organized source structure src/ or packages/ directory found
Build configuration Build config found
DevOps 100/100
CI/CD pipeline GitHub Actions
Container support (Docker) Docker config found (Dockerfile) (Compose)
Release automation Release automation configured
Issue/PR templates Issue/PR templates found
Deployment/Infrastructure config Deployment or build config found
Maintenance 83/100
Last commit recency Last commit 1 day(s) ago — actively maintained
Open issue freshness Median open issue age: 1920 day(s) — stale issues accumulating (oldest sampled: 2154 days)
Recent releases Latest release 1 day(s) ago (5 recent releases)
Bus factor Bus factor 2 — moderate (sidharthv96, knsv). More contributors would reduce risk.
Community adoption (stars) 87,077 stars — strong community adoption
Maintainer funding Funding file found (.github/FUNDING.yml) — sustainability signal
View on GitHub OpenSSF Scorecard Back to Leaderboard