RepoTrust

Leaderboard github.com

fabien-d/alertify.js

JavaScript Alert/Notification System

  • View repository ↗
  • JavaScript
  • ★ 4,216
  • commit e22b3efb2fd3
  • scored 2026-11-14
  • scoring prov-5+qual-2+sec-2

insufficient-source

AI provenance

0%

none-detected

Confidence
65%
Coverage
100%

Estimated share of AI-generated code. Explicit attribution is a lower bound.

Code quality

—

Not scored: no supported files or tools failed.

Complexity, duplication, lint density, tests, CI, docs and review process.

Security

—

Not scored: no supported files or tools failed.

Secrets, static analysis, vulnerable dependencies, CI and supply-chain posture.

AI provenance

0% none-detected

No AI attribution or AI-consistent velocity signals detected.

How the score is built

  • Explicitly attributed share0%
  • Unattributed share in AI-pace bursts0%
  • Estimated AI-generated share0%
  • AI tool configuration files0
  • Work sessions at AI pace0
  • Releases at AI pace0
  • Coding-style index (1.0+ means possible)not measured

Lines added per month all AI-attributed share

  1. 2012-06502 · 0% AI
  2. 2012-0776 · 0% AI
  3. 2012-09492 · 0% AI
  4. 2012-1165 · 0% AI
  5. 2012-121,616 · 0% AI
  6. 2013-01294 · 0% AI
  7. 2013-021,626 · 0% AI
  8. 2013-040 · 0% AI
  9. 2013-0740 · 0% AI
  10. 2014-010 · 0% AI
  11. 2014-030 · 0% AI
  12. 2014-050 · 0% AI

Evidence by analyzer

Explicit AI attributionok
attributed_commit_share
0.0%
attributed_commits
0
attributed_loc
0
attributed_loc_share
0.0%
commits
107
effective_loc
4,711
tools_detected
0
AI tool configurationok
artifacts
0
tools_configured
0
workflow_agents
0
Commit velocityok
excluded_import_loc
0
flagged_loc
0
flagged_loc_share
0.0%
flagged_units
0
max_loc_per_hour
392.25
measured_loc
3,611
median_loc_per_hour
39.98
pr_timed_units
0
pre_ai_era_burst_loc
0
pre_ai_era_bursts
0
pre_ai_era_measured_loc
3,611
work_units
53
Release velocityok
flagged_releases
0
max_loc_per_day
298.70
releases
10
Coding styleskipped

Code quality

Evidence by analyzer

Complexity (lizard)skipped
Duplication (jscpd)skipped
Lintskipped
Tests and CIskipped
Documentationok1 item
  • README.md README.md
check:changelog
no
check:contributing
no
check:license
no
check:readme
yes
readme_lines
50
Type safetyskipped

Security

Evidence by analyzer

OpenSSF Scorecardskipped

no published OpenSSF Scorecard result for this repo

Package registriesskipped

no registry dependencies declared

Secrets (gitleaks)ok
secrets_current
0
secrets_history
0
secrets_low_confidence
0
secrets_nonprod
0
Static analysis (opengrep)skipped
Dependencies (osv-scanner)skipped
CI workflows (zizmor)skipped
Security postureok
check:dependency_updates
no
check:lockfiles
yes
check:security_policy
no
check:signed_commits
no
signed_commit_share
0.0%
unpinned_manifests
0
Release downloadsok1 item
  • 0 lines of source code
binary_assets
0
signals
1
suspicious
0

Findings

No line-level findings.

Tools and coverage

Every analyzer that ran on this commit. A failed or skipped tool is a coverage gap: its share of the score is left out and the coverage figure drops.

AnalyzerPillarStatusVersionFindingsNote
AI tool configurationAI provenanceoksignatures-v10
Explicit AI attributionAI provenanceoksignatures-v10
Release velocityAI provenanceokprov-40
Coding styleAI provenanceskipped—0
Commit velocityAI provenanceokprov-40
Complexity (lizard)Code qualityskipped—0
DocumentationCode qualityok—0
Duplication (jscpd)Code qualityskipped—0
LintCode qualityskipped—0
Tests and CICode qualityskipped—0
Type safetyCode qualityskipped—0
CI workflows (zizmor)Securityskipped—0
Dependencies (osv-scanner)Securityskipped—0
Release downloadsSecurityok—0
Security postureSecurityok—0
Package registriesSecurityskipped—0no registry dependencies declared
Static analysis (opengrep)Securityskipped—0
OpenSSF ScorecardSecurityskipped—0no published OpenSSF Scorecard result for this repo
Secrets (gitleaks)Securityokgitleaks 8.30.10

Score history

Scores from different scoring versions aren't directly comparable.

ScoredCommitScoringAI provenanceQualitySecurity
2026-11-14e22b3efb2fd3prov-5+qual-2+sec-20%——
2026-11-14e22b3efb2fd3prov-4+qual-2+sec-20%——

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/fabien-d/alertify.js/ai.svg)](https://repotrust.synapticcyber.com/r/github.com/fabien-d/alertify.js/)
[![RepoTrust quality](https://repotrust.synapticcyber.com/badge/github.com/fabien-d/alertify.js/quality.svg)](https://repotrust.synapticcyber.com/r/github.com/fabien-d/alertify.js/)
[![RepoTrust security](https://repotrust.synapticcyber.com/badge/github.com/fabien-d/alertify.js/security.svg)](https://repotrust.synapticcyber.com/r/github.com/fabien-d/alertify.js/)
Full text report
  • Repository: https://github.com/fabien-d/alertify.js
  • Commit: e22b3efb2fd37aa2e84f37dfee94b3ed3adba861
  • Generated: 2026-11-14T14:52:04+00:00
  • Scorer 0.1.0, scoring prov-5+qual-2+sec-2, report schema v2

Scores

Insufficient first-party source code to score quality or security (under 100 lines). An empty or README-only repository is not evidence of safety.

Pillar Score Signal Confidence Coverage
AI provenance (estimated AI-generated share) 0 none-detected 65% 100%
Code quality not scored
Security not scored

AI provenance

No AI attribution or AI-consistent velocity signals detected.

  • Explicitly attributed share (lower bound): 0.0%
  • Unattributed share in AI-consistent velocity bursts: 0.0%
  • Estimated AI-generated share: 0.0%
Month Lines added Attributed to AI
2012-06 502 0%
2012-07 76 0%
2012-09 492 0%
2012-11 65 0%
2012-12 1,616 0%
2013-01 294 0%
2013-02 1,626 0%
2013-07 40 0%

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.

Repository profile

  • Source lines: 0; test lines: 0
Language Lines