@IsmaelMartinez

GitHub Portfolio Health Report — 2026-05-31 — click any repo name for details — weekly digest
Repo Butler is a GitHub Action that runs a seven-phase pipeline — OBSERVE → ASSESS → UPDATE → GOVERNANCE → IDEATE → PROPOSE → REPORT — across a portfolio of repositories, generating this dashboard, opening improvement issues, and surfacing governance findings. It runs four times a day on GitHub Actions with zero npm dependencies. Source and docs: github.com/IsmaelMartinez/repo-butler.

Portfolio Pulse

100% Gold
14 Gold
14 repos — 14 active, 0 dormant/archive
About — How it works

Attention Required

All clear — nothing needs attention across the portfolio.

Portfolio Health

RepoTierIssuesPRsCI%VulnsNext Step
teams-for-linux Gold 15 4 98% 0 All checks pass
repo-butler Gold 0 1 99% 0 All checks pass
delegate-local Gold 1 2 100% 0 All checks pass
ismaelmartinez.me.uk Gold 1 3 100% 0 All checks pass
github-issue-triage-bot Gold 0 0 97% 0 All checks pass
votescot Gold 0 0 93% 0 All checks pass
generator-atlassian-compass-event-catalog Gold 0 0 100% 0 All checks pass
ai-model-advisor Gold 0 0 99% 0 All checks pass
sound3fy Gold 0 0 100% 0 All checks pass
wifisentinel Gold 0 0 98% 0 All checks pass
bonnie-wee-plot Gold 0 2 83% 0 All checks pass
betis-escocia Gold 0 0 98% 0 All checks pass
yourear Gold 0 0 95% 0 All checks pass
lounge-tv Gold 0 0 95% 0 All checks pass
Show all columns (14 repos)
RepoLangStarsIssuesCommitsCILicenseCommunityVulnsDepsContributorsStatusTier
teams-for-linux JavaScript473015 397 98% (14) GPL-3.0 100% 0 1866 11 active Gold
repo-butler JavaScript30 314 99% (9) MIT 100% 0 8 1 active Gold
delegate-local Shell11 198 100% (5) MIT 100% 0 7 1 active Gold
ismaelmartinez.me.uk MDX11 106 100% (8) MIT 85% 0 600 (235.6y) 1 active Gold
github-issue-triage-bot Go10 244 97% (14) MIT 100% 0 23 1 active Gold
votescot TypeScript20 286 93% (8) MIT 100% 0 519 (119.6y) 1 active Gold
generator-atlassian-compass-event-catalog TypeScript40 173 100% (8) MIT 85% 0 396 (292.2y) 1 active Gold
ai-model-advisor JavaScript10 138 99% (8) MIT 85% 0 200 (44.7y) 1 active Gold
sound3fy JavaScript40 86 100% (7) MIT 100% 0 226 (92.3y) 1 active Gold
wifisentinel TypeScript10 249 98% (5) MIT 100% 0 410 (168.4y) 1 active Gold
bonnie-wee-plot TypeScript10 484 83% (6) NOASSERTION 85% 0 934 1 active Gold
betis-escocia TypeScript10 174 98% (6) MIT 85% 0 803 1 active Gold
yourear TypeScript10 70 95% (6) MIT 85% 0 488 (257.7y) 1 active Gold
lounge-tv HTML00 39 95% (5) MIT 85% 0 8 1 active Gold

Improvement Campaigns

Community Health

14/14
Repos with community health score >= 80%
100% complete
All repos compliant

Vulnerability Free

14/14
Repos with zero critical/high vulnerabilities
100% complete
All repos compliant

CI Reliability

13/14
Repos with CI pass rate >= 90%
93% complete
1 repo need attention

License Compliance

14/14
Repos with a license configured
100% complete
All repos compliant

Issue Templates

14/14
Repos with issue templates configured
100% complete
All repos compliant
Commit Activity (26 weeks)
Weekly Commits by Repository
Dependency Inventory

Dependency Inventory

Total Unique Dependencies

6.4k
across 14 repos with SBOM

Shared Dependencies

16
used in 2+ repos

License Notes

170 low-risk
copyleft deps (low risk for non-commercial use)
Most Common Dependencies (used in 2+ repos)
PackageReposLicense
dependabot/fetch-metadata12unknown
github/codeql-action/analyze10unknown
github/codeql-action/init10unknown
github/codeql-action/autobuild2unknown
github/codeql-action/init2unknown
github/codeql-action/analyze2unknown
googleapis/release-please-action2unknown
Low-risk copyleft dependencies (170) — fine for non-commercial use
LicenseDependenciesNote
MPL-2.0lightningcss-linux-arm-gnueabihf, lightningcss-android-arm64, lightningcss-linux-x64-gnu +24 moreFile-level copyleft: only modified files must stay MPL-2.0. Fine as a dependency.
Apache-2.0 OR (Apache-2.0 AND LGPL-3.0-only)@opentelemetry/apiWeak copyleft: only modifications to the library itself must be shared. Fine as a dependency.
Apache-2.0 AND BSD-2-Clause AND LGPL-2.0-only AND LGPL-2.1-only AND LGPL-3.0-only AND LGPL-3.0-or-later AND LicenseRef-scancode-other-permissive AND MIT AND MPL-2.0@img/sharp-win32-x64, @img/sharp-win32-arm64, @img/sharp-win32-ia32Weak copyleft: only modifications to the library itself must be shared. Fine as a dependency.
BSD-2-Clause AND LGPL-2.0-only AND LGPL-2.1-only AND LGPL-3.0-only AND LGPL-3.0-or-later AND LicenseRef-scancode-other-permissive AND MIT AND MPL-2.0@img/sharp-libvips-linux-ppc64, @img/sharp-libvips-linux-arm64, @img/sharp-libvips-linux-s390x +7 moreWeak copyleft: only modifications to the library itself must be shared. Fine as a dependency.
(MPL-2.0 OR Apache-2.0)dompurifyFile-level copyleft: only modified files must stay MPL-2.0. Fine as a dependency.