Öffentliches Register
Software-GesundheitsberichtSchema 0.26.0 · Metriken 1.13.0 · 2026-07-22 18:21 UTC

shotstack / oas-api-definition

OAS Definition of the Shotstack REST API - Create unique personalised videos in the cloud using the Shotstack Video Editing API.

Mustache · JavaScriptKeine Lizenz erkannt★ 1 Stern⑂ 4 Forksseit Okt. 2019Auf GitHub ansehen ↗

shotstack/oas-api-definition erreicht einen Gesundheitsindex von 65 von 100 und liegt damit im Bereich Mittel. Am stärksten schneidet es bei Vitality (90/100) ab, am schwächsten bei Community & Adoption (27/100). Zuletzt vor 5 Tagen aktualisiert. 2 Mitwirkende tragen den Großteil der jüngsten Arbeit.

65
gesamt / 100
Mittel

Software-Gesundheitsindex

Metriken werden auf einer Skala von 1–100 in gewichtete Kategorien gruppiert. Der Gesamtwert beginnt als ihr Mittel; sobald öffentliche Evidenz die Richtlinie für Hochrisikojurisdiktionen auslöst, wird die Bewertung angepasst und erhält die Obergrenze 49 (Gefährdet). AI Readiness liegt außerhalb.

65
Exzellent85-100Vorbildlich; erfüllt im Wesentlichen alle geprüften Kriterien
Gut70-84Gesund; geringfügige Lücken
Mittel50-69Akzeptabel mit deutlichen Lücken; Überprüfung empfohlen
Gefährdet30-49Erhebliche Schwächen; eine Übernahme erfordert Vorsicht
Kritisch1-29Schwerwiegende Probleme (aufgegeben, nur ein Maintainer, keine Hygiene)
VitalitätCommunity &VerbreitungNachhaltigkeit &GovernanceEngineering-QualitätSicherheitAI Readiness

Bewertungsprofil

Jede Achse ist eine Kategorie. Die Form zählt mehr als der Durchschnitt — ein gesundes Projekt füllt die gesamte Fläche, während ein Profil aus Spitzen und Kratern bedeutet, dass Stärke in einer Dimension Risiken in einer anderen verdeckt.

Eigentümerschaft

ShotstackOrganisation
74 Follower36 öffentliche Reposseit Aug. 2017

Dieses Repository wird von einer Organisation getragen — geteilte, rechenschaftspflichtige Trägerschaft, die jeden einzelnen Maintainer überdauern kann.

Paket-Ökosysteme

RegistryPaketVersionDownloads / MonatVersionenZuletzt veröffentlichtTags
npm@shotstack/schemas1.14.18.53677vor 5 Tagenshotstackvideoapiopenapischematypescriptzod
npmshinsverweist auf ein anderes Repo — nicht bewertet2.6.018.66138vor 2254 Tagenshinsslateswaggeropenapiapidocumentationdocs

Metriken nach Kategorie

Vitalität

Lebt das Projekt — wird Code geschrieben und werden Releases ausgeliefert?

90Exzellent · 22 % des Gesamtindex
Wie die Bewertung erfolgt
36/36Push-Aktualität — letzter Push vor 5 Tagen
18.7/36Commit-Rhythmus — 27/52 Wochen mit Commits
18/18Commit-Volumen — 212 Commits im letzten Jahr
10/10OpenSSF Scorecard: Maintained — 30 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 10
Verwendete Eingangsdaten
commits_last_year212
human_commit_share1
days_since_last_push5
active_weeks_last_year27

Release-Disziplin

100Exzellent
Wie die Bewertung erfolgt
27/27Liefert Releases aus — 34 Releases veröffentlicht
36/36Release-Aktualität — letztes Release vor 5 Tagen
27/27Release-Rhythmus — ein Release etwa alle 7,4 Tage
0/10OpenSSF Scorecard: Signed-Releases — keine Daten
Verwendete Eingangsdaten
releases_count34
latest_release_tagv1.14.1
releases_from_tagsnein
days_since_latest_release5
mean_days_between_releases7,4
Von der Bewertung ausgeschlossen (keine Daten oder nicht anwendbar): OpenSSF Scorecard: Signed-Releases. Die verbleibenden Gewichte wurden renormalisiert.

Community & Verbreitung

Hat das Projekt Nutzer, Downloads, Aufmerksamkeit und ein einladendes Umfeld für Beitragende?

27Kritisch · 18 % des Gesamtindex
Wie die Bewertung erfolgt
0/60Stars — 1 Stars
4/25Forks — 4 Forks
0/15Watcher — 1 Watcher
Verwendete Eingangsdaten
forks4
stars1
watchers1
growth_stateunverified
growth_factor_pct100
growth_unverified_reasonno_history
Wie die Bewertung erfolgt
22.5/22.5README
0/22.5Lizenz — keine Lizenzdatei erkannt
0/18CONTRIBUTING-Leitfaden
0/13.5Verhaltenskodex
0/7.2Issue-Vorlage
0/6.3PR-Vorlage
Verwendete Eingangsdaten
has_readmeja
has_licensenein
has_contributingnein
has_issue_templatenein
has_code_of_conductnein
has_pull_request_templatenein
Wie die Bewertung erfolgt
52.4/80Downloads pro Monat — 8.536 Downloads/Monat über npm
0/20Abhängige in der Registry — von diesem Ökosystem nicht ausgewiesen
Verwendete Eingangsdaten
packages@shotstack/schemas
dependents
ecosystemsnpm
total_downloads
monthly_downloads8.536
Von der Bewertung ausgeschlossen (keine Daten oder nicht anwendbar): Abhängige in der Registry. Die verbleibenden Gewichte wurden renormalisiert.

Nachhaltigkeit & Governance

Überdauert das Projekt die Menschen, die es tragen — Bus-Faktor, Reaktionsfähigkeit, Trägerschaft und Paketpflege?

72Gut · 24 % des Gesamtindex
Wie die Bewertung erfolgt
25.2/54Bus-Faktor — 2 Beitragende decken die Hälfte aller Commits ab
14.4/22.5Commit-Verteilung — wichtigste beitragende Person verfasste 36 % der Commits
8.1/13.5Breite der Beitragenden — 6 Beitragende
3/10OpenSSF Scorecard: Contributors — project has 1 contributing companies or organizations -- score normalized to 3
Verwendete Eingangsdaten
bus_factor2
contributors_sampled6
top_contributor_share0,361
Wie die Bewertung erfolgt
46.8/46.8Issue-Lösungsquote — 100 % der Issues geschlossen
34.1/38.3PR-Annahme — 106/119 entschiedene PRs gemergt
0/15OpenSSF Scorecard: Code-Review — Found 1/20 approved changesets -- score normalized to 0
Verwendete Eingangsdaten
merged_prs106
open_issues0
closed_issues1
issue_closed_ratio1
closed_unmerged_prs13
Wie die Bewertung erfolgt
30/30Organisatorische Trägerschaft — im Besitz einer Organisation
0/20Verifizierte Domain
13.5/25Reichweite des Inhabers — 74 Follower von shotstack
23.4/25Kontohistorie — 36 öffentliche Repos, Kontoalter ca. 8 Jahre
Verwendete Eingangsdaten
followers74
owner_typeOrganization
is_verified
owner_loginshotstack
public_repos36
account_age_days3.248

Paketpflege

100Exzellent
Wie die Bewertung erfolgt
25/25Veröffentlicht & auflösbar — 1 Paket(e) auf npm
35/35Veröffentlichungsaktualität — letzte Veröffentlichung vor 5 Tagen
20/20Versionshistorie — 77 veröffentlichte Versionen
20/20Nicht veraltet — aktiv, nicht veraltet oder zurückgezogen
Verwendete Eingangsdaten
packages@shotstack/schemas
ecosystemsnpm
any_deprecatednein
min_days_since_publish5

Engineering-Qualität

Sind grundlegende Engineering- und Dokumentationspraktiken vorhanden?

84Gut · 20 % des Gesamtindex
Wie die Bewertung erfolgt
24/24CI-Workflows — 4 Workflow(s)
24/24Tests vorhanden
16/16Linter-Konfiguration — .eslintrc.json, .php-cs-fixer.dist.php
0/9.6Pre-Commit-Hooks
6.4/6.4.editorconfig
20/20OpenSSF Scorecard: CI-Tests — 9 out of 9 merged PRs checked by a CI test -- score normalized to 10
Verwendete Eingangsdaten
has_cija
has_testsja
has_editorconfigja
has_linter_configja
has_precommit_confignein
Wie die Bewertung erfolgt
30/30README
0/25Dokumentationsverzeichnis
15/15Dokumentations-/Homepage-Site — https://shotstack.io/docs/api/
10/10Repository-Beschreibung
10/10Topics — 10 Topics
10/10Wiki
Verwendete Eingangsdaten
topicsvideo, video-processing, video-editing, api, api-documentation, shins, shotstack-api, swagger, oas3, vieo-edit-sdk
has_wikija
homepagehttps://shotstack.io/docs/api/
has_readmeja
has_docs_dirnein
has_descriptionja

Sicherheit

Sind die sichtbaren Sicherheits- und Lieferkettenpraktiken belastbar, ohne ungeklärte Exposition gegenüber Hochrisikojurisdiktionen?

38Gefährdet · 16 % des Gesamtindex

Sicherheitslage

39Gefährdet
Wie die Bewertung erfolgt
7.5/7.5Binary-Artifacts — no binaries found in the repo
0/7.5Branch-Protection — branch protection not enabled on development/release branches
2.5/2.5CI-Tests — 9 out of 9 merged PRs checked by a CI test -- score normalized to 10
0/2.5CII-Best-Practices — no effort to earn an OpenSSF best practices badge detected
0/7.5Code-Review — Found 1/20 approved changesets -- score normalized to 0
0.8/2.5Contributors — project has 1 contributing companies or organizations -- score normalized to 3
10/10Dangerous-Workflow — no dangerous workflow patterns detected
7.5/7.5Dependency-Update-Tool — update tool detected
0/5Fuzzing — project is not fuzzed
0/2.5Lizenz — license file not detected
7.5/7.5Maintained — 30 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 10
0/5Packaging — keine Daten
0/5Pinned-Dependencies — dependency not pinned by hash detected -- score normalized to 0
0/5SAST — SAST tool is not run on all commits -- score normalized to 0
0/5Security-Policy — security policy file not detected
0/7.5Signed-Releases — keine Daten
0/7.5Token-Permissions — detected GitHub workflow tokens with excessive permissions
0/7.5Vulnerabilities — 56 existing vulnerabilities detected
Verwendete Eingangsdaten
sourceopenssf_scorecard
checks_evaluated16
scorecard_versionv5.5.0
checks_inconclusive2
scorecard_aggregate3,9
Von der Bewertung ausgeschlossen (keine Daten oder nicht anwendbar): packaging, signed_releases. Die verbleibenden Gewichte wurden renormalisiert.
Wie die Bewertung erfolgt
4.1/35Direkte Abhängigkeiten ohne bekannte Advisories — 7 betroffen: ejs 3.1.5 (critical 9.8), sanitize-html 2.4.0 (high 7.5), ejs 3.1.7 (moderate 5.3), +4 weitere
0/25Indirekte Abhängigkeiten ohne bekannte Advisories — transitive Menge in diesem Bereich nicht von Entwicklungs- und Test-Abhängigkeiten trennbar
20.4/40Keine offenen Advisories — 6 Paket(e) mit Advisory seit über 90 Tagen unbehandelt; ältestes vor 1.651 Tagen veröffentlicht
Verwendete Eingangsdaten
sourceosv
advisories154
affected_packages65
assessed_packages917
unassessed_packages0
affected_by_severitycritical 4, high 37, moderate 22, low 2
direct_affected_packages7
Von der Bewertung ausgeschlossen (keine Daten oder nicht anwendbar): Indirekte Abhängigkeiten ohne bekannte Advisories. Die verbleibenden Gewichte wurden renormalisiert. 917 aufgelöste Abhängigkeiten wurden mit OSV abgeglichen. Dieses Repository veröffentlicht kein Paket, das der Index auflöst; bewertet wurde daher der Abhängigkeitsgraph des Repositorys. Dieser Graph vermischt Entwicklungs- und Test-Pins mit ausgelieferten Abhängigkeiten, daher werden nur die deklarierten Laufzeit-Abhängigkeiten bewertet; transitive Befunde werden als Kontext ausgewiesen und fließen nicht in die Bewertung ein. Erreichbarkeit wird nicht analysiert.

AI Readiness

Wie gut ist das Repository dafür ausgestattet, mit KI-Coding-Agenten entwickelt und gepflegt zu werden? Ein unabhängiges, experimentelles Badge — Gewicht 0,0, es wird eigenständig ausgewiesen und verändert den Gesamt-Gesundheitswert nicht.

54Mittel · 0 % des Gesamtindex
Wie die Bewertung erfolgt
0/45Agentenanweisungen — keine CLAUDE.md / AGENTS.md / Editor-Regeln
0/15Maschinenlesbare Doku (llms.txt)
40/40Lesbare Commit-Historie — 98 von 100 menschlichen Commits benennen ihre Absicht (strukturierter Betreff oder erläuternder Text)
Verwendete Eingangsdaten
has_llms_txtnein
legible_history_share0,98
agent_instruction_files
agent_instruction_max_bytes
Wie die Bewertung erfolgt
0/18Bootstrap mit einem Befehl
22/22Automatisierte Tests
11/11Lint-/Format-Konfiguration — .eslintrc.json, .php-cs-fixer.dist.php
11/11Statische Typprüfung — tsconfig.json
10/10Reproduzierbare Umgebung — lockfile
0/10Belegte Agentenpraxis — keine von Agenten verfassten Commits unter den letzten 100
0/8Automatisierte Wartung — keine automatisierten Abhängigkeits-Updates beobachtet
0/10OpenSSF Scorecard: Pinned-Dependencies — dependency not pinned by hash detected -- score normalized to 0
Verwendete Eingangsdaten
has_nixnein
has_testsja
lockfilespackage-lock.json, pnpm-lock.yaml
has_dockerfilenein
typed_languagenein
bootstrap_files
has_devcontainernein
has_linter_configja
typecheck_configstsconfig.json
agent_commit_share0
toolchain_manifests
dependency_bot_commit_share0
Wie die Bewertung erfolgt
27/45Typprüfbarer Code — Mustache mit Typprüfungs-Konfiguration (tsconfig.json)
52.8/55Handhabbare Dateigrößen — 1/25 Quelldateien über 60 KB
Verwendete Eingangsdaten
primary_languageMustache
largest_source_bytes268.039
source_files_sampled25
oversized_source_files1

Eckdaten

1GitHub-Sterne
6Mitwirkende
212Commits, letzte 12 Monate
5Tage seit letztem Push
34Releases
2Bus-Faktor
0offene Issues
npmPaket-Ökosysteme

Warnungen zur Datenerhebung

  • Star history unavailable: GitHub GraphQL error: Resource not accessible by personal access token
  • npm package 'shins' points at a different repository (https://github.com/Mermade/shins); excluded from ecosystem scoring
  • deps.dev does not index npm:@shotstack/schemas@1.14.1; advisories assessed against the repository dependency graph instead

Weitere Details

Stern- und Fork-Verlauf 0 ★ / 4 ⇿
0Sterne
4Forks

Wann jeder Stern und Fork hinzugefügt wurde, von GitHub erfasst und nach Tagen gruppiert. Das kumulierte Wachstum steht direkt über den täglichen Zugängen, aus denen es besteht, sodass beide gegeneinander lesbar sind: stetiger organischer Zuwachs sieht ganz anders aus als ein abrupter, kurzlebiger Ausschlag. Wo dieser Unterschied messbar ist, wird er als Wachstumsauthentizität ausgewiesen.

12233312020-022021-072022-12

Jeder Punkt umfasst 3 Tage.

OpenSSF Scorecard 3.9 / 10
3.9Gesamtwert

Unabhängige, werkzeugneutrale Sicherheitsbewertung durch das quelloffene OpenSSF Scorecard. Jede Prüfung honoriert eine Sicherheits-Praxis, nicht das Werkzeug eines bestimmten Anbieters. Prüfungen, die Scorecard nicht ermitteln konnte, sind mit k. A. markiert und vom Sicherheitswert ausgeschlossen (nie als null gezählt).Scorecard v5.5.0 · 2026-07-22 18:21 UTC

10Binary-Artifactsno binaries found in the repo
0Branch-Protectionbranch protection not enabled on development/release branches
10CI-Tests9 out of 9 merged PRs checked by a CI test -- score normalized to 10
0CII-Best-Practicesno effort to earn an OpenSSF best practices badge detected
0Code-ReviewFound 1/20 approved changesets -- score normalized to 0
3Contributorsproject has 1 contributing companies or organizations -- score normalized to 3
10Dangerous-Workflowno dangerous workflow patterns detected
10Dependency-Update-Toolupdate tool detected
0Fuzzingproject is not fuzzed
0Licenselicense file not detected
10Maintained30 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 10
k. A.Packagingpackaging workflow not detected
0Pinned-Dependenciesdependency not pinned by hash detected -- score normalized to 0
0SASTSAST tool is not run on all commits -- score normalized to 0
0Security-Policysecurity policy file not detected
k. A.Signed-Releasesno releases found
0Token-Permissionsdetected GitHub workflow tokens with excessive permissions
0Vulnerabilities56 existing vulnerabilities detected
Direkte Abhängigkeiten 17
RegistryPaketVersionsvorgabeManifest
npmcall-me-maybe^1.0.1.shins/package.json
npmcheerio^1.0.0-rc.10.shins/package.json
npmchokidar^3.5.2.shins/package.json
npmcompression^1.7.4.shins/package.json
npmejs^3.1.7.shins/package.json
npmexpress^4.17.1.shins/package.json
npmhighlightjs^9.16.2.shins/package.json
npmmarkdown-it^12.1.0.shins/package.json
npmmarkdown-it-attrs^1.2.1.shins/package.json
npmmarkdown-it-emoji^1.4.0.shins/package.json
npmmarkdown-it-lazy-headers^0.1.3.shins/package.json
npmopn^5.5.0.shins/package.json
npmsanitize-html^2.4.0.shins/package.json
npmtiny-opts-parser0.0.3.shins/package.json
npmuglify-js^2.7.4.shins/package.json
npmyaml^1.10.2.shins/package.json
npmzod^4.2.0package.json
Alle Abhängigkeiten 917

Vollständig aufgelöster Abhängigkeitssatz aus dem GitHub-Abhängigkeitsgraphen: 22 direkte und 895 indirekte (transitive) Pakete. Die transitive Hülle ist vollständig, wenn das Repository eine Lockfile eincheckt.

RegistryPaketVersionBeziehung
npmcall-me-maybe1.0.1direkt
npmcall-me-maybe1.0.2direkt
npmcheerio1.0.0-rc.10direkt
npmchokidar3.5.2direkt
npmchokidar4.0.3direkt
npmcompression1.7.4direkt
npmejs3.1.5direkt
npmejs3.1.7direkt
npmexpress4.17.1direkt
npmhighlightjs9.16.2direkt
npmmarkdown-it10.0.0direkt
npmmarkdown-it12.3.2direkt
npmmarkdown-it-attrs1.2.1direkt
npmmarkdown-it-emoji1.4.0direkt
npmmarkdown-it-lazy-headers0.1.3direkt
npmopn5.5.0direkt
npmsanitize-html2.4.0direkt
npmtiny-opts-parser0.0.3direkt
npmuglify-js2.8.29direkt
npmuglify-js3.19.3direkt
npmyaml1.10.2direkt
npmzod4.3.5direkt
npm@actions/core3.0.0indirekt
npm@actions/exec3.0.0indirekt
npm@actions/http-client4.0.0indirekt
npm@actions/io3.0.2indirekt
npm@apidevtools/json-schema-ref-parser11.7.2indirekt
npm@apidevtools/openapi-schemas2.1.0indirekt
npm@apidevtools/swagger-cli4.0.4indirekt
npm@apidevtools/swagger-methods3.0.2indirekt
npm@apidevtools/swagger-parser10.1.1indirekt
npm@babel/code-frame7.16.7indirekt
npm@babel/code-frame7.28.6indirekt
npm@babel/helper-validator-identifier7.16.7indirekt
npm@babel/helper-validator-identifier7.28.5indirekt
npm@babel/highlight7.16.10indirekt
npm@babel/runtime7.28.6indirekt
npm@colors/colors1.5.0indirekt
npm@esbuild/aix-ppc640.27.2indirekt
npm@esbuild/android-arm0.27.2indirekt
npm@esbuild/android-arm640.27.2indirekt
npm@esbuild/android-x640.27.2indirekt
npm@esbuild/darwin-arm640.27.2indirekt
npm@esbuild/darwin-x640.27.2indirekt
npm@esbuild/freebsd-arm640.27.2indirekt
npm@esbuild/freebsd-x640.27.2indirekt
npm@esbuild/linux-arm0.27.2indirekt
npm@esbuild/linux-arm640.27.2indirekt
npm@esbuild/linux-ia320.27.2indirekt
npm@esbuild/linux-loong640.27.2indirekt
npm@esbuild/linux-mips64el0.27.2indirekt
npm@esbuild/linux-ppc640.27.2indirekt
npm@esbuild/linux-riscv640.27.2indirekt
npm@esbuild/linux-s390x0.27.2indirekt
npm@esbuild/linux-x640.27.2indirekt
npm@esbuild/netbsd-arm640.27.2indirekt
npm@esbuild/netbsd-x640.27.2indirekt
npm@esbuild/openbsd-arm640.27.2indirekt
npm@esbuild/openbsd-x640.27.2indirekt
npm@esbuild/openharmony-arm640.27.2indirekt
npm@esbuild/sunos-x640.27.2indirekt
npm@esbuild/win32-arm640.27.2indirekt
npm@esbuild/win32-ia320.27.2indirekt
npm@esbuild/win32-x640.27.2indirekt
npm@exodus/schemasafe1.3.0indirekt
npm@hey-api/codegen-core0.4.0indirekt
npm@hey-api/json-schema-ref-parser1.2.2indirekt
npm@hey-api/openapi-ts0.89.2indirekt
npm@jsdevtools/ono7.1.3indirekt
npm@nodelib/fs.scandir2.1.5indirekt
npm@nodelib/fs.stat2.0.5indirekt
npm@nodelib/fs.walk1.2.8indirekt
npm@octokit/auth-token6.0.0indirekt
npm@octokit/core7.0.6indirekt
npm@octokit/endpoint11.0.3indirekt
npm@octokit/graphql9.0.3indirekt
npm@octokit/openapi-types27.0.0indirekt
npm@octokit/plugin-paginate-rest14.0.0indirekt
npm@octokit/plugin-retry8.1.0indirekt
npm@octokit/plugin-throttling11.0.3indirekt
npm@octokit/request10.0.8indirekt
npm@octokit/request-error7.1.0indirekt
npm@octokit/types16.0.0indirekt
npm@pnpm/config.env-replace1.1.0indirekt
npm@pnpm/network.ca-file1.0.2indirekt
npm@pnpm/npm-conf3.0.2indirekt
npm@redocly/ajv8.17.1indirekt
npm@redocly/config0.22.2indirekt
npm@redocly/openapi-core1.34.6indirekt
npm@sec-ant/readable-stream0.4.1indirekt
npm@semantic-release/changelog6.0.3indirekt
npm@semantic-release/commit-analyzer13.0.1indirekt
npm@semantic-release/error3.0.0indirekt
npm@semantic-release/error4.0.0indirekt
npm@semantic-release/git10.0.1indirekt
npm@semantic-release/github12.0.6indirekt
npm@semantic-release/npm13.1.5indirekt
npm@semantic-release/release-notes-generator14.1.0indirekt
npm@simple-libs/stream-utils1.2.0indirekt
npm@sindresorhus/is4.6.0indirekt
npm@sindresorhus/merge-streams4.0.0indirekt
npm@types/json-schema7.0.15indirekt
npm@types/minimist1.2.2indirekt
npm@types/normalize-package-data2.4.1indirekt
npm@types/normalize-package-data2.4.4indirekt
npmabbrev1.1.1indirekt
npmaccepts1.3.7indirekt
npmacorn7.4.1indirekt
npmacorn-node1.8.2indirekt
npmacorn-walk7.2.0indirekt
npmagent-base7.1.4indirekt
npmaggregate-error3.1.0indirekt
npmaggregate-error5.0.0indirekt
npmajv5.5.2indirekt
npmajv6.12.6indirekt
npmajv8.17.1indirekt
npmajv-draft-041.0.0indirekt
npmalign-text0.1.4indirekt
npmamdefine1.0.1indirekt
npmansi-colors4.1.3indirekt
npmansi-escapes7.3.0indirekt
npmansi-regex2.1.1indirekt
npmansi-regex3.0.0indirekt
npmansi-regex3.0.1indirekt
npmansi-regex4.1.0indirekt
npmansi-regex5.0.0indirekt
npmansi-regex5.0.1indirekt
npmansi-regex6.2.2indirekt
npmansi-styles2.2.1indirekt
npmansi-styles3.2.1indirekt
npmansi-styles4.3.0indirekt
npmansi-styles6.2.3indirekt
npmany-promise1.3.0indirekt
npmanymatch3.1.2indirekt
npmaproba1.2.0indirekt
npmare-we-there-yet1.1.5indirekt
npmare-we-there-yet2.0.0indirekt
npmargparse1.0.10indirekt
npmargparse2.0.1indirekt
npmargv-formatter1.0.0indirekt
npmarray-find-index1.0.2indirekt
npmarray-flatten1.1.1indirekt
npmarray-ify1.0.0indirekt
npmarray-union2.1.0indirekt
npmarrify1.0.1indirekt
npmasn10.2.4indirekt
npmassert-plus1.0.0indirekt
npmasync0.9.2indirekt
npmasync3.2.4indirekt
npmasync3.2.6indirekt
npmasync-foreach0.1.3indirekt
npmasynckit0.4.0indirekt
npmaws-sign20.7.0indirekt
npmaws41.11.0indirekt
npmbalanced-match1.0.2indirekt
npmbasic-auth2.0.1indirekt
npmbcrypt-pbkdf1.0.2indirekt
npmbefore-after-hook4.0.0indirekt
npmbetter-ajv-errors0.6.7indirekt
npmbinary-extensions2.2.0indirekt
npmblock-stream0.0.9indirekt
npmbody-parser1.19.0indirekt
npmboolbase1.0.0indirekt
npmbottleneck2.19.5indirekt
npmbrace-expansion1.1.11indirekt
npmbrace-expansion2.0.2indirekt
npmbraces3.0.2indirekt
npmbraces3.0.3indirekt
npmbundle-name4.1.0indirekt
npmbytes3.0.0indirekt
npmbytes3.1.0indirekt
npmc123.3.2indirekt
npmcall-bind-apply-helpers1.0.2indirekt
npmcall-bound1.0.4indirekt
npmcallsites3.1.0indirekt
npmcamelcase1.2.1indirekt
npmcamelcase2.1.1indirekt
npmcamelcase5.3.1indirekt
npmcamelcase-keys2.1.0indirekt
npmcamelcase-keys6.2.2indirekt
npmcaseless0.12.0indirekt
npmcenter-align0.1.3indirekt
npmchalk1.1.3indirekt
npmchalk2.4.2indirekt
npmchalk4.1.1indirekt
npmchalk4.1.2indirekt
npmchalk5.6.2indirekt
npmchange-case5.4.4indirekt
npmchar-regex1.0.2indirekt
npmcheerio-select1.5.0indirekt
npmchownr2.0.0indirekt
npmcitty0.1.6indirekt
npmclean-stack2.2.0indirekt
npmclean-stack5.3.0indirekt
npmcli-highlight2.1.11indirekt
npmcli-table30.6.5indirekt
npmcliui2.1.0indirekt
npmcliui4.1.0indirekt
npmcliui5.0.0indirekt
npmcliui6.0.0indirekt
npmcliui7.0.4indirekt
npmcliui8.0.1indirekt
npmcliui9.0.1indirekt
npmco4.6.0indirekt
npmcode-error-fragment0.0.230indirekt
npmcode-point-at1.1.0indirekt
npmcolor-convert1.9.3indirekt
npmcolor-convert2.0.1indirekt
npmcolor-name1.1.3indirekt
npmcolor-name1.1.4indirekt
npmcolor-support1.1.3indirekt
npmcolorette1.2.2indirekt
npmcolorette1.4.0indirekt
npmcombined-stream1.0.8indirekt
npmcommander14.0.2indirekt
npmcommander2.20.3indirekt
npmcompare-func2.0.0indirekt
npmcompressible2.0.18indirekt
npmconcat-map0.0.1indirekt
npmconfbox0.2.2indirekt
npmconfig-chain1.1.13indirekt
npmconsola3.4.2indirekt
npmconsole-control-strings1.1.0indirekt
npmcontent-disposition0.5.3indirekt
npmcontent-type1.0.4indirekt
npmconventional-changelog-angular8.3.0indirekt
npmconventional-changelog-writer8.4.0indirekt
npmconventional-commits-filter5.0.0indirekt
npmconventional-commits-parser6.3.0indirekt
npmconvert-hrtime5.0.0indirekt
npmcookie0.4.0indirekt
npmcookie-signature1.0.6indirekt
npmcore-js3.47.0indirekt
npmcore-util-is1.0.2indirekt
npmcore-util-is1.0.3indirekt
npmcorser2.0.1indirekt
npmcosmiconfig9.0.1indirekt
npmcross-env7.0.3indirekt
npmcross-spawn3.0.1indirekt
npmcross-spawn6.0.6indirekt
npmcross-spawn7.0.3indirekt
npmcross-spawn7.0.6indirekt
npmcrypto-random-string4.0.0indirekt
npmcss-select4.1.3indirekt
npmcss-what5.0.1indirekt
npmcurrently-unhandled0.4.1indirekt
npmdashdash1.14.1indirekt
npmdebug2.6.9indirekt
npmdebug4.4.3indirekt
npmdecamelize1.2.0indirekt
npmdecamelize-keys1.1.0indirekt
npmdeep-extend0.6.0indirekt
npmdeepmerge4.2.2indirekt
npmdefault-browser5.4.0indirekt
npmdefault-browser-id5.0.1indirekt
npmdefine-lazy-prop3.0.0indirekt
npmdefu6.1.4indirekt
npmdelayed-stream1.0.0indirekt
npmdelegates1.0.0indirekt
npmdepd1.1.2indirekt
npmdestr2.0.5indirekt
npmdestroy1.0.4indirekt
npmdir-glob3.0.1indirekt
npmdom-serializer1.3.2indirekt
npmdomelementtype2.2.0indirekt
npmdomhandler4.2.0indirekt
npmdomutils2.7.0indirekt
npmdot1.1.3indirekt
npmdot-prop5.3.0indirekt
npmdotenv17.2.3indirekt
npmdunder-proto1.0.1indirekt
npmduplexer0.1.2indirekt
npmduplexer20.1.4indirekt
npmecc-jsbn0.1.2indirekt
npmee-first1.1.1indirekt
npmejs-include-regex1.0.0indirekt
npmejs-lint1.2.0indirekt
npmemoji-regex10.6.0indirekt
npmemoji-regex7.0.3indirekt
npmemoji-regex8.0.0indirekt
npmemojilib2.4.0indirekt
npmencodeurl1.0.2indirekt
npmend-of-stream1.4.5indirekt
npmentities2.0.3indirekt
npmentities2.1.0indirekt
npmentities2.2.0indirekt
npmenv-ci11.2.0indirekt
npmenv-paths2.2.1indirekt
npmenvironment1.1.0indirekt
npmerror-ex1.3.2indirekt
npmerror-ex1.3.4indirekt
npmes-define-property1.0.1indirekt
npmes-errors1.3.0indirekt
npmes-object-atoms1.1.1indirekt
npmes6-promise3.3.1indirekt
npmesbuild0.27.2indirekt
npmescalade3.1.1indirekt
npmescalade3.2.0indirekt
npmescape-html1.0.3indirekt
npmescape-string-regexp1.0.5indirekt
npmescape-string-regexp4.0.0indirekt
npmescape-string-regexp5.0.0indirekt
npmesprima4.0.1indirekt
npmetag1.8.1indirekt
npmevent-stream3.3.4indirekt
npmeventemitter34.0.7indirekt
npmexeca1.0.0indirekt
npmexeca5.1.1indirekt
npmexeca8.0.1indirekt
npmexeca9.6.1indirekt
npmexsolve1.0.8indirekt
npmextend3.0.2indirekt
npmextsprintf1.3.0indirekt
npmfast-content-type-parse3.0.0indirekt
npmfast-deep-equal1.1.0indirekt
npmfast-deep-equal3.1.3indirekt
npmfast-glob3.2.7indirekt
npmfast-json-stable-stringify2.1.0indirekt
npmfast-safe-stringify2.1.1indirekt
npmfast-uri3.1.0indirekt
npmfast-xml-parser4.5.3indirekt
npmfastq1.11.1indirekt
npmfdir6.5.0indirekt
npmfigures2.0.0indirekt
npmfigures6.1.0indirekt
npmfilelist1.0.2indirekt
npmfill-range7.0.1indirekt
npmfill-range7.1.1indirekt
npmfinalhandler1.1.2indirekt
npmfind-up1.1.2indirekt
npmfind-up2.1.0indirekt
npmfind-up3.0.0indirekt
npmfind-up4.1.0indirekt
npmfind-up-simple1.0.1indirekt
npmfind-versions6.0.0indirekt
npmfollow-redirects1.15.11indirekt
npmforeach2.0.6indirekt
npmforever-agent0.6.1indirekt
npmform-data2.3.3indirekt
npmform-data3.0.0indirekt
npmforwarded0.2.0indirekt
npmfresh0.5.2indirekt
npmfrom0.1.7indirekt
npmfrom22.3.0indirekt
npmfs-extra11.3.4indirekt
npmfs-minipass2.1.0indirekt
npmfs-readfile-promise2.0.1indirekt
npmfs-writefile-promise1.0.3indirekt
npmfs.realpath1.0.0indirekt
npmfsevents2.3.2indirekt
npmfsevents2.3.3indirekt
npmfstream1.0.12indirekt
npmfunction-bind1.1.1indirekt
npmfunction-bind1.1.2indirekt
npmfunction-timeout1.0.2indirekt
npmgauge2.7.4indirekt
npmgauge3.0.2indirekt
npmgaze1.1.3indirekt
npmget-caller-file1.0.3indirekt
npmget-caller-file2.0.5indirekt
npmget-east-asian-width1.5.0indirekt
npmget-intrinsic1.3.0indirekt
npmget-own-enumerable-property-symbols3.0.2indirekt
npmget-proto1.0.1indirekt
npmget-stdin4.0.1indirekt
npmget-stream4.1.0indirekt
npmget-stream6.0.1indirekt
npmget-stream7.0.1indirekt
npmget-stream8.0.1indirekt
npmget-stream9.0.1indirekt
npmget-tsconfig4.13.0indirekt
npmgetpass0.1.7indirekt
npmgiget2.0.0indirekt
npmgit-log-parser1.2.1indirekt
npmglob7.1.7indirekt
npmglob-parent5.1.2indirekt
npmglobby11.0.4indirekt
npmglobule1.3.2indirekt
npmgopd1.2.0indirekt
npmgraceful-fs4.2.10indirekt
npmgraceful-fs4.2.11indirekt
npmgraceful-fs4.2.6indirekt
npmgrapheme-splitter1.0.4indirekt
npmhandlebars4.7.8indirekt
npmhar-schema2.0.0indirekt
npmhar-validator5.1.5indirekt
npmhard-rejection2.1.0indirekt
npmhas1.0.3indirekt
npmhas-ansi2.0.0indirekt
npmhas-flag3.0.0indirekt
npmhas-flag4.0.0indirekt
npmhas-symbols1.1.0indirekt
npmhas-unicode2.0.1indirekt
npmhasown2.0.2indirekt
npmhe1.2.0indirekt
npmhighlight.js10.7.3indirekt
npmhook-std4.0.0indirekt
npmhosted-git-info2.8.9indirekt
npmhosted-git-info4.1.0indirekt
npmhosted-git-info7.0.2indirekt
npmhosted-git-info9.0.2indirekt
npmhtml-encoding-sniffer3.0.0indirekt
npmhtmlparser26.1.0indirekt
npmhttp-errors1.7.2indirekt
npmhttp-proxy1.18.1indirekt
npmhttp-proxy-agent7.0.2indirekt
npmhttp-server14.1.1indirekt
npmhttp-signature1.2.0indirekt
npmhttp2-client1.3.5indirekt
npmhttps-proxy-agent7.0.6indirekt
npmhttpsnippet1.25.0indirekt
npmhuman-signals2.1.0indirekt
npmhuman-signals5.0.0indirekt
npmhuman-signals8.0.1indirekt
npmiconv-lite0.4.24indirekt
npmiconv-lite0.6.3indirekt
npmignore5.1.8indirekt
npmimage-size0.3.5indirekt
npmimport-fresh3.3.1indirekt
npmimport-from-esm2.0.0indirekt
npmimport-meta-resolve4.2.0indirekt
npmin-publish2.0.1indirekt
npmindent-string2.1.0indirekt
npmindent-string4.0.0indirekt
npmindent-string5.0.0indirekt
npmindex-to-position1.2.0indirekt
npminflight1.0.6indirekt
npminherits2.0.3indirekt
npminherits2.0.4indirekt
npmini1.3.8indirekt
npminto-stream7.0.0indirekt
npminvert-kv2.0.0indirekt
npmipaddr.js1.9.1indirekt
npmis-arrayish0.2.1indirekt
npmis-binary-path2.1.0indirekt
npmis-buffer1.1.6indirekt
npmis-core-module2.5.0indirekt
npmis-docker3.0.0indirekt
npmis-extglob2.1.1indirekt
npmis-finite1.1.0indirekt
npmis-fullwidth-code-point1.0.0indirekt
npmis-fullwidth-code-point2.0.0indirekt
npmis-fullwidth-code-point3.0.0indirekt
npmis-glob4.0.1indirekt
npmis-in-ssh1.0.0indirekt
npmis-inside-container1.0.0indirekt
npmis-number7.0.0indirekt
npmis-obj1.0.1indirekt
npmis-obj2.0.0indirekt
npmis-plain-obj1.1.0indirekt
npmis-plain-obj4.1.0indirekt
npmis-plain-object5.0.0indirekt
npmis-regexp1.0.0indirekt
npmis-stream1.1.0indirekt
npmis-stream2.0.1indirekt
npmis-stream3.0.0indirekt
npmis-stream4.0.1indirekt
npmis-typedarray1.0.0indirekt
npmis-unicode-supported2.1.0indirekt
npmis-utf80.2.1indirekt
npmis-wsl1.1.0indirekt
npmis-wsl3.1.0indirekt
npmisarray1.0.0indirekt
npmisexe2.0.0indirekt
npmisstream0.1.2indirekt
npmissue-parser7.0.1indirekt
npmjake10.8.2indirekt
npmjake10.8.5indirekt
npmjava-properties1.0.2indirekt
npmjgexml0.4.4indirekt
npmjiti2.6.1indirekt
npmjs-base642.6.4indirekt
npmjs-levenshtein1.1.6indirekt
npmjs-tokens4.0.0indirekt
npmjs-yaml3.14.2indirekt
npmjs-yaml4.1.1indirekt
npmjsbn0.1.1indirekt
npmjson-parse-better-errors1.0.2indirekt
npmjson-parse-even-better-errors2.3.1indirekt
npmjson-pointer0.6.2indirekt
npmjson-schema0.2.3indirekt
npmjson-schema-traverse0.3.1indirekt
npmjson-schema-traverse0.4.1indirekt
npmjson-schema-traverse1.0.0indirekt
npmjson-stringify-safe5.0.1indirekt
npmjson-to-ast2.1.0indirekt
npmjson-with-bigint3.5.7indirekt
npmjsonfile6.2.0indirekt
npmjsonpointer4.1.0indirekt
npmjsprim1.4.1indirekt
npmkind-of3.2.2indirekt
npmkind-of6.0.3indirekt
npmklona2.0.4indirekt
npmlazy-cache1.0.4indirekt
npmlcid2.0.0indirekt
npmleven3.1.0indirekt
npmlines-and-columns1.2.4indirekt
npmlinkify-it2.2.0indirekt
npmlinkify-it3.0.3indirekt
npmload-json-file1.1.0indirekt
npmload-json-file4.0.0indirekt
npmlocate-path2.0.0indirekt
npmlocate-path3.0.0indirekt
npmlocate-path5.0.0indirekt
npmlodash4.17.21indirekt
npmlodash-es4.17.23indirekt
npmlodash.capitalize4.2.1indirekt
npmlodash.escaperegexp4.1.2indirekt
npmlodash.isplainobject4.0.6indirekt
npmlodash.isstring4.0.1indirekt
npmlodash.uniqby4.7.0indirekt
npmlongest1.0.1indirekt
npmloud-rejection1.6.0indirekt
npmlru-cache10.4.3indirekt
npmlru-cache11.2.6indirekt
npmlru-cache4.1.5indirekt
npmlru-cache6.0.0indirekt
npmmake-asynchronous1.1.0indirekt
npmmap-age-cleaner0.1.3indirekt
npmmap-obj1.0.1indirekt
npmmap-obj4.3.0indirekt
npmmap-stream0.1.0indirekt
npmmarked15.0.12indirekt
npmmarked-terminal7.3.0indirekt
npmmath-intrinsics1.1.0indirekt
npmmdurl1.0.1indirekt
npmmedia-typer0.3.0indirekt
npmmem4.3.0indirekt
npmmeow13.2.0indirekt
npmmeow3.7.0indirekt
npmmeow9.0.0indirekt
npmmerge-descriptors1.0.1indirekt
npmmerge-stream2.0.0indirekt
npmmerge21.4.1indirekt
npmmethods1.1.2indirekt
npmmicromatch4.0.4indirekt
npmmicromatch4.0.8indirekt
npmmime1.6.0indirekt
npmmime4.1.0indirekt
npmmime-db1.48.0indirekt
npmmime-db1.52.0indirekt
npmmime-types2.1.31indirekt
npmmime-types2.1.35indirekt
npmmimic-fn2.1.0indirekt
npmmimic-fn4.0.0indirekt
npmmin-indent1.0.1indirekt
npmminimatch3.0.4indirekt
npmminimatch5.1.6indirekt
npmminimist1.2.6indirekt
npmminimist1.2.8indirekt
npmminimist-options4.1.0indirekt
npmminipass3.1.6indirekt
npmminizlib2.1.2indirekt
npmmkdirp0.5.5indirekt
npmmkdirp1.0.4indirekt
npmmkdirp3.0.1indirekt
npmmkdirp-promise1.1.0indirekt
npmms2.0.0indirekt
npmms2.1.1indirekt
npmms2.1.3indirekt
npmmz2.7.0indirekt
npmnan2.14.2indirekt
npmnanoid3.2.0indirekt
npmnegotiator0.6.2indirekt
npmneo-async2.6.2indirekt
npmnerf-dart1.0.0indirekt
npmnice-try1.0.5indirekt
npmnode-emoji2.2.0indirekt
npmnode-fetch2.7.0indirekt
npmnode-fetch-h22.3.0indirekt
npmnode-fetch-native1.6.7indirekt
npmnode-gyp3.8.0indirekt
npmnode-gyp7.1.2indirekt
npmnode-readfiles0.2.0indirekt
npmnode-sass4.14.1indirekt
npmnode-sass7.0.0indirekt
npmnode-sass-asset-functions0.1.0indirekt
npmnopt3.0.6indirekt
npmnopt5.0.0indirekt
npmnormalize-package-data2.5.0indirekt
npmnormalize-package-data3.0.3indirekt
npmnormalize-package-data6.0.2indirekt
npmnormalize-package-data8.0.0indirekt
npmnormalize-path3.0.0indirekt
npmnormalize-url9.0.0indirekt
npmnpm11.11.0indirekt
npmnpm-run-path2.0.2indirekt
npmnpm-run-path4.0.1indirekt
npmnpm-run-path5.3.0indirekt
npmnpm-run-path6.0.0indirekt
npmnpmlog4.1.2indirekt
npmnpmlog5.0.1indirekt
npmnth-check2.0.1indirekt
npmnumber-is-nan1.0.1indirekt
npmnypm0.6.2indirekt
npmoas-kit-common1.0.8indirekt
npmoas-linter3.2.2indirekt
npmoas-resolver2.5.6indirekt
npmoas-schema-walker1.1.5indirekt
npmoas-validator4.0.8indirekt
npmoauth-sign0.9.0indirekt
npmobject-assign4.1.1indirekt
npmobject-inspect1.13.4indirekt
npmohash2.0.11indirekt
npmon-finished2.3.0indirekt
npmon-headers1.0.2indirekt
npmonce1.4.0indirekt
npmonetime5.1.2indirekt
npmonetime6.0.0indirekt
npmopen11.0.0indirekt
npmopenapi-sampler1.6.2indirekt
npmopenapi-types12.1.3indirekt
npmopenapi-typescript7.10.1indirekt
npmopener1.5.2indirekt
npmos-homedir1.0.2indirekt
npmos-locale3.1.0indirekt
npmos-tmpdir1.0.2indirekt
npmosenv0.1.5indirekt
npmp-defer1.0.0indirekt
npmp-each-series3.0.0indirekt
npmp-event6.0.1indirekt
npmp-filter4.1.0indirekt
npmp-finally1.0.0indirekt
npmp-is-promise2.1.0indirekt
npmp-is-promise3.0.0indirekt
npmp-limit1.3.0indirekt
npmp-limit2.3.0indirekt
npmp-locate2.0.0indirekt
npmp-locate3.0.0indirekt
npmp-locate4.1.0indirekt
npmp-map7.0.4indirekt
npmp-reduce2.1.0indirekt
npmp-reduce3.0.0indirekt
npmp-timeout6.1.4indirekt
npmp-try1.0.0indirekt
npmp-try2.2.0indirekt
npmparent-module1.0.1indirekt
npmparse-json2.2.0indirekt
npmparse-json4.0.0indirekt
npmparse-json5.2.0indirekt
npmparse-json8.3.0indirekt
npmparse-ms4.0.0indirekt
npmparse-srcset1.0.2indirekt
npmparse55.1.1indirekt
npmparse56.0.1indirekt
npmparse5-htmlparser2-tree-adapter6.0.1indirekt
npmparseurl1.3.3indirekt
npmpath-exists2.1.0indirekt
npmpath-exists3.0.0indirekt
npmpath-exists4.0.0indirekt
npmpath-is-absolute1.0.1indirekt
npmpath-key2.0.1indirekt
npmpath-key3.1.1indirekt
npmpath-key4.0.0indirekt
npmpath-parse1.0.7indirekt
npmpath-to-regexp0.1.7indirekt
npmpath-type1.1.0indirekt
npmpath-type4.0.0indirekt
npmpathe2.0.3indirekt
npmpause-stream0.0.11indirekt
npmperfect-debounce2.0.0indirekt
npmperformance-now2.1.0indirekt
npmpicocolors1.1.1indirekt
npmpicomatch2.3.0indirekt
npmpicomatch2.3.1indirekt
npmpicomatch4.0.3indirekt
npmpify2.3.0indirekt
npmpify3.0.0indirekt
npmpinkie1.0.0indirekt
npmpinkie2.0.4indirekt
npmpinkie-promise1.0.0indirekt
npmpinkie-promise2.0.1indirekt
npmpkg-conf2.1.0indirekt
npmpkg-types2.3.0indirekt
npmpluralize8.0.0indirekt
npmportfinder1.0.38indirekt
npmpostcss8.3.5indirekt
npmpowershell-utils0.1.0indirekt
npmpretty-ms9.3.0indirekt
npmprocess-nextick-args2.0.1indirekt
npmproto-list1.2.4indirekt
npmproxy-addr2.0.7indirekt
npmpseudomap1.0.2indirekt
npmpsl1.8.0indirekt
npmpump3.0.3indirekt
npmpunycode2.1.1indirekt
npmpunycode2.3.1indirekt
npmqs6.14.1indirekt
npmqs6.5.3indirekt
npmqs6.7.0indirekt
npmqueue-microtask1.2.3indirekt
npmquick-lru4.0.1indirekt
npmrange-parser1.2.1indirekt
npmraw-body2.4.0indirekt
npmrc1.2.8indirekt
npmrc92.1.2indirekt
npmread-input0.3.1indirekt
npmread-package-up11.0.0indirekt
npmread-package-up12.0.0indirekt
npmread-pkg1.1.0indirekt
npmread-pkg10.1.0indirekt
npmread-pkg5.2.0indirekt
npmread-pkg9.0.1indirekt
npmread-pkg-up1.0.1indirekt
npmread-pkg-up7.0.1indirekt
npmreadable-stream2.3.7indirekt
npmreadable-stream2.3.8indirekt
npmreadable-stream3.6.0indirekt
npmreaddirp3.6.0indirekt
npmreaddirp4.1.2indirekt
npmredent1.0.0indirekt
npmredent3.0.0indirekt
npmreftools1.1.9indirekt
npmregistry-auth-token5.1.1indirekt
npmrepeat-string1.6.1indirekt
npmrepeating2.0.1indirekt
npmrequest2.88.2indirekt
npmrequire-directory2.1.1indirekt
npmrequire-from-string2.0.2indirekt
npmrequire-main-filename1.0.1indirekt
npmrequire-main-filename2.0.0indirekt
npmrequires-port1.0.0indirekt
npmresolve1.20.0indirekt
npmresolve-from4.0.0indirekt
npmresolve-from5.0.0indirekt
npmresolve-pkg-maps1.0.0indirekt
npmreusify1.0.4indirekt
npmright-align0.1.3indirekt
npmrimraf2.7.1indirekt
npmrimraf3.0.2indirekt
npmrun-applescript7.1.0indirekt
npmrun-parallel1.2.0indirekt
npmsafe-buffer5.1.2indirekt
npmsafer-buffer2.1.2indirekt
npmsass-graph2.2.5indirekt
npmscss-tokenizer0.2.3indirekt
npmsecure-compare3.0.1indirekt
npmsemantic-release25.0.3indirekt
npmsemver5.3.0indirekt
npmsemver5.7.1indirekt
npmsemver5.7.2indirekt
npmsemver7.3.5indirekt
npmsemver7.7.3indirekt
npmsemver-regex4.0.5indirekt
npmsend0.17.1indirekt
npmserve-static1.14.1indirekt
npmset-blocking2.0.0indirekt
npmsetprototypeof1.1.1indirekt
npmshebang-command1.2.0indirekt
npmshebang-command2.0.0indirekt
npmshebang-regex1.0.0indirekt
npmshebang-regex3.0.0indirekt
npmshould13.2.3indirekt
npmshould-equal2.0.0indirekt
npmshould-format3.0.3indirekt
npmshould-type1.4.0indirekt
npmshould-type-adaptors1.1.0indirekt
npmshould-util1.0.1indirekt
npmside-channel1.1.0indirekt
npmside-channel-list1.0.0indirekt
npmside-channel-map1.0.1indirekt
npmside-channel-weakmap1.0.2indirekt
npmsignal-exit3.0.3indirekt
npmsignal-exit3.0.7indirekt
npmsignal-exit4.1.0indirekt
npmsignale1.4.0indirekt
npmskin-tone2.0.0indirekt
npmslash3.0.0indirekt
npmsource-map0.4.4indirekt
npmsource-map0.5.7indirekt
npmsource-map0.6.1indirekt
npmsource-map-js0.6.2indirekt
npmspawn-error-forwarder1.0.0indirekt
npmspdx-correct3.1.1indirekt
npmspdx-correct3.2.0indirekt
npmspdx-exceptions2.3.0indirekt
npmspdx-exceptions2.5.0indirekt
npmspdx-expression-parse3.0.1indirekt
npmspdx-license-ids3.0.23indirekt
npmspdx-license-ids3.0.9indirekt
npmsplit0.3.3indirekt
npmsplit21.0.0indirekt
npmsprintf-js1.0.3indirekt
npmsshpk1.16.1indirekt
npmstatuses1.5.0indirekt
npmstdout-stream1.4.1indirekt
npmstream-combiner0.0.4indirekt
npmstream-combiner21.1.1indirekt
npmstring-width1.0.2indirekt
npmstring-width2.1.1indirekt
npmstring-width3.1.0indirekt
npmstring-width4.2.2indirekt
npmstring-width4.2.3indirekt
npmstring-width7.2.0indirekt
npmstring_decoder1.1.1indirekt
npmstringify-object3.3.0indirekt
npmstrip-ansi3.0.1indirekt
npmstrip-ansi4.0.0indirekt
npmstrip-ansi5.2.0indirekt
npmstrip-ansi6.0.0indirekt
npmstrip-ansi6.0.1indirekt
npmstrip-ansi7.2.0indirekt
npmstrip-bom2.0.0indirekt
npmstrip-bom3.0.0indirekt
npmstrip-eof1.0.0indirekt
npmstrip-final-newline2.0.0indirekt
npmstrip-final-newline3.0.0indirekt
npmstrip-final-newline4.0.0indirekt
npmstrip-indent1.0.1indirekt
npmstrip-indent3.0.0indirekt
npmstrip-json-comments2.0.1indirekt
npmstrnum1.1.2indirekt
npmsuper-regex1.1.0indirekt
npmsupports-color10.2.2indirekt
npmsupports-color2.0.0indirekt
npmsupports-color5.5.0indirekt
npmsupports-color7.2.0indirekt
npmsupports-hyperlinks3.2.0indirekt
npmswagger2openapi6.2.3indirekt
npmsyntax-error1.4.0indirekt
npmtagged-tag1.0.0indirekt
npmtar2.2.2indirekt
npmtar6.1.11indirekt
npmtemp-dir3.0.0indirekt
npmtempy3.2.0indirekt
npmthenify3.3.1indirekt
npmthenify-all1.6.0indirekt
npmthrough2.3.8indirekt
npmthrough22.0.5indirekt
npmtime-span5.1.0indirekt
npmtinyexec1.0.2indirekt
npmtinyglobby0.2.15indirekt
npmto-regex-range5.0.1indirekt
npmtoidentifier1.0.0indirekt
npmtough-cookie2.5.0indirekt
npmtr460.0.3indirekt
npmtraverse0.6.8indirekt
npmtrim-newlines1.0.0indirekt
npmtrim-newlines3.0.1indirekt
npmtrue-case-path1.0.3indirekt
npmtslib2.3.0indirekt
npmtsx4.21.0indirekt
npmtunnel0.0.6indirekt
npmtunnel-agent0.6.0indirekt
npmtweetnacl0.14.5indirekt
npmtype-fest0.18.1indirekt
npmtype-fest0.6.0indirekt
npmtype-fest0.8.1indirekt
npmtype-fest1.4.0indirekt
npmtype-fest2.19.0indirekt
npmtype-fest4.41.0indirekt
npmtype-fest5.4.4indirekt
npmtype-is1.6.18indirekt
npmtypescript5.9.3indirekt
npmuc.micro1.0.6indirekt
npmuglify-to-browserify1.0.2indirekt
npmundici6.23.0indirekt
npmundici7.22.0indirekt
npmunicode-emoji-modifier-base1.0.0indirekt
npmunicorn-magic0.1.0indirekt
npmunicorn-magic0.3.0indirekt
npmunicorn-magic0.4.0indirekt
npmunion0.5.0indirekt
npmunique-string3.0.0indirekt
npmuniversal-user-agent7.0.3indirekt
npmuniversalify2.0.1indirekt
npmunpipe1.0.0indirekt
npmuri-js4.4.1indirekt
npmurijs1.19.11indirekt
npmurl-join4.0.1indirekt
npmurl-join5.0.0indirekt
npmutil-deprecate1.0.2indirekt
npmutils-merge1.0.1indirekt
npmuuid3.4.0indirekt
npmvalidate-npm-package-license3.0.4indirekt
npmvary1.1.2indirekt
npmverror1.10.0indirekt
npmweb-worker1.5.0indirekt
npmwebidl-conversions3.0.1indirekt
npmwhatwg-encoding2.0.0indirekt
npmwhatwg-url5.0.0indirekt
npmwhich1.3.1indirekt
npmwhich2.0.2indirekt
npmwhich-module2.0.0indirekt
npmwhich-module2.0.1indirekt
npmwiddershins4.0.1indirekt
npmwide-align1.1.3indirekt
npmwindow-size0.1.0indirekt
npmwordwrap0.0.2indirekt
npmwordwrap1.0.0indirekt
npmwrap-ansi2.1.0indirekt
npmwrap-ansi5.1.0indirekt
npmwrap-ansi6.2.0indirekt
npmwrap-ansi7.0.0indirekt
npmwrap-ansi9.0.2indirekt
npmwrappy1.0.2indirekt
npmwsl-utils0.3.1indirekt
npmxtend4.0.2indirekt
npmy18n4.0.3indirekt
npmy18n5.0.8indirekt
npmyallist2.1.2indirekt
npmyallist4.0.0indirekt
npmyaml-ast-parser0.0.43indirekt
npmyargs12.0.5indirekt
npmyargs13.3.2indirekt
npmyargs15.4.1indirekt
npmyargs16.2.0indirekt
npmyargs17.7.2indirekt
npmyargs18.0.0indirekt
npmyargs3.10.0indirekt
npmyargs-parser11.1.1indirekt
npmyargs-parser13.1.2indirekt
npmyargs-parser18.1.3indirekt
npmyargs-parser20.2.9indirekt
npmyargs-parser21.1.1indirekt
npmyargs-parser22.0.0indirekt
npmyoctocolors2.1.2indirekt
Abhängigkeits-Advisories 65

Dieses Repository veröffentlicht kein vom Index auflösbares Paket, daher wurde sein eigener Abhängigkeitsgraph bewertet – 917 Pakete, darunter auch Entwicklungs- und Test-Pins, die nie ausgeliefert werden: 65 tragen bekannte Advisories, davon 7 direkte.

PaketVersionBeziehungSchweregradAdvisoriesBehoben in
ejs3.1.5direktkritisch23.1.10
fast-xml-parser4.5.3indirektkritisch65.7.0
handlebars4.7.8indirektkritisch84.7.9
json-schema0.2.3indirektkritisch10.4.0
sanitize-html2.4.0direkthoch22.12.1
ansi-regex3.0.0indirekthoch16.0.1
ansi-regex4.1.0indirekthoch16.0.1
ansi-regex5.0.0indirekthoch16.0.1
body-parser1.19.0indirekthoch22.3.0
brace-expansion1.1.11indirekthoch35.0.7
brace-expansion2.0.2indirekthoch25.0.7
braces3.0.2indirekthoch13.0.3
cross-spawn3.0.1indirekthoch17.0.5
cross-spawn7.0.3indirekthoch17.0.5
defu6.1.4indirekthoch16.1.5
fast-uri3.1.0indirekthoch44.1.1
form-data2.3.3indirekthoch24.0.6
form-data3.0.0indirekthoch24.0.6
js-yaml3.14.2indirekthoch24.3.0
js-yaml4.1.1indirekthoch24.3.0
linkify-it2.2.0indirekthoch25.0.2
linkify-it3.0.3indirekthoch25.0.2
lodash4.17.21indirekthoch34.18.0
lodash-es4.17.23indirekthoch24.18.0
minimatch3.0.4indirekthoch410.2.3
minimatch5.1.6indirekthoch310.2.3
path-to-regexp0.1.7indirekthoch38.0.0
picomatch2.3.0indirekthoch24.0.4
picomatch2.3.1indirekthoch24.0.4
picomatch4.0.3indirekthoch24.0.4
qs6.7.0indirekthoch36.14.2
scss-tokenizer0.2.3indirekthoch10.4.3
semver5.3.0indirekthoch17.5.2
semver5.7.1indirekthoch17.5.2
semver7.3.5indirekthoch17.5.2
tar2.2.2indirekthoch147.5.19
tar6.1.11indirekthoch127.5.19
trim-newlines1.0.0indirekthoch14.0.1
undici6.23.0indirekthoch98.5.0
undici7.22.0indirekthoch118.5.0
uuid3.4.0indirekthoch113.0.1
ejs3.1.7direktmittel13.1.10
express4.17.1direktmittel25.0.0-beta.3
markdown-it10.0.0direktmittel214.2.0
markdown-it12.3.2direktmittel114.2.0
yaml1.10.2direktmittel12.8.3
@hey-api/openapi-ts0.89.2indirektmittel10.97.3
ajv5.5.2indirektmittel28.18.0
ajv6.12.6indirektmittel18.18.0
ajv8.17.1indirektmittel18.18.0
follow-redirects1.15.11indirektmittel11.16.0
jsonpointer4.1.0indirektmittel15.0.0
micromatch4.0.4indirektmittel14.0.8
nanoid3.2.0indirektmittel15.0.9
node-sass4.14.1indirektmittel17.0.0
postcss8.3.5indirektmittel28.5.10
qs6.14.1indirektmittel26.15.2
qs6.5.3indirektmittel16.14.1
request2.88.2indirektmittel13.0.0
send0.17.1indirektmittel10.19.0
serve-static1.14.1indirektmittel12.1.0
tough-cookie2.5.0indirektmittel14.1.3
yargs-parser11.1.1indirektmittel118.1.1
cookie0.4.0indirektniedrig10.7.0
on-headers1.0.2indirektniedrig11.1.0

Ein Advisory bedeutet, dass die im Abhängigkeitsgraphen erfasste Version in den betroffenen Bereich eines Advisories fällt. Erreichbarkeit wird nicht analysiert, und der Graph enthält Entwicklungs- und Test-Pins — ein Fund kann das Werkzeug betreffen und nicht die ausgelieferte Software.

JSON-Rohbericht maschinenlesbar
{
  "data": {
    "repo": {
      "topics": [
        "video",
        "video-processing",
        "video-editing",
        "api",
        "api-documentation",
        "shins",
        "shotstack-api",
        "swagger",
        "oas3",
        "vieo-edit-sdk"
      ],
      "is_fork": false,
      "size_kb": 4034,
      "has_wiki": true,
      "homepage": "https://shotstack.io/docs/api/",
      "languages": {
        "CSS": 42115,
        "EJS": 4855,
        "PHP": 770,
        "HTML": 70309,
        "SCSS": 30484,
        "Shell": 29000,
        "Mustache": 710162,
        "Procfile": 84,
        "JavaScript": 444772,
        "TypeScript": 37
      },
      "pushed_at": "2026-07-17T13:50:32Z",
      "created_at": "2019-10-09T11:19:19Z",
      "owner_type": "Organization",
      "updated_at": "2026-07-17T13:50:31Z",
      "description": "OAS Definition of the Shotstack REST API - Create unique personalised videos in the cloud using the Shotstack Video Editing API.",
      "is_archived": false,
      "is_disabled": false,
      "license_spdx": null,
      "default_branch": "main",
      "license_spdx_raw": null,
      "primary_language": "Mustache",
      "significant_languages": [
        "Mustache",
        "JavaScript"
      ]
    },
    "owner": {
      "blog": "https://shotstack.io",
      "name": "Shotstack",
      "type": "Organization",
      "login": "shotstack",
      "company": null,
      "location": "Sydney, Australia",
      "followers": 74,
      "avatar_url": "https://avatars.githubusercontent.com/u/31468080?v=4",
      "created_at": "2017-08-30T07:06:52Z",
      "is_verified": null,
      "public_repos": 36,
      "account_age_days": 3248
    },
    "license": {
      "state": "absent",
      "spdx_id": null,
      "raw_spdx": null,
      "file_present": false,
      "scorecard_found": false,
      "profile_has_license": false
    },
    "activity": {
      "releases": [
        {
          "tag": "v1.14.1",
          "kind": "patch",
          "published_at": "2026-07-17T13:50:49Z"
        },
        {
          "tag": "v1.14.0",
          "kind": "minor",
          "published_at": "2026-07-06T02:42:35Z"
        },
        {
          "tag": "v1.13.3",
          "kind": "patch",
          "published_at": "2026-07-01T19:08:39Z"
        },
        {
          "tag": "v1.13.2",
          "kind": "patch",
          "published_at": "2026-06-16T17:40:45Z"
        },
        {
          "tag": "v1.13.1",
          "kind": "patch",
          "published_at": "2026-06-09T18:20:31Z"
        },
        {
          "tag": "v1.13.0",
          "kind": "minor",
          "published_at": "2026-06-01T17:21:41Z"
        },
        {
          "tag": "v1.12.2",
          "kind": "patch",
          "published_at": "2026-05-21T13:37:05Z"
        },
        {
          "tag": "v1.12.1",
          "kind": "patch",
          "published_at": "2026-05-18T19:13:51Z"
        },
        {
          "tag": "v1.12.0",
          "kind": "minor",
          "published_at": "2026-05-18T10:02:33Z"
        },
        {
          "tag": "v1.11.0",
          "kind": "minor",
          "published_at": "2026-05-12T10:03:44Z"
        },
        {
          "tag": "v1.10.10",
          "kind": "patch",
          "published_at": "2026-05-06T10:50:54Z"
        },
        {
          "tag": "v1.10.9",
          "kind": "patch",
          "published_at": "2026-04-15T03:17:26Z"
        },
        {
          "tag": "v1.10.8",
          "kind": "patch",
          "published_at": "2026-04-15T01:29:04Z"
        },
        {
          "tag": "v1.10.7",
          "kind": "patch",
          "published_at": "2026-04-11T04:05:00Z"
        },
        {
          "tag": "v1.10.6",
          "kind": "patch",
          "published_at": "2026-04-08T05:56:27Z"
        },
        {
          "tag": "v1.10.5",
          "kind": "patch",
          "published_at": "2026-04-08T05:49:49Z"
        },
        {
          "tag": "v1.10.4",
          "kind": "patch",
          "published_at": "2026-04-08T05:33:40Z"
        },
        {
          "tag": "v1.10.3",
          "kind": "patch",
          "published_at": "2026-04-08T05:11:49Z"
        },
        {
          "tag": "v1.10.2",
          "kind": "patch",
          "published_at": "2026-04-08T04:37:01Z"
        },
        {
          "tag": "v1.10.1",
          "kind": "patch",
          "published_at": "2026-04-08T04:24:38Z"
        },
        {
          "tag": "v1.10.0",
          "kind": "minor",
          "published_at": "2026-04-08T04:07:22Z"
        },
        {
          "tag": "v1.9.12",
          "kind": "patch",
          "published_at": "2026-04-08T02:33:42Z"
        },
        {
          "tag": "v1.9.11",
          "kind": "patch",
          "published_at": "2026-04-07T19:06:13Z"
        },
        {
          "tag": "v1.9.10",
          "kind": "patch",
          "published_at": "2026-04-03T13:35:23Z"
        },
        {
          "tag": "v1.9.9",
          "kind": "patch",
          "published_at": "2026-04-02T14:30:20Z"
        },
        {
          "tag": "v1.9.8",
          "kind": "patch",
          "published_at": "2026-04-02T14:28:30Z"
        },
        {
          "tag": "v1.9.7",
          "kind": "patch",
          "published_at": "2026-04-01T19:03:02Z"
        },
        {
          "tag": "v1.9.6",
          "kind": "patch",
          "published_at": "2026-03-30T15:32:13Z"
        },
        {
          "tag": "v1.9.5",
          "kind": "patch",
          "published_at": "2026-03-26T10:30:08Z"
        },
        {
          "tag": "v1.9.4",
          "kind": "patch",
          "published_at": "2026-03-26T10:11:49Z"
        },
        {
          "tag": "v1.9.3",
          "kind": "patch",
          "published_at": "2026-03-16T03:20:01Z"
        },
        {
          "tag": "v1.9.2",
          "kind": "patch",
          "published_at": "2026-03-16T02:08:49Z"
        },
        {
          "tag": "v1.9.1",
          "kind": "patch",
          "published_at": "2026-03-13T15:11:22Z"
        },
        {
          "tag": "v1.9.0",
          "kind": "minor",
          "published_at": "2026-03-12T10:06:24Z"
        }
      ],
      "recent_commits": [
        {
          "oid": "84288b612c83c52b4549d6f30abcdfc9c0f05103",
          "body": "## [1.14.1](https://github.com/shotstack/oas-api-definition/compare/v1.14.0...v1.14.1) (2026-07-17)\n\n### Bug Fixes\n\n* make google-drive destination options and folderId optional, saving to My Drive root when omitted ([1b3af08](https://github.com/shotstack/oas-api-definition/commit/1b3af08721ffa627b8c29216036823aebc18b686))",
          "is_bot": false,
          "headline": "chore(release): 1.14.1 [skip ci]",
          "author_name": "semantic-release-bot",
          "author_login": "semantic-release-bot",
          "committed_at": "2026-07-17T13:50:29Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "f31d1ee4c9bb1643e981d742de0aaa44eaee1d73",
          "body": "Make Google Drive destination options and folderId optional",
          "is_bot": false,
          "headline": "Merge pull request #125 from shotstack/relax-google-drive-options",
          "author_name": "dazzatronus",
          "author_login": "dazzatronus",
          "committed_at": "2026-07-17T13:49:53Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "1b3af08721ffa627b8c29216036823aebc18b686",
          "body": "…ing to My Drive root when omitted",
          "is_bot": false,
          "headline": "fix: make google-drive destination options and folderId optional, sav…",
          "author_name": "dazzatronus",
          "author_login": "dazzatronus",
          "committed_at": "2026-07-17T13:43:38Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "7a7252d0fb09aa070a66c517bcf8ed1557091363",
          "body": "# [1.14.0](https://github.com/shotstack/oas-api-definition/compare/v1.13.3...v1.14.0) (2026-07-06)\n\n### Features\n\n* enhance audio, image, and video asset schemas with new properties for music generation, resolution, duration, and aspect ratio ([0cf6650](https://github.com/shotstack/oas-api-definition/commit/0cf6650a3d1ded027edf2d68b432f05a219303d7))",
          "is_bot": false,
          "headline": "chore(release): 1.14.0 [skip ci]",
          "author_name": "semantic-release-bot",
          "author_login": "semantic-release-bot",
          "committed_at": "2026-07-06T02:42:14Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "9b3fc21b8fa3f67e46e1edc0aa529f8aa061c1a0",
          "body": "feat: enhance audio, image, and video asset schemas with new properti…",
          "is_bot": false,
          "headline": "Merge pull request #124 from shotstack/feat/fal-ai-implementation",
          "author_name": "Ommar",
          "author_login": "Kratos2k7",
          "committed_at": "2026-07-06T02:41:39Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "0cf6650a3d1ded027edf2d68b432f05a219303d7",
          "body": "…es for music generation, resolution, duration, and aspect ratio",
          "is_bot": false,
          "headline": "feat: enhance audio, image, and video asset schemas with new properti…",
          "author_name": "Ommar",
          "author_login": "Kratos2k7",
          "committed_at": "2026-07-06T02:39:11Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "1456dc1ea70c0db19918e4c2b1434b40df820681",
          "body": "## [1.13.3](https://github.com/shotstack/oas-api-definition/compare/v1.13.2...v1.13.3) (2026-07-01)\n\n### Bug Fixes\n\n* remove deprecated 'seed' field from video asset schema and update tests ([ff7a689](https://github.com/shotstack/oas-api-definition/commit/ff7a6897f37fa650460fae50eabb3d02f4880521))",
          "is_bot": false,
          "headline": "chore(release): 1.13.3 [skip ci]",
          "author_name": "semantic-release-bot",
          "author_login": "semantic-release-bot",
          "committed_at": "2026-07-01T19:08:18Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "a63877ec92f936fd6c0afad2a8bef2a38b24abda",
          "body": "fix: remove deprecated 'seed' field from video asset schema and updat…",
          "is_bot": false,
          "headline": "Merge pull request #123 from shotstack/fix/remove-seed",
          "author_name": "Ommar",
          "author_login": "Kratos2k7",
          "committed_at": "2026-07-01T19:07:47Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "ff7a6897f37fa650460fae50eabb3d02f4880521",
          "body": "…e tests",
          "is_bot": false,
          "headline": "fix: remove deprecated 'seed' field from video asset schema and updat…",
          "author_name": "Ommar",
          "author_login": "Kratos2k7",
          "committed_at": "2026-07-01T19:07:21Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "bc7dc30b99f44a7d628079eecfc6a21d21cf4d52",
          "body": "## [1.13.2](https://github.com/shotstack/oas-api-definition/compare/v1.13.1...v1.13.2) (2026-06-16)\n\n### Bug Fixes\n\n* update references from 'seed' to 'inputSrc' in video asset schemas and tests ([db8e75a](https://github.com/shotstack/oas-api-definition/commit/db8e75ad60243744c626d05459134c1c2b809403))",
          "is_bot": false,
          "headline": "chore(release): 1.13.2 [skip ci]",
          "author_name": "semantic-release-bot",
          "author_login": "semantic-release-bot",
          "committed_at": "2026-06-16T17:40:25Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "87db1f248c2881b01cbeb9c9a60534eb18648afc",
          "body": "fix: update references from 'seed' to 'inputSrc' in video asset schem…",
          "is_bot": false,
          "headline": "Merge pull request #122 from shotstack/fix/rename-seed-to-inputsrc",
          "author_name": "Ommar",
          "author_login": "Kratos2k7",
          "committed_at": "2026-06-16T17:39:45Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "db8e75ad60243744c626d05459134c1c2b809403",
          "body": "…as and tests",
          "is_bot": false,
          "headline": "fix: update references from 'seed' to 'inputSrc' in video asset schem…",
          "author_name": "Kratos2k7",
          "author_login": "Umarnadeem7222",
          "committed_at": "2026-06-16T17:38:48Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "8dcc804b394b1a1dcf4e40725afbb4b84989ed4b",
          "body": "## [1.13.1](https://github.com/shotstack/oas-api-definition/compare/v1.13.0...v1.13.1) (2026-06-09)\n\n### Bug Fixes\n\n* enforce resolution/size constraint on output schema for non-mp3 formats ([b2890c3](https://github.com/shotstack/oas-api-definition/commit/b2890c377d9e9f68c689a07ff600063863e15373))",
          "is_bot": false,
          "headline": "chore(release): 1.13.1 [skip ci]",
          "author_name": "semantic-release-bot",
          "author_login": "semantic-release-bot",
          "committed_at": "2026-06-09T18:20:09Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "0b02b5033cce2dd619a147580a37ef2a39a16ff9",
          "body": "fix: enforce resolution/size constraint on output schema for non-mp3 …",
          "is_bot": false,
          "headline": "Merge pull request #121 from shotstack/fix/output-dimensions-constraint",
          "author_name": "Ommar",
          "author_login": "Kratos2k7",
          "committed_at": "2026-06-09T18:19:35Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "b2890c377d9e9f68c689a07ff600063863e15373",
          "body": "…formats\n\nAdds a superRefine check to outputOutputSchema via fix-discriminator.cjs\nso that any generated @shotstack/schemas release rejects renders that\nspecify neither resolution nor a complete size (width + height).\nmp3 format is exempt. Mirrors the defence-in-depth guard already added\nto shotstack-edit-api's zodValidator.js.\n\nFixes the root cause of the engine SIGABRT triggered by payloads like\n{ format: \"mp4\", aspectRatio: \"9:16\" } passing API validation with no\noutput dimensions.",
          "is_bot": false,
          "headline": "fix: enforce resolution/size constraint on output schema for non-mp3 …",
          "author_name": "Kratos2k7",
          "author_login": "Umarnadeem7222",
          "committed_at": "2026-06-09T13:52:43Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "57ab67e85e52ed7fadc084f3ceda2ef0f662bcb6",
          "body": "# [1.13.0](https://github.com/shotstack/oas-api-definition/compare/v1.12.2...v1.13.0) (2026-06-01)\n\n### Features\n\n* enhance asset schemas with prompt support and deprecate legacy types ([8385beb](https://github.com/shotstack/oas-api-definition/commit/8385beb42bdf0015dede545b10f4e370cbbd4c61))\n* implement src-or-prompt validation for media asset schemas ([6a2f3a7](https://github.com/shotstack/oas-api-definition/commit/6a2f3a76a57f6f1c98195a9e7012df125115750a))",
          "is_bot": false,
          "headline": "chore(release): 1.13.0 [skip ci]",
          "author_name": "semantic-release-bot",
          "author_login": "semantic-release-bot",
          "committed_at": "2026-06-01T17:21:22Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "da9de6026fd4e4f65b8de9064dd009288207e2c5",
          "body": "Feat/ai refactor",
          "is_bot": false,
          "headline": "Merge pull request #120 from shotstack/feat/Ai-refactor",
          "author_name": "Ommar",
          "author_login": "Kratos2k7",
          "committed_at": "2026-06-01T17:20:44Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "6a2f3a76a57f6f1c98195a9e7012df125115750a",
          "body": null,
          "is_bot": false,
          "headline": "feat: implement src-or-prompt validation for media asset schemas",
          "author_name": "Kratos2k7",
          "author_login": "Umarnadeem7222",
          "committed_at": "2026-06-01T17:19:13Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "8385beb42bdf0015dede545b10f4e370cbbd4c61",
          "body": "…types",
          "is_bot": false,
          "headline": "feat: enhance asset schemas with prompt support and deprecate legacy …",
          "author_name": "Kratos2k7",
          "author_login": "Umarnadeem7222",
          "committed_at": "2026-05-22T08:58:14Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "e894f09e17496754a8a8d8ee71228f5994547af7",
          "body": "## [1.12.2](https://github.com/shotstack/oas-api-definition/compare/v1.12.1...v1.12.2) (2026-05-21)",
          "is_bot": false,
          "headline": "chore(release): 1.12.2 [skip ci]",
          "author_name": "semantic-release-bot",
          "author_login": "semantic-release-bot",
          "committed_at": "2026-05-21T13:36:43Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "38cd1c28992a296d5528e79e6895da0c44027882",
          "body": "chore: add padding property to RichTextBackground for improved text r…",
          "is_bot": false,
          "headline": "Merge pull request #119 from shotstack/fix/add-padding-to-bg",
          "author_name": "Ommar",
          "author_login": "Kratos2k7",
          "committed_at": "2026-05-21T13:36:04Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "54d5fa5ae45d4183fbf7871ed509cc2b61d4be45",
          "body": "…endering",
          "is_bot": false,
          "headline": "chore: add padding property to RichTextBackground for improved text r…",
          "author_name": "Kratos2k7",
          "author_login": "Umarnadeem7222",
          "committed_at": "2026-05-21T13:34:41Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "128638bae5a2ea9f7cf764a4c4ae84b201ef097c",
          "body": "## [1.12.1](https://github.com/shotstack/oas-api-definition/compare/v1.12.0...v1.12.1) (2026-05-18)\n\n### Bug Fixes\n\n* update descriptions and add maxLength constraints for Html5Asset properties ([2cfdc24](https://github.com/shotstack/oas-api-definition/commit/2cfdc24850c1d26d583d9f975dbed9e7fb9a6fdc))",
          "is_bot": false,
          "headline": "chore(release): 1.12.1 [skip ci]",
          "author_name": "semantic-release-bot",
          "author_login": "semantic-release-bot",
          "committed_at": "2026-05-18T19:13:25Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "a68c7b99008a745bebf517c1627e31cf4a14d0b8",
          "body": "fix: update descriptions and add maxLength constraints for Html5Asset…",
          "is_bot": false,
          "headline": "Merge pull request #118 from shotstack/fix/html5-asset-length",
          "author_name": "Ommar",
          "author_login": "Kratos2k7",
          "committed_at": "2026-05-18T19:12:50Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "2cfdc24850c1d26d583d9f975dbed9e7fb9a6fdc",
          "body": "… properties",
          "is_bot": false,
          "headline": "fix: update descriptions and add maxLength constraints for Html5Asset…",
          "author_name": "Kratos2k7",
          "author_login": "Umarnadeem7222",
          "committed_at": "2026-05-18T19:12:22Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "93a3a6ea6dc5b9f3b25ae2a6827e4b4f9e1469ce",
          "body": "# [1.12.0](https://github.com/shotstack/oas-api-definition/compare/v1.11.0...v1.12.0) (2026-05-18)\n\n### Features\n\n* add optional client-generated identifier to Clip schema ([d1b8ef1](https://github.com/shotstack/oas-api-definition/commit/d1b8ef119dbe7030f8f2674cfebca00f74937a58))",
          "is_bot": false,
          "headline": "chore(release): 1.12.0 [skip ci]",
          "author_name": "semantic-release-bot",
          "author_login": "semantic-release-bot",
          "committed_at": "2026-05-18T10:02:14Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "d1a42dae1761e893b37367656db0998227099774",
          "body": "feat: add optional client-generated identifier to Clip schema",
          "is_bot": false,
          "headline": "Merge pull request #117 from shotstack/feat/persistent-clip-ids",
          "author_name": "dazzatronus",
          "author_login": "dazzatronus",
          "committed_at": "2026-05-18T10:01:39Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "d1b8ef119dbe7030f8f2674cfebca00f74937a58",
          "body": null,
          "is_bot": false,
          "headline": "feat: add optional client-generated identifier to Clip schema",
          "author_name": "dazzatronus",
          "author_login": "dazzatronus",
          "committed_at": "2026-05-18T03:46:34Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "85d191e138131d7ce250c5429518492d47399e81",
          "body": "# [1.11.0](https://github.com/shotstack/oas-api-definition/compare/v1.10.10...v1.11.0) (2026-05-12)\n\n### Features\n\n* add Html5Asset for HTML5/CSS3/JS rendering ([79854a5](https://github.com/shotstack/oas-api-definition/commit/79854a5a2a1e5a0718a3246066eb05fa17a82bac))",
          "is_bot": false,
          "headline": "chore(release): 1.11.0 [skip ci]",
          "author_name": "semantic-release-bot",
          "author_login": "semantic-release-bot",
          "committed_at": "2026-05-12T10:03:24Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "79854a5a2a1e5a0718a3246066eb05fa17a82bac",
          "body": null,
          "is_bot": false,
          "headline": "feat: add Html5Asset for HTML5/CSS3/JS rendering",
          "author_name": "dazzatronus",
          "author_login": "dazzatronus",
          "committed_at": "2026-05-12T10:01:16Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "2a502361ad9fdfe8129a7ef0033ec5a7a9ab6ccf",
          "body": "## [1.10.10](https://github.com/shotstack/oas-api-definition/compare/v1.10.9...v1.10.10) (2026-05-06)",
          "is_bot": false,
          "headline": "chore(release): 1.10.10 [skip ci]",
          "author_name": "semantic-release-bot",
          "author_login": "semantic-release-bot",
          "committed_at": "2026-05-06T10:50:34Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "cfabc6fb79e4949fd42b7b53949262956b2d2e3e",
          "body": "refactor: remove Create API and implement per-API spec splitting",
          "is_bot": false,
          "headline": "Merge pull request #116 from shotstack/fix/remove-create",
          "author_name": "dazzatronus",
          "author_login": "dazzatronus",
          "committed_at": "2026-05-06T10:49:54Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "a52474115eb597b9b99499b97e0ff1859ef17b34",
          "body": null,
          "is_bot": false,
          "headline": "refactor: remove Create API and implement per-API spec splitting",
          "author_name": "dazzatronus",
          "author_login": "dazzatronus",
          "committed_at": "2026-05-06T10:09:22Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "204d35de5f527421e9462ddbd2af1a2366eebf1e",
          "body": "## [1.10.9](https://github.com/shotstack/oas-api-definition/compare/v1.10.8...v1.10.9) (2026-04-15)\n\n### Bug Fixes\n\n* Added wrap as an accepted optional boolean on TextBackground with a description explaining it exists purely so validators can emit a clear migration error. ([a049cb2](https://github.com/shotstack/oas-api-definition/commit/a049cb2f04defb1c77ab29e2797d508a4a8d536a))",
          "is_bot": false,
          "headline": "chore(release): 1.10.9 [skip ci]",
          "author_name": "semantic-release-bot",
          "author_login": "semantic-release-bot",
          "committed_at": "2026-04-15T03:17:08Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "af4b4333b12ad4c12c9bc230a760f268c452a4c0",
          "body": "fix: Added wrap as an accepted optional boolean on TextBackground wit…",
          "is_bot": false,
          "headline": "Merge pull request #114 from shotstack/chore/add-wrap-to-rich-text",
          "author_name": "Ommar",
          "author_login": "Kratos2k7",
          "committed_at": "2026-04-15T03:16:34Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "a049cb2f04defb1c77ab29e2797d508a4a8d536a",
          "body": "…h a description explaining it exists purely so validators can emit a clear migration error.",
          "is_bot": false,
          "headline": "fix: Added wrap as an accepted optional boolean on TextBackground wit…",
          "author_name": "Kratos2k7",
          "author_login": "Umarnadeem7222",
          "committed_at": "2026-04-15T03:14:26Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "2709e6624d5ee76c0c86fa4b3dfd50be72455ddd",
          "body": "## [1.10.8](https://github.com/shotstack/oas-api-definition/compare/v1.10.7...v1.10.8) (2026-04-15)\n\n### Bug Fixes\n\n* remove src validation for rich-caption ([55bb8a2](https://github.com/shotstack/oas-api-definition/commit/55bb8a21106beb2f3bb3c5e1bce0780413c99959))",
          "is_bot": false,
          "headline": "chore(release): 1.10.8 [skip ci]",
          "author_name": "semantic-release-bot",
          "author_login": "semantic-release-bot",
          "committed_at": "2026-04-15T01:28:46Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "f58f87da06acad6a7b3c8667675ed9903d51ade6",
          "body": "fix: remove src validation for rich-caption",
          "is_bot": false,
          "headline": "Merge pull request #113 from shotstack/chore/add-wrap-to-rich-text",
          "author_name": "Ommar",
          "author_login": "Kratos2k7",
          "committed_at": "2026-04-15T01:28:14Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "55bb8a21106beb2f3bb3c5e1bce0780413c99959",
          "body": null,
          "is_bot": false,
          "headline": "fix: remove src validation for rich-caption",
          "author_name": "Kratos2k7",
          "author_login": "Umarnadeem7222",
          "committed_at": "2026-04-15T01:19:30Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "01adefccaa281543f24383ce92ee3f1199745192",
          "body": "## [1.10.7](https://github.com/shotstack/oas-api-definition/compare/v1.10.6...v1.10.7) (2026-04-11)\n\n### Bug Fixes\n\n* add  wrap  to rich-text  and rich-caption ([f570b2e](https://github.com/shotstack/oas-api-definition/commit/f570b2e9569f134cbf872f46659e09dc2338fa03))",
          "is_bot": false,
          "headline": "chore(release): 1.10.7 [skip ci]",
          "author_name": "semantic-release-bot",
          "author_login": "semantic-release-bot",
          "committed_at": "2026-04-11T04:04:41Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "4cdf72779a17b540e288f75a333ee63754e14bbd",
          "body": "fix: add  wrap  to rich-text  and rich-caption",
          "is_bot": false,
          "headline": "Merge pull request #112 from shotstack/chore/add-wrap-to-rich-text",
          "author_name": "Ommar",
          "author_login": "Kratos2k7",
          "committed_at": "2026-04-11T04:04:04Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "f570b2e9569f134cbf872f46659e09dc2338fa03",
          "body": null,
          "is_bot": false,
          "headline": "fix: add  wrap  to rich-text  and rich-caption",
          "author_name": "Kratos2k7",
          "author_login": "Umarnadeem7222",
          "committed_at": "2026-04-11T04:01:31Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "a3222fa757faf5e4c4aa04232295cafcb6ba3976",
          "body": "## [1.10.6](https://github.com/shotstack/oas-api-definition/compare/v1.10.5...v1.10.6) (2026-04-08)\n\n### Bug Fixes\n\n* node file cleanup ([3b9bc8e](https://github.com/shotstack/oas-api-definition/commit/3b9bc8ee735c0676d0140b03adc6a5498cba13bd))",
          "is_bot": false,
          "headline": "chore(release): 1.10.6 [skip ci]",
          "author_name": "semantic-release-bot",
          "author_login": "semantic-release-bot",
          "committed_at": "2026-04-08T05:56:08Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "de192cbff7f636550fa7e8ff35fefd74ca817811",
          "body": "fix: node file cleanup",
          "is_bot": false,
          "headline": "Merge pull request #111 from shotstack/fix/automated-sdk-regeneration",
          "author_name": "Ommar",
          "author_login": "Kratos2k7",
          "committed_at": "2026-04-08T05:55:34Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "3b9bc8ee735c0676d0140b03adc6a5498cba13bd",
          "body": null,
          "is_bot": false,
          "headline": "fix: node file cleanup",
          "author_name": "Kratos2k7",
          "author_login": "Umarnadeem7222",
          "committed_at": "2026-04-08T05:54:23Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "665db5cf2e70acd575ba031397e8a62b67c4c299",
          "body": "## [1.10.5](https://github.com/shotstack/oas-api-definition/compare/v1.10.4...v1.10.5) (2026-04-08)\n\n### Bug Fixes\n\n* typescript sdk fixed ([5c216cf](https://github.com/shotstack/oas-api-definition/commit/5c216cfc0a24461ac6e6aa0a0a27c048a0752877))",
          "is_bot": false,
          "headline": "chore(release): 1.10.5 [skip ci]",
          "author_name": "semantic-release-bot",
          "author_login": "semantic-release-bot",
          "committed_at": "2026-04-08T05:49:31Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "97d551ea389765934952df37711fab2d364fb505",
          "body": "fix: typescript sdk fixed",
          "is_bot": false,
          "headline": "Merge pull request #110 from shotstack/fix/automated-sdk-regeneration",
          "author_name": "Ommar",
          "author_login": "Kratos2k7",
          "committed_at": "2026-04-08T05:49:01Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "5c216cfc0a24461ac6e6aa0a0a27c048a0752877",
          "body": null,
          "is_bot": false,
          "headline": "fix: typescript sdk fixed",
          "author_name": "Kratos2k7",
          "author_login": "Umarnadeem7222",
          "committed_at": "2026-04-08T05:42:33Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "ec4e373c677e1aa2a2c867a5d474871fbbd03136",
          "body": "## [1.10.4](https://github.com/shotstack/oas-api-definition/compare/v1.10.3...v1.10.4) (2026-04-08)\n\n### Bug Fixes\n\n* --template-dir added back to PHP/Python/Ruby scripts (config templateDir resolves relative to config file, not CWD) ([f5dda2d](https://github.com/shotstack/oas-api-definition/commit/f5dda2d45483312b38de5aa2a8e7a9d2b53aa90f))",
          "is_bot": false,
          "headline": "chore(release): 1.10.4 [skip ci]",
          "author_name": "semantic-release-bot",
          "author_login": "semantic-release-bot",
          "committed_at": "2026-04-08T05:33:23Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "ec8dda0bb195d33d5b3c85488976ed48d6c6d387",
          "body": "fix: --template-dir added back to PHP/Python/Ruby scripts (config tem…",
          "is_bot": false,
          "headline": "Merge pull request #109 from shotstack/fix/automated-sdk-regeneration",
          "author_name": "Ommar",
          "author_login": "Kratos2k7",
          "committed_at": "2026-04-08T05:32:55Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "f5dda2d45483312b38de5aa2a8e7a9d2b53aa90f",
          "body": "…plateDir resolves relative to config file, not CWD)",
          "is_bot": false,
          "headline": "fix: --template-dir added back to PHP/Python/Ruby scripts (config tem…",
          "author_name": "Kratos2k7",
          "author_login": "Umarnadeem7222",
          "committed_at": "2026-04-08T05:25:33Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "f7419f6b16a905491e4fc24b7dec94a42c200a42",
          "body": "## [1.10.3](https://github.com/shotstack/oas-api-definition/compare/v1.10.2...v1.10.3) (2026-04-08)\n\n### Bug Fixes\n\n* test and verified all test cases for all sdks ([aeb9625](https://github.com/shotstack/oas-api-definition/commit/aeb9625fc3be3c236cfa317bcdf3442f71eda3e2))",
          "is_bot": false,
          "headline": "chore(release): 1.10.3 [skip ci]",
          "author_name": "semantic-release-bot",
          "author_login": "semantic-release-bot",
          "committed_at": "2026-04-08T05:11:32Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "0d474502d6aa2c2ec5cad6063a3e99e5fb4add7e",
          "body": "Fix/automated sdk regeneration",
          "is_bot": false,
          "headline": "Merge pull request #108 from shotstack/fix/automated-sdk-regeneration",
          "author_name": "Ommar",
          "author_login": "Kratos2k7",
          "committed_at": "2026-04-08T05:11:01Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "8e9778cce1dfd81c63ae71314c02691796a6efe8",
          "body": "…n into fix/automated-sdk-regeneration",
          "is_bot": false,
          "headline": "Merge branch 'main' of https://github.com/shotstack/oas-api-definitio…",
          "author_name": "Kratos2k7",
          "author_login": "Umarnadeem7222",
          "committed_at": "2026-04-08T05:09:17Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "aeb9625fc3be3c236cfa317bcdf3442f71eda3e2",
          "body": null,
          "is_bot": false,
          "headline": "fix: test and verified all test cases for all sdks",
          "author_name": "Kratos2k7",
          "author_login": "Umarnadeem7222",
          "committed_at": "2026-04-08T05:09:08Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "a45233fec67f2b8d5fd2e046569e6bd758d37770",
          "body": "## [1.10.2](https://github.com/shotstack/oas-api-definition/compare/v1.10.1...v1.10.2) (2026-04-08)\n\n### Bug Fixes\n\n* workflow pipeline issue resolved ([aa32a3f](https://github.com/shotstack/oas-api-definition/commit/aa32a3fb16801b06b5667637c31b09af7efe8245))",
          "is_bot": false,
          "headline": "chore(release): 1.10.2 [skip ci]",
          "author_name": "semantic-release-bot",
          "author_login": "semantic-release-bot",
          "committed_at": "2026-04-08T04:36:43Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "41657d41bb9b439405114e30105d84ec20fc7c13",
          "body": "Fix/automated sdk regeneration",
          "is_bot": false,
          "headline": "Merge pull request #107 from shotstack/fix/automated-sdk-regeneration",
          "author_name": "Ommar",
          "author_login": "Kratos2k7",
          "committed_at": "2026-04-08T04:36:14Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "3c61b1865bfb2528b3307cc35641f7999fbd3e1e",
          "body": "…n into fix/automated-sdk-regeneration",
          "is_bot": false,
          "headline": "Merge branch 'main' of https://github.com/shotstack/oas-api-definitio…",
          "author_name": "Kratos2k7",
          "author_login": "Umarnadeem7222",
          "committed_at": "2026-04-08T04:32:35Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "aa32a3fb16801b06b5667637c31b09af7efe8245",
          "body": null,
          "is_bot": false,
          "headline": "fix: workflow pipeline issue resolved",
          "author_name": "Kratos2k7",
          "author_login": "Umarnadeem7222",
          "committed_at": "2026-04-08T04:32:26Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "d80fb276985a19f6d53b7110f5ed8ce1fd4c2aa2",
          "body": "## [1.10.1](https://github.com/shotstack/oas-api-definition/compare/v1.10.0...v1.10.1) (2026-04-08)\n\n### Bug Fixes\n\n* add TypeScript SDK to regeneration pipeline ([cd66165](https://github.com/shotstack/oas-api-definition/commit/cd6616577f20f9020b5cc99e8a1a726b0ea2d775))",
          "is_bot": false,
          "headline": "chore(release): 1.10.1 [skip ci]",
          "author_name": "semantic-release-bot",
          "author_login": "semantic-release-bot",
          "committed_at": "2026-04-08T04:24:20Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "994f61e5df3e77a1031d465575a378b371d002ea",
          "body": "fix: add TypeScript SDK to regeneration pipeline",
          "is_bot": false,
          "headline": "Merge pull request #106 from shotstack/fix/automated-sdk-regeneration",
          "author_name": "Ommar",
          "author_login": "Kratos2k7",
          "committed_at": "2026-04-08T04:23:45Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "cd6616577f20f9020b5cc99e8a1a726b0ea2d775",
          "body": null,
          "is_bot": false,
          "headline": "fix: add TypeScript SDK to regeneration pipeline",
          "author_name": "Kratos2k7",
          "author_login": "Umarnadeem7222",
          "committed_at": "2026-04-08T04:21:38Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "815e946cc8d6d8178010a50f1e657f0ff05149bc",
          "body": "# [1.10.0](https://github.com/shotstack/oas-api-definition/compare/v1.9.12...v1.10.0) (2026-04-08)\n\n### Features\n\n* add automated SDK regeneration pipeline ([54bca25](https://github.com/shotstack/oas-api-definition/commit/54bca25e036bb856456bbec80b167c47d81f4751))",
          "is_bot": false,
          "headline": "chore(release): 1.10.0 [skip ci]",
          "author_name": "semantic-release-bot",
          "author_login": "semantic-release-bot",
          "committed_at": "2026-04-08T04:07:05Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "33d1f1167290d95631f60f80751652993cd248e1",
          "body": "feat: add automated SDK regeneration pipeline",
          "is_bot": false,
          "headline": "Merge pull request #105 from shotstack/fix/automated-sdk-regeneration",
          "author_name": "Ommar",
          "author_login": "Kratos2k7",
          "committed_at": "2026-04-08T04:06:34Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "54bca25e036bb856456bbec80b167c47d81f4751",
          "body": "Add reusable workflow and scripts to auto-regenerate SDK repos when a\nnew @shotstack/schemas version is released.\n\n- release.yml: dispatch repository_dispatch to 4 SDK repos with retry\n- regenerate-sdk.yml: reusable workflow (checkout OAS, generate, test, PR)\n- sdk-conformance-check.yml: weekly check that SDK repos match latest OAS\n- scripts/sdk/: per-language generation (hey-api for Node, openapi-generator\n  for PHP/Python/Ruby), smoke tests, and spec conformance checks",
          "is_bot": false,
          "headline": "feat: add automated SDK regeneration pipeline",
          "author_name": "Kratos2k7",
          "author_login": "Umarnadeem7222",
          "committed_at": "2026-04-08T04:02:21Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "5262223bbb2956c23fc6c2566a3dbdb0ecc397d6",
          "body": "## [1.9.12](https://github.com/shotstack/oas-api-definition/compare/v1.9.11...v1.9.12) (2026-04-08)\n\n### Bug Fixes\n\n* replaced validation text for rich-caption ([2cf9199](https://github.com/shotstack/oas-api-definition/commit/2cf9199a15ba4dab20bc8d85deab2b23f5a689e7))",
          "is_bot": false,
          "headline": "chore(release): 1.9.12 [skip ci]",
          "author_name": "semantic-release-bot",
          "author_login": "semantic-release-bot",
          "committed_at": "2026-04-08T02:33:25Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "56dfb20616a7f4a160810d9bad75a015b0592df7",
          "body": "fix: replaced validation text for rich-caption",
          "is_bot": false,
          "headline": "Merge pull request #104 from shotstack/fix/rich-caption-src-validation",
          "author_name": "Ommar",
          "author_login": "Kratos2k7",
          "committed_at": "2026-04-08T02:32:52Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "2cf9199a15ba4dab20bc8d85deab2b23f5a689e7",
          "body": null,
          "is_bot": false,
          "headline": "fix: replaced validation text for rich-caption",
          "author_name": "Kratos2k7",
          "author_login": "Umarnadeem7222",
          "committed_at": "2026-04-08T02:31:32Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "aac69dd98b78396e425cd04d30772573478590d2",
          "body": "## [1.9.11](https://github.com/shotstack/oas-api-definition/compare/v1.9.10...v1.9.11) (2026-04-07)\n\n### Bug Fixes\n\n* src validation for rich-caption ([7c679ad](https://github.com/shotstack/oas-api-definition/commit/7c679ade093188e70d090d86a85db536d4cd27e2))",
          "is_bot": false,
          "headline": "chore(release): 1.9.11 [skip ci]",
          "author_name": "semantic-release-bot",
          "author_login": "semantic-release-bot",
          "committed_at": "2026-04-07T19:05:55Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "1f01cc8a6e4cf9413bfbe5510783183527562224",
          "body": "fix: src validation for rich-caption",
          "is_bot": false,
          "headline": "Merge pull request #103 from shotstack/fix/rich-caption-src-validation",
          "author_name": "Ommar",
          "author_login": "Kratos2k7",
          "committed_at": "2026-04-07T19:05:24Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "7c679ade093188e70d090d86a85db536d4cd27e2",
          "body": null,
          "is_bot": false,
          "headline": "fix: src validation for rich-caption",
          "author_name": "Kratos2k7",
          "author_login": "Umarnadeem7222",
          "committed_at": "2026-04-07T19:04:06Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "7995a37dc1bba02ccc0abadf8140929ebbbeddee",
          "body": "## [1.9.10](https://github.com/shotstack/oas-api-definition/compare/v1.9.9...v1.9.10) (2026-04-03)\n\n### Bug Fixes\n\n* correct markdown links in captionasset schema ([6a3bc4e](https://github.com/shotstack/oas-api-definition/commit/6a3bc4e8366f48ac75a0c8aab246b3679e4a5c17))",
          "is_bot": false,
          "headline": "chore(release): 1.9.10 [skip ci]",
          "author_name": "semantic-release-bot",
          "author_login": "semantic-release-bot",
          "committed_at": "2026-04-03T13:35:05Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "58d0dad25af206004f1a73cec8d9d76624b48395",
          "body": "fix: correct markdown links in captionasset schema",
          "is_bot": false,
          "headline": "Merge pull request #102 from shotstack/fix/markdown",
          "author_name": "dazzatronus",
          "author_login": "dazzatronus",
          "committed_at": "2026-04-03T13:34:32Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "6a3bc4e8366f48ac75a0c8aab246b3679e4a5c17",
          "body": null,
          "is_bot": false,
          "headline": "fix: correct markdown links in captionasset schema",
          "author_name": "dazzatronus",
          "author_login": "dazzatronus",
          "committed_at": "2026-04-03T13:34:09Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "e485367b66b2078db4e7fdedd85d0966977a88fd",
          "body": "refactor: update SvgAsset schema description and examples for clarity",
          "is_bot": false,
          "headline": "Merge pull request #101 from shotstack/chore/svg-src-example",
          "author_name": "dazzatronus",
          "author_login": "dazzatronus",
          "committed_at": "2026-04-03T03:05:00Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "18075527d884aa819c4d975eb5d342c323d3ca6b",
          "body": null,
          "is_bot": false,
          "headline": "refactor: update SvgAsset schema description and examples for clarity",
          "author_name": "Kratos2k7",
          "author_login": "Umarnadeem7222",
          "committed_at": "2026-04-03T02:33:29Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "2a4beca11d131c912ecde95b807413a2f03e6c1a",
          "body": "## [1.9.9](https://github.com/shotstack/oas-api-definition/compare/v1.9.8...v1.9.9) (2026-04-02)\n\n### Bug Fixes\n\n* enhance RichCaptionActiveFont schema by adding font family and weight properties, and removing scale property ([05d0a61](https://github.com/shotstack/oas-api-definition/commit/05d0a6121c8ec386cbb29dcd6f8a2cc810abade9))",
          "is_bot": false,
          "headline": "chore(release): 1.9.9 [skip ci]",
          "author_name": "semantic-release-bot",
          "author_login": "semantic-release-bot",
          "committed_at": "2026-04-02T14:30:01Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "35bd59a317fb7b29fdfeffe41055dd158c01932c",
          "body": "fix: enhance RichCaptionActiveFont schema by adding font family and w…",
          "is_bot": false,
          "headline": "Merge pull request #100 from shotstack/fix/scale-and-active-align",
          "author_name": "Ommar",
          "author_login": "Kratos2k7",
          "committed_at": "2026-04-02T14:29:26Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "66bf824e8f122f3d6980e4296c86c4d02511af51",
          "body": "## [1.9.8](https://github.com/shotstack/oas-api-definition/compare/v1.9.7...v1.9.8) (2026-04-02)\n\n### Bug Fixes\n\n* remove unused SVG shape properties and update nullable types in destination options ([b5dd7e8](https://github.com/shotstack/oas-api-definition/commit/b5dd7e8cea9dc3e0cdb470cc012bc4a6ce5ebeb8))",
          "is_bot": false,
          "headline": "chore(release): 1.9.8 [skip ci]",
          "author_name": "semantic-release-bot",
          "author_login": "semantic-release-bot",
          "committed_at": "2026-04-02T14:28:11Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "9667580483988abeeb54c9dbc09e8a9530ccd940",
          "body": "fix: remove unused SVG shape properties and update nullable types in …",
          "is_bot": false,
          "headline": "Merge pull request #99 from shotstack/fix/remove-svg-shape-properties",
          "author_name": "Ommar",
          "author_login": "Kratos2k7",
          "committed_at": "2026-04-02T14:27:35Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "05d0a6121c8ec386cbb29dcd6f8a2cc810abade9",
          "body": "…eight properties, and removing scale property",
          "is_bot": false,
          "headline": "fix: enhance RichCaptionActiveFont schema by adding font family and w…",
          "author_name": "Kratos2k7",
          "author_login": "Umarnadeem7222",
          "committed_at": "2026-04-02T14:27:12Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "b5dd7e8cea9dc3e0cdb470cc012bc4a6ce5ebeb8",
          "body": "…destination options",
          "is_bot": false,
          "headline": "fix: remove unused SVG shape properties and update nullable types in …",
          "author_name": "Kratos2k7",
          "author_login": "Umarnadeem7222",
          "committed_at": "2026-04-01T21:32:30Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "4a1ab397750ead6ac613379c249edc8da8bbc16f",
          "body": "## [1.9.7](https://github.com/shotstack/oas-api-definition/compare/v1.9.6...v1.9.7) (2026-04-01)\n\n### Bug Fixes\n\n* Removed  Create API intro description, server URL, tag definition, path aliases, all Create schema references, all Create response schema references. ([3ffc4b0](https://github.com/shots\n[…]\namline SvgAsset schema by removing shape-related properties and enforcing strict validation ([6b6d08a](https://github.com/shotstack/oas-api-definition/commit/6b6d08a1099f45ca98145a36a519740eba1b40dd))",
          "is_bot": false,
          "headline": "chore(release): 1.9.7 [skip ci]",
          "author_name": "semantic-release-bot",
          "author_login": "semantic-release-bot",
          "committed_at": "2026-04-01T19:02:35Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "fdf5d4cd6b6dcf96530a88fb9958a5e18d1cac48",
          "body": "Fix/remove svg shape properties",
          "is_bot": false,
          "headline": "Merge pull request #98 from shotstack/fix/remove-svg-shape-properties",
          "author_name": "Ommar",
          "author_login": "Kratos2k7",
          "committed_at": "2026-04-01T19:01:59Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "3ffc4b0009d1fee4a12427015cd750aa6c052962",
          "body": "…n, path aliases, all Create schema references, all Create response schema references.",
          "is_bot": false,
          "headline": "fix: Removed  Create API intro description, server URL, tag definitio…",
          "author_name": "Kratos2k7",
          "author_login": "Umarnadeem7222",
          "committed_at": "2026-04-01T19:00:19Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "6b6d08a1099f45ca98145a36a519740eba1b40dd",
          "body": "…and enforcing strict validation",
          "is_bot": false,
          "headline": "fix: streamline SvgAsset schema by removing shape-related properties …",
          "author_name": "Kratos2k7",
          "author_login": "Umarnadeem7222",
          "committed_at": "2026-04-01T18:45:08Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "d4f39ff17df51150571b7bb5423547def0d7d2b3",
          "body": "## [1.9.6](https://github.com/shotstack/oas-api-definition/compare/v1.9.5...v1.9.6) (2026-03-30)\n\n### Bug Fixes\n\n* The edit-api validates with @shotstack/schemas/zod which has the default: \"#ffff00\". After validation, active.font.color becomes \"#ffff00\" even though the user didn't set it. Then this passes to the  canvas which sees an explicit yellow and uses it. ([1c26a99](https://github.com/shotstack/oas-api-definition/commit/1c26a994c29425dc6238e5994d367e261d3cf3ac))",
          "is_bot": false,
          "headline": "chore(release): 1.9.6 [skip ci]",
          "author_name": "semantic-release-bot",
          "author_login": "semantic-release-bot",
          "committed_at": "2026-03-30T15:31:53Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "44a6d736948d119e2957bacbe1024db7d47a8275",
          "body": "fix: The edit-api validates with @shotstack/schemas/zod which has the…",
          "is_bot": false,
          "headline": "Merge pull request #97 from shotstack/fix/default-yellow-color",
          "author_name": "Ommar",
          "author_login": "Kratos2k7",
          "committed_at": "2026-03-30T15:30:45Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "1c26a994c29425dc6238e5994d367e261d3cf3ac",
          "body": "… default: \"#ffff00\". After validation, active.font.color becomes \"#ffff00\" even though the user didn't set it. Then this passes to the  canvas which sees an explicit yellow and uses it.",
          "is_bot": false,
          "headline": "fix: The edit-api validates with @shotstack/schemas/zod which has the…",
          "author_name": "Kratos2k7",
          "author_login": "Umarnadeem7222",
          "committed_at": "2026-03-30T15:29:46Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "2111b2f40967998e7d751f347c6b909be152c65f",
          "body": "## [1.9.5](https://github.com/shotstack/oas-api-definition/compare/v1.9.4...v1.9.5) (2026-03-26)\n\n### Bug Fixes\n\n*  OAS schema updated. RichCaptionActiveFont now has size ([85f051f](https://github.com/shotstack/oas-api-definition/commit/85f051f3afcb098c770a7ff20c153a4143f16e5b))",
          "is_bot": false,
          "headline": "chore(release): 1.9.5 [skip ci]",
          "author_name": "semantic-release-bot",
          "author_login": "semantic-release-bot",
          "committed_at": "2026-03-26T10:29:41Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "997d7ff2f39063fa20a336c5a6da8be417e826c3",
          "body": "fix:  OAS schema updated. RichCaptionActiveFont now has size",
          "is_bot": false,
          "headline": "Merge pull request #96 from shotstack/fix/add-size-in-active-word",
          "author_name": "Ommar",
          "author_login": "Kratos2k7",
          "committed_at": "2026-03-26T10:29:06Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "85f051f3afcb098c770a7ff20c153a4143f16e5b",
          "body": null,
          "is_bot": false,
          "headline": "fix:  OAS schema updated. RichCaptionActiveFont now has size",
          "author_name": "Kratos2k7",
          "author_login": "Umarnadeem7222",
          "committed_at": "2026-03-26T10:27:33Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "e4a2ac707cabd8ab014daa96b440310cb58a4eef",
          "body": "## [1.9.4](https://github.com/shotstack/oas-api-definition/compare/v1.9.3...v1.9.4) (2026-03-26)\n\n### Bug Fixes\n\n*  fixed the build issue ([d52f7cb](https://github.com/shotstack/oas-api-definition/commit/d52f7cba332afc25da72fa2c4a070134d4fac74d))\n* update wordanimation to animation ([f7e6d80](https://github.com/shotstack/oas-api-definition/commit/f7e6d80514f37f05138fd4d6451fb34581f16991))",
          "is_bot": false,
          "headline": "chore(release): 1.9.4 [skip ci]",
          "author_name": "semantic-release-bot",
          "author_login": "semantic-release-bot",
          "committed_at": "2026-03-26T10:11:30Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "1c19ef869ad89877bfb1120b30328ba9ed79e477",
          "body": "fix: update wordanimation to animation",
          "is_bot": false,
          "headline": "Merge pull request #95 from shotstack/fix/duplicate-properties-removed",
          "author_name": "Ommar",
          "author_login": "Kratos2k7",
          "committed_at": "2026-03-26T10:10:57Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "d52f7cba332afc25da72fa2c4a070134d4fac74d",
          "body": null,
          "is_bot": false,
          "headline": "fix:  fixed the build issue",
          "author_name": "Kratos2k7",
          "author_login": "Umarnadeem7222",
          "committed_at": "2026-03-26T10:09:55Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "f7e6d80514f37f05138fd4d6451fb34581f16991",
          "body": null,
          "is_bot": false,
          "headline": "fix: update wordanimation to animation",
          "author_name": "Kratos2k7",
          "author_login": "Umarnadeem7222",
          "committed_at": "2026-03-26T10:03:40Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "d7e52437ee67e5fa02022be86c35e2fbc8984c7a",
          "body": "## [1.9.3](https://github.com/shotstack/oas-api-definition/compare/v1.9.2...v1.9.3) (2026-03-16)\n\n### Bug Fixes\n\n* remove wordspacing from rich-caption ([4955e14](https://github.com/shotstack/oas-api-definition/commit/4955e14e34ce815f06d9415b6e42398c5972997d))",
          "is_bot": false,
          "headline": "chore(release): 1.9.3 [skip ci]",
          "author_name": "semantic-release-bot",
          "author_login": "semantic-release-bot",
          "committed_at": "2026-03-16T03:19:42Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "36c40b0dcc0f1fd605298ab6c763fe26ad6f84ae",
          "body": "fix: remove wordspacing from rich-caption",
          "is_bot": false,
          "headline": "Merge pull request #94 from shotstack/fix/duplicate-properties-removed",
          "author_name": "Ommar",
          "author_login": "Kratos2k7",
          "committed_at": "2026-03-16T03:19:09Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "4955e14e34ce815f06d9415b6e42398c5972997d",
          "body": null,
          "is_bot": false,
          "headline": "fix: remove wordspacing from rich-caption",
          "author_name": "Kratos2k7",
          "author_login": "Umarnadeem7222",
          "committed_at": "2026-03-16T03:18:48Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "ff8e6e387a76f5457e6e3b0f17c26fa7aeb8609e",
          "body": "## [1.9.2](https://github.com/shotstack/oas-api-definition/compare/v1.9.1...v1.9.2) (2026-03-16)\n\n### Bug Fixes\n\n* Removed textDecoration from RichCaptionFont and Changed wordAnimation.style default from \"karaoke\" to \"highlight\" ([e8601cf](https://github.com/shotstack/oas-api-definition/commit/e8601cf4dd2d1202f15d2bc33a04e0c6632d3ef5))",
          "is_bot": false,
          "headline": "chore(release): 1.9.2 [skip ci]",
          "author_name": "semantic-release-bot",
          "author_login": "semantic-release-bot",
          "committed_at": "2026-03-16T02:08:30Z",
          "body_truncated": false,
          "is_coding_agent": false
        }
      ],
      "releases_count": 34,
      "commits_last_year": 212,
      "latest_release_at": "2026-07-17T13:50:49Z",
      "latest_release_tag": "v1.14.1",
      "releases_from_tags": false,
      "days_since_last_push": 5,
      "active_weeks_last_year": 27,
      "days_since_latest_release": 5,
      "mean_days_between_releases": 7.4
    },
    "community": {
      "has_readme": true,
      "has_license": false,
      "has_description": true,
      "has_contributing": false,
      "health_percentage": 25,
      "has_issue_template": false,
      "has_code_of_conduct": false,
      "has_pull_request_template": false
    },
    "ecosystem": {
      "packages": [
        {
          "name": "@shotstack/schemas",
          "exists": true,
          "license": "MIT",
          "keywords": [
            "shotstack",
            "video",
            "api",
            "openapi",
            "schema",
            "typescript",
            "zod"
          ],
          "ecosystem": "npm",
          "matches_repo": true,
          "registry_url": "https://www.npmjs.com/package/@shotstack/schemas",
          "is_deprecated": false,
          "latest_version": "1.14.1",
          "repository_url": "https://github.com/shotstack/oas-api-definition",
          "versions_count": 77,
          "total_downloads": null,
          "dependents_count": null,
          "deprecation_note": null,
          "maintainers_count": 2,
          "monthly_downloads": 8536,
          "first_published_at": "2025-12-22T00:28:37.611000Z",
          "latest_published_at": "2026-07-17T13:50:48.163000Z",
          "latest_version_yanked": null,
          "days_since_latest_publish": 5
        },
        {
          "name": "shins",
          "exists": true,
          "license": "Apache-2.0",
          "keywords": [
            "shins",
            "slate",
            "swagger",
            "openapi",
            "api",
            "documentation",
            "docs"
          ],
          "ecosystem": "npm",
          "matches_repo": false,
          "registry_url": "https://www.npmjs.com/package/shins",
          "is_deprecated": false,
          "latest_version": "2.6.0",
          "repository_url": "https://github.com/Mermade/shins",
          "versions_count": 38,
          "total_downloads": null,
          "dependents_count": null,
          "deprecation_note": null,
          "maintainers_count": 1,
          "monthly_downloads": 18661,
          "first_published_at": "2016-10-05T22:40:26.919000Z",
          "latest_published_at": "2020-05-19T21:00:59.282000Z",
          "latest_version_yanked": null,
          "days_since_latest_publish": 2254
        }
      ]
    },
    "popularity": {
      "forks": 4,
      "stars": 1,
      "watchers": 1,
      "fork_history": {
        "days": [
          {
            "date": "2020-02-09",
            "count": 1
          },
          {
            "date": "2021-02-06",
            "count": 1
          },
          {
            "date": "2022-12-23",
            "count": 1
          }
        ],
        "complete": true,
        "collected": 3,
        "total_forks": 4
      },
      "star_history": null,
      "open_issues_and_prs": 5
    },
    "ai_readiness": {
      "has_nix": false,
      "example_dirs": [],
      "has_llms_txt": false,
      "has_dockerfile": false,
      "has_mcp_signal": false,
      "bootstrap_files": [],
      "api_schema_files": [],
      "has_devcontainer": false,
      "typecheck_configs": [
        "tsconfig.json"
      ],
      "toolchain_manifests": [],
      "largest_source_bytes": 268039,
      "source_files_sampled": 25,
      "oversized_source_files": 1,
      "agent_instruction_files": [],
      "agent_instruction_max_bytes": null
    },
    "dependencies": {
      "manifests": [
        ".shins/package.json",
        "package.json"
      ],
      "advisories": {
        "error": null,
        "scope": "repository_graph",
        "source": "osv",
        "findings": [
          {
            "name": "ejs",
            "direct": true,
            "version": "3.1.5",
            "severity": "critical",
            "ecosystem": "npm",
            "cvss_score": 9.8,
            "advisory_ids": [
              "GHSA-ghr5-ch3p-vcr6",
              "GHSA-phwq-j96m-2c2q"
            ],
            "fixed_version": "3.1.10",
            "advisory_count": 2,
            "oldest_advisory_days": 1548
          },
          {
            "name": "fast-xml-parser",
            "direct": false,
            "version": "4.5.3",
            "severity": "critical",
            "ecosystem": "npm",
            "cvss_score": 9.3,
            "advisory_ids": [
              "GHSA-8gc5-j5rx-235r",
              "GHSA-fj3w-jwp8-x2g3",
              "GHSA-gh4j-gqv2-49f6",
              "GHSA-jmr7-xgp7-cmfj",
              "GHSA-jp2q-39xq-3w4g",
              "GHSA-m7jm-9gc2-mpf2"
            ],
            "fixed_version": "5.7.0",
            "advisory_count": 6,
            "oldest_advisory_days": 154
          },
          {
            "name": "handlebars",
            "direct": false,
            "version": "4.7.8",
            "severity": "critical",
            "ecosystem": "npm",
            "cvss_score": 9.8,
            "advisory_ids": [
              "GHSA-2qvq-rjwj-gvw9",
              "GHSA-2w6w-674q-4c4q",
              "GHSA-3mfm-83xf-c92r",
              "GHSA-442j-39wm-28r2",
              "GHSA-7rx3-28cr-v5wh",
              "GHSA-9cx6-37pm-9jff",
              "GHSA-xhpv-hc6g-r9c6",
              "GHSA-xjpj-3mr7-gcpf"
            ],
            "fixed_version": "4.7.9",
            "advisory_count": 8,
            "oldest_advisory_days": 117
          },
          {
            "name": "json-schema",
            "direct": false,
            "version": "0.2.3",
            "severity": "critical",
            "ecosystem": "npm",
            "cvss_score": 9.8,
            "advisory_ids": [
              "GHSA-896r-f27r-55mw"
            ],
            "fixed_version": "0.4.0",
            "advisory_count": 1,
            "oldest_advisory_days": 1705
          },
          {
            "name": "sanitize-html",
            "direct": true,
            "version": "2.4.0",
            "severity": "high",
            "ecosystem": "npm",
            "cvss_score": 7.5,
            "advisory_ids": [
              "GHSA-cgfm-xwp7-2cvr",
              "GHSA-rm97-x556-q36h"
            ],
            "fixed_version": "2.12.1",
            "advisory_count": 2,
            "oldest_advisory_days": 1421
          },
          {
            "name": "ansi-regex",
            "direct": false,
            "version": "3.0.0",
            "severity": "high",
            "ecosystem": "npm",
            "cvss_score": 7.5,
            "advisory_ids": [
              "GHSA-93q8-gq69-wqmw"
            ],
            "fixed_version": "6.0.1",
            "advisory_count": 1,
            "oldest_advisory_days": 1765
          },
          {
            "name": "ansi-regex",
            "direct": false,
            "version": "4.1.0",
            "severity": "high",
            "ecosystem": "npm",
            "cvss_score": 7.5,
            "advisory_ids": [
              "GHSA-93q8-gq69-wqmw"
            ],
            "fixed_version": "6.0.1",
            "advisory_count": 1,
            "oldest_advisory_days": 1765
          },
          {
            "name": "ansi-regex",
            "direct": false,
            "version": "5.0.0",
            "severity": "high",
            "ecosystem": "npm",
            "cvss_score": 7.5,
            "advisory_ids": [
              "GHSA-93q8-gq69-wqmw"
            ],
            "fixed_version": "6.0.1",
            "advisory_count": 1,
            "oldest_advisory_days": 1765
          },
          {
            "name": "body-parser",
            "direct": false,
            "version": "1.19.0",
            "severity": "high",
            "ecosystem": "npm",
            "cvss_score": 7.5,
            "advisory_ids": [
              "GHSA-qwcr-r2fm-qrc7",
              "GHSA-v422-hmwv-36x6"
            ],
            "fixed_version": "2.3.0",
            "advisory_count": 2,
            "oldest_advisory_days": 680
          },
          {
            "name": "brace-expansion",
            "direct": false,
            "version": "1.1.11",
            "severity": "high",
            "ecosystem": "npm",
            "cvss_score": 7.5,
            "advisory_ids": [
              "GHSA-3jxr-9vmj-r5cp",
              "GHSA-f886-m6hf-6m8v",
              "GHSA-v6h2-p8h4-qcjw"
            ],
            "fixed_version": "5.0.7",
            "advisory_count": 3,
            "oldest_advisory_days": 407
          },
          {
            "name": "brace-expansion",
            "direct": false,
            "version": "2.0.2",
            "severity": "high",
            "ecosystem": "npm",
            "cvss_score": 7.5,
            "advisory_ids": [
              "GHSA-3jxr-9vmj-r5cp",
              "GHSA-f886-m6hf-6m8v"
            ],
            "fixed_version": "5.0.7",
            "advisory_count": 2,
            "oldest_advisory_days": 117
          },
          {
            "name": "braces",
            "direct": false,
            "version": "3.0.2",
            "severity": "high",
            "ecosystem": "npm",
            "cvss_score": 7.5,
            "advisory_ids": [
              "GHSA-grv7-fg5c-xmjg"
            ],
            "fixed_version": "3.0.3",
            "advisory_count": 1,
            "oldest_advisory_days": 798
          },
          {
            "name": "cross-spawn",
            "direct": false,
            "version": "3.0.1",
            "severity": "high",
            "ecosystem": "npm",
            "cvss_score": 7.5,
            "advisory_ids": [
              "GHSA-3xgq-45jj-v275"
            ],
            "fixed_version": "7.0.5",
            "advisory_count": 1,
            "oldest_advisory_days": 621
          },
          {
            "name": "cross-spawn",
            "direct": false,
            "version": "7.0.3",
            "severity": "high",
            "ecosystem": "npm",
            "cvss_score": 7.5,
            "advisory_ids": [
              "GHSA-3xgq-45jj-v275"
            ],
            "fixed_version": "7.0.5",
            "advisory_count": 1,
            "oldest_advisory_days": 621
          },
          {
            "name": "defu",
            "direct": false,
            "version": "6.1.4",
            "severity": "high",
            "ecosystem": "npm",
            "cvss_score": 7.5,
            "advisory_ids": [
              "GHSA-737v-mqg7-c878"
            ],
            "fixed_version": "6.1.5",
            "advisory_count": 1,
            "oldest_advisory_days": 109
          },
          {
            "name": "fast-uri",
            "direct": false,
            "version": "3.1.0",
            "severity": "high",
            "ecosystem": "npm",
            "cvss_score": 7.5,
            "advisory_ids": [
              "GHSA-4c8g-83qw-93j6",
              "GHSA-q3j6-qgpj-74h6",
              "GHSA-v2hh-gcrm-f6hx",
              "GHSA-v39h-62p7-jpjc"
            ],
            "fixed_version": "4.1.1",
            "advisory_count": 4,
            "oldest_advisory_days": 75
          },
          {
            "name": "form-data",
            "direct": false,
            "version": "2.3.3",
            "severity": "high",
            "ecosystem": "npm",
            "cvss_score": 7.5,
            "advisory_ids": [
              "GHSA-fjxv-7rqg-78g4",
              "GHSA-hmw2-7cc7-3qxx"
            ],
            "fixed_version": "4.0.6",
            "advisory_count": 2,
            "oldest_advisory_days": 365
          },
          {
            "name": "form-data",
            "direct": false,
            "version": "3.0.0",
            "severity": "high",
            "ecosystem": "npm",
            "cvss_score": 7.5,
            "advisory_ids": [
              "GHSA-fjxv-7rqg-78g4",
              "GHSA-hmw2-7cc7-3qxx"
            ],
            "fixed_version": "4.0.6",
            "advisory_count": 2,
            "oldest_advisory_days": 365
          },
          {
            "name": "js-yaml",
            "direct": false,
            "version": "3.14.2",
            "severity": "high",
            "ecosystem": "npm",
            "cvss_score": 7.5,
            "advisory_ids": [
              "GHSA-52cp-r559-cp3m",
              "GHSA-h67p-54hq-rp68"
            ],
            "fixed_version": "4.3.0",
            "advisory_count": 2,
            "oldest_advisory_days": 37
          },
          {
            "name": "js-yaml",
            "direct": false,
            "version": "4.1.1",
            "severity": "high",
            "ecosystem": "npm",
            "cvss_score": 7.5,
            "advisory_ids": [
              "GHSA-52cp-r559-cp3m",
              "GHSA-h67p-54hq-rp68"
            ],
            "fixed_version": "4.3.0",
            "advisory_count": 2,
            "oldest_advisory_days": 37
          },
          {
            "name": "linkify-it",
            "direct": false,
            "version": "2.2.0",
            "severity": "high",
            "ecosystem": "npm",
            "cvss_score": 7.5,
            "advisory_ids": [
              "GHSA-22p9-wv53-3rq4",
              "GHSA-v245-v573-v5vm"
            ],
            "fixed_version": "5.0.2",
            "advisory_count": 2,
            "oldest_advisory_days": 25
          },
          {
            "name": "linkify-it",
            "direct": false,
            "version": "3.0.3",
            "severity": "high",
            "ecosystem": "npm",
            "cvss_score": 7.5,
            "advisory_ids": [
              "GHSA-22p9-wv53-3rq4",
              "GHSA-v245-v573-v5vm"
            ],
            "fixed_version": "5.0.2",
            "advisory_count": 2,
            "oldest_advisory_days": 25
          },
          {
            "name": "lodash",
            "direct": false,
            "version": "4.17.21",
            "severity": "high",
            "ecosystem": "npm",
            "cvss_score": 8.1,
            "advisory_ids": [
              "GHSA-f23m-r3pf-42rh",
              "GHSA-r5fr-rjxr-66jc",
              "GHSA-xxjr-mmjv-4gpg"
            ],
            "fixed_version": "4.18.0",
            "advisory_count": 3,
            "oldest_advisory_days": 181
          },
          {
            "name": "lodash-es",
            "direct": false,
            "version": "4.17.23",
            "severity": "high",
            "ecosystem": "npm",
            "cvss_score": 8.1,
            "advisory_ids": [
              "GHSA-f23m-r3pf-42rh",
              "GHSA-r5fr-rjxr-66jc"
            ],
            "fixed_version": "4.18.0",
            "advisory_count": 2,
            "oldest_advisory_days": 111
          },
          {
            "name": "minimatch",
            "direct": false,
            "version": "3.0.4",
            "severity": "high",
            "ecosystem": "npm",
            "cvss_score": 7.5,
            "advisory_ids": [
              "GHSA-23c5-xmqv-rm74",
              "GHSA-3ppc-4f35-3m26",
              "GHSA-7r86-cg39-jmmj",
              "GHSA-f8q6-p94x-37v3"
            ],
            "fixed_version": "10.2.3",
            "advisory_count": 4,
            "oldest_advisory_days": 1373
          },
          {
            "name": "minimatch",
            "direct": false,
            "version": "5.1.6",
            "severity": "high",
            "ecosystem": "npm",
            "cvss_score": 7.5,
            "advisory_ids": [
              "GHSA-23c5-xmqv-rm74",
              "GHSA-3ppc-4f35-3m26",
              "GHSA-7r86-cg39-jmmj"
            ],
            "fixed_version": "10.2.3",
            "advisory_count": 3,
            "oldest_advisory_days": 153
          },
          {
            "name": "path-to-regexp",
            "direct": false,
            "version": "0.1.7",
            "severity": "high",
            "ecosystem": "npm",
            "cvss_score": 7.5,
            "advisory_ids": [
              "GHSA-37ch-88jc-xwx2",
              "GHSA-9wv6-86v2-598j",
              "GHSA-rhx6-c78j-4q9w"
            ],
            "fixed_version": "8.0.0",
            "advisory_count": 3,
            "oldest_advisory_days": 680
          },
          {
            "name": "picomatch",
            "direct": false,
            "version": "2.3.0",
            "severity": "high",
            "ecosystem": "npm",
            "cvss_score": 7.5,
            "advisory_ids": [
              "GHSA-3v7f-55p6-f55p",
              "GHSA-c2c7-rcm5-vvqj"
            ],
            "fixed_version": "4.0.4",
            "advisory_count": 2,
            "oldest_advisory_days": 118
          },
          {
            "name": "picomatch",
            "direct": false,
            "version": "2.3.1",
            "severity": "high",
            "ecosystem": "npm",
            "cvss_score": 7.5,
            "advisory_ids": [
              "GHSA-3v7f-55p6-f55p",
              "GHSA-c2c7-rcm5-vvqj"
            ],
            "fixed_version": "4.0.4",
            "advisory_count": 2,
            "oldest_advisory_days": 118
          },
          {
            "name": "picomatch",
            "direct": false,
            "version": "4.0.3",
            "severity": "high",
            "ecosystem": "npm",
            "cvss_score": 7.5,
            "advisory_ids": [
              "GHSA-3v7f-55p6-f55p",
              "GHSA-c2c7-rcm5-vvqj"
            ],
            "fixed_version": "4.0.4",
            "advisory_count": 2,
            "oldest_advisory_days": 118
          },
          {
            "name": "qs",
            "direct": false,
            "version": "6.7.0",
            "severity": "high",
            "ecosystem": "npm",
            "cvss_score": 7.5,
            "advisory_ids": [
              "GHSA-6rw7-vpxm-498p",
              "GHSA-hrpp-h998-j3pp",
              "GHSA-w7fw-mjwx-w883"
            ],
            "fixed_version": "6.14.2",
            "advisory_count": 3,
            "oldest_advisory_days": 1333
          },
          {
            "name": "scss-tokenizer",
            "direct": false,
            "version": "0.2.3",
            "severity": "high",
            "ecosystem": "npm",
            "cvss_score": 7.5,
            "advisory_ids": [
              "GHSA-7mwh-4pqv-wmr8"
            ],
            "fixed_version": "0.4.3",
            "advisory_count": 1,
            "oldest_advisory_days": 1481
          },
          {
            "name": "semver",
            "direct": false,
            "version": "5.3.0",
            "severity": "high",
            "ecosystem": "npm",
            "cvss_score": 7.5,
            "advisory_ids": [
              "GHSA-c2qf-rxjj-qqgw"
            ],
            "fixed_version": "7.5.2",
            "advisory_count": 1,
            "oldest_advisory_days": 1127
          },
          {
            "name": "semver",
            "direct": false,
            "version": "5.7.1",
            "severity": "high",
            "ecosystem": "npm",
            "cvss_score": 7.5,
            "advisory_ids": [
              "GHSA-c2qf-rxjj-qqgw"
            ],
            "fixed_version": "7.5.2",
            "advisory_count": 1,
            "oldest_advisory_days": 1127
          },
          {
            "name": "semver",
            "direct": false,
            "version": "7.3.5",
            "severity": "high",
            "ecosystem": "npm",
            "cvss_score": 7.5,
            "advisory_ids": [
              "GHSA-c2qf-rxjj-qqgw"
            ],
            "fixed_version": "7.5.2",
            "advisory_count": 1,
            "oldest_advisory_days": 1127
          },
          {
            "name": "tar",
            "direct": false,
            "version": "2.2.2",
            "severity": "high",
            "ecosystem": "npm",
            "cvss_score": 8.8,
            "advisory_ids": [
              "GHSA-23hp-3jrh-7fpw",
              "GHSA-34x7-hfp2-rc4v",
              "GHSA-3jfq-g458-7qm9",
              "GHSA-5955-9wpr-37jh",
              "GHSA-83g3-92jg-28cx",
              "GHSA-8qq5-rm4j-mr97",
              "GHSA-8x88-c5mf-7j5w",
              "GHSA-9ppj-qmqm-q256",
              "GHSA-f5x3-32g6-xq36",
              "GHSA-gvwx-54wh-qm9j"
            ],
            "fixed_version": "7.5.19",
            "advisory_count": 14,
            "oldest_advisory_days": 1813
          },
          {
            "name": "tar",
            "direct": false,
            "version": "6.1.11",
            "severity": "high",
            "ecosystem": "npm",
            "cvss_score": 8.8,
            "advisory_ids": [
              "GHSA-23hp-3jrh-7fpw",
              "GHSA-34x7-hfp2-rc4v",
              "GHSA-83g3-92jg-28cx",
              "GHSA-8qq5-rm4j-mr97",
              "GHSA-8x88-c5mf-7j5w",
              "GHSA-9ppj-qmqm-q256",
              "GHSA-f5x3-32g6-xq36",
              "GHSA-gvwx-54wh-qm9j",
              "GHSA-qffp-2rhf-9h96",
              "GHSA-r6q2-hw4h-h46w"
            ],
            "fixed_version": "7.5.19",
            "advisory_count": 12,
            "oldest_advisory_days": 852
          },
          {
            "name": "trim-newlines",
            "direct": false,
            "version": "1.0.0",
            "severity": "high",
            "ecosystem": "npm",
            "cvss_score": 7.5,
            "advisory_ids": [
              "GHSA-7p7h-4mm5-852v"
            ],
            "fixed_version": "4.0.1",
            "advisory_count": 1,
            "oldest_advisory_days": 1870
          },
          {
            "name": "undici",
            "direct": false,
            "version": "6.23.0",
            "severity": "high",
            "ecosystem": "npm",
            "cvss_score": 7.5,
            "advisory_ids": [
              "GHSA-2mjp-6q6p-2qxm",
              "GHSA-35p6-xmwp-9g52",
              "GHSA-4992-7rv2-5pvq",
              "GHSA-f269-vfmq-vjvj",
              "GHSA-g8m3-5g58-fq7m",
              "GHSA-p88m-4jfj-68fv",
              "GHSA-v9p9-hfj2-hcw8",
              "GHSA-vrm6-8vpv-qv8q",
              "GHSA-vxpw-j846-p89q"
            ],
            "fixed_version": "8.5.0",
            "advisory_count": 9,
            "oldest_advisory_days": 130
          },
          {
            "name": "undici",
            "direct": false,
            "version": "7.22.0",
            "severity": "high",
            "ecosystem": "npm",
            "cvss_score": 7.5,
            "advisory_ids": [
              "GHSA-2mjp-6q6p-2qxm",
              "GHSA-35p6-xmwp-9g52",
              "GHSA-4992-7rv2-5pvq",
              "GHSA-f269-vfmq-vjvj",
              "GHSA-g8m3-5g58-fq7m",
              "GHSA-p88m-4jfj-68fv",
              "GHSA-phc3-fgpg-7m6h",
              "GHSA-pr7r-676h-xcf6",
              "GHSA-v9p9-hfj2-hcw8",
              "GHSA-vrm6-8vpv-qv8q"
            ],
            "fixed_version": "8.5.0",
            "advisory_count": 11,
            "oldest_advisory_days": 130
          },
          {
            "name": "uuid",
            "direct": false,
            "version": "3.4.0",
            "severity": "high",
            "ecosystem": "npm",
            "cvss_score": 7.5,
            "advisory_ids": [
              "GHSA-w5hq-g745-h8pq"
            ],
            "fixed_version": "13.0.1",
            "advisory_count": 1,
            "oldest_advisory_days": 90
          },
          {
            "name": "ejs",
            "direct": true,
            "version": "3.1.7",
            "severity": "moderate",
            "ecosystem": "npm",
            "cvss_score": 5.3,
            "advisory_ids": [
              "GHSA-ghr5-ch3p-vcr6"
            ],
            "fixed_version": "3.1.10",
            "advisory_count": 1,
            "oldest_advisory_days": 814
          },
          {
            "name": "express",
            "direct": true,
            "version": "4.17.1",
            "severity": "moderate",
            "ecosystem": "npm",
            "cvss_score": 6.1,
            "advisory_ids": [
              "GHSA-qw6h-vgh9-j6wx",
              "GHSA-rv95-896h-c2vc"
            ],
            "fixed_version": "5.0.0-beta.3",
            "advisory_count": 2,
            "oldest_advisory_days": 848
          },
          {
            "name": "markdown-it",
            "direct": true,
            "version": "10.0.0",
            "severity": "moderate",
            "ecosystem": "npm",
            "cvss_score": 5.3,
            "advisory_ids": [
              "GHSA-6v5v-wf23-fmfq",
              "GHSA-6vfc-qv3f-vr6c"
            ],
            "fixed_version": "14.2.0",
            "advisory_count": 2,
            "oldest_advisory_days": 1651
          },
          {
            "name": "markdown-it",
            "direct": true,
            "version": "12.3.2",
            "severity": "moderate",
            "ecosystem": "npm",
            "cvss_score": 5.3,
            "advisory_ids": [
              "GHSA-6v5v-wf23-fmfq"
            ],
            "fixed_version": "14.2.0",
            "advisory_count": 1,
            "oldest_advisory_days": 36
          },
          {
            "name": "yaml",
            "direct": true,
            "version": "1.10.2",
            "severity": "moderate",
            "ecosystem": "npm",
            "cvss_score": 4.3,
            "advisory_ids": [
              "GHSA-48c2-rrv3-qjmp"
            ],
            "fixed_version": "2.8.3",
            "advisory_count": 1,
            "oldest_advisory_days": 118
          },
          {
            "name": "@hey-api/openapi-ts",
            "direct": false,
            "version": "0.89.2",
            "severity": "moderate",
            "ecosystem": "npm",
            "cvss_score": 4.8,
            "advisory_ids": [
              "GHSA-hhx9-57xq-r5rw"
            ],
            "fixed_version": "0.97.3",
            "advisory_count": 1,
            "oldest_advisory_days": 20
          },
          {
            "name": "ajv",
            "direct": false,
            "version": "5.5.2",
            "severity": "moderate",
            "ecosystem": "npm",
            "cvss_score": 5.6,
            "advisory_ids": [
              "GHSA-2g4f-4pwh-qvx6",
              "GHSA-v88g-cgmw-v5xw"
            ],
            "fixed_version": "8.18.0",
            "advisory_count": 2,
            "oldest_advisory_days": 1622
          },
          {
            "name": "ajv",
            "direct": false,
            "version": "6.12.6",
            "severity": "moderate",
            "ecosystem": "npm",
            "cvss_score": 5.3,
            "advisory_ids": [
              "GHSA-2g4f-4pwh-qvx6"
            ],
            "fixed_version": "8.18.0",
            "advisory_count": 1,
            "oldest_advisory_days": 160
          },
          {
            "name": "ajv",
            "direct": false,
            "version": "8.17.1",
            "severity": "moderate",
            "ecosystem": "npm",
            "cvss_score": 5.3,
            "advisory_ids": [
              "GHSA-2g4f-4pwh-qvx6"
            ],
            "fixed_version": "8.18.0",
            "advisory_count": 1,
            "oldest_advisory_days": 160
          },
          {
            "name": "follow-redirects",
            "direct": false,
            "version": "1.15.11",
            "severity": "moderate",
            "ecosystem": "npm",
            "cvss_score": 5.3,
            "advisory_ids": [
              "GHSA-r4q5-vmmm-2653"
            ],
            "fixed_version": "1.16.0",
            "advisory_count": 1,
            "oldest_advisory_days": 99
          },
          {
            "name": "jsonpointer",
            "direct": false,
            "version": "4.1.0",
            "severity": "moderate",
            "ecosystem": "npm",
            "cvss_score": 5.6,
            "advisory_ids": [
              "GHSA-282f-qqgm-c34q"
            ],
            "fixed_version": "5.0.0",
            "advisory_count": 1,
            "oldest_advisory_days": 1717
          },
          {
            "name": "micromatch",
            "direct": false,
            "version": "4.0.4",
            "severity": "moderate",
            "ecosystem": "npm",
            "cvss_score": 5.3,
            "advisory_ids": [
              "GHSA-952p-6rrq-rcjv"
            ],
            "fixed_version": "4.0.8",
            "advisory_count": 1,
            "oldest_advisory_days": 798
          },
          {
            "name": "nanoid",
            "direct": false,
            "version": "3.2.0",
            "severity": "moderate",
            "ecosystem": "npm",
            "cvss_score": 4.3,
            "advisory_ids": [
              "GHSA-mwcw-c2x4-8c55"
            ],
            "fixed_version": "5.0.9",
            "advisory_count": 1,
            "oldest_advisory_days": 590
          },
          {
            "name": "node-sass",
            "direct": false,
            "version": "4.14.1",
            "severity": "moderate",
            "ecosystem": "npm",
            "cvss_score": 5.3,
            "advisory_ids": [
              "GHSA-r8f7-9pfq-mjmv"
            ],
            "fixed_version": "7.0.0",
            "advisory_count": 1,
            "oldest_advisory_days": 1623
          },
          {
            "name": "postcss",
            "direct": false,
            "version": "8.3.5",
            "severity": "moderate",
            "ecosystem": "npm",
            "cvss_score": 6.1,
            "advisory_ids": [
              "GHSA-7fh5-64p2-3v2j",
              "GHSA-qx2v-qp2m-jg93"
            ],
            "fixed_version": "8.5.10",
            "advisory_count": 2,
            "oldest_advisory_days": 1026
          },
          {
            "name": "qs",
            "direct": false,
            "version": "6.14.1",
            "severity": "moderate",
            "ecosystem": "npm",
            "cvss_score": 5.3,
            "advisory_ids": [
              "GHSA-q8mj-m7cp-5q26",
              "GHSA-w7fw-mjwx-w883"
            ],
            "fixed_version": "6.15.2",
            "advisory_count": 2,
            "oldest_advisory_days": 160
          },
          {
            "name": "qs",
            "direct": false,
            "version": "6.5.3",
            "severity": "moderate",
            "ecosystem": "npm",
            "cvss_score": 5.3,
            "advisory_ids": [
              "GHSA-6rw7-vpxm-498p"
            ],
            "fixed_version": "6.14.1",
            "advisory_count": 1,
            "oldest_advisory_days": 203
          },
          {
            "name": "request",
            "direct": false,
            "version": "2.88.2",
            "severity": "moderate",
            "ecosystem": "npm",
            "cvss_score": 6.1,
            "advisory_ids": [
              "GHSA-p8p7-x288-28g6"
            ],
            "fixed_version": "3.0.0",
            "advisory_count": 1,
            "oldest_advisory_days": 1224
          },
          {
            "name": "send",
            "direct": false,
            "version": "0.17.1",
            "severity": "moderate",
            "ecosystem": "npm",
            "cvss_score": 5,
            "advisory_ids": [
              "GHSA-m6fv-jmcg-4jfg"
            ],
            "fixed_version": "0.19.0",
            "advisory_count": 1,
            "oldest_advisory_days": 679
          },
          {
            "name": "serve-static",
            "direct": false,
            "version": "1.14.1",
            "severity": "moderate",
            "ecosystem": "npm",
            "cvss_score": 5,
            "advisory_ids": [
              "GHSA-cm22-4g7w-348p"
            ],
            "fixed_version": "2.1.0",
            "advisory_count": 1,
            "oldest_advisory_days": 679
          },
          {
            "name": "tough-cookie",
            "direct": false,
            "version": "2.5.0",
            "severity": "moderate",
            "ecosystem": "npm",
            "cvss_score": 6.5,
            "advisory_ids": [
              "GHSA-72xf-g2v4-qvf3"
            ],
            "fixed_version": "4.1.3",
            "advisory_count": 1,
            "oldest_advisory_days": 1117
          },
          {
            "name": "yargs-parser",
            "direct": false,
            "version": "11.1.1",
            "severity": "moderate",
            "ecosystem": "npm",
            "cvss_score": 5.3,
            "advisory_ids": [
              "GHSA-p9pc-299p-vxgp"
            ],
            "fixed_version": "18.1.1",
            "advisory_count": 1,
            "oldest_advisory_days": 2147
          },
          {
            "name": "cookie",
            "direct": false,
            "version": "0.4.0",
            "severity": "low",
            "ecosystem": "npm",
            "cvss_score": null,
            "advisory_ids": [
              "GHSA-pxg6-pf52-xh8x"
            ],
            "fixed_version": "0.7.0",
            "advisory_count": 1,
            "oldest_advisory_days": 655
          },
          {
            "name": "on-headers",
            "direct": false,
            "version": "1.0.2",
            "severity": "low",
            "ecosystem": "npm",
            "cvss_score": 3.4,
            "advisory_ids": [
              "GHSA-76c9-3jph-rj3q"
            ],
            "fixed_version": "1.1.0",
            "advisory_count": 1,
            "oldest_advisory_days": 369
          }
        ],
        "collected": true,
        "malicious": [],
        "truncated": false,
        "by_severity": {
          "low": 2,
          "high": 37,
          "critical": 4,
          "moderate": 22
        },
        "advisory_count": 154,
        "affected_count": 65,
        "assessed_count": 917,
        "malicious_count": 0,
        "assessed_package": null,
        "unassessed_count": 0,
        "direct_affected_count": 7
      },
      "ecosystems": [
        "npm"
      ],
      "dependencies": [
        {
          "name": "call-me-maybe",
          "manifest": ".shins/package.json",
          "ecosystem": "npm",
          "version_constraint": "^1.0.1"
        },
        {
          "name": "cheerio",
          "manifest": ".shins/package.json",
          "ecosystem": "npm",
          "version_constraint": "^1.0.0-rc.10"
        },
        {
          "name": "chokidar",
          "manifest": ".shins/package.json",
          "ecosystem": "npm",
          "version_constraint": "^3.5.2"
        },
        {
          "name": "compression",
          "manifest": ".shins/package.json",
          "ecosystem": "npm",
          "version_constraint": "^1.7.4"
        },
        {
          "name": "ejs",
          "manifest": ".shins/package.json",
          "ecosystem": "npm",
          "version_constraint": "^3.1.7"
        },
        {
          "name": "express",
          "manifest": ".shins/package.json",
          "ecosystem": "npm",
          "version_constraint": "^4.17.1"
        },
        {
          "name": "highlightjs",
          "manifest": ".shins/package.json",
          "ecosystem": "npm",
          "version_constraint": "^9.16.2"
        },
        {
          "name": "markdown-it",
          "manifest": ".shins/package.json",
          "ecosystem": "npm",
          "version_constraint": "^12.1.0"
        },
        {
          "name": "markdown-it-attrs",
          "manifest": ".shins/package.json",
          "ecosystem": "npm",
          "version_constraint": "^1.2.1"
        },
        {
          "name": "markdown-it-emoji",
          "manifest": ".shins/package.json",
          "ecosystem": "npm",
          "version_constraint": "^1.4.0"
        },
        {
          "name": "markdown-it-lazy-headers",
          "manifest": ".shins/package.json",
          "ecosystem": "npm",
          "version_constraint": "^0.1.3"
        },
        {
          "name": "opn",
          "manifest": ".shins/package.json",
          "ecosystem": "npm",
          "version_constraint": "^5.5.0"
        },
        {
          "name": "sanitize-html",
          "manifest": ".shins/package.json",
          "ecosystem": "npm",
          "version_constraint": "^2.4.0"
        },
        {
          "name": "tiny-opts-parser",
          "manifest": ".shins/package.json",
          "ecosystem": "npm",
          "version_constraint": "0.0.3"
        },
        {
          "name": "uglify-js",
          "manifest": ".shins/package.json",
          "ecosystem": "npm",
          "version_constraint": "^2.7.4"
        },
        {
          "name": "yaml",
          "manifest": ".shins/package.json",
          "ecosystem": "npm",
          "version_constraint": "^1.10.2"
        },
        {
          "name": "zod",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "^4.2.0"
        }
      ],
      "all_dependencies": {
        "error": null,
        "source": "github-sbom",
        "packages": [
          {
            "name": "call-me-maybe",
            "direct": true,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "call-me-maybe",
            "direct": true,
            "version": "1.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "cheerio",
            "direct": true,
            "version": "1.0.0-rc.10",
            "ecosystem": "npm"
          },
          {
            "name": "chokidar",
            "direct": true,
            "version": "3.5.2",
            "ecosystem": "npm"
          },
          {
            "name": "chokidar",
            "direct": true,
            "version": "4.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "compression",
            "direct": true,
            "version": "1.7.4",
            "ecosystem": "npm"
          },
          {
            "name": "ejs",
            "direct": true,
            "version": "3.1.5",
            "ecosystem": "npm"
          },
          {
            "name": "ejs",
            "direct": true,
            "version": "3.1.7",
            "ecosystem": "npm"
          },
          {
            "name": "express",
            "direct": true,
            "version": "4.17.1",
            "ecosystem": "npm"
          },
          {
            "name": "highlightjs",
            "direct": true,
            "version": "9.16.2",
            "ecosystem": "npm"
          },
          {
            "name": "markdown-it",
            "direct": true,
            "version": "10.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "markdown-it",
            "direct": true,
            "version": "12.3.2",
            "ecosystem": "npm"
          },
          {
            "name": "markdown-it-attrs",
            "direct": true,
            "version": "1.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "markdown-it-emoji",
            "direct": true,
            "version": "1.4.0",
            "ecosystem": "npm"
          },
          {
            "name": "markdown-it-lazy-headers",
            "direct": true,
            "version": "0.1.3",
            "ecosystem": "npm"
          },
          {
            "name": "opn",
            "direct": true,
            "version": "5.5.0",
            "ecosystem": "npm"
          },
          {
            "name": "sanitize-html",
            "direct": true,
            "version": "2.4.0",
            "ecosystem": "npm"
          },
          {
            "name": "tiny-opts-parser",
            "direct": true,
            "version": "0.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "uglify-js",
            "direct": true,
            "version": "2.8.29",
            "ecosystem": "npm"
          },
          {
            "name": "uglify-js",
            "direct": true,
            "version": "3.19.3",
            "ecosystem": "npm"
          },
          {
            "name": "yaml",
            "direct": true,
            "version": "1.10.2",
            "ecosystem": "npm"
          },
          {
            "name": "zod",
            "direct": true,
            "version": "4.3.5",
            "ecosystem": "npm"
          },
          {
            "name": "@actions/core",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "@actions/exec",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "@actions/http-client",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "@actions/io",
            "direct": false,
            "version": "3.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "@apidevtools/json-schema-ref-parser",
            "direct": false,
            "version": "11.7.2",
            "ecosystem": "npm"
          },
          {
            "name": "@apidevtools/openapi-schemas",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "@apidevtools/swagger-cli",
            "direct": false,
            "version": "4.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "@apidevtools/swagger-methods",
            "direct": false,
            "version": "3.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "@apidevtools/swagger-parser",
            "direct": false,
            "version": "10.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/code-frame",
            "direct": false,
            "version": "7.16.7",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/code-frame",
            "direct": false,
            "version": "7.28.6",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/helper-validator-identifier",
            "direct": false,
            "version": "7.16.7",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/helper-validator-identifier",
            "direct": false,
            "version": "7.28.5",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/highlight",
            "direct": false,
            "version": "7.16.10",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/runtime",
            "direct": false,
            "version": "7.28.6",
            "ecosystem": "npm"
          },
          {
            "name": "@colors/colors",
            "direct": false,
            "version": "1.5.0",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/aix-ppc64",
            "direct": false,
            "version": "0.27.2",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/android-arm",
            "direct": false,
            "version": "0.27.2",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/android-arm64",
            "direct": false,
            "version": "0.27.2",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/android-x64",
            "direct": false,
            "version": "0.27.2",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/darwin-arm64",
            "direct": false,
            "version": "0.27.2",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/darwin-x64",
            "direct": false,
            "version": "0.27.2",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/freebsd-arm64",
            "direct": false,
            "version": "0.27.2",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/freebsd-x64",
            "direct": false,
            "version": "0.27.2",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/linux-arm",
            "direct": false,
            "version": "0.27.2",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/linux-arm64",
            "direct": false,
            "version": "0.27.2",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/linux-ia32",
            "direct": false,
            "version": "0.27.2",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/linux-loong64",
            "direct": false,
            "version": "0.27.2",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/linux-mips64el",
            "direct": false,
            "version": "0.27.2",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/linux-ppc64",
            "direct": false,
            "version": "0.27.2",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/linux-riscv64",
            "direct": false,
            "version": "0.27.2",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/linux-s390x",
            "direct": false,
            "version": "0.27.2",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/linux-x64",
            "direct": false,
            "version": "0.27.2",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/netbsd-arm64",
            "direct": false,
            "version": "0.27.2",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/netbsd-x64",
            "direct": false,
            "version": "0.27.2",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/openbsd-arm64",
            "direct": false,
            "version": "0.27.2",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/openbsd-x64",
            "direct": false,
            "version": "0.27.2",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/openharmony-arm64",
            "direct": false,
            "version": "0.27.2",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/sunos-x64",
            "direct": false,
            "version": "0.27.2",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/win32-arm64",
            "direct": false,
            "version": "0.27.2",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/win32-ia32",
            "direct": false,
            "version": "0.27.2",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/win32-x64",
            "direct": false,
            "version": "0.27.2",
            "ecosystem": "npm"
          },
          {
            "name": "@exodus/schemasafe",
            "direct": false,
            "version": "1.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "@hey-api/codegen-core",
            "direct": false,
            "version": "0.4.0",
            "ecosystem": "npm"
          },
          {
            "name": "@hey-api/json-schema-ref-parser",
            "direct": false,
            "version": "1.2.2",
            "ecosystem": "npm"
          },
          {
            "name": "@hey-api/openapi-ts",
            "direct": false,
            "version": "0.89.2",
            "ecosystem": "npm"
          },
          {
            "name": "@jsdevtools/ono",
            "direct": false,
            "version": "7.1.3",
            "ecosystem": "npm"
          },
          {
            "name": "@nodelib/fs.scandir",
            "direct": false,
            "version": "2.1.5",
            "ecosystem": "npm"
          },
          {
            "name": "@nodelib/fs.stat",
            "direct": false,
            "version": "2.0.5",
            "ecosystem": "npm"
          },
          {
            "name": "@nodelib/fs.walk",
            "direct": false,
            "version": "1.2.8",
            "ecosystem": "npm"
          },
          {
            "name": "@octokit/auth-token",
            "direct": false,
            "version": "6.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "@octokit/core",
            "direct": false,
            "version": "7.0.6",
            "ecosystem": "npm"
          },
          {
            "name": "@octokit/endpoint",
            "direct": false,
            "version": "11.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "@octokit/graphql",
            "direct": false,
            "version": "9.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "@octokit/openapi-types",
            "direct": false,
            "version": "27.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "@octokit/plugin-paginate-rest",
            "direct": false,
            "version": "14.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "@octokit/plugin-retry",
            "direct": false,
            "version": "8.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "@octokit/plugin-throttling",
            "direct": false,
            "version": "11.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "@octokit/request",
            "direct": false,
            "version": "10.0.8",
            "ecosystem": "npm"
          },
          {
            "name": "@octokit/request-error",
            "direct": false,
            "version": "7.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "@octokit/types",
            "direct": false,
            "version": "16.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "@pnpm/config.env-replace",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "@pnpm/network.ca-file",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "@pnpm/npm-conf",
            "direct": false,
            "version": "3.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "@redocly/ajv",
            "direct": false,
            "version": "8.17.1",
            "ecosystem": "npm"
          },
          {
            "name": "@redocly/config",
            "direct": false,
            "version": "0.22.2",
            "ecosystem": "npm"
          },
          {
            "name": "@redocly/openapi-core",
            "direct": false,
            "version": "1.34.6",
            "ecosystem": "npm"
          },
          {
            "name": "@sec-ant/readable-stream",
            "direct": false,
            "version": "0.4.1",
            "ecosystem": "npm"
          },
          {
            "name": "@semantic-release/changelog",
            "direct": false,
            "version": "6.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "@semantic-release/commit-analyzer",
            "direct": false,
            "version": "13.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "@semantic-release/error",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "@semantic-release/error",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "@semantic-release/git",
            "direct": false,
            "version": "10.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "@semantic-release/github",
            "direct": false,
            "version": "12.0.6",
            "ecosystem": "npm"
          },
          {
            "name": "@semantic-release/npm",
            "direct": false,
            "version": "13.1.5",
            "ecosystem": "npm"
          },
          {
            "name": "@semantic-release/release-notes-generator",
            "direct": false,
            "version": "14.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "@simple-libs/stream-utils",
            "direct": false,
            "version": "1.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "@sindresorhus/is",
            "direct": false,
            "version": "4.6.0",
            "ecosystem": "npm"
          },
          {
            "name": "@sindresorhus/merge-streams",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "@types/json-schema",
            "direct": false,
            "version": "7.0.15",
            "ecosystem": "npm"
          },
          {
            "name": "@types/minimist",
            "direct": false,
            "version": "1.2.2",
            "ecosystem": "npm"
          },
          {
            "name": "@types/normalize-package-data",
            "direct": false,
            "version": "2.4.1",
            "ecosystem": "npm"
          },
          {
            "name": "@types/normalize-package-data",
            "direct": false,
            "version": "2.4.4",
            "ecosystem": "npm"
          },
          {
            "name": "abbrev",
            "direct": false,
            "version": "1.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "accepts",
            "direct": false,
            "version": "1.3.7",
            "ecosystem": "npm"
          },
          {
            "name": "acorn",
            "direct": false,
            "version": "7.4.1",
            "ecosystem": "npm"
          },
          {
            "name": "acorn-node",
            "direct": false,
            "version": "1.8.2",
            "ecosystem": "npm"
          },
          {
            "name": "acorn-walk",
            "direct": false,
            "version": "7.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "agent-base",
            "direct": false,
            "version": "7.1.4",
            "ecosystem": "npm"
          },
          {
            "name": "aggregate-error",
            "direct": false,
            "version": "3.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "aggregate-error",
            "direct": false,
            "version": "5.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "ajv",
            "direct": false,
            "version": "5.5.2",
            "ecosystem": "npm"
          },
          {
            "name": "ajv",
            "direct": false,
            "version": "6.12.6",
            "ecosystem": "npm"
          },
          {
            "name": "ajv",
            "direct": false,
            "version": "8.17.1",
            "ecosystem": "npm"
          },
          {
            "name": "ajv-draft-04",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "align-text",
            "direct": false,
            "version": "0.1.4",
            "ecosystem": "npm"
          },
          {
            "name": "amdefine",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "ansi-colors",
            "direct": false,
            "version": "4.1.3",
            "ecosystem": "npm"
          },
          {
            "name": "ansi-escapes",
            "direct": false,
            "version": "7.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "ansi-regex",
            "direct": false,
            "version": "2.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "ansi-regex",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "ansi-regex",
            "direct": false,
            "version": "3.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "ansi-regex",
            "direct": false,
            "version": "4.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "ansi-regex",
            "direct": false,
            "version": "5.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "ansi-regex",
            "direct": false,
            "version": "5.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "ansi-regex",
            "direct": false,
            "version": "6.2.2",
            "ecosystem": "npm"
          },
          {
            "name": "ansi-styles",
            "direct": false,
            "version": "2.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "ansi-styles",
            "direct": false,
            "version": "3.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "ansi-styles",
            "direct": false,
            "version": "4.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "ansi-styles",
            "direct": false,
            "version": "6.2.3",
            "ecosystem": "npm"
          },
          {
            "name": "any-promise",
            "direct": false,
            "version": "1.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "anymatch",
            "direct": false,
            "version": "3.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "aproba",
            "direct": false,
            "version": "1.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "are-we-there-yet",
            "direct": false,
            "version": "1.1.5",
            "ecosystem": "npm"
          },
          {
            "name": "are-we-there-yet",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "argparse",
            "direct": false,
            "version": "1.0.10",
            "ecosystem": "npm"
          },
          {
            "name": "argparse",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "argv-formatter",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "array-find-index",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "array-flatten",
            "direct": false,
            "version": "1.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "array-ify",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "array-union",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "arrify",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "asn1",
            "direct": false,
            "version": "0.2.4",
            "ecosystem": "npm"
          },
          {
            "name": "assert-plus",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "async",
            "direct": false,
            "version": "0.9.2",
            "ecosystem": "npm"
          },
          {
            "name": "async",
            "direct": false,
            "version": "3.2.4",
            "ecosystem": "npm"
          },
          {
            "name": "async",
            "direct": false,
            "version": "3.2.6",
            "ecosystem": "npm"
          },
          {
            "name": "async-foreach",
            "direct": false,
            "version": "0.1.3",
            "ecosystem": "npm"
          },
          {
            "name": "asynckit",
            "direct": false,
            "version": "0.4.0",
            "ecosystem": "npm"
          },
          {
            "name": "aws-sign2",
            "direct": false,
            "version": "0.7.0",
            "ecosystem": "npm"
          },
          {
            "name": "aws4",
            "direct": false,
            "version": "1.11.0",
            "ecosystem": "npm"
          },
          {
            "name": "balanced-match",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "basic-auth",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "bcrypt-pbkdf",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "before-after-hook",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "better-ajv-errors",
            "direct": false,
            "version": "0.6.7",
            "ecosystem": "npm"
          },
          {
            "name": "binary-extensions",
            "direct": false,
            "version": "2.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "block-stream",
            "direct": false,
            "version": "0.0.9",
            "ecosystem": "npm"
          },
          {
            "name": "body-parser",
            "direct": false,
            "version": "1.19.0",
            "ecosystem": "npm"
          },
          {
            "name": "boolbase",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "bottleneck",
            "direct": false,
            "version": "2.19.5",
            "ecosystem": "npm"
          },
          {
            "name": "brace-expansion",
            "direct": false,
            "version": "1.1.11",
            "ecosystem": "npm"
          },
          {
            "name": "brace-expansion",
            "direct": false,
            "version": "2.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "braces",
            "direct": false,
            "version": "3.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "braces",
            "direct": false,
            "version": "3.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "bundle-name",
            "direct": false,
            "version": "4.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "bytes",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "bytes",
            "direct": false,
            "version": "3.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "c12",
            "direct": false,
            "version": "3.3.2",
            "ecosystem": "npm"
          },
          {
            "name": "call-bind-apply-helpers",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "call-bound",
            "direct": false,
            "version": "1.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "callsites",
            "direct": false,
            "version": "3.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "camelcase",
            "direct": false,
            "version": "1.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "camelcase",
            "direct": false,
            "version": "2.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "camelcase",
            "direct": false,
            "version": "5.3.1",
            "ecosystem": "npm"
          },
          {
            "name": "camelcase-keys",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "camelcase-keys",
            "direct": false,
            "version": "6.2.2",
            "ecosystem": "npm"
          },
          {
            "name": "caseless",
            "direct": false,
            "version": "0.12.0",
            "ecosystem": "npm"
          },
          {
            "name": "center-align",
            "direct": false,
            "version": "0.1.3",
            "ecosystem": "npm"
          },
          {
            "name": "chalk",
            "direct": false,
            "version": "1.1.3",
            "ecosystem": "npm"
          },
          {
            "name": "chalk",
            "direct": false,
            "version": "2.4.2",
            "ecosystem": "npm"
          },
          {
            "name": "chalk",
            "direct": false,
            "version": "4.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "chalk",
            "direct": false,
            "version": "4.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "chalk",
            "direct": false,
            "version": "5.6.2",
            "ecosystem": "npm"
          },
          {
            "name": "change-case",
            "direct": false,
            "version": "5.4.4",
            "ecosystem": "npm"
          },
          {
            "name": "char-regex",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "cheerio-select",
            "direct": false,
            "version": "1.5.0",
            "ecosystem": "npm"
          },
          {
            "name": "chownr",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "citty",
            "direct": false,
            "version": "0.1.6",
            "ecosystem": "npm"
          },
          {
            "name": "clean-stack",
            "direct": false,
            "version": "2.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "clean-stack",
            "direct": false,
            "version": "5.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "cli-highlight",
            "direct": false,
            "version": "2.1.11",
            "ecosystem": "npm"
          },
          {
            "name": "cli-table3",
            "direct": false,
            "version": "0.6.5",
            "ecosystem": "npm"
          },
          {
            "name": "cliui",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "cliui",
            "direct": false,
            "version": "4.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "cliui",
            "direct": false,
            "version": "5.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "cliui",
            "direct": false,
            "version": "6.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "cliui",
            "direct": false,
            "version": "7.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "cliui",
            "direct": false,
            "version": "8.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "cliui",
            "direct": false,
            "version": "9.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "co",
            "direct": false,
            "version": "4.6.0",
            "ecosystem": "npm"
          },
          {
            "name": "code-error-fragment",
            "direct": false,
            "version": "0.0.230",
            "ecosystem": "npm"
          },
          {
            "name": "code-point-at",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "color-convert",
            "direct": false,
            "version": "1.9.3",
            "ecosystem": "npm"
          },
          {
            "name": "color-convert",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "color-name",
            "direct": false,
            "version": "1.1.3",
            "ecosystem": "npm"
          },
          {
            "name": "color-name",
            "direct": false,
            "version": "1.1.4",
            "ecosystem": "npm"
          },
          {
            "name": "color-support",
            "direct": false,
            "version": "1.1.3",
            "ecosystem": "npm"
          },
          {
            "name": "colorette",
            "direct": false,
            "version": "1.2.2",
            "ecosystem": "npm"
          },
          {
            "name": "colorette",
            "direct": false,
            "version": "1.4.0",
            "ecosystem": "npm"
          },
          {
            "name": "combined-stream",
            "direct": false,
            "version": "1.0.8",
            "ecosystem": "npm"
          },
          {
            "name": "commander",
            "direct": false,
            "version": "14.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "commander",
            "direct": false,
            "version": "2.20.3",
            "ecosystem": "npm"
          },
          {
            "name": "compare-func",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "compressible",
            "direct": false,
            "version": "2.0.18",
            "ecosystem": "npm"
          },
          {
            "name": "concat-map",
            "direct": false,
            "version": "0.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "confbox",
            "direct": false,
            "version": "0.2.2",
            "ecosystem": "npm"
          },
          {
            "name": "config-chain",
            "direct": false,
            "version": "1.1.13",
            "ecosystem": "npm"
          },
          {
            "name": "consola",
            "direct": false,
            "version": "3.4.2",
            "ecosystem": "npm"
          },
          {
            "name": "console-control-strings",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "content-disposition",
            "direct": false,
            "version": "0.5.3",
            "ecosystem": "npm"
          },
          {
            "name": "content-type",
            "direct": false,
            "version": "1.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "conventional-changelog-angular",
            "direct": false,
            "version": "8.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "conventional-changelog-writer",
            "direct": false,
            "version": "8.4.0",
            "ecosystem": "npm"
          },
          {
            "name": "conventional-commits-filter",
            "direct": false,
            "version": "5.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "conventional-commits-parser",
            "direct": false,
            "version": "6.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "convert-hrtime",
            "direct": false,
            "version": "5.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "cookie",
            "direct": false,
            "version": "0.4.0",
            "ecosystem": "npm"
          },
          {
            "name": "cookie-signature",
            "direct": false,
            "version": "1.0.6",
            "ecosystem": "npm"
          },
          {
            "name": "core-js",
            "direct": false,
            "version": "3.47.0",
            "ecosystem": "npm"
          },
          {
            "name": "core-util-is",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "core-util-is",
            "direct": false,
            "version": "1.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "corser",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "cosmiconfig",
            "direct": false,
            "version": "9.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "cross-env",
            "direct": false,
            "version": "7.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "cross-spawn",
            "direct": false,
            "version": "3.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "cross-spawn",
            "direct": false,
            "version": "6.0.6",
            "ecosystem": "npm"
          },
          {
            "name": "cross-spawn",
            "direct": false,
            "version": "7.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "cross-spawn",
            "direct": false,
            "version": "7.0.6",
            "ecosystem": "npm"
          },
          {
            "name": "crypto-random-string",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "css-select",
            "direct": false,
            "version": "4.1.3",
            "ecosystem": "npm"
          },
          {
            "name": "css-what",
            "direct": false,
            "version": "5.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "currently-unhandled",
            "direct": false,
            "version": "0.4.1",
            "ecosystem": "npm"
          },
          {
            "name": "dashdash",
            "direct": false,
            "version": "1.14.1",
            "ecosystem": "npm"
          },
          {
            "name": "debug",
            "direct": false,
            "version": "2.6.9",
            "ecosystem": "npm"
          },
          {
            "name": "debug",
            "direct": false,
            "version": "4.4.3",
            "ecosystem": "npm"
          },
          {
            "name": "decamelize",
            "direct": false,
            "version": "1.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "decamelize-keys",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "deep-extend",
            "direct": false,
            "version": "0.6.0",
            "ecosystem": "npm"
          },
          {
            "name": "deepmerge",
            "direct": false,
            "version": "4.2.2",
            "ecosystem": "npm"
          },
          {
            "name": "default-browser",
            "direct": false,
            "version": "5.4.0",
            "ecosystem": "npm"
          },
          {
            "name": "default-browser-id",
            "direct": false,
            "version": "5.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "define-lazy-prop",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "defu",
            "direct": false,
            "version": "6.1.4",
            "ecosystem": "npm"
          },
          {
            "name": "delayed-stream",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "delegates",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "depd",
            "direct": false,
            "version": "1.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "destr",
            "direct": false,
            "version": "2.0.5",
            "ecosystem": "npm"
          },
          {
            "name": "destroy",
            "direct": false,
            "version": "1.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "dir-glob",
            "direct": false,
            "version": "3.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "dom-serializer",
            "direct": false,
            "version": "1.3.2",
            "ecosystem": "npm"
          },
          {
            "name": "domelementtype",
            "direct": false,
            "version": "2.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "domhandler",
            "direct": false,
            "version": "4.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "domutils",
            "direct": false,
            "version": "2.7.0",
            "ecosystem": "npm"
          },
          {
            "name": "dot",
            "direct": false,
            "version": "1.1.3",
            "ecosystem": "npm"
          },
          {
            "name": "dot-prop",
            "direct": false,
            "version": "5.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "dotenv",
            "direct": false,
            "version": "17.2.3",
            "ecosystem": "npm"
          },
          {
            "name": "dunder-proto",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "duplexer",
            "direct": false,
            "version": "0.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "duplexer2",
            "direct": false,
            "version": "0.1.4",
            "ecosystem": "npm"
          },
          {
            "name": "ecc-jsbn",
            "direct": false,
            "version": "0.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "ee-first",
            "direct": false,
            "version": "1.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "ejs-include-regex",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "ejs-lint",
            "direct": false,
            "version": "1.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "emoji-regex",
            "direct": false,
            "version": "10.6.0",
            "ecosystem": "npm"
          },
          {
            "name": "emoji-regex",
            "direct": false,
            "version": "7.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "emoji-regex",
            "direct": false,
            "version": "8.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "emojilib",
            "direct": false,
            "version": "2.4.0",
            "ecosystem": "npm"
          },
          {
            "name": "encodeurl",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "end-of-stream",
            "direct": false,
            "version": "1.4.5",
            "ecosystem": "npm"
          },
          {
            "name": "entities",
            "direct": false,
            "version": "2.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "entities",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "entities",
            "direct": false,
            "version": "2.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "env-ci",
            "direct": false,
            "version": "11.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "env-paths",
            "direct": false,
            "version": "2.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "environment",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "error-ex",
            "direct": false,
            "version": "1.3.2",
            "ecosystem": "npm"
          },
          {
            "name": "error-ex",
            "direct": false,
            "version": "1.3.4",
            "ecosystem": "npm"
          },
          {
            "name": "es-define-property",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "es-errors",
            "direct": false,
            "version": "1.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "es-object-atoms",
            "direct": false,
            "version": "1.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "es6-promise",
            "direct": false,
            "version": "3.3.1",
            "ecosystem": "npm"
          },
          {
            "name": "esbuild",
            "direct": false,
            "version": "0.27.2",
            "ecosystem": "npm"
          },
          {
            "name": "escalade",
            "direct": false,
            "version": "3.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "escalade",
            "direct": false,
            "version": "3.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "escape-html",
            "direct": false,
            "version": "1.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "escape-string-regexp",
            "direct": false,
            "version": "1.0.5",
            "ecosystem": "npm"
          },
          {
            "name": "escape-string-regexp",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "escape-string-regexp",
            "direct": false,
            "version": "5.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "esprima",
            "direct": false,
            "version": "4.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "etag",
            "direct": false,
            "version": "1.8.1",
            "ecosystem": "npm"
          },
          {
            "name": "event-stream",
            "direct": false,
            "version": "3.3.4",
            "ecosystem": "npm"
          },
          {
            "name": "eventemitter3",
            "direct": false,
            "version": "4.0.7",
            "ecosystem": "npm"
          },
          {
            "name": "execa",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "execa",
            "direct": false,
            "version": "5.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "execa",
            "direct": false,
            "version": "8.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "execa",
            "direct": false,
            "version": "9.6.1",
            "ecosystem": "npm"
          },
          {
            "name": "exsolve",
            "direct": false,
            "version": "1.0.8",
            "ecosystem": "npm"
          },
          {
            "name": "extend",
            "direct": false,
            "version": "3.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "extsprintf",
            "direct": false,
            "version": "1.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "fast-content-type-parse",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "fast-deep-equal",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "fast-deep-equal",
            "direct": false,
            "version": "3.1.3",
            "ecosystem": "npm"
          },
          {
            "name": "fast-glob",
            "direct": false,
            "version": "3.2.7",
            "ecosystem": "npm"
          },
          {
            "name": "fast-json-stable-stringify",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "fast-safe-stringify",
            "direct": false,
            "version": "2.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "fast-uri",
            "direct": false,
            "version": "3.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "fast-xml-parser",
            "direct": false,
            "version": "4.5.3",
            "ecosystem": "npm"
          },
          {
            "name": "fastq",
            "direct": false,
            "version": "1.11.1",
            "ecosystem": "npm"
          },
          {
            "name": "fdir",
            "direct": false,
            "version": "6.5.0",
            "ecosystem": "npm"
          },
          {
            "name": "figures",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "figures",
            "direct": false,
            "version": "6.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "filelist",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "fill-range",
            "direct": false,
            "version": "7.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "fill-range",
            "direct": false,
            "version": "7.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "finalhandler",
            "direct": false,
            "version": "1.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "find-up",
            "direct": false,
            "version": "1.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "find-up",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "find-up",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "find-up",
            "direct": false,
            "version": "4.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "find-up-simple",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "find-versions",
            "direct": false,
            "version": "6.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "follow-redirects",
            "direct": false,
            "version": "1.15.11",
            "ecosystem": "npm"
          },
          {
            "name": "foreach",
            "direct": false,
            "version": "2.0.6",
            "ecosystem": "npm"
          },
          {
            "name": "forever-agent",
            "direct": false,
            "version": "0.6.1",
            "ecosystem": "npm"
          },
          {
            "name": "form-data",
            "direct": false,
            "version": "2.3.3",
            "ecosystem": "npm"
          },
          {
            "name": "form-data",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "forwarded",
            "direct": false,
            "version": "0.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "fresh",
            "direct": false,
            "version": "0.5.2",
            "ecosystem": "npm"
          },
          {
            "name": "from",
            "direct": false,
            "version": "0.1.7",
            "ecosystem": "npm"
          },
          {
            "name": "from2",
            "direct": false,
            "version": "2.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "fs-extra",
            "direct": false,
            "version": "11.3.4",
            "ecosystem": "npm"
          },
          {
            "name": "fs-minipass",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "fs-readfile-promise",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "fs-writefile-promise",
            "direct": false,
            "version": "1.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "fs.realpath",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "fsevents",
            "direct": false,
            "version": "2.3.2",
            "ecosystem": "npm"
          },
          {
            "name": "fsevents",
            "direct": false,
            "version": "2.3.3",
            "ecosystem": "npm"
          },
          {
            "name": "fstream",
            "direct": false,
            "version": "1.0.12",
            "ecosystem": "npm"
          },
          {
            "name": "function-bind",
            "direct": false,
            "version": "1.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "function-bind",
            "direct": false,
            "version": "1.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "function-timeout",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "gauge",
            "direct": false,
            "version": "2.7.4",
            "ecosystem": "npm"
          },
          {
            "name": "gauge",
            "direct": false,
            "version": "3.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "gaze",
            "direct": false,
            "version": "1.1.3",
            "ecosystem": "npm"
          },
          {
            "name": "get-caller-file",
            "direct": false,
            "version": "1.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "get-caller-file",
            "direct": false,
            "version": "2.0.5",
            "ecosystem": "npm"
          },
          {
            "name": "get-east-asian-width",
            "direct": false,
            "version": "1.5.0",
            "ecosystem": "npm"
          },
          {
            "name": "get-intrinsic",
            "direct": false,
            "version": "1.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "get-own-enumerable-property-symbols",
            "direct": false,
            "version": "3.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "get-proto",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "get-stdin",
            "direct": false,
            "version": "4.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "get-stream",
            "direct": false,
            "version": "4.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "get-stream",
            "direct": false,
            "version": "6.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "get-stream",
            "direct": false,
            "version": "7.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "get-stream",
            "direct": false,
            "version": "8.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "get-stream",
            "direct": false,
            "version": "9.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "get-tsconfig",
            "direct": false,
            "version": "4.13.0",
            "ecosystem": "npm"
          },
          {
            "name": "getpass",
            "direct": false,
            "version": "0.1.7",
            "ecosystem": "npm"
          },
          {
            "name": "giget",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "git-log-parser",
            "direct": false,
            "version": "1.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "glob",
            "direct": false,
            "version": "7.1.7",
            "ecosystem": "npm"
          },
          {
            "name": "glob-parent",
            "direct": false,
            "version": "5.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "globby",
            "direct": false,
            "version": "11.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "globule",
            "direct": false,
            "version": "1.3.2",
            "ecosystem": "npm"
          },
          {
            "name": "gopd",
            "direct": false,
            "version": "1.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "graceful-fs",
            "direct": false,
            "version": "4.2.10",
            "ecosystem": "npm"
          },
          {
            "name": "graceful-fs",
            "direct": false,
            "version": "4.2.11",
            "ecosystem": "npm"
          },
          {
            "name": "graceful-fs",
            "direct": false,
            "version": "4.2.6",
            "ecosystem": "npm"
          },
          {
            "name": "grapheme-splitter",
            "direct": false,
            "version": "1.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "handlebars",
            "direct": false,
            "version": "4.7.8",
            "ecosystem": "npm"
          },
          {
            "name": "har-schema",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "har-validator",
            "direct": false,
            "version": "5.1.5",
            "ecosystem": "npm"
          },
          {
            "name": "hard-rejection",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "has",
            "direct": false,
            "version": "1.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "has-ansi",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "has-flag",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "has-flag",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "has-symbols",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "has-unicode",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "hasown",
            "direct": false,
            "version": "2.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "he",
            "direct": false,
            "version": "1.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "highlight.js",
            "direct": false,
            "version": "10.7.3",
            "ecosystem": "npm"
          },
          {
            "name": "hook-std",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "hosted-git-info",
            "direct": false,
            "version": "2.8.9",
            "ecosystem": "npm"
          },
          {
            "name": "hosted-git-info",
            "direct": false,
            "version": "4.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "hosted-git-info",
            "direct": false,
            "version": "7.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "hosted-git-info",
            "direct": false,
            "version": "9.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "html-encoding-sniffer",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "htmlparser2",
            "direct": false,
            "version": "6.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "http-errors",
            "direct": false,
            "version": "1.7.2",
            "ecosystem": "npm"
          },
          {
            "name": "http-proxy",
            "direct": false,
            "version": "1.18.1",
            "ecosystem": "npm"
          },
          {
            "name": "http-proxy-agent",
            "direct": false,
            "version": "7.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "http-server",
            "direct": false,
            "version": "14.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "http-signature",
            "direct": false,
            "version": "1.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "http2-client",
            "direct": false,
            "version": "1.3.5",
            "ecosystem": "npm"
          },
          {
            "name": "https-proxy-agent",
            "direct": false,
            "version": "7.0.6",
            "ecosystem": "npm"
          },
          {
            "name": "httpsnippet",
            "direct": false,
            "version": "1.25.0",
            "ecosystem": "npm"
          },
          {
            "name": "human-signals",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "human-signals",
            "direct": false,
            "version": "5.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "human-signals",
            "direct": false,
            "version": "8.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "iconv-lite",
            "direct": false,
            "version": "0.4.24",
            "ecosystem": "npm"
          },
          {
            "name": "iconv-lite",
            "direct": false,
            "version": "0.6.3",
            "ecosystem": "npm"
          },
          {
            "name": "ignore",
            "direct": false,
            "version": "5.1.8",
            "ecosystem": "npm"
          },
          {
            "name": "image-size",
            "direct": false,
            "version": "0.3.5",
            "ecosystem": "npm"
          },
          {
            "name": "import-fresh",
            "direct": false,
            "version": "3.3.1",
            "ecosystem": "npm"
          },
          {
            "name": "import-from-esm",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "import-meta-resolve",
            "direct": false,
            "version": "4.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "in-publish",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "indent-string",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "indent-string",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "indent-string",
            "direct": false,
            "version": "5.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "index-to-position",
            "direct": false,
            "version": "1.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "inflight",
            "direct": false,
            "version": "1.0.6",
            "ecosystem": "npm"
          },
          {
            "name": "inherits",
            "direct": false,
            "version": "2.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "inherits",
            "direct": false,
            "version": "2.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "ini",
            "direct": false,
            "version": "1.3.8",
            "ecosystem": "npm"
          },
          {
            "name": "into-stream",
            "direct": false,
            "version": "7.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "invert-kv",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "ipaddr.js",
            "direct": false,
            "version": "1.9.1",
            "ecosystem": "npm"
          },
          {
            "name": "is-arrayish",
            "direct": false,
            "version": "0.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "is-binary-path",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "is-buffer",
            "direct": false,
            "version": "1.1.6",
            "ecosystem": "npm"
          },
          {
            "name": "is-core-module",
            "direct": false,
            "version": "2.5.0",
            "ecosystem": "npm"
          },
          {
            "name": "is-docker",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "is-extglob",
            "direct": false,
            "version": "2.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "is-finite",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "is-fullwidth-code-point",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "is-fullwidth-code-point",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "is-fullwidth-code-point",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "is-glob",
            "direct": false,
            "version": "4.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "is-in-ssh",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "is-inside-container",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "is-number",
            "direct": false,
            "version": "7.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "is-obj",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "is-obj",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "is-plain-obj",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "is-plain-obj",
            "direct": false,
            "version": "4.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "is-plain-object",
            "direct": false,
            "version": "5.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "is-regexp",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "is-stream",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "is-stream",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "is-stream",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "is-stream",
            "direct": false,
            "version": "4.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "is-typedarray",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "is-unicode-supported",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "is-utf8",
            "direct": false,
            "version": "0.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "is-wsl",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "is-wsl",
            "direct": false,
            "version": "3.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "isarray",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "isexe",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "isstream",
            "direct": false,
            "version": "0.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "issue-parser",
            "direct": false,
            "version": "7.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "jake",
            "direct": false,
            "version": "10.8.2",
            "ecosystem": "npm"
          },
          {
            "name": "jake",
            "direct": false,
            "version": "10.8.5",
            "ecosystem": "npm"
          },
          {
            "name": "java-properties",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "jgexml",
            "direct": false,
            "version": "0.4.4",
            "ecosystem": "npm"
          },
          {
            "name": "jiti",
            "direct": false,
            "version": "2.6.1",
            "ecosystem": "npm"
          },
          {
            "name": "js-base64",
            "direct": false,
            "version": "2.6.4",
            "ecosystem": "npm"
          },
          {
            "name": "js-levenshtein",
            "direct": false,
            "version": "1.1.6",
            "ecosystem": "npm"
          },
          {
            "name": "js-tokens",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "js-yaml",
            "direct": false,
            "version": "3.14.2",
            "ecosystem": "npm"
          },
          {
            "name": "js-yaml",
            "direct": false,
            "version": "4.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "jsbn",
            "direct": false,
            "version": "0.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "json-parse-better-errors",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "json-parse-even-better-errors",
            "direct": false,
            "version": "2.3.1",
            "ecosystem": "npm"
          },
          {
            "name": "json-pointer",
            "direct": false,
            "version": "0.6.2",
            "ecosystem": "npm"
          },
          {
            "name": "json-schema",
            "direct": false,
            "version": "0.2.3",
            "ecosystem": "npm"
          },
          {
            "name": "json-schema-traverse",
            "direct": false,
            "version": "0.3.1",
            "ecosystem": "npm"
          },
          {
            "name": "json-schema-traverse",
            "direct": false,
            "version": "0.4.1",
            "ecosystem": "npm"
          },
          {
            "name": "json-schema-traverse",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "json-stringify-safe",
            "direct": false,
            "version": "5.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "json-to-ast",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "json-with-bigint",
            "direct": false,
            "version": "3.5.7",
            "ecosystem": "npm"
          },
          {
            "name": "jsonfile",
            "direct": false,
            "version": "6.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "jsonpointer",
            "direct": false,
            "version": "4.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "jsprim",
            "direct": false,
            "version": "1.4.1",
            "ecosystem": "npm"
          },
          {
            "name": "kind-of",
            "direct": false,
            "version": "3.2.2",
            "ecosystem": "npm"
          },
          {
            "name": "kind-of",
            "direct": false,
            "version": "6.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "klona",
            "direct": false,
            "version": "2.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "lazy-cache",
            "direct": false,
            "version": "1.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "lcid",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "leven",
            "direct": false,
            "version": "3.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "lines-and-columns",
            "direct": false,
            "version": "1.2.4",
            "ecosystem": "npm"
          },
          {
            "name": "linkify-it",
            "direct": false,
            "version": "2.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "linkify-it",
            "direct": false,
            "version": "3.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "load-json-file",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "load-json-file",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "locate-path",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "locate-path",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "locate-path",
            "direct": false,
            "version": "5.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "lodash",
            "direct": false,
            "version": "4.17.21",
            "ecosystem": "npm"
          },
          {
            "name": "lodash-es",
            "direct": false,
            "version": "4.17.23",
            "ecosystem": "npm"
          },
          {
            "name": "lodash.capitalize",
            "direct": false,
            "version": "4.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "lodash.escaperegexp",
            "direct": false,
            "version": "4.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "lodash.isplainobject",
            "direct": false,
            "version": "4.0.6",
            "ecosystem": "npm"
          },
          {
            "name": "lodash.isstring",
            "direct": false,
            "version": "4.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "lodash.uniqby",
            "direct": false,
            "version": "4.7.0",
            "ecosystem": "npm"
          },
          {
            "name": "longest",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "loud-rejection",
            "direct": false,
            "version": "1.6.0",
            "ecosystem": "npm"
          },
          {
            "name": "lru-cache",
            "direct": false,
            "version": "10.4.3",
            "ecosystem": "npm"
          },
          {
            "name": "lru-cache",
            "direct": false,
            "version": "11.2.6",
            "ecosystem": "npm"
          },
          {
            "name": "lru-cache",
            "direct": false,
            "version": "4.1.5",
            "ecosystem": "npm"
          },
          {
            "name": "lru-cache",
            "direct": false,
            "version": "6.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "make-asynchronous",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "map-age-cleaner",
            "direct": false,
            "version": "0.1.3",
            "ecosystem": "npm"
          },
          {
            "name": "map-obj",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "map-obj",
            "direct": false,
            "version": "4.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "map-stream",
            "direct": false,
            "version": "0.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "marked",
            "direct": false,
            "version": "15.0.12",
            "ecosystem": "npm"
          },
          {
            "name": "marked-terminal",
            "direct": false,
            "version": "7.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "math-intrinsics",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "mdurl",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "media-typer",
            "direct": false,
            "version": "0.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "mem",
            "direct": false,
            "version": "4.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "meow",
            "direct": false,
            "version": "13.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "meow",
            "direct": false,
            "version": "3.7.0",
            "ecosystem": "npm"
          },
          {
            "name": "meow",
            "direct": false,
            "version": "9.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "merge-descriptors",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "merge-stream",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "merge2",
            "direct": false,
            "version": "1.4.1",
            "ecosystem": "npm"
          },
          {
            "name": "methods",
            "direct": false,
            "version": "1.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "micromatch",
            "direct": false,
            "version": "4.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "micromatch",
            "direct": false,
            "version": "4.0.8",
            "ecosystem": "npm"
          },
          {
            "name": "mime",
            "direct": false,
            "version": "1.6.0",
            "ecosystem": "npm"
          },
          {
            "name": "mime",
            "direct": false,
            "version": "4.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "mime-db",
            "direct": false,
            "version": "1.48.0",
            "ecosystem": "npm"
          },
          {
            "name": "mime-db",
            "direct": false,
            "version": "1.52.0",
            "ecosystem": "npm"
          },
          {
            "name": "mime-types",
            "direct": false,
            "version": "2.1.31",
            "ecosystem": "npm"
          },
          {
            "name": "mime-types",
            "direct": false,
            "version": "2.1.35",
            "ecosystem": "npm"
          },
          {
            "name": "mimic-fn",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "mimic-fn",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "min-indent",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "minimatch",
            "direct": false,
            "version": "3.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "minimatch",
            "direct": false,
            "version": "5.1.6",
            "ecosystem": "npm"
          },
          {
            "name": "minimist",
            "direct": false,
            "version": "1.2.6",
            "ecosystem": "npm"
          },
          {
            "name": "minimist",
            "direct": false,
            "version": "1.2.8",
            "ecosystem": "npm"
          },
          {
            "name": "minimist-options",
            "direct": false,
            "version": "4.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "minipass",
            "direct": false,
            "version": "3.1.6",
            "ecosystem": "npm"
          },
          {
            "name": "minizlib",
            "direct": false,
            "version": "2.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "mkdirp",
            "direct": false,
            "version": "0.5.5",
            "ecosystem": "npm"
          },
          {
            "name": "mkdirp",
            "direct": false,
            "version": "1.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "mkdirp",
            "direct": false,
            "version": "3.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "mkdirp-promise",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "ms",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "ms",
            "direct": false,
            "version": "2.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "ms",
            "direct": false,
            "version": "2.1.3",
            "ecosystem": "npm"
          },
          {
            "name": "mz",
            "direct": false,
            "version": "2.7.0",
            "ecosystem": "npm"
          },
          {
            "name": "nan",
            "direct": false,
            "version": "2.14.2",
            "ecosystem": "npm"
          },
          {
            "name": "nanoid",
            "direct": false,
            "version": "3.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "negotiator",
            "direct": false,
            "version": "0.6.2",
            "ecosystem": "npm"
          },
          {
            "name": "neo-async",
            "direct": false,
            "version": "2.6.2",
            "ecosystem": "npm"
          },
          {
            "name": "nerf-dart",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "nice-try",
            "direct": false,
            "version": "1.0.5",
            "ecosystem": "npm"
          },
          {
            "name": "node-emoji",
            "direct": false,
            "version": "2.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "node-fetch",
            "direct": false,
            "version": "2.7.0",
            "ecosystem": "npm"
          },
          {
            "name": "node-fetch-h2",
            "direct": false,
            "version": "2.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "node-fetch-native",
            "direct": false,
            "version": "1.6.7",
            "ecosystem": "npm"
          },
          {
            "name": "node-gyp",
            "direct": false,
            "version": "3.8.0",
            "ecosystem": "npm"
          },
          {
            "name": "node-gyp",
            "direct": false,
            "version": "7.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "node-readfiles",
            "direct": false,
            "version": "0.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "node-sass",
            "direct": false,
            "version": "4.14.1",
            "ecosystem": "npm"
          },
          {
            "name": "node-sass",
            "direct": false,
            "version": "7.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "node-sass-asset-functions",
            "direct": false,
            "version": "0.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "nopt",
            "direct": false,
            "version": "3.0.6",
            "ecosystem": "npm"
          },
          {
            "name": "nopt",
            "direct": false,
            "version": "5.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "normalize-package-data",
            "direct": false,
            "version": "2.5.0",
            "ecosystem": "npm"
          },
          {
            "name": "normalize-package-data",
            "direct": false,
            "version": "3.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "normalize-package-data",
            "direct": false,
            "version": "6.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "normalize-package-data",
            "direct": false,
            "version": "8.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "normalize-path",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "normalize-url",
            "direct": false,
            "version": "9.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "npm",
            "direct": false,
            "version": "11.11.0",
            "ecosystem": "npm"
          },
          {
            "name": "npm-run-path",
            "direct": false,
            "version": "2.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "npm-run-path",
            "direct": false,
            "version": "4.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "npm-run-path",
            "direct": false,
            "version": "5.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "npm-run-path",
            "direct": false,
            "version": "6.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "npmlog",
            "direct": false,
            "version": "4.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "npmlog",
            "direct": false,
            "version": "5.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "nth-check",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "number-is-nan",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "nypm",
            "direct": false,
            "version": "0.6.2",
            "ecosystem": "npm"
          },
          {
            "name": "oas-kit-common",
            "direct": false,
            "version": "1.0.8",
            "ecosystem": "npm"
          },
          {
            "name": "oas-linter",
            "direct": false,
            "version": "3.2.2",
            "ecosystem": "npm"
          },
          {
            "name": "oas-resolver",
            "direct": false,
            "version": "2.5.6",
            "ecosystem": "npm"
          },
          {
            "name": "oas-schema-walker",
            "direct": false,
            "version": "1.1.5",
            "ecosystem": "npm"
          },
          {
            "name": "oas-validator",
            "direct": false,
            "version": "4.0.8",
            "ecosystem": "npm"
          },
          {
            "name": "oauth-sign",
            "direct": false,
            "version": "0.9.0",
            "ecosystem": "npm"
          },
          {
            "name": "object-assign",
            "direct": false,
            "version": "4.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "object-inspect",
            "direct": false,
            "version": "1.13.4",
            "ecosystem": "npm"
          },
          {
            "name": "ohash",
            "direct": false,
            "version": "2.0.11",
            "ecosystem": "npm"
          },
          {
            "name": "on-finished",
            "direct": false,
            "version": "2.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "on-headers",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "once",
            "direct": false,
            "version": "1.4.0",
            "ecosystem": "npm"
          },
          {
            "name": "onetime",
            "direct": false,
            "version": "5.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "onetime",
            "direct": false,
            "version": "6.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "open",
            "direct": false,
            "version": "11.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "openapi-sampler",
            "direct": false,
            "version": "1.6.2",
            "ecosystem": "npm"
          },
          {
            "name": "openapi-types",
            "direct": false,
            "version": "12.1.3",
            "ecosystem": "npm"
          },
          {
            "name": "openapi-typescript",
            "direct": false,
            "version": "7.10.1",
            "ecosystem": "npm"
          },
          {
            "name": "opener",
            "direct": false,
            "version": "1.5.2",
            "ecosystem": "npm"
          },
          {
            "name": "os-homedir",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "os-locale",
            "direct": false,
            "version": "3.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "os-tmpdir",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "osenv",
            "direct": false,
            "version": "0.1.5",
            "ecosystem": "npm"
          },
          {
            "name": "p-defer",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "p-each-series",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "p-event",
            "direct": false,
            "version": "6.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "p-filter",
            "direct": false,
            "version": "4.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "p-finally",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "p-is-promise",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "p-is-promise",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "p-limit",
            "direct": false,
            "version": "1.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "p-limit",
            "direct": false,
            "version": "2.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "p-locate",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "p-locate",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "p-locate",
            "direct": false,
            "version": "4.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "p-map",
            "direct": false,
            "version": "7.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "p-reduce",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "p-reduce",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "p-timeout",
            "direct": false,
            "version": "6.1.4",
            "ecosystem": "npm"
          },
          {
            "name": "p-try",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "p-try",
            "direct": false,
            "version": "2.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "parent-module",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "parse-json",
            "direct": false,
            "version": "2.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "parse-json",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "parse-json",
            "direct": false,
            "version": "5.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "parse-json",
            "direct": false,
            "version": "8.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "parse-ms",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "parse-srcset",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "parse5",
            "direct": false,
            "version": "5.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "parse5",
            "direct": false,
            "version": "6.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "parse5-htmlparser2-tree-adapter",
            "direct": false,
            "version": "6.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "parseurl",
            "direct": false,
            "version": "1.3.3",
            "ecosystem": "npm"
          },
          {
            "name": "path-exists",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "path-exists",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "path-exists",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "path-is-absolute",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "path-key",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "path-key",
            "direct": false,
            "version": "3.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "path-key",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "path-parse",
            "direct": false,
            "version": "1.0.7",
            "ecosystem": "npm"
          },
          {
            "name": "path-to-regexp",
            "direct": false,
            "version": "0.1.7",
            "ecosystem": "npm"
          },
          {
            "name": "path-type",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "path-type",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "pathe",
            "direct": false,
            "version": "2.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "pause-stream",
            "direct": false,
            "version": "0.0.11",
            "ecosystem": "npm"
          },
          {
            "name": "perfect-debounce",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "performance-now",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "picocolors",
            "direct": false,
            "version": "1.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "picomatch",
            "direct": false,
            "version": "2.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "picomatch",
            "direct": false,
            "version": "2.3.1",
            "ecosystem": "npm"
          },
          {
            "name": "picomatch",
            "direct": false,
            "version": "4.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "pify",
            "direct": false,
            "version": "2.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "pify",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "pinkie",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "pinkie",
            "direct": false,
            "version": "2.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "pinkie-promise",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "pinkie-promise",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "pkg-conf",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "pkg-types",
            "direct": false,
            "version": "2.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "pluralize",
            "direct": false,
            "version": "8.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "portfinder",
            "direct": false,
            "version": "1.0.38",
            "ecosystem": "npm"
          },
          {
            "name": "postcss",
            "direct": false,
            "version": "8.3.5",
            "ecosystem": "npm"
          },
          {
            "name": "powershell-utils",
            "direct": false,
            "version": "0.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "pretty-ms",
            "direct": false,
            "version": "9.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "process-nextick-args",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "proto-list",
            "direct": false,
            "version": "1.2.4",
            "ecosystem": "npm"
          },
          {
            "name": "proxy-addr",
            "direct": false,
            "version": "2.0.7",
            "ecosystem": "npm"
          },
          {
            "name": "pseudomap",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "psl",
            "direct": false,
            "version": "1.8.0",
            "ecosystem": "npm"
          },
          {
            "name": "pump",
            "direct": false,
            "version": "3.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "punycode",
            "direct": false,
            "version": "2.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "punycode",
            "direct": false,
            "version": "2.3.1",
            "ecosystem": "npm"
          },
          {
            "name": "qs",
            "direct": false,
            "version": "6.14.1",
            "ecosystem": "npm"
          },
          {
            "name": "qs",
            "direct": false,
            "version": "6.5.3",
            "ecosystem": "npm"
          },
          {
            "name": "qs",
            "direct": false,
            "version": "6.7.0",
            "ecosystem": "npm"
          },
          {
            "name": "queue-microtask",
            "direct": false,
            "version": "1.2.3",
            "ecosystem": "npm"
          },
          {
            "name": "quick-lru",
            "direct": false,
            "version": "4.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "range-parser",
            "direct": false,
            "version": "1.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "raw-body",
            "direct": false,
            "version": "2.4.0",
            "ecosystem": "npm"
          },
          {
            "name": "rc",
            "direct": false,
            "version": "1.2.8",
            "ecosystem": "npm"
          },
          {
            "name": "rc9",
            "direct": false,
            "version": "2.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "read-input",
            "direct": false,
            "version": "0.3.1",
            "ecosystem": "npm"
          },
          {
            "name": "read-package-up",
            "direct": false,
            "version": "11.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "read-package-up",
            "direct": false,
            "version": "12.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "read-pkg",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "read-pkg",
            "direct": false,
            "version": "10.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "read-pkg",
            "direct": false,
            "version": "5.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "read-pkg",
            "direct": false,
            "version": "9.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "read-pkg-up",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "read-pkg-up",
            "direct": false,
            "version": "7.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "readable-stream",
            "direct": false,
            "version": "2.3.7",
            "ecosystem": "npm"
          },
          {
            "name": "readable-stream",
            "direct": false,
            "version": "2.3.8",
            "ecosystem": "npm"
          },
          {
            "name": "readable-stream",
            "direct": false,
            "version": "3.6.0",
            "ecosystem": "npm"
          },
          {
            "name": "readdirp",
            "direct": false,
            "version": "3.6.0",
            "ecosystem": "npm"
          },
          {
            "name": "readdirp",
            "direct": false,
            "version": "4.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "redent",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "redent",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "reftools",
            "direct": false,
            "version": "1.1.9",
            "ecosystem": "npm"
          },
          {
            "name": "registry-auth-token",
            "direct": false,
            "version": "5.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "repeat-string",
            "direct": false,
            "version": "1.6.1",
            "ecosystem": "npm"
          },
          {
            "name": "repeating",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "request",
            "direct": false,
            "version": "2.88.2",
            "ecosystem": "npm"
          },
          {
            "name": "require-directory",
            "direct": false,
            "version": "2.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "require-from-string",
            "direct": false,
            "version": "2.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "require-main-filename",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "require-main-filename",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "requires-port",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "resolve",
            "direct": false,
            "version": "1.20.0",
            "ecosystem": "npm"
          },
          {
            "name": "resolve-from",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "resolve-from",
            "direct": false,
            "version": "5.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "resolve-pkg-maps",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "reusify",
            "direct": false,
            "version": "1.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "right-align",
            "direct": false,
            "version": "0.1.3",
            "ecosystem": "npm"
          },
          {
            "name": "rimraf",
            "direct": false,
            "version": "2.7.1",
            "ecosystem": "npm"
          },
          {
            "name": "rimraf",
            "direct": false,
            "version": "3.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "run-applescript",
            "direct": false,
            "version": "7.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "run-parallel",
            "direct": false,
            "version": "1.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "safe-buffer",
            "direct": false,
            "version": "5.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "safer-buffer",
            "direct": false,
            "version": "2.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "sass-graph",
            "direct": false,
            "version": "2.2.5",
            "ecosystem": "npm"
          },
          {
            "name": "scss-tokenizer",
            "direct": false,
            "version": "0.2.3",
            "ecosystem": "npm"
          },
          {
            "name": "secure-compare",
            "direct": false,
            "version": "3.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "semantic-release",
            "direct": false,
            "version": "25.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "semver",
            "direct": false,
            "version": "5.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "semver",
            "direct": false,
            "version": "5.7.1",
            "ecosystem": "npm"
          },
          {
            "name": "semver",
            "direct": false,
            "version": "5.7.2",
            "ecosystem": "npm"
          },
          {
            "name": "semver",
            "direct": false,
            "version": "7.3.5",
            "ecosystem": "npm"
          },
          {
            "name": "semver",
            "direct": false,
            "version": "7.7.3",
            "ecosystem": "npm"
          },
          {
            "name": "semver-regex",
            "direct": false,
            "version": "4.0.5",
            "ecosystem": "npm"
          },
          {
            "name": "send",
            "direct": false,
            "version": "0.17.1",
            "ecosystem": "npm"
          },
          {
            "name": "serve-static",
            "direct": false,
            "version": "1.14.1",
            "ecosystem": "npm"
          },
          {
            "name": "set-blocking",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "setprototypeof",
            "direct": false,
            "version": "1.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "shebang-command",
            "direct": false,
            "version": "1.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "shebang-command",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "shebang-regex",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "shebang-regex",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "should",
            "direct": false,
            "version": "13.2.3",
            "ecosystem": "npm"
          },
          {
            "name": "should-equal",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "should-format",
            "direct": false,
            "version": "3.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "should-type",
            "direct": false,
            "version": "1.4.0",
            "ecosystem": "npm"
          },
          {
            "name": "should-type-adaptors",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "should-util",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "side-channel",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "side-channel-list",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "side-channel-map",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "side-channel-weakmap",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "signal-exit",
            "direct": false,
            "version": "3.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "signal-exit",
            "direct": false,
            "version": "3.0.7",
            "ecosystem": "npm"
          },
          {
            "name": "signal-exit",
            "direct": false,
            "version": "4.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "signale",
            "direct": false,
            "version": "1.4.0",
            "ecosystem": "npm"
          },
          {
            "name": "skin-tone",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "slash",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "source-map",
            "direct": false,
            "version": "0.4.4",
            "ecosystem": "npm"
          },
          {
            "name": "source-map",
            "direct": false,
            "version": "0.5.7",
            "ecosystem": "npm"
          },
          {
            "name": "source-map",
            "direct": false,
            "version": "0.6.1",
            "ecosystem": "npm"
          },
          {
            "name": "source-map-js",
            "direct": false,
            "version": "0.6.2",
            "ecosystem": "npm"
          },
          {
            "name": "spawn-error-forwarder",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "spdx-correct",
            "direct": false,
            "version": "3.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "spdx-correct",
            "direct": false,
            "version": "3.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "spdx-exceptions",
            "direct": false,
            "version": "2.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "spdx-exceptions",
            "direct": false,
            "version": "2.5.0",
            "ecosystem": "npm"
          },
          {
            "name": "spdx-expression-parse",
            "direct": false,
            "version": "3.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "spdx-license-ids",
            "direct": false,
            "version": "3.0.23",
            "ecosystem": "npm"
          },
          {
            "name": "spdx-license-ids",
            "direct": false,
            "version": "3.0.9",
            "ecosystem": "npm"
          },
          {
            "name": "split",
            "direct": false,
            "version": "0.3.3",
            "ecosystem": "npm"
          },
          {
            "name": "split2",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "sprintf-js",
            "direct": false,
            "version": "1.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "sshpk",
            "direct": false,
            "version": "1.16.1",
            "ecosystem": "npm"
          },
          {
            "name": "statuses",
            "direct": false,
            "version": "1.5.0",
            "ecosystem": "npm"
          },
          {
            "name": "stdout-stream",
            "direct": false,
            "version": "1.4.1",
            "ecosystem": "npm"
          },
          {
            "name": "stream-combiner",
            "direct": false,
            "version": "0.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "stream-combiner2",
            "direct": false,
            "version": "1.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "string-width",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "string-width",
            "direct": false,
            "version": "2.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "string-width",
            "direct": false,
            "version": "3.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "string-width",
            "direct": false,
            "version": "4.2.2",
            "ecosystem": "npm"
          },
          {
            "name": "string-width",
            "direct": false,
            "version": "4.2.3",
            "ecosystem": "npm"
          },
          {
            "name": "string-width",
            "direct": false,
            "version": "7.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "string_decoder",
            "direct": false,
            "version": "1.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "stringify-object",
            "direct": false,
            "version": "3.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "strip-ansi",
            "direct": false,
            "version": "3.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "strip-ansi",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "strip-ansi",
            "direct": false,
            "version": "5.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "strip-ansi",
            "direct": false,
            "version": "6.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "strip-ansi",
            "direct": false,
            "version": "6.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "strip-ansi",
            "direct": false,
            "version": "7.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "strip-bom",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "strip-bom",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "strip-eof",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "strip-final-newline",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "strip-final-newline",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "strip-final-newline",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "strip-indent",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "strip-indent",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "strip-json-comments",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "strnum",
            "direct": false,
            "version": "1.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "super-regex",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "supports-color",
            "direct": false,
            "version": "10.2.2",
            "ecosystem": "npm"
          },
          {
            "name": "supports-color",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "supports-color",
            "direct": false,
            "version": "5.5.0",
            "ecosystem": "npm"
          },
          {
            "name": "supports-color",
            "direct": false,
            "version": "7.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "supports-hyperlinks",
            "direct": false,
            "version": "3.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "swagger2openapi",
            "direct": false,
            "version": "6.2.3",
            "ecosystem": "npm"
          },
          {
            "name": "syntax-error",
            "direct": false,
            "version": "1.4.0",
            "ecosystem": "npm"
          },
          {
            "name": "tagged-tag",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "tar",
            "direct": false,
            "version": "2.2.2",
            "ecosystem": "npm"
          },
          {
            "name": "tar",
            "direct": false,
            "version": "6.1.11",
            "ecosystem": "npm"
          },
          {
            "name": "temp-dir",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "tempy",
            "direct": false,
            "version": "3.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "thenify",
            "direct": false,
            "version": "3.3.1",
            "ecosystem": "npm"
          },
          {
            "name": "thenify-all",
            "direct": false,
            "version": "1.6.0",
            "ecosystem": "npm"
          },
          {
            "name": "through",
            "direct": false,
            "version": "2.3.8",
            "ecosystem": "npm"
          },
          {
            "name": "through2",
            "direct": false,
            "version": "2.0.5",
            "ecosystem": "npm"
          },
          {
            "name": "time-span",
            "direct": false,
            "version": "5.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "tinyexec",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "tinyglobby",
            "direct": false,
            "version": "0.2.15",
            "ecosystem": "npm"
          },
          {
            "name": "to-regex-range",
            "direct": false,
            "version": "5.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "toidentifier",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "tough-cookie",
            "direct": false,
            "version": "2.5.0",
            "ecosystem": "npm"
          },
          {
            "name": "tr46",
            "direct": false,
            "version": "0.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "traverse",
            "direct": false,
            "version": "0.6.8",
            "ecosystem": "npm"
          },
          {
            "name": "trim-newlines",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "trim-newlines",
            "direct": false,
            "version": "3.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "true-case-path",
            "direct": false,
            "version": "1.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "tslib",
            "direct": false,
            "version": "2.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "tsx",
            "direct": false,
            "version": "4.21.0",
            "ecosystem": "npm"
          },
          {
            "name": "tunnel",
            "direct": false,
            "version": "0.0.6",
            "ecosystem": "npm"
          },
          {
            "name": "tunnel-agent",
            "direct": false,
            "version": "0.6.0",
            "ecosystem": "npm"
          },
          {
            "name": "tweetnacl",
            "direct": false,
            "version": "0.14.5",
            "ecosystem": "npm"
          },
          {
            "name": "type-fest",
            "direct": false,
            "version": "0.18.1",
            "ecosystem": "npm"
          },
          {
            "name": "type-fest",
            "direct": false,
            "version": "0.6.0",
            "ecosystem": "npm"
          },
          {
            "name": "type-fest",
            "direct": false,
            "version": "0.8.1",
            "ecosystem": "npm"
          },
          {
            "name": "type-fest",
            "direct": false,
            "version": "1.4.0",
            "ecosystem": "npm"
          },
          {
            "name": "type-fest",
            "direct": false,
            "version": "2.19.0",
            "ecosystem": "npm"
          },
          {
            "name": "type-fest",
            "direct": false,
            "version": "4.41.0",
            "ecosystem": "npm"
          },
          {
            "name": "type-fest",
            "direct": false,
            "version": "5.4.4",
            "ecosystem": "npm"
          },
          {
            "name": "type-is",
            "direct": false,
            "version": "1.6.18",
            "ecosystem": "npm"
          },
          {
            "name": "typescript",
            "direct": false,
            "version": "5.9.3",
            "ecosystem": "npm"
          },
          {
            "name": "uc.micro",
            "direct": false,
            "version": "1.0.6",
            "ecosystem": "npm"
          },
          {
            "name": "uglify-to-browserify",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "undici",
            "direct": false,
            "version": "6.23.0",
            "ecosystem": "npm"
          },
          {
            "name": "undici",
            "direct": false,
            "version": "7.22.0",
            "ecosystem": "npm"
          },
          {
            "name": "unicode-emoji-modifier-base",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "unicorn-magic",
            "direct": false,
            "version": "0.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "unicorn-magic",
            "direct": false,
            "version": "0.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "unicorn-magic",
            "direct": false,
            "version": "0.4.0",
            "ecosystem": "npm"
          },
          {
            "name": "union",
            "direct": false,
            "version": "0.5.0",
            "ecosystem": "npm"
          },
          {
            "name": "unique-string",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "universal-user-agent",
            "direct": false,
            "version": "7.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "universalify",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "unpipe",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "uri-js",
            "direct": false,
            "version": "4.4.1",
            "ecosystem": "npm"
          },
          {
            "name": "urijs",
            "direct": false,
            "version": "1.19.11",
            "ecosystem": "npm"
          },
          {
            "name": "url-join",
            "direct": false,
            "version": "4.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "url-join",
            "direct": false,
            "version": "5.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "util-deprecate",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "utils-merge",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "uuid",
            "direct": false,
            "version": "3.4.0",
            "ecosystem": "npm"
          },
          {
            "name": "validate-npm-package-license",
            "direct": false,
            "version": "3.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "vary",
            "direct": false,
            "version": "1.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "verror",
            "direct": false,
            "version": "1.10.0",
            "ecosystem": "npm"
          },
          {
            "name": "web-worker",
            "direct": false,
            "version": "1.5.0",
            "ecosystem": "npm"
          },
          {
            "name": "webidl-conversions",
            "direct": false,
            "version": "3.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "whatwg-encoding",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "whatwg-url",
            "direct": false,
            "version": "5.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "which",
            "direct": false,
            "version": "1.3.1",
            "ecosystem": "npm"
          },
          {
            "name": "which",
            "direct": false,
            "version": "2.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "which-module",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "which-module",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "widdershins",
            "direct": false,
            "version": "4.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "wide-align",
            "direct": false,
            "version": "1.1.3",
            "ecosystem": "npm"
          },
          {
            "name": "window-size",
            "direct": false,
            "version": "0.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "wordwrap",
            "direct": false,
            "version": "0.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "wordwrap",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "wrap-ansi",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "wrap-ansi",
            "direct": false,
            "version": "5.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "wrap-ansi",
            "direct": false,
            "version": "6.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "wrap-ansi",
            "direct": false,
            "version": "7.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "wrap-ansi",
            "direct": false,
            "version": "9.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "wrappy",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "wsl-utils",
            "direct": false,
            "version": "0.3.1",
            "ecosystem": "npm"
          },
          {
            "name": "xtend",
            "direct": false,
            "version": "4.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "y18n",
            "direct": false,
            "version": "4.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "y18n",
            "direct": false,
            "version": "5.0.8",
            "ecosystem": "npm"
          },
          {
            "name": "yallist",
            "direct": false,
            "version": "2.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "yallist",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "yaml-ast-parser",
            "direct": false,
            "version": "0.0.43",
            "ecosystem": "npm"
          },
          {
            "name": "yargs",
            "direct": false,
            "version": "12.0.5",
            "ecosystem": "npm"
          },
          {
            "name": "yargs",
            "direct": false,
            "version": "13.3.2",
            "ecosystem": "npm"
          },
          {
            "name": "yargs",
            "direct": false,
            "version": "15.4.1",
            "ecosystem": "npm"
          },
          {
            "name": "yargs",
            "direct": false,
            "version": "16.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "yargs",
            "direct": false,
            "version": "17.7.2",
            "ecosystem": "npm"
          },
          {
            "name": "yargs",
            "direct": false,
            "version": "18.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "yargs",
            "direct": false,
            "version": "3.10.0",
            "ecosystem": "npm"
          },
          {
            "name": "yargs-parser",
            "direct": false,
            "version": "11.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "yargs-parser",
            "direct": false,
            "version": "13.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "yargs-parser",
            "direct": false,
            "version": "18.1.3",
            "ecosystem": "npm"
          },
          {
            "name": "yargs-parser",
            "direct": false,
            "version": "20.2.9",
            "ecosystem": "npm"
          },
          {
            "name": "yargs-parser",
            "direct": false,
            "version": "21.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "yargs-parser",
            "direct": false,
            "version": "22.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "yoctocolors",
            "direct": false,
            "version": "2.1.2",
            "ecosystem": "npm"
          }
        ],
        "collected": true,
        "truncated": false,
        "total_count": 917,
        "direct_count": 22,
        "indirect_count": 895
      }
    },
    "maintainership": {
      "issues": {
        "open_prs": 5,
        "merged_prs": 106,
        "open_issues": 0,
        "closed_ratio": 1,
        "closed_issues": 1,
        "closed_unmerged_prs": 13
      },
      "bus_factor": 2,
      "bot_contributors": 1,
      "top_contributors": [
        {
          "type": "User",
          "login": "jeffski",
          "commits": 129,
          "avatar_url": "https://avatars.githubusercontent.com/u/1064199?v=4"
        },
        {
          "type": "User",
          "login": "Umarnadeem7222",
          "commits": 100,
          "avatar_url": "https://avatars.githubusercontent.com/u/83732508?v=4"
        },
        {
          "type": "User",
          "login": "Kratos2k7",
          "commits": 45,
          "avatar_url": "https://avatars.githubusercontent.com/u/112601619?v=4"
        },
        {
          "type": "User",
          "login": "semantic-release-bot",
          "commits": 38,
          "avatar_url": "https://avatars.githubusercontent.com/u/32174276?v=4"
        },
        {
          "type": "User",
          "login": "dazzatronus",
          "commits": 29,
          "avatar_url": "https://avatars.githubusercontent.com/u/181476274?v=4"
        },
        {
          "type": "User",
          "login": "cpuccino",
          "commits": 16,
          "avatar_url": "https://avatars.githubusercontent.com/u/66815398?v=4"
        }
      ],
      "contributors_sampled": 6,
      "top_contributor_share": 0.361
    },
    "quality_signals": {
      "has_ci": true,
      "has_tests": true,
      "ci_workflows": [
        "ci.yml",
        "regenerate-sdk.yml",
        "release.yml",
        "sdk-conformance-check.yml"
      ],
      "has_docs_dir": false,
      "linter_configs": [
        ".eslintrc.json",
        ".php-cs-fixer.dist.php"
      ],
      "has_editorconfig": true,
      "has_linter_config": true,
      "has_precommit_config": false
    },
    "security_signals": {
      "lockfiles": [
        "package-lock.json",
        "pnpm-lock.yaml"
      ],
      "scorecard": {
        "checks": [
          {
            "name": "Binary-Artifacts",
            "score": 10,
            "reason": "no binaries found in the repo",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#binary-artifacts"
          },
          {
            "name": "Branch-Protection",
            "score": 0,
            "reason": "branch protection not enabled on development/release branches",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#branch-protection"
          },
          {
            "name": "CI-Tests",
            "score": 10,
            "reason": "9 out of 9 merged PRs checked by a CI test -- score normalized to 10",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#ci-tests"
          },
          {
            "name": "CII-Best-Practices",
            "score": 0,
            "reason": "no effort to earn an OpenSSF best practices badge detected",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#cii-best-practices"
          },
          {
            "name": "Code-Review",
            "score": 0,
            "reason": "Found 1/20 approved changesets -- score normalized to 0",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#code-review"
          },
          {
            "name": "Contributors",
            "score": 3,
            "reason": "project has 1 contributing companies or organizations -- score normalized to 3",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#contributors"
          },
          {
            "name": "Dangerous-Workflow",
            "score": 10,
            "reason": "no dangerous workflow patterns detected",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#dangerous-workflow"
          },
          {
            "name": "Dependency-Update-Tool",
            "score": 10,
            "reason": "update tool detected",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#dependency-update-tool"
          },
          {
            "name": "Fuzzing",
            "score": 0,
            "reason": "project is not fuzzed",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#fuzzing"
          },
          {
            "name": "License",
            "score": 0,
            "reason": "license file not detected",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#license"
          },
          {
            "name": "Maintained",
            "score": 10,
            "reason": "30 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 10",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#maintained"
          },
          {
            "name": "Packaging",
            "score": null,
            "reason": "packaging workflow not detected",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#packaging"
          },
          {
            "name": "Pinned-Dependencies",
            "score": 0,
            "reason": "dependency not pinned by hash detected -- score normalized to 0",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#pinned-dependencies"
          },
          {
            "name": "SAST",
            "score": 0,
            "reason": "SAST tool is not run on all commits -- score normalized to 0",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#sast"
          },
          {
            "name": "Security-Policy",
            "score": 0,
            "reason": "security policy file not detected",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#security-policy"
          },
          {
            "name": "Signed-Releases",
            "score": null,
            "reason": "no releases found",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#signed-releases"
          },
          {
            "name": "Token-Permissions",
            "score": 0,
            "reason": "detected GitHub workflow tokens with excessive permissions",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#token-permissions"
          },
          {
            "name": "Vulnerabilities",
            "score": 0,
            "reason": "56 existing vulnerabilities detected",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#vulnerabilities"
          }
        ],
        "commit": "84288b612c83c52b4549d6f30abcdfc9c0f05103",
        "ran_at": "2026-07-22T18:21:03Z",
        "aggregate_score": 3.9,
        "scorecard_version": "v5.5.0"
      },
      "has_codeql_workflow": false,
      "has_security_policy": false,
      "has_dependabot_config": false
    },
    "contribution_flow": {
      "collected": true,
      "ci_last_run_at": "2026-07-20T11:41:59Z",
      "oldest_open_prs": [
        {
          "number": 33,
          "created_at": "2022-12-10T04:57:57Z",
          "last_comment_at": null,
          "last_comment_author": null
        },
        {
          "number": 34,
          "created_at": "2022-12-10T04:57:58Z",
          "last_comment_at": null,
          "last_comment_author": null
        },
        {
          "number": 36,
          "created_at": "2022-12-30T17:27:57Z",
          "last_comment_at": null,
          "last_comment_author": null
        },
        {
          "number": 41,
          "created_at": "2023-02-24T02:53:15Z",
          "last_comment_at": null,
          "last_comment_author": null
        },
        {
          "number": 115,
          "created_at": "2026-05-05T05:04:01Z",
          "last_comment_at": null,
          "last_comment_author": null
        }
      ],
      "last_merged_pr_at": "2026-07-17T13:49:54Z",
      "ci_last_conclusion": "FAILURE",
      "oldest_open_issues": []
    }
  },
  "config": {
    "disabled_metrics": [],
    "disabled_categories": [],
    "disabled_components": {}
  },
  "source": {
    "url": "https://github.com/shotstack/oas-api-definition",
    "host": "github.com",
    "name": "oas-api-definition",
    "owner": "shotstack"
  },
  "metrics": {
    "overall": {
      "key": "overall",
      "band": "moderate",
      "name": "Overall health",
      "note": null,
      "notes": [],
      "value": 65,
      "inputs": {
        "security": 38,
        "vitality": 90,
        "community": 27,
        "governance": 72,
        "engineering": 84
      },
      "components": []
    },
    "categories": [
      {
        "key": "vitality",
        "band": "excellent",
        "name": "Vitality",
        "value": 90,
        "weight": 0.22,
        "metrics": [
          {
            "key": "development_activity",
            "band": "good",
            "name": "Development activity",
            "note": null,
            "notes": [],
            "value": 83,
            "inputs": {
              "commits_last_year": 212,
              "human_commit_share": 1,
              "days_since_last_push": 5,
              "active_weeks_last_year": 27
            },
            "components": [
              {
                "key": "push_recency",
                "name": "Push recency",
                "detail": "last push 5 days ago",
                "points": 36,
                "status": "met",
                "details": [
                  {
                    "code": "push_recency",
                    "params": {
                      "days": 5
                    }
                  }
                ],
                "max_points": 36
              },
              {
                "key": "commit_cadence",
                "name": "Commit cadence",
                "detail": "27/52 weeks with commits",
                "points": 18.7,
                "status": "partial",
                "details": [
                  {
                    "code": "commit_cadence_weeks",
                    "params": {
                      "weeks": 27
                    }
                  }
                ],
                "max_points": 36
              },
              {
                "key": "commit_volume",
                "name": "Commit volume",
                "detail": "212 commits in the last year",
                "points": 18,
                "status": "met",
                "details": [
                  {
                    "code": "commits_last_year",
                    "params": {
                      "count": 212
                    }
                  }
                ],
                "max_points": 18
              },
              {
                "key": "openssf_scorecard_maintained",
                "name": "OpenSSF Scorecard: Maintained",
                "detail": "30 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 10",
                "points": 10,
                "status": "met",
                "details": [],
                "max_points": 10
              }
            ]
          },
          {
            "key": "release_discipline",
            "band": "excellent",
            "name": "Release discipline",
            "note": "Excluded from scoring (no data or not applicable): OpenSSF Scorecard: Signed-Releases. Remaining weights renormalized.",
            "notes": [
              {
                "code": "excluded_no_data",
                "params": {
                  "components": [
                    "openssf_scorecard_signed_releases"
                  ]
                }
              },
              {
                "code": "weights_renormalized",
                "params": {}
              }
            ],
            "value": 100,
            "inputs": {
              "releases_count": 34,
              "latest_release_tag": "v1.14.1",
              "releases_from_tags": false,
              "days_since_latest_release": 5,
              "mean_days_between_releases": 7.4
            },
            "components": [
              {
                "key": "ships_releases",
                "name": "Ships releases",
                "detail": "34 releases published",
                "points": 27,
                "status": "met",
                "details": [
                  {
                    "code": "releases_published",
                    "params": {
                      "count": 34
                    }
                  }
                ],
                "max_points": 27
              },
              {
                "key": "release_recency",
                "name": "Release recency",
                "detail": "latest release 5 days ago",
                "points": 36,
                "status": "met",
                "details": [
                  {
                    "code": "release_recency",
                    "params": {
                      "days": 5
                    }
                  }
                ],
                "max_points": 36
              },
              {
                "key": "release_cadence",
                "name": "Release cadence",
                "detail": "a release every ~7.4 days",
                "points": 27,
                "status": "met",
                "details": [
                  {
                    "code": "release_cadence",
                    "params": {
                      "gap": 7.4
                    }
                  }
                ],
                "max_points": 27
              },
              {
                "key": "openssf_scorecard_signed_releases",
                "name": "OpenSSF Scorecard: Signed-Releases",
                "detail": "no releases found",
                "points": 0,
                "status": "excluded",
                "details": [
                  {
                    "code": "no_data",
                    "params": {}
                  }
                ],
                "max_points": 10
              }
            ]
          },
          {
            "key": "abandonment",
            "band": "excellent",
            "name": "Abandonment",
            "note": null,
            "notes": [],
            "value": 100,
            "inputs": {
              "cap": null,
              "state": "maintained",
              "guards": [],
              "signals": [],
              "red_flag": false,
              "multiplier_pct": 100,
              "declared_reason": null,
              "unverified_reason": null,
              "unanswered_open_prs": null,
              "unanswered_open_issues": null,
              "days_since_last_merged_pr": null,
              "days_since_last_human_commit": 5,
              "days_since_last_human_commit_is_floor": false
            },
            "components": [
              {
                "key": "project_is_still_maintained",
                "name": "Project is still maintained",
                "detail": "last human commit 5 days ago",
                "points": 100,
                "status": "met",
                "details": [
                  {
                    "code": "abandonment_maintained",
                    "params": {
                      "days": 5
                    }
                  }
                ],
                "max_points": 100
              }
            ]
          }
        ],
        "description": "Is the project alive — is code being written and are releases shipping?"
      },
      {
        "key": "community",
        "band": "critical",
        "name": "Community & Adoption",
        "value": 27,
        "weight": 0.18,
        "metrics": [
          {
            "key": "popularity",
            "band": "critical",
            "name": "Popularity & adoption",
            "note": null,
            "notes": [],
            "value": 4,
            "inputs": {
              "forks": 4,
              "stars": 1,
              "watchers": 1,
              "growth_state": "unverified",
              "growth_factor_pct": 100,
              "growth_unverified_reason": "no_history"
            },
            "components": [
              {
                "key": "stars",
                "name": "Stars",
                "detail": "1 stars",
                "points": 0,
                "status": "missed",
                "details": [
                  {
                    "code": "stars",
                    "params": {
                      "count": 1
                    }
                  }
                ],
                "max_points": 60
              },
              {
                "key": "forks",
                "name": "Forks",
                "detail": "4 forks",
                "points": 4,
                "status": "partial",
                "details": [
                  {
                    "code": "forks",
                    "params": {
                      "count": 4
                    }
                  }
                ],
                "max_points": 25
              },
              {
                "key": "watchers",
                "name": "Watchers",
                "detail": "1 watchers",
                "points": 0,
                "status": "missed",
                "details": [
                  {
                    "code": "watchers",
                    "params": {
                      "count": 1
                    }
                  }
                ],
                "max_points": 15
              }
            ]
          },
          {
            "key": "community_health",
            "band": "critical",
            "name": "Community health",
            "note": null,
            "notes": [],
            "value": 25,
            "inputs": {
              "has_readme": true,
              "has_license": false,
              "has_contributing": false,
              "has_issue_template": false,
              "has_code_of_conduct": false,
              "has_pull_request_template": false
            },
            "components": [
              {
                "key": "readme",
                "name": "README",
                "detail": null,
                "points": 22.5,
                "status": "met",
                "details": [],
                "max_points": 22.5
              },
              {
                "key": "license",
                "name": "License",
                "detail": "no license file detected",
                "points": 0,
                "status": "missed",
                "details": [
                  {
                    "code": "license_absent",
                    "params": {}
                  }
                ],
                "max_points": 22.5
              },
              {
                "key": "contributing_guide",
                "name": "CONTRIBUTING guide",
                "detail": null,
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 18
              },
              {
                "key": "code_of_conduct",
                "name": "Code of conduct",
                "detail": null,
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 13.5
              },
              {
                "key": "issue_template",
                "name": "Issue template",
                "detail": null,
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 7.2
              },
              {
                "key": "pr_template",
                "name": "PR template",
                "detail": null,
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 6.3
              }
            ]
          },
          {
            "key": "ecosystem_adoption",
            "band": "moderate",
            "name": "Ecosystem adoption (downloads)",
            "note": "Excluded from scoring (no data or not applicable): Registry dependents. Remaining weights renormalized.",
            "notes": [
              {
                "code": "excluded_no_data",
                "params": {
                  "components": [
                    "registry_dependents"
                  ]
                }
              },
              {
                "code": "weights_renormalized",
                "params": {}
              }
            ],
            "value": 66,
            "inputs": {
              "packages": [
                "@shotstack/schemas"
              ],
              "dependents": null,
              "ecosystems": "npm",
              "total_downloads": null,
              "monthly_downloads": 8536
            },
            "components": [
              {
                "key": "monthly_downloads",
                "name": "Monthly downloads",
                "detail": "8,536 downloads/month across npm",
                "points": 52.4,
                "status": "partial",
                "details": [
                  {
                    "code": "downloads_monthly",
                    "params": {
                      "count": 8536,
                      "ecosystems": "npm"
                    }
                  }
                ],
                "max_points": 80
              },
              {
                "key": "registry_dependents",
                "name": "Registry dependents",
                "detail": "not reported by this ecosystem",
                "points": 0,
                "status": "excluded",
                "details": [
                  {
                    "code": "not_reported_by_this_ecosystem",
                    "params": {}
                  }
                ],
                "max_points": 20
              }
            ]
          }
        ],
        "description": "Does the project have users, downloads, attention, and a welcoming setup for contributors?"
      },
      {
        "key": "governance",
        "band": "good",
        "name": "Sustainability & Governance",
        "value": 72,
        "weight": 0.24,
        "metrics": [
          {
            "key": "maintainer_resilience",
            "band": "moderate",
            "name": "Maintainer resilience (bus factor)",
            "note": null,
            "notes": [],
            "value": 51,
            "inputs": {
              "bus_factor": 2,
              "contributors_sampled": 6,
              "top_contributor_share": 0.361
            },
            "components": [
              {
                "key": "bus_factor",
                "name": "Bus factor",
                "detail": "2 contributor(s) cover half of all commits",
                "points": 25.2,
                "status": "partial",
                "details": [
                  {
                    "code": "bus_factor",
                    "params": {
                      "count": 2
                    }
                  }
                ],
                "max_points": 54
              },
              {
                "key": "commit_distribution",
                "name": "Commit distribution",
                "detail": "top contributor authored 36% of commits",
                "points": 14.4,
                "status": "partial",
                "details": [
                  {
                    "code": "top_contributor_share",
                    "params": {
                      "share": 36
                    }
                  }
                ],
                "max_points": 22.5
              },
              {
                "key": "contributor_breadth",
                "name": "Contributor breadth",
                "detail": "6 contributors",
                "points": 8.1,
                "status": "partial",
                "details": [
                  {
                    "code": "contributors_sampled",
                    "params": {
                      "count": 6
                    }
                  }
                ],
                "max_points": 13.5
              },
              {
                "key": "openssf_scorecard_contributors",
                "name": "OpenSSF Scorecard: Contributors",
                "detail": "project has 1 contributing companies or organizations -- score normalized to 3",
                "points": 3,
                "status": "partial",
                "details": [],
                "max_points": 10
              }
            ]
          },
          {
            "key": "responsiveness",
            "band": "good",
            "name": "Issue & PR responsiveness",
            "note": null,
            "notes": [],
            "value": 81,
            "inputs": {
              "merged_prs": 106,
              "open_issues": 0,
              "closed_issues": 1,
              "issue_closed_ratio": 1,
              "closed_unmerged_prs": 13
            },
            "components": [
              {
                "key": "issue_resolution",
                "name": "Issue resolution",
                "detail": "100% of issues closed",
                "points": 46.8,
                "status": "met",
                "details": [
                  {
                    "code": "issues_closed_share",
                    "params": {
                      "share": 100
                    }
                  }
                ],
                "max_points": 46.75
              },
              {
                "key": "pr_acceptance",
                "name": "PR acceptance",
                "detail": "106/119 decided PRs merged",
                "points": 34.1,
                "status": "partial",
                "details": [
                  {
                    "code": "decided_prs_merged",
                    "params": {
                      "merged": 106,
                      "decided": 119
                    }
                  }
                ],
                "max_points": 38.25
              },
              {
                "key": "openssf_scorecard_code_review",
                "name": "OpenSSF Scorecard: Code-Review",
                "detail": "Found 1/20 approved changesets -- score normalized to 0",
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 15
              }
            ]
          },
          {
            "key": "stewardship",
            "band": "moderate",
            "name": "Ownership & stewardship",
            "note": null,
            "notes": [],
            "value": 67,
            "inputs": {
              "followers": 74,
              "owner_type": "Organization",
              "is_verified": null,
              "owner_login": "shotstack",
              "public_repos": 36,
              "account_age_days": 3248
            },
            "components": [
              {
                "key": "ownership_backing",
                "name": "Ownership backing",
                "detail": "organization-owned",
                "points": 30,
                "status": "met",
                "details": [
                  {
                    "code": "owner_organization",
                    "params": {}
                  }
                ],
                "max_points": 30
              },
              {
                "key": "verified_domain",
                "name": "Verified domain",
                "detail": null,
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 20
              },
              {
                "key": "owner_reach",
                "name": "Owner reach",
                "detail": "74 followers of shotstack",
                "points": 13.5,
                "status": "partial",
                "details": [
                  {
                    "code": "owner_followers",
                    "params": {
                      "count": 74,
                      "login": "shotstack"
                    }
                  }
                ],
                "max_points": 25
              },
              {
                "key": "track_record",
                "name": "Track record",
                "detail": "36 public repos, account ~8 yr old",
                "points": 23.4,
                "status": "partial",
                "details": [
                  {
                    "code": "public_repos",
                    "params": {
                      "count": 36
                    }
                  },
                  {
                    "code": "account_age_years",
                    "params": {
                      "years": 8
                    }
                  }
                ],
                "max_points": 25
              }
            ]
          },
          {
            "key": "package_maintenance",
            "band": "excellent",
            "name": "Package maintenance",
            "note": null,
            "notes": [],
            "value": 100,
            "inputs": {
              "packages": [
                "@shotstack/schemas"
              ],
              "ecosystems": "npm",
              "any_deprecated": false,
              "min_days_since_publish": 5
            },
            "components": [
              {
                "key": "published_resolvable",
                "name": "Published & resolvable",
                "detail": "1 package(s) on npm",
                "points": 25,
                "status": "met",
                "details": [
                  {
                    "code": "packages_published",
                    "params": {
                      "count": 1,
                      "ecosystems": "npm"
                    }
                  }
                ],
                "max_points": 25
              },
              {
                "key": "publish_recency",
                "name": "Publish recency",
                "detail": "latest publish 5 days ago",
                "points": 35,
                "status": "met",
                "details": [
                  {
                    "code": "publish_recency",
                    "params": {
                      "days": 5
                    }
                  }
                ],
                "max_points": 35
              },
              {
                "key": "version_history",
                "name": "Version history",
                "detail": "77 published versions",
                "points": 20,
                "status": "met",
                "details": [
                  {
                    "code": "published_versions",
                    "params": {
                      "count": 77
                    }
                  }
                ],
                "max_points": 20
              },
              {
                "key": "not_deprecated",
                "name": "Not deprecated",
                "detail": "active, not deprecated or yanked",
                "points": 20,
                "status": "met",
                "details": [
                  {
                    "code": "package_not_deprecated",
                    "params": {}
                  }
                ],
                "max_points": 20
              }
            ]
          }
        ],
        "description": "Will the project survive its people — bus factor, responsiveness, who backs it, and package upkeep?"
      },
      {
        "key": "engineering",
        "band": "good",
        "name": "Engineering Quality",
        "value": 84,
        "weight": 0.2,
        "metrics": [
          {
            "key": "engineering_practices",
            "band": "excellent",
            "name": "Engineering practices",
            "note": null,
            "notes": [],
            "value": 90,
            "inputs": {
              "has_ci": true,
              "has_tests": true,
              "has_editorconfig": true,
              "has_linter_config": true,
              "has_precommit_config": false
            },
            "components": [
              {
                "key": "ci_workflows",
                "name": "CI workflows",
                "detail": "4 workflow(s)",
                "points": 24,
                "status": "met",
                "details": [
                  {
                    "code": "ci_workflows",
                    "params": {
                      "count": 4
                    }
                  }
                ],
                "max_points": 24
              },
              {
                "key": "tests_present",
                "name": "Tests present",
                "detail": null,
                "points": 24,
                "status": "met",
                "details": [],
                "max_points": 24
              },
              {
                "key": "linter_config",
                "name": "Linter config",
                "detail": ".eslintrc.json, .php-cs-fixer.dist.php",
                "points": 16,
                "status": "met",
                "details": [
                  {
                    "code": "file_list",
                    "params": {
                      "files": ".eslintrc.json, .php-cs-fixer.dist.php"
                    }
                  }
                ],
                "max_points": 16
              },
              {
                "key": "pre_commit_hooks",
                "name": "Pre-commit hooks",
                "detail": null,
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 9.6
              },
              {
                "key": "editorconfig",
                "name": ".editorconfig",
                "detail": null,
                "points": 6.4,
                "status": "met",
                "details": [],
                "max_points": 6.4
              },
              {
                "key": "openssf_scorecard_ci_tests",
                "name": "OpenSSF Scorecard: CI-Tests",
                "detail": "9 out of 9 merged PRs checked by a CI test -- score normalized to 10",
                "points": 20,
                "status": "met",
                "details": [],
                "max_points": 20
              }
            ]
          },
          {
            "key": "documentation",
            "band": "good",
            "name": "Documentation",
            "note": null,
            "notes": [],
            "value": 75,
            "inputs": {
              "topics": [
                "video",
                "video-processing",
                "video-editing",
                "api",
                "api-documentation",
                "shins",
                "shotstack-api",
                "swagger",
                "oas3",
                "vieo-edit-sdk"
              ],
              "has_wiki": true,
              "homepage": "https://shotstack.io/docs/api/",
              "has_readme": true,
              "has_docs_dir": false,
              "has_description": true
            },
            "components": [
              {
                "key": "readme",
                "name": "README",
                "detail": null,
                "points": 30,
                "status": "met",
                "details": [],
                "max_points": 30
              },
              {
                "key": "documentation_directory",
                "name": "Documentation directory",
                "detail": null,
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 25
              },
              {
                "key": "documentation_homepage_site",
                "name": "Documentation / homepage site",
                "detail": "https://shotstack.io/docs/api/",
                "points": 15,
                "status": "met",
                "details": [],
                "max_points": 15
              },
              {
                "key": "repository_description",
                "name": "Repository description",
                "detail": null,
                "points": 10,
                "status": "met",
                "details": [],
                "max_points": 10
              },
              {
                "key": "topics",
                "name": "Topics",
                "detail": "10 topics",
                "points": 10,
                "status": "met",
                "details": [
                  {
                    "code": "topics_count",
                    "params": {
                      "count": 10
                    }
                  }
                ],
                "max_points": 10
              },
              {
                "key": "wiki",
                "name": "Wiki",
                "detail": null,
                "points": 10,
                "status": "met",
                "details": [],
                "max_points": 10
              }
            ]
          }
        ],
        "description": "Are baseline engineering and documentation practices in place?"
      },
      {
        "key": "security",
        "band": "at_risk",
        "name": "Security",
        "value": 38,
        "weight": 0.16,
        "metrics": [
          {
            "key": "security_posture",
            "band": "at_risk",
            "name": "Security posture",
            "note": "Excluded from scoring (no data or not applicable): Packaging, Signed-Releases. Remaining weights renormalized.",
            "notes": [
              {
                "code": "excluded_no_data",
                "params": {
                  "components": [
                    "packaging",
                    "signed_releases"
                  ]
                }
              },
              {
                "code": "weights_renormalized",
                "params": {}
              }
            ],
            "value": 39,
            "inputs": {
              "source": "openssf_scorecard",
              "checks_evaluated": 16,
              "scorecard_version": "v5.5.0",
              "checks_inconclusive": 2,
              "scorecard_aggregate": 3.9
            },
            "components": [
              {
                "key": "binary_artifacts",
                "name": "Binary-Artifacts",
                "detail": "no binaries found in the repo",
                "points": 7.5,
                "status": "met",
                "details": [],
                "max_points": 7.5
              },
              {
                "key": "branch_protection",
                "name": "Branch-Protection",
                "detail": "branch protection not enabled on development/release branches",
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 7.5
              },
              {
                "key": "ci_tests",
                "name": "CI-Tests",
                "detail": "9 out of 9 merged PRs checked by a CI test -- score normalized to 10",
                "points": 2.5,
                "status": "met",
                "details": [],
                "max_points": 2.5
              },
              {
                "key": "cii_best_practices",
                "name": "CII-Best-Practices",
                "detail": "no effort to earn an OpenSSF best practices badge detected",
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 2.5
              },
              {
                "key": "code_review",
                "name": "Code-Review",
                "detail": "Found 1/20 approved changesets -- score normalized to 0",
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 7.5
              },
              {
                "key": "contributors",
                "name": "Contributors",
                "detail": "project has 1 contributing companies or organizations -- score normalized to 3",
                "points": 0.8,
                "status": "partial",
                "details": [],
                "max_points": 2.5
              },
              {
                "key": "dangerous_workflow",
                "name": "Dangerous-Workflow",
                "detail": "no dangerous workflow patterns detected",
                "points": 10,
                "status": "met",
                "details": [],
                "max_points": 10
              },
              {
                "key": "dependency_update_tool",
                "name": "Dependency-Update-Tool",
                "detail": "update tool detected",
                "points": 7.5,
                "status": "met",
                "details": [],
                "max_points": 7.5
              },
              {
                "key": "fuzzing",
                "name": "Fuzzing",
                "detail": "project is not fuzzed",
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 5
              },
              {
                "key": "license",
                "name": "License",
                "detail": "license file not detected",
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 2.5
              },
              {
                "key": "maintained",
                "name": "Maintained",
                "detail": "30 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 10",
                "points": 7.5,
                "status": "met",
                "details": [],
                "max_points": 7.5
              },
              {
                "key": "packaging",
                "name": "Packaging",
                "detail": "packaging workflow not detected",
                "points": 0,
                "status": "excluded",
                "details": [
                  {
                    "code": "no_data",
                    "params": {}
                  }
                ],
                "max_points": 5
              },
              {
                "key": "pinned_dependencies",
                "name": "Pinned-Dependencies",
                "detail": "dependency not pinned by hash detected -- score normalized to 0",
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 5
              },
              {
                "key": "sast",
                "name": "SAST",
                "detail": "SAST tool is not run on all commits -- score normalized to 0",
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 5
              },
              {
                "key": "security_policy",
                "name": "Security-Policy",
                "detail": "security policy file not detected",
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 5
              },
              {
                "key": "signed_releases",
                "name": "Signed-Releases",
                "detail": "no releases found",
                "points": 0,
                "status": "excluded",
                "details": [
                  {
                    "code": "no_data",
                    "params": {}
                  }
                ],
                "max_points": 7.5
              },
              {
                "key": "token_permissions",
                "name": "Token-Permissions",
                "detail": "detected GitHub workflow tokens with excessive permissions",
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 7.5
              },
              {
                "key": "vulnerabilities",
                "name": "Vulnerabilities",
                "detail": "56 existing vulnerabilities detected",
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 7.5
              }
            ]
          },
          {
            "key": "dependency_advisories",
            "band": "at_risk",
            "name": "Dependency advisories",
            "note": "Excluded from scoring (no data or not applicable): Indirect dependencies free of known advisories. Remaining weights renormalized. Matched 917 resolved dependencies against OSV. This repository publishes no package the index resolves, so the repository dependency graph was assessed instead. That graph mixes development and test pins with shipped dependencies, so only the declared runtime dependencies are scored; transitive findings are reported as context and excluded from the score. Reachability is not analyzed.",
            "notes": [
              {
                "code": "excluded_no_data",
                "params": {
                  "components": [
                    "indirect_dependencies_free_of_known_advisories"
                  ]
                }
              },
              {
                "code": "weights_renormalized",
                "params": {}
              },
              {
                "code": "advisories_scope_repository",
                "params": {
                  "assessed": 917
                }
              },
              {
                "code": "advisories_repo_graph_caveat",
                "params": {}
              },
              {
                "code": "advisories_reachability",
                "params": {}
              }
            ],
            "value": 33,
            "inputs": {
              "source": "osv",
              "advisories": 154,
              "affected_packages": 65,
              "assessed_packages": 917,
              "unassessed_packages": 0,
              "affected_by_severity": "critical 4, high 37, moderate 22, low 2",
              "direct_affected_packages": 7
            },
            "components": [
              {
                "key": "direct_dependencies_free_of_known_advisories",
                "name": "Direct dependencies free of known advisories",
                "detail": "7 affected: ejs 3.1.5 (critical 9.8), sanitize-html 2.4.0 (high 7.5), ejs 3.1.7 (moderate 5.3), +4 more",
                "points": 4.1,
                "status": "partial",
                "details": [
                  {
                    "code": "advisories_affected",
                    "params": {
                      "count": 7,
                      "packages": "ejs 3.1.5 (critical 9.8), sanitize-html 2.4.0 (high 7.5), ejs 3.1.7 (moderate 5.3)"
                    }
                  },
                  {
                    "code": "advisories_affected_more",
                    "params": {
                      "count": 4
                    }
                  }
                ],
                "max_points": 35
              },
              {
                "key": "indirect_dependencies_free_of_known_advisories",
                "name": "Indirect dependencies free of known advisories",
                "detail": "transitive set not separable from development and test dependencies in this scope",
                "points": 0,
                "status": "excluded",
                "details": [
                  {
                    "code": "advisories_scope_not_separable",
                    "params": {}
                  }
                ],
                "max_points": 25
              },
              {
                "key": "no_advisories_left_outstanding",
                "name": "No advisories left outstanding",
                "detail": "6 advisory-carrying package(s) unaddressed past 90 days; oldest published 1651 days ago",
                "points": 20.4,
                "status": "partial",
                "details": [
                  {
                    "code": "advisories_stale",
                    "params": {
                      "days": 90,
                      "count": 6,
                      "oldest": 1651
                    }
                  }
                ],
                "max_points": 40
              }
            ]
          },
          {
            "key": "malicious_dependencies",
            "band": "excellent",
            "name": "Malicious dependencies",
            "note": null,
            "notes": [],
            "value": 100,
            "inputs": {
              "source": "osv",
              "meaning": "reported as a malicious package by the OpenSSF corpus; the remedy is removal or moving off the compromised name, never an upgrade of the same artifact. Versions the registry has since pulled are listed but not scored",
              "packages": [],
              "red_flag": false,
              "assessed_packages": 917,
              "malicious_packages": 0,
              "direct_malicious_packages": 0,
              "withdrawn_malicious_packages": 0,
              "installable_malicious_packages": 0
            },
            "components": [
              {
                "key": "no_dependency_reported_as_a_malicious_package",
                "name": "No dependency reported as a malicious package",
                "detail": "no dependency is reported as a malicious package",
                "points": 100,
                "status": "met",
                "details": [
                  {
                    "code": "no_malicious_dependencies",
                    "params": {}
                  }
                ],
                "max_points": 100
              }
            ]
          },
          {
            "key": "high_risk_jurisdiction_exposure",
            "band": "excellent",
            "name": "High-Risk Jurisdiction Exposure",
            "note": "Only high-confidence self-published location evidence affects this multiplier. Ambiguous matches are review-only; country evidence is not proof of nationality, citizenship, legal registration, malicious intent, or sanctions status.",
            "notes": [
              {
                "code": "jurisdiction_evidence_limits",
                "params": {}
              }
            ],
            "value": 100,
            "inputs": {
              "meaning": "self-published location evidence; not nationality or citizenship",
              "red_flag": false,
              "exposures": [],
              "policy_countries": [
                "Russia",
                "Iran",
                "North Korea"
              ],
              "review_only_matches": 0,
              "assessed_self_published_locations": 3
            },
            "components": [
              {
                "key": "policy_exposure_multiplier",
                "name": "Policy exposure multiplier",
                "detail": "no confirmed policy-scope location match",
                "points": 100,
                "status": "met",
                "details": [
                  {
                    "code": "jurisdiction_no_match",
                    "params": {}
                  }
                ],
                "max_points": 100
              }
            ]
          }
        ],
        "description": "Are visible security and supply-chain practices strong, with no malicious dependency and no unresolved high-risk jurisdiction exposure?"
      },
      {
        "key": "ai_readiness",
        "band": "moderate",
        "name": "AI Readiness",
        "value": 54,
        "weight": 0,
        "metrics": [
          {
            "key": "ai_agent_context",
            "band": "at_risk",
            "name": "Agent context & guidance",
            "note": null,
            "notes": [],
            "value": 40,
            "inputs": {
              "has_llms_txt": false,
              "legible_history_share": 0.98,
              "agent_instruction_files": [],
              "agent_instruction_max_bytes": null
            },
            "components": [
              {
                "key": "agent_instructions",
                "name": "Agent instructions",
                "detail": "no CLAUDE.md / AGENTS.md / editor rules",
                "points": 0,
                "status": "missed",
                "details": [
                  {
                    "code": "no_agent_instructions",
                    "params": {}
                  }
                ],
                "max_points": 45
              },
              {
                "key": "machine_readable_docs_llms_txt",
                "name": "Machine-readable docs (llms.txt)",
                "detail": null,
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 15
              },
              {
                "key": "legible_commit_history",
                "name": "Legible commit history",
                "detail": "98 of 100 human commits state their intent (structured subject or explanatory body)",
                "points": 40,
                "status": "met",
                "details": [
                  {
                    "code": "legible_history",
                    "params": {
                      "legible": 98,
                      "sampled": 100
                    }
                  }
                ],
                "max_points": 40
              }
            ]
          },
          {
            "key": "ai_verify_loop",
            "band": "moderate",
            "name": "Verify loop (build / test / typecheck)",
            "note": null,
            "notes": [],
            "value": 54,
            "inputs": {
              "has_nix": false,
              "has_tests": true,
              "lockfiles": [
                "package-lock.json",
                "pnpm-lock.yaml"
              ],
              "has_dockerfile": false,
              "typed_language": false,
              "bootstrap_files": [],
              "has_devcontainer": false,
              "has_linter_config": true,
              "typecheck_configs": [
                "tsconfig.json"
              ],
              "agent_commit_share": 0,
              "toolchain_manifests": [],
              "dependency_bot_commit_share": 0
            },
            "components": [
              {
                "key": "one_command_bootstrap",
                "name": "One-command bootstrap",
                "detail": null,
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 18
              },
              {
                "key": "automated_tests",
                "name": "Automated tests",
                "detail": null,
                "points": 22,
                "status": "met",
                "details": [],
                "max_points": 22
              },
              {
                "key": "lint_format_config",
                "name": "Lint / format config",
                "detail": ".eslintrc.json, .php-cs-fixer.dist.php",
                "points": 11,
                "status": "met",
                "details": [
                  {
                    "code": "file_list",
                    "params": {
                      "files": ".eslintrc.json, .php-cs-fixer.dist.php"
                    }
                  }
                ],
                "max_points": 11
              },
              {
                "key": "static_type_checking",
                "name": "Static type checking",
                "detail": "tsconfig.json",
                "points": 11,
                "status": "met",
                "details": [
                  {
                    "code": "file_list",
                    "params": {
                      "files": "tsconfig.json"
                    }
                  }
                ],
                "max_points": 11
              },
              {
                "key": "reproducible_environment",
                "name": "Reproducible environment",
                "detail": "lockfile",
                "points": 10,
                "status": "met",
                "details": [
                  {
                    "code": "file_list",
                    "params": {
                      "files": "lockfile"
                    }
                  }
                ],
                "max_points": 10
              },
              {
                "key": "demonstrated_agent_practice",
                "name": "Demonstrated agent practice",
                "detail": "no agent-authored commits among the last 100",
                "points": 0,
                "status": "missed",
                "details": [
                  {
                    "code": "no_agent_authored_commits",
                    "params": {
                      "sampled": 100
                    }
                  }
                ],
                "max_points": 10
              },
              {
                "key": "automated_maintenance",
                "name": "Automated maintenance",
                "detail": "no automated dependency updates observed",
                "points": 0,
                "status": "missed",
                "details": [
                  {
                    "code": "no_dependency_automation",
                    "params": {}
                  }
                ],
                "max_points": 8
              },
              {
                "key": "openssf_scorecard_pinned_dependencies",
                "name": "OpenSSF Scorecard: Pinned-Dependencies",
                "detail": "dependency not pinned by hash detected -- score normalized to 0",
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 10
              }
            ]
          },
          {
            "key": "ai_code_legibility",
            "band": "good",
            "name": "Code legibility for models",
            "note": null,
            "notes": [],
            "value": 80,
            "inputs": {
              "primary_language": "Mustache",
              "largest_source_bytes": 268039,
              "source_files_sampled": 25,
              "oversized_source_files": 1
            },
            "components": [
              {
                "key": "type_checkable_code",
                "name": "Type-checkable code",
                "detail": "Mustache with type-check config (tsconfig.json)",
                "points": 27,
                "status": "partial",
                "details": [
                  {
                    "code": "typecheck_config_language",
                    "params": {
                      "files": "tsconfig.json",
                      "language": "Mustache"
                    }
                  }
                ],
                "max_points": 45
              },
              {
                "key": "manageable_file_sizes",
                "name": "Manageable file sizes",
                "detail": "1/25 source files over 60KB",
                "points": 52.8,
                "status": "partial",
                "details": [
                  {
                    "code": "oversized_source_files",
                    "params": {
                      "kb": 60,
                      "sampled": 25,
                      "oversized": 1
                    }
                  }
                ],
                "max_points": 55
              }
            ]
          }
        ],
        "description": "How well is the repo equipped to be developed and maintained with AI coding agents? An independent, experimental badge — weight 0.0, so it is surfaced on its own and does not affect the overall health score."
      }
    ],
    "metrics_version": "1.13.0"
  },
  "warnings": [
    "Star history unavailable: GitHub GraphQL error: Resource not accessible by personal access token",
    "npm package 'shins' points at a different repository (https://github.com/Mermade/shins); excluded from ecosystem scoring",
    "deps.dev does not index npm:@shotstack/schemas@1.14.1; advisories assessed against the repository dependency graph instead"
  ],
  "report_type": "repository",
  "generated_at": "2026-07-22T18:21:18.713818Z",
  "schema_version": "0.26.0",
  "badge_url": "https://raw.githubusercontent.com/inspect-software/badges/main/v1/s/shotstack/oas-api-definition.svg",
  "full_name": "shotstack/oas-api-definition",
  "license_state": "absent",
  "license_spdx": null
}

Bewertungen sind Signale, keine Garantien. Sie spiegeln öffentlich sichtbare Praxis auf GitHub wider — kein Code-Audit und keine Sicherheitsgarantie.

Fehlende Daten werden ausgeschlossen und die Gewichte neu normiert, nie als null bewertet. Die Methodik ist versioniert und offen: Metriken v1.13.0, Schema v0.26.0 — vollständige Methodik · Metriken-Wiki.

Wie ein einzelnes Ergebnis im Gesamtregister steht: aggregierte Statistikennpm.