Public record
Software health reportschema 0.27.0 ยท metrics 2.5.0 ยท 2026-08-02 14:27 UTC

stacksjs / ts-audio

๐ŸŽต Powerful audio processing for your media workflows.

TypeScriptMITโ˜… 8 starsโ‘‚ 1 forksince Jan 2025View on GitHub โ†—

stacksjs/ts-audio holds a health index of 69 out of 100, placing it in the Good band. It scores highest on Engineering Quality (77/100) and lowest on Sustainability & Governance (49/100). It was last updated today. 2 contributors account for most of its recent work.

69
overall / 100
Good

Software health index

Metrics are grouped into weighted categories on one standardized 1โ€“100 scale. Overall starts as their weighted mean, calibrated against the distribution of the public record so bands carry percentile meaning; when public evidence triggers the High-Risk Jurisdiction Policy, the rating is adjusted and receives an At Risk ceiling of 34.

69
Exceptional93-100The record's top tier (โ‰ˆ top 5%); essentially all checked criteria met
Excellent80-92Strong across the board; minor gaps
Good65-79Healthy; gaps are limited and manageable
Moderate50-64Acceptable with notable gaps; review recommended
Weak35-49Material weaknesses across several areas
At Risk20-34Significant weaknesses; adoption warrants caution
Critical1-19Severe problems (abandoned, single-maintainer, no hygiene)
VitalityCommunity &AdoptionSustainability &GovernanceEngineeringQualitySecurityAI Readiness

Score profile

Each axis is a category. The shape matters more than the average โ€” a healthy subject fills the whole shape, while a spike-and-crater profile means strength in one dimension is masking risk in another.

The weighted overall 62 is calibrated to 69 on the published index scale (record calibration 2026-08-02).

Ownership

StacksOrganization
119 followers153 public repossince Sep 2022

This repository is backed by an organization โ€” shared, accountable stewardship that can outlive any single maintainer.

Package ecosystems

Metrics by category

Vitality

Is the project alive โ€” is code being written and are releases shipping?

74Good ยท 21% of overall
How it's scored
36/36Push recency โ€” last push 0 days ago
14.5/36Commit cadence โ€” 21/52 weeks with commits
17.8/18Commit volume โ€” 94 commits in the last year
10/10OpenSSF Scorecard: Maintained โ€” 29 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 10
Inputs used
commits_last_year94
human_commit_share0.96
days_since_last_push0
active_weeks_last_year21
How it's scored
27/27Ships releases โ€” 2 releases published
36/36Release recency โ€” latest release 10 days ago
5.4/27Release cadence โ€” a release every ~542 days
0/10OpenSSF Scorecard: Signed-Releases โ€” Project has not signed or included provenance with any releases.
Inputs used
releases_count2
latest_release_tagv-audio-0.1.1
releases_from_tagsno
days_since_latest_release10
mean_days_between_releases542

Community & Adoption

Does the project have users, downloads, attention, and a welcoming setup for contributors?

54Moderate ยท 17% of overall
How it's scored
13.7/60Stars โ€” 8 stars
0/25Forks โ€” 1 forks
0/15Watchers โ€” 1 watchers
Inputs used
forks1
stars8
watchers1
growth_stateunverified
growth_factor_pct100
growth_unverified_reasonno_history

Community health

85Excellent
How it's scored
22.5/22.5README
22.5/22.5License โ€” recognized license (MIT)
18/18CONTRIBUTING guide
13.5/13.5Code of conduct
0/7.2Issue template
0/6.3PR template
Inputs used
has_readmeyes
has_licenseyes
readme_badgesโ€”
has_contributingyes
has_issue_templateno
has_code_of_conductyes
readme_badge_servicesโ€”
has_pull_request_templateno
How it's scored
59.8/80Monthly downloads โ€” 30,535 downloads/month across npm
0/20Registry dependents โ€” not reported by this ecosystem
Inputs used
packages@ts-audio/aac, @ts-audio/mp3, @ts-audio/ogg, @ts-audio/wav, @ts-audio/flac, @ts-audio/core
dependentsโ€”
ecosystemsnpm
total_downloadsโ€”
monthly_downloads30,535
Excluded from scoring (no data or not applicable): Registry dependents. Remaining weights renormalized.

Sustainability & Governance

Will the project survive its people โ€” bus factor, responsiveness, who backs it, and package upkeep?

49Weak ยท 23% of overall
How it's scored
25.2/54Bus factor โ€” 2 contributor(s) cover half of all commits
12.3/22.5Commit distribution โ€” top contributor authored 45% of commits
5.4/13.5Contributor breadth โ€” 4 contributors
10/10OpenSSF Scorecard: Contributors โ€” project has 11 contributing companies or organizations
Inputs used
bus_factor2
contributors_sampled4
top_contributor_share0.454
How it's scored
0/42Issue resolution โ€” 0% of issues closed
0.3/30PR acceptance โ€” 21/2,498 decided PRs merged
0/13Newcomer PR acceptance โ€” no first-time contributor's PR decided in 30d
0/15OpenSSF Scorecard: Code-Review โ€” Found 0/30 approved changesets -- score normalized to 0
Inputs used
merged_prs21
open_issues3
closed_issues0
prs_merged_7dโ€”
prs_decided_7dโ€”
prs_merged_30dโ€”
prs_decided_30dโ€”
issue_closed_ratio0
closed_unmerged_prs2,477
first_time_authors_30dโ€”
first_time_prs_merged_30dโ€”
first_time_prs_decided_30dโ€”
Excluded from scoring (no data or not applicable): newcomer_pr_acceptance. Remaining weights renormalized.
How it's scored
30/30Ownership backing โ€” organization-owned
0/20Verified domain
14.9/25Owner reach โ€” 119 followers of stacksjs
20.7/25Track record โ€” 153 public repos, account ~3 yr old
Inputs used
followers119
owner_typeOrganization
is_verifiedโ€”
owner_loginstacksjs
public_repos153
account_age_days1,403
How it's scored
25/25Published & resolvable โ€” 6 package(s) on npm
35/35Publish recency โ€” latest publish 10 days ago
4/20Version history โ€” 1 published versions
20/20Not deprecated โ€” active, not deprecated or yanked
Inputs used
packages@ts-audio/aac, @ts-audio/mp3, @ts-audio/ogg, @ts-audio/wav, @ts-audio/flac, @ts-audio/core
ecosystemsnpm
any_deprecatedno
min_days_since_publish10

Engineering Quality

Are baseline engineering and documentation practices in place?

77Good ยท 19% of overall
How it's scored
24/24CI workflows โ€” 3 workflow(s)
24/24Tests present
0/16Linter config
0/9.6Pre-commit hooks
6.4/6.4.editorconfig
0/20OpenSSF Scorecard: CI-Tests โ€” no data
Inputs used
has_ciyes
has_testsyes
has_editorconfigyes
has_linter_configno
has_precommit_configno
Excluded from scoring (no data or not applicable): OpenSSF Scorecard: CI-Tests. Remaining weights renormalized.

Documentation

90Excellent
How it's scored
30/30README
25/25Documentation directory
15/15Documentation / homepage site โ€” https://stacks-audiox.netlify.app
10/10Repository description
10/10Topics โ€” 8 topics
0/10Wiki
Inputs used
topicsaudio, bun, ffmpeg, optimization, processing, cli, library, typescript
has_wikino
homepagehttps://stacks-audiox.netlify.app
has_readmeyes
has_docs_diryes
has_descriptionyes

Security

Are visible security and supply-chain practices strong, without unresolved high-risk jurisdiction exposure?

51Moderate ยท 16% of overall
How it's scored
7.5/7.5Binary-Artifacts โ€” no binaries found in the repo
0/7.5Branch-Protection โ€” branch protection not enabled on development/release branches
0/2.5CI-Tests โ€” no data
0/2.5CII-Best-Practices โ€” no effort to earn an OpenSSF best practices badge detected
0/7.5Code-Review โ€” Found 0/30 approved changesets -- score normalized to 0
2.5/2.5Contributors โ€” project has 11 contributing companies or organizations
10/10Dangerous-Workflow โ€” no dangerous workflow patterns detected
7.5/7.5Dependency-Update-Tool โ€” update tool detected
0/5Fuzzing โ€” project is not fuzzed
2.5/2.5License โ€” license file detected
7.5/7.5Maintained โ€” 29 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 10
0/5Packaging โ€” no data
0/5Pinned-Dependencies โ€” dependency not pinned by hash detected -- score normalized to 0
0/5SAST โ€” no SAST tool detected
5/5Security-Policy โ€” security policy file detected
0/7.5Signed-Releases โ€” Project has not signed or included provenance with any releases.
0/7.5Token-Permissions โ€” detected GitHub workflow tokens with excessive permissions
6.8/7.5Vulnerabilities โ€” 1 existing vulnerabilities detected
Inputs used
sourceopenssf_scorecard
checks_evaluated16
scorecard_versionv5.5.0
checks_inconclusive2
scorecard_aggregate5.1
Excluded from scoring (no data or not applicable): ci_tests, packaging. Remaining weights renormalized.

AI Readiness

How well is the repo equipped to be developed and maintained with AI coding agents? Carries a deliberately small weight (4%): agent tooling is a real maintenance signal, but a repository with none can still reach 100/100.

71Good ยท 4% of overall
How it's scored
45/45Agent instructions โ€” CLAUDE.md
0/15Machine-readable docs (llms.txt)
40/40Legible commit history โ€” 96 of 96 human commits state their intent (structured subject or explanatory body)
Inputs used
has_llms_txtno
legible_history_share1
agent_instruction_filesCLAUDE.md
agent_instruction_max_bytes1,475
How it's scored
0/18One-command bootstrap
22/22Automated tests
0/11Lint / format config
11/11Static type checking โ€” tsconfig.json
0/10Reproducible environment
8/10Demonstrated agent practice โ€” 4 of the last 100 commits agent-authored or agent-credited
8/8Automated maintenance โ€” 4 of the last 100 commits are automated dependency updates
0/10OpenSSF Scorecard: Pinned-Dependencies โ€” dependency not pinned by hash detected -- score normalized to 0
Inputs used
has_nixno
has_testsyes
lockfilesโ€”
has_dockerfileno
typed_languageyes
bootstrap_filesโ€”
has_devcontainerno
has_linter_configno
typecheck_configstsconfig.json
agent_commit_share0.04
toolchain_manifestsโ€”
dependency_bot_commit_share0.04
How it's scored
45/45Type-checkable code โ€” TypeScript (statically typed)
55/55Manageable file sizes โ€” 0/41 source files over 60KB
Inputs used
primary_languageTypeScript
largest_source_bytes24,577
source_files_sampled41
oversized_source_files0

Key facts

8GitHub stars
4contributors
94commits, last 12 months
0days since last push
2releases
2bus factor
3open issues
npmpackage ecosystems

Data collection warnings

  • Star history unavailable: GitHub GraphQL error: Resource not accessible by personal access token
  • No resolved dependencies carried a version and a supported ecosystem

More detail

OpenSSF Scorecard 5.1 / 10
5.1aggregate

Independent, tool-agnostic security assessment from the open-source OpenSSF Scorecard. Each check rewards a security practice, not a specific vendor's tool. Checks Scorecard could not determine are marked n/a and excluded from the security score (never counted as zero).Scorecard v5.5.0 ยท 2026-08-02 14:27 UTC

10Binary-Artifactsno binaries found in the repo
0Branch-Protectionbranch protection not enabled on development/release branches
n/aCI-Testsno pull request found
0CII-Best-Practicesno effort to earn an OpenSSF best practices badge detected
0Code-ReviewFound 0/30 approved changesets -- score normalized to 0
10Contributorsproject has 11 contributing companies or organizations
10Dangerous-Workflowno dangerous workflow patterns detected
10Dependency-Update-Toolupdate tool detected
0Fuzzingproject is not fuzzed
10Licenselicense file detected
10Maintained29 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 10
n/aPackagingpackaging workflow not detected
0Pinned-Dependenciesdependency not pinned by hash detected -- score normalized to 0
0SASTno SAST tool detected
10Security-Policysecurity policy file detected
0Signed-ReleasesProject has not signed or included provenance with any releases.
0Token-Permissionsdetected GitHub workflow tokens with excessive permissions
9Vulnerabilities1 existing vulnerabilities detected
All dependencies 4

Full resolved dependency set from the GitHub dependency graph: 0 direct and 4 indirect (transitive) packages. The transitive closure is complete when the repository commits a lockfile.

RegistryPackageVersionRelation
npm@stacksjs/clapp^0.2.0indirect
npmbetter-dx^0.2.15indirect
npmbetter-dx^0.2.5indirect
npmbun-plugin-dtsx^0.9.9indirect
Dependency advisories not assessed

Advisory matching could not run for this report: No resolved dependencies carried a version and a supported ecosystem

Raw JSON report machine-readable

Scores are signals, not warranties. They reflect publicly visible practices on GitHub โ€” not a code audit, and not a security guarantee.

Missing data is excluded and weights renormalized, never scored as zero. Methodology is versioned and open: metrics v2.5.0, schema v0.27.0 โ€” full methodology ยท metrics wiki.

How one result sits in the wider record: aggregate statistics โ€” npm.