RepoTrust

JaeMoonNoh/toddler-content

https://github.com/JaeMoonNoh/toddler-content · commit 395c49430666 · scored 2026-11-13 · scoring prov-4+qual-2+sec-2

RepoTrust ai badge RepoTrust quality badge RepoTrust security badge

Dispute this score or request a re-score Full report JSON

Scores

Pillar Score Signal Confidence Coverage
AI provenance (estimated AI-generated share) 100 explicit 95% 100%
Code quality 80 adequate 90% 100%
Security 84 adequate 85% 100%

AI provenance

Explicit AI attribution on 100% of first-party code added; an estimated 100% including velocity signals.

AI tool Attributed commits Lines added
Claude Code 106 20,219

Current source lines last changed by AI-attributed commits: 9,496 of 9,496.

Too few lines in one group to compare finding densities.

Month Lines added Attributed to AI
2026-11 20,219 100%

Evidence

AI provenance describes how code was produced; it is not a quality judgment. Unless attribution is explicit, these are signals consistent with AI generation, not proof. Squash/rebase workflows, imported code, and rewritten history reduce accuracy.

Code quality

Code quality is adequate: test-to-source ratio 0.88, no CI test run detected; 2% of function code in complex or long functions; 0% duplicated lines. Weakest area: testing.

Area Score
Complexity (lizard) 95
Duplication 99
Code smells (Opengrep) 86
Tests and CI 55
Documentation 65
Type safety 100
Process (Scorecard review/maintenance) n/a

Most complex functions:

Security

Security posture is adequate: 4 known vulnerabilities in 3 dependencies. Weakest area: posture.

Area Score
Secrets (gitleaks, tree + history) 100
Static analysis (Opengrep) 96
Vulnerable dependencies (OSV) 82
CI workflows (zizmor) n/a
Posture (policy, updates, signing, lockfiles) 20
OpenSSF Scorecard n/a

Top findings

Severity Finding Location
high osv/GHSA-r5fr-rjxr-66jc: [email protected] (npm) is affected by GHSA-r5fr-rjxr-66jc pnpm-lock.yaml
medium opengrep/javascript.lang.security.audit.detect-redos: Detected the use of a regular expression ^[a-z0-9]+(-[a-z0-9]+)*$ which appears to be vulnerable to a Regular expression Denial-of-Service (ReDoS). For this reason, it is recommended to review the regex and ensure it is not vulnerable to catastrophic backtracking, and if possible use a library whi [confidence low] apps/api/src/benefit/domain/benefit.ts:223
medium opengrep/javascript.lang.security.audit.unsafe-dynamic-method: Using non-static data to retrieve and run functions from the object is dangerous. If the data is user-controlled, it may allow executing arbitrary code. [confidence low] apps/api/src/benefit/infrastructure/cli/benefit.cli.ts:206
medium opengrep/javascript.lang.security.html-in-template-string: This template literal looks like HTML and has interpolated variables. These variables are not HTML-encoded by default. If the variables contain HTML tags, these may be interpreted by the browser, resulting in cross-site scripting (XSS). [confidence low] apps/api/src/benefit/infrastructure/cli/review-printer.ts:76
medium opengrep/javascript.lang.security.audit.unsafe-dynamic-method: Using non-static data to retrieve and run functions from the object is dangerous. If the data is user-controlled, it may allow executing arbitrary code. [confidence low] apps/api/src/logging/request-logging.middleware.ts:20
medium osv/GHSA-xxjr-mmjv-4gpg: [email protected] (npm) is affected by GHSA-xxjr-mmjv-4gpg pnpm-lock.yaml
medium osv/GHSA-g3hv-75wg-m249: [email protected] (npm) is affected by GHSA-g3hv-75wg-m249 pnpm-lock.yaml
low osv/GHSA-474x-hrwr-fgx4: [email protected] (npm) is affected by GHSA-474x-hrwr-fgx4 pnpm-lock.yaml

Static signals only: the scorer never runs the project's code. Secret findings are pattern matches that were not verified, and secret values are never stored.

Repository profile

Language Lines
TypeScript 17,486
SQL 252
JavaScript 100

Embed a badge

Maintainers can show these in a README. Badges update when the repository is re-scored.

[![RepoTrust ai](https://repotrust.synapticcyber.com/badge/github.com/JaeMoonNoh/toddler-content/ai.svg)](https://repotrust.synapticcyber.com/r/github.com/JaeMoonNoh/toddler-content/)
[![RepoTrust quality](https://repotrust.synapticcyber.com/badge/github.com/JaeMoonNoh/toddler-content/quality.svg)](https://repotrust.synapticcyber.com/r/github.com/JaeMoonNoh/toddler-content/)
[![RepoTrust security](https://repotrust.synapticcyber.com/badge/github.com/JaeMoonNoh/toddler-content/security.svg)](https://repotrust.synapticcyber.com/r/github.com/JaeMoonNoh/toddler-content/)