Публічний реєстр
Звіт про здоров'я програмного забезпеченнясхема 0.27.0 · метрики 2.3.1 · 2026-08-01 09:19 UTC

Dashlane / dashlane-cli

👩‍💻 Dashlane CLI - Access your secrets in your terminal, servers and CI/CD

TypeScriptApache-2.0★ 223 зірки⑂ 61 форкз лют. 2022 р.Переглянути на GitHub ↗
ТипІнструмент командного рядкаВебінтерфейсMCP-серверяк це визначено

Dashlane/dashlane-cli має індекс здоров’я 83 зі 100, що відповідає смузі «Відмінний». Найвищий показник — Vitality (84/100), найнижчий — AI Readiness (46/100). Останнє оновлення — сьогодні. Більшість нещодавньої роботи виконують 4 учасники.

83
загалом / 100
Відмінний

Індекс здоров'я програмного забезпечення

Метрики згруповано у зважені категорії на шкалі 1–100. Загальна оцінка починається як їхнє зважене середнє, відкаліброване за розподілом публічного реєстру, тож діапазони мають перцентильний зміст; коли публічні дані активують Політику юрисдикцій високого ризику, рейтинг коригується й отримує верхню межу 34 («У зоні ризику»).

83
Винятковий93-100Верхній щабель реєстру (≈ топ-5%); відповідає практично всім перевіреним критеріям
Відмінний80-92Сильний за всіма напрямами; незначні прогалини
Добрий65-79Здоровий; прогалини обмежені та керовані
Помірний50-64Прийнятний, але з помітними прогалинами; рекомендовано перевірку
Слабкий35-49Суттєві недоліки в кількох сферах
У зоні ризику20-34Суттєві слабкі місця; впровадження потребує обережності
Критичний1-19Серйозні проблеми (покинутий, єдиний мейнтейнер, без базової гігієни)
ЖиттєздатністьСпільнота тавпровадженняСталість таврядуванняІнженернаякістьБезпекаГотовність доШІ

Профіль оцінок

Кожна вісь — окрема категорія. Форма важить більше, ніж середнє: здоровий об'єкт заповнює всю фігуру, тоді як профіль із піками та провалами означає, що сила в одному вимірі маскує ризик в іншому.

Зважений загальний бал 70 калібровано до 83 за шкалою опублікованого індексу (калібрування реєстру 2026-08-02).

Власність

DashlaneОрганізація
233 підписники42 публічні репозиторіїз жовт. 2012 р.

За цим репозиторієм стоїть організація — спільна, підзвітна опіка, здатна пережити будь-якого окремого мейнтейнера.

Метрики за категоріями

Життєздатність

Чи живий проєкт — чи пишеться код і чи виходять релізи?

84Відмінний · 21% загального індексу
Як обчислюється оцінка
36/36Свіжість push — останній push 0 дн. тому
16.6/36Ритм комітів — 24/52 тижнів із комітами
17.2/18Обсяг комітів — 82 комітів за останній рік
10/10OpenSSF Scorecard: Maintained — 28 commit(s) and 2 issue activity found in the last 90 days -- score normalized to 10
Використані вхідні дані
commits_last_year82
human_commit_share0,81
days_since_last_push0
active_weeks_last_year24
Як обчислюється оцінка
27/27Випускає релізи — опубліковано 43 релізів
36/36Свіжість релізів — останній реліз 23 дн. тому
27/27Ритм релізів — реліз кожні ~42 дн.
0/10OpenSSF Scorecard: Signed-Releases — Project has not signed or included provenance with any releases.
Використані вхідні дані
releases_count43
latest_release_tagv6.2628.1
releases_from_tagsні
days_since_latest_release23
mean_days_between_releases42

Спільнота та впровадження

Чи має проєкт користувачів, завантаження, увагу та влаштовані умови для контриб’юторів?

56Помірний · 17% загального індексу
Як обчислюється оцінка
38.1/60Зірки — 223 зірок
14.8/25Форки — 61 форків
7.8/15Спостерігачі — 26 спостерігачів
Використані вхідні дані
forks61
stars223
watchers26
growth_stateunverified
growth_factor_pct100
growth_unverified_reasonno_history
Як обчислюється оцінка
22.5/22.5README
22.5/22.5Ліцензія — визнана ліцензія (Apache-2.0)
0/18Настанови CONTRIBUTING
0/13.5Кодекс поведінки
0/7.2Шаблон issue
0/6.3Шаблон PR
Використані вхідні дані
has_readmeтак
has_licenseтак
readme_badges
has_contributingні
has_issue_templateні
has_code_of_conductні
readme_badge_services
has_pull_request_templateні

Сталість та врядування

Чи переживе проєкт своїх людей — бас-фактор, реактивність, хто за ним стоїть і як супроводжуються пакети?

83Відмінний · 23% загального індексу
Як обчислюється оцінка
43.2/54Бас-фактор — на 4 контриб’ютор(ів) припадає половина всіх комітів
18.7/22.5Розподіл комітів — головний контриб’ютор — автор 17% комітів
13.5/13.5Широта контриб’юторів — 30 контриб’юторів
10/10OpenSSF Scorecard: Contributors — project has 3 contributing companies or organizations -- score normalized to 10
Використані вхідні дані
bus_factor4
contributors_sampled30
top_contributor_share0,171
Як обчислюється оцінка
38.9/42Вирішення issue — закрито 92% issue
26.6/30Прийняття PR — злито 245/276 вирішених PR
0/13Newcomer PR acceptance — за 30 дн. не вирішено жодного PR від новачка
15/15OpenSSF Scorecard: Code-Review — all changesets reviewed
Використані вхідні дані
merged_prs245
open_issues7
closed_issues86
prs_merged_7d
prs_decided_7d
prs_merged_30d
prs_decided_30d
issue_closed_ratio0,925
closed_unmerged_prs31
first_time_authors_30d
first_time_prs_merged_30d
first_time_prs_decided_30d
Виключено з оцінювання (немає даних або не застосовно): newcomer_pr_acceptance. Залишкові ваги перенормовано.
Як обчислюється оцінка
30/30Підтримка власника — у власності організації
0/20Верифікований домен
17/25Охоплення власника — 233 підписників у Dashlane
23.9/25Послужний список — 42 публічних репозиторіїв, вік облікового запису ~13 р.
Використані вхідні дані
followers233
owner_typeOrganization
is_verified
owner_loginDashlane
public_repos42
account_age_days5 029

Інженерна якість

Чи наявні базові інженерні практики та документація?

72Добрий · 19% загального індексу
Як обчислюється оцінка
24/24Процеси CI — 4 процес(ів) CI
0/24Наявні тести
16/16Конфігурація лінтера — eslint.config.mjs
0/9.6Pre-commit-хуки
0/6.4.editorconfig
20/20OpenSSF Scorecard: CI-Tests — 9 out of 9 merged PRs checked by a CI test -- score normalized to 10
Використані вхідні дані
has_ciтак
has_testsні
has_editorconfigні
has_linter_configтак
has_precommit_configні

Документація

90Відмінний
Як обчислюється оцінка
30/30README
25/25Каталог документації
15/15Сайт документації / домашня сторінка — https://cli.dashlane.com/
10/10Опис репозиторію
10/10Теми — 6 тем
0/10Wiki
Використані вхідні дані
topicsdashlane, password-manager, cli, command-line, secrets, secrets-manager
has_wikiні
homepagehttps://cli.dashlane.com/
has_readmeтак
has_docs_dirтак
has_descriptionтак

Безпека

Чи міцні видимі практики безпеки й ланцюга постачання, без непослабленої пов’язаності з юрисдикціями високого ризику?

54Помірний · 16% загального індексу

Стан безпеки

56Помірний
Як обчислюється оцінка
7.5/7.5Binary-Artifacts — no binaries found in the repo
4.5/7.5Branch-Protection — branch protection is not maximal on development and all 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
7.5/7.5Code-Review — all changesets reviewed
2.5/2.5Contributors — project has 3 contributing companies or organizations -- score normalized to 10
10/10Dangerous-Workflow — no dangerous workflow patterns detected
7.5/7.5Dependency-Update-Tool — update tool detected
0/5Fuzzing — project is not fuzzed
2.5/2.5Ліцензія — license file detected
7.5/7.5Maintained — 28 commit(s) and 2 issue activity found in the last 90 days -- score normalized to 10
0/5Packaging — немає даних
0/5Pinned-Dependencies — dependency not pinned by hash detected -- score normalized to 0
4/5SAST — SAST tool is not run on all commits -- score normalized to 8
0/5Security-Policy — security policy file not detected
0/7.5Signed-Releases — Project has not signed or included provenance with any releases.
0/7.5Token-Permissions — detected GitHub workflow tokens with excessive permissions
0/7.5Vulnerabilities — 119 existing vulnerabilities detected
Використані вхідні дані
sourceopenssf_scorecard
checks_evaluated17
scorecard_versionv5.5.0
checks_inconclusive1
scorecard_aggregate5,6
Виключено з оцінювання (немає даних або не застосовно): packaging. Залишкові ваги перенормовано.
Як обчислюється оцінка
6.7/35Прямі залежності без відомих сповіщень — уражено 5: next 15.5.12 (high 8.6), sharp 0.33.5 (high 7.3), sharp 0.34.3 (high 7.3), ще +2
0/25Непрямі залежності без відомих сповіщень — транзитивний набір не відокремлюється від залежностей розробки й тестування в цьому обсязі
27/40Немає задавнених сповіщень — 3 пакет(ів) зі сповіщеннями без реакції понад 90 дн.; найдавніше опубліковано 170 дн. тому
Використані вхідні дані
sourceosv
advisories146
affected_packages39
assessed_packages1 145
unassessed_packages0
affected_by_severitycritical 1, high 23, moderate 14, low 1
direct_affected_packages5
Виключено з оцінювання (немає даних або не застосовно): Непрямі залежності без відомих сповіщень. Залишкові ваги перенормовано. Звірено 1145 резолвлених залежностей із OSV. Цей репозиторій не публікує пакета, який резолвить індекс, тож натомість оцінено граф залежностей репозиторію. Цей граф змішує закріплені версії для розробки й тестування зі справді постачаними залежностями, тож оцінюються лише задекларовані runtime-залежності; транзитивні знахідки подаються як контекст і в оцінку не входять. Досяжність не аналізується.

Готовність до ШІ

Наскільки репозиторій оснащений для розробки та супроводу за участі ШІ-агентів? Має свідомо малу вагу (4%): агентний інструментарій — реальний сигнал супроводу, але репозиторій без нього все одно може отримати 100/100.

46Слабкий · 4% загального індексу
Як обчислюється оцінка
0/45Інструкції для агентів — немає CLAUDE.md / AGENTS.md / правил редактора
0/15Машиночитана документація (llms.txt)
40/40Читабельна історія комітів — намір зазначено у 72 з 81 людських комітів (структурований заголовок або пояснювальний текст)
Використані вхідні дані
has_llms_txtні
legible_history_share0,889
agent_instruction_files
agent_instruction_max_bytes
Як обчислюється оцінка
0/18Розгортання однією командою
0/22Автоматизовані тести
11/11Конфігурація лінтера / форматера — eslint.config.mjs
11/11Статична перевірка типів — documentation/tsconfig.json, tsconfig.json
10/10Відтворюване середовище — lockfile
0/10Підтверджена практика роботи з агентами — серед останніх 100 комітів немає створених агентом
8/8Автоматизоване супроводження — 19 з останніх 100 комітів — автоматичні оновлення залежностей
0/10OpenSSF Scorecard: Pinned-Dependencies — dependency not pinned by hash detected -- score normalized to 0
Використані вхідні дані
has_nixні
has_testsні
lockfilesyarn.lock
has_dockerfileні
typed_languageтак
bootstrap_files
has_devcontainerні
has_linter_configтак
typecheck_configsdocumentation/tsconfig.json, tsconfig.json
agent_commit_share0
toolchain_manifests
dependency_bot_commit_share0,19
Як обчислюється оцінка
45/45Типізований код — TypeScript (статично типізована)
54.6/55Керовані розміри файлів — 1/133 файлів вихідного коду понад 60 КБ
Використані вхідні дані
primary_languageTypeScript
largest_source_bytes3 224 093
source_files_sampled133
oversized_source_files1
Як обчислюється оцінка
0/40Схема API (OpenAPI/GraphQL/proto)
20/20Сервер MCP
0/40Придатні до запуску приклади
Використані вхідні дані
example_dirs
has_mcp_signalтак
api_schema_files

Ключові факти

223зірок GitHub
30контриб'юторів
82комітів за останні 12 місяців
0днів від останнього пушу
43релізів
4бас-фактор
7відкритих issue
npmпакетних екосистем

Попередження щодо збору даних

  • Star history unavailable: GitHub GraphQL error: Resource not accessible by personal access token
  • Could not fetch npm package '@dashlane/cli' from its registry
  • Could not fetch npm package '@dashlane/cli-documentation' from its registry

Докладніше

Історія зірок і форків 0 ★ / 61 ⇿
0Зірки
61Форки
42Релізи

Коли додано кожну зірку й форк — зібрано з GitHub і згруповано за днями. Кумулятивне зростання розміщено просто над денними додаваннями, з яких воно складається, тож їх видно одне проти одного: рівномірне органічне накопичення виглядає зовсім інакше, ніж різкий короткочасний сплеск. Там, де цю різницю можна виміряти, її подано як автентичність росту.

010203040506060262022-102024-092026-07
Мажорні 0Мінорні 29Патчі 13

Кожна точка охоплює 4 днів.

OpenSSF Scorecard 5.6 / 10
5.6сукупно

Незалежна, не прив'язана до інструментів оцінка безпеки від відкритого проєкту OpenSSF Scorecard. Кожна перевірка винагороджує практику безпеки, а не інструмент конкретного постачальника. Перевірки, які Scorecard не зміг визначити, позначено н/д і виключено з оцінки безпеки (вони ніколи не зараховуються як нуль).Scorecard v5.5.0 · 2026-08-01 09:18 UTC

10Binary-Artifactsno binaries found in the repo
6Branch-Protectionbranch protection is not maximal on development and all 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
10Code-Reviewall changesets reviewed
10Contributorsproject has 3 contributing companies or organizations -- score normalized to 10
10Dangerous-Workflowno dangerous workflow patterns detected
10Dependency-Update-Toolupdate tool detected
0Fuzzingproject is not fuzzed
10Licenselicense file detected
10Maintained28 commit(s) and 2 issue activity found in the last 90 days -- score normalized to 10
н/дPackagingpackaging workflow not detected
0Pinned-Dependenciesdependency not pinned by hash detected -- score normalized to 0
8SASTSAST tool is not run on all commits -- score normalized to 8
0Security-Policysecurity policy file not detected
0Signed-ReleasesProject has not signed or included provenance with any releases.
0Token-Permissionsdetected GitHub workflow tokens with excessive permissions
0Vulnerabilities119 existing vulnerabilities detected
Прямі залежності 31
РеєстрПакетОбмеження версіїМаніфест
npmnext^15.5.10documentation/package.json
npmnextra^3.2.3documentation/package.json
npmnextra-theme-docs^3.2.3documentation/package.json
npmreact^18.3.1documentation/package.json
npmreact-dom^18.3.1documentation/package.json
npmsharp^0.33.5documentation/package.json
npm@dashlane/apiconnect-utils^3.1.9package.json
npm@dashlane/apiconnect-worker^3.1.9package.json
npm@dashlane/nsm-attestation^1.0.2package.json
npm@inquirer/prompts^7.1.0package.json
npm@json2csv/plainjs^7.0.6package.json
npm@json2csv/transforms^7.0.6package.json
npm@modelcontextprotocol/sdk^1.26.0package.json
npm@napi-rs/clipboard^1.1.2package.json
npm@napi-rs/keyring^1.1.6package.json
npm@node-rs/argon2^2.0.0package.json
npm@serenity-kit/opaque^1.1.0package.json
npmajv^8.18.0package.json
npmajv-formats^3.0.1package.json
npmbetter-sqlite3^11.5.0package.json
npmcommander^12.1.0package.json
npmgot^14.4.4package.json
npmjsonpath-plus^10.3.0package.json
npmlibsodium-wrappers^0.7.15package.json
npmnode-mac-auth^1.1.0package.json
npmotplib^12.0.1package.json
npmplaywright-core^1.49.0package.json
npmwinston^3.17.0package.json
npmxml-js^1.6.11package.json
npmzlib^1.0.5package.json
npmzod^3.25.67package.json
Усі залежності 1 145

Повний розв'язаний набір залежностей із графа залежностей GitHub: 39 прямих і 1 106 непрямих (транзитивних) пакетів. Транзитивне замикання є повним, коли в репозиторії закомічено lockfile.

РеєстрПакетВерсіяЗв'язок
npm@dashlane/apiconnect-utils3.1.9пряма
npm@dashlane/apiconnect-worker3.1.9пряма
npm@dashlane/nsm-attestation1.0.2пряма
npm@inquirer/prompts7.1.0пряма
npm@json2csv/plainjs7.0.6пряма
npm@json2csv/transforms7.0.6пряма
npm@modelcontextprotocol/sdk1.27.1пряма
npm@napi-rs/clipboard1.1.2пряма
npm@napi-rs/keyring1.1.6пряма
npm@node-rs/argon22.0.0пряма
npm@serenity-kit/opaque1.1.0пряма
npmajv6.12.6пряма
npmajv8.17.1пряма
npmajv8.18.0пряма
npmajv-formats3.0.1пряма
npmbetter-sqlite311.5.0пряма
npmcommander12.1.0пряма
npmcommander7.2.0пряма
npmcommander8.3.0пряма
npmcommander9.2.0пряма
npmgot14.4.4пряма
npmjsonpath-plus10.3.0пряма
npmlibsodium-wrappers0.7.15пряма
npmnext15.5.12пряма
npmnextra3.2.3пряма
npmnextra-theme-docs3.2.3пряма
npmnode-mac-auth1.1.0пряма
npmotplib12.0.1пряма
npmplaywright-core1.49.0пряма
npmreact18.3.1пряма
npmreact-dom18.3.1пряма
npmsharp0.33.5пряма
npmsharp0.34.3пряма
npmwinston3.17.0пряма
npmxml-js1.6.11пряма
npmzlib1.0.5пряма
npmzod3.22.4пряма
npmzod3.25.76пряма
npmzod4.3.5пряма
npm@aivenio/tsc-output-parser2.1.1непряма
npm@antfu/install-pkg1.1.0непряма
npm@antfu/utils8.1.1непряма
npm@babel/generator7.26.2непряма
npm@babel/helper-string-parser7.25.9непряма
npm@babel/helper-validator-identifier7.25.9непряма
npm@babel/parser7.26.2непряма
npm@babel/types7.26.0непряма
npm@braintree/sanitize-url7.1.1непряма
npm@chevrotain/cst-dts-gen11.0.3непряма
npm@chevrotain/gast11.0.3непряма
npm@chevrotain/regexp-to-ast11.0.3непряма
npm@chevrotain/types11.0.3непряма
npm@chevrotain/utils11.0.3непряма
npm@colors/colors1.6.0непряма
npm@cspotcode/source-map-support0.8.1непряма
npm@dabh/diagnostics2.0.3непряма
npm@emnapi/core1.3.1непряма
npm@emnapi/runtime1.3.1непряма
npm@emnapi/runtime1.5.0непряма
npm@emnapi/wasi-threads1.0.1непряма
npm@esbuild/aix-ppc640.25.5непряма
npm@esbuild/android-arm0.25.5непряма
npm@esbuild/android-arm640.25.5непряма
npm@esbuild/android-x640.25.5непряма
npm@esbuild/darwin-arm640.25.5непряма
npm@esbuild/darwin-x640.25.5непряма
npm@esbuild/freebsd-arm640.25.5непряма
npm@esbuild/freebsd-x640.25.5непряма
npm@esbuild/linux-arm0.25.5непряма
npm@esbuild/linux-arm640.25.5непряма
npm@esbuild/linux-ia320.25.5непряма
npm@esbuild/linux-loong640.25.5непряма
npm@esbuild/linux-mips64el0.25.5непряма
npm@esbuild/linux-ppc640.25.5непряма
npm@esbuild/linux-riscv640.25.5непряма
npm@esbuild/linux-s390x0.25.5непряма
npm@esbuild/linux-x640.25.5непряма
npm@esbuild/netbsd-arm640.25.5непряма
npm@esbuild/netbsd-x640.25.5непряма
npm@esbuild/openbsd-arm640.25.5непряма
npm@esbuild/openbsd-x640.25.5непряма
npm@esbuild/sunos-x640.25.5непряма
npm@esbuild/win32-arm640.25.5непряма
npm@esbuild/win32-ia320.25.5непряма
npm@esbuild/win32-x640.25.5непряма
npm@eslint-community/eslint-utils4.4.1непряма
npm@eslint-community/regexpp4.12.1непряма
npm@eslint/config-array0.19.0непряма
npm@eslint/core0.9.0непряма
npm@eslint/eslintrc3.2.0непряма
npm@eslint/js9.15.0непряма
npm@eslint/object-schema2.1.4непряма
npm@eslint/plugin-kit0.2.3непряма
npm@floating-ui/core1.6.8непряма
npm@floating-ui/dom1.6.12непряма
npm@floating-ui/react0.26.28непряма
npm@floating-ui/react-dom2.1.2непряма
npm@floating-ui/utils0.2.8непряма
npm@formatjs/intl-localematcher0.5.8непряма
npm@headlessui/react2.2.0непряма
npm@hono/node-server1.19.11непряма
npm@humanfs/core0.19.1непряма
npm@humanfs/node0.16.6непряма
npm@humanwhocodes/module-importer1.0.1непряма
npm@humanwhocodes/retry0.3.1непряма
npm@humanwhocodes/retry0.4.1непряма
npm@iconify/types2.0.0непряма
npm@iconify/utils2.3.0непряма
npm@img/sharp-darwin-arm640.33.5непряма
npm@img/sharp-darwin-arm640.34.3непряма
npm@img/sharp-darwin-x640.33.5непряма
npm@img/sharp-darwin-x640.34.3непряма
npm@img/sharp-libvips-darwin-arm641.0.4непряма
npm@img/sharp-libvips-darwin-arm641.2.0непряма
npm@img/sharp-libvips-darwin-x641.0.4непряма
npm@img/sharp-libvips-darwin-x641.2.0непряма
npm@img/sharp-libvips-linux-arm1.0.5непряма
npm@img/sharp-libvips-linux-arm1.2.0непряма
npm@img/sharp-libvips-linux-arm641.0.4непряма
npm@img/sharp-libvips-linux-arm641.2.0непряма
npm@img/sharp-libvips-linux-ppc641.2.0непряма
npm@img/sharp-libvips-linux-s390x1.0.4непряма
npm@img/sharp-libvips-linux-s390x1.2.0непряма
npm@img/sharp-libvips-linux-x641.0.4непряма
npm@img/sharp-libvips-linux-x641.2.0непряма
npm@img/sharp-libvips-linuxmusl-arm641.0.4непряма
npm@img/sharp-libvips-linuxmusl-arm641.2.0непряма
npm@img/sharp-libvips-linuxmusl-x641.0.4непряма
npm@img/sharp-libvips-linuxmusl-x641.2.0непряма
npm@img/sharp-linux-arm0.33.5непряма
npm@img/sharp-linux-arm0.34.3непряма
npm@img/sharp-linux-arm640.33.5непряма
npm@img/sharp-linux-arm640.34.3непряма
npm@img/sharp-linux-ppc640.34.3непряма
npm@img/sharp-linux-s390x0.33.5непряма
npm@img/sharp-linux-s390x0.34.3непряма
npm@img/sharp-linux-x640.33.5непряма
npm@img/sharp-linux-x640.34.3непряма
npm@img/sharp-linuxmusl-arm640.33.5непряма
npm@img/sharp-linuxmusl-arm640.34.3непряма
npm@img/sharp-linuxmusl-x640.33.5непряма
npm@img/sharp-linuxmusl-x640.34.3непряма
npm@img/sharp-wasm320.33.5непряма
npm@img/sharp-wasm320.34.3непряма
npm@img/sharp-win32-arm640.34.3непряма
npm@img/sharp-win32-ia320.33.5непряма
npm@img/sharp-win32-ia320.34.3непряма
npm@img/sharp-win32-x640.33.5непряма
npm@img/sharp-win32-x640.34.3непряма
npm@inquirer/checkbox4.0.2непряма
npm@inquirer/confirm5.0.2непряма
npm@inquirer/core10.1.0непряма
npm@inquirer/editor4.1.0непряма
npm@inquirer/expand4.0.2непряма
npm@inquirer/figures1.0.8непряма
npm@inquirer/input4.0.2непряма
npm@inquirer/number3.0.2непряма
npm@inquirer/password4.0.2непряма
npm@inquirer/rawlist4.0.2непряма
npm@inquirer/search3.0.2непряма
npm@inquirer/select4.0.2непряма
npm@inquirer/type3.0.1непряма
npm@isaacs/cliui8.0.2непряма
npm@isaacs/fs-minipass4.0.1непряма
npm@jridgewell/gen-mapping0.3.5непряма
npm@jridgewell/resolve-uri3.1.2непряма
npm@jridgewell/set-array1.2.1непряма
npm@jridgewell/sourcemap-codec1.5.0непряма
npm@jridgewell/trace-mapping0.3.25непряма
npm@jridgewell/trace-mapping0.3.9непряма
npm@jsep-plugin/assignment1.3.0непряма
npm@jsep-plugin/regex1.0.4непряма
npm@json2csv/formatters7.0.6непряма
npm@mdx-js/mdx3.1.0непряма
npm@mdx-js/react3.1.0непряма
npm@mermaid-js/parser0.6.2непряма
npm@napi-rs/clipboard-darwin-arm641.1.2непряма
npm@napi-rs/clipboard-darwin-x641.1.2непряма
npm@napi-rs/clipboard-linux-arm-gnueabihf1.1.2непряма
npm@napi-rs/clipboard-linux-arm64-gnu1.1.2непряма
npm@napi-rs/clipboard-linux-arm64-musl1.1.2непряма
npm@napi-rs/clipboard-linux-x64-gnu1.1.2непряма
npm@napi-rs/clipboard-linux-x64-musl1.1.2непряма
npm@napi-rs/clipboard-win32-arm64-msvc1.1.2непряма
npm@napi-rs/clipboard-win32-ia32-msvc1.1.2непряма
npm@napi-rs/clipboard-win32-x64-msvc1.1.2непряма
npm@napi-rs/keyring-darwin-arm641.1.6непряма
npm@napi-rs/keyring-darwin-x641.1.6непряма
npm@napi-rs/keyring-freebsd-x641.1.6непряма
npm@napi-rs/keyring-linux-arm-gnueabihf1.1.6непряма
npm@napi-rs/keyring-linux-arm64-gnu1.1.6непряма
npm@napi-rs/keyring-linux-arm64-musl1.1.6непряма
npm@napi-rs/keyring-linux-riscv64-gnu1.1.6непряма
npm@napi-rs/keyring-linux-x64-gnu1.1.6непряма
npm@napi-rs/keyring-linux-x64-musl1.1.6непряма
npm@napi-rs/keyring-win32-arm64-msvc1.1.6непряма
npm@napi-rs/keyring-win32-ia32-msvc1.1.6непряма
npm@napi-rs/keyring-win32-x64-msvc1.1.6непряма
npm@napi-rs/simple-git0.1.9непряма
npm@napi-rs/simple-git-android-arm-eabi0.1.9непряма
npm@napi-rs/simple-git-android-arm640.1.9непряма
npm@napi-rs/simple-git-darwin-arm640.1.9непряма
npm@napi-rs/simple-git-darwin-x640.1.9непряма
npm@napi-rs/simple-git-linux-arm-gnueabihf0.1.9непряма
npm@napi-rs/simple-git-linux-arm64-gnu0.1.9непряма
npm@napi-rs/simple-git-linux-arm64-musl0.1.9непряма
npm@napi-rs/simple-git-linux-x64-gnu0.1.9непряма
npm@napi-rs/simple-git-linux-x64-musl0.1.9непряма
npm@napi-rs/simple-git-win32-arm64-msvc0.1.9непряма
npm@napi-rs/simple-git-win32-x64-msvc0.1.9непряма
npm@napi-rs/wasm-runtime0.2.5непряма
npm@next/env15.5.12непряма
npm@next/swc-darwin-arm6415.5.12непряма
npm@next/swc-darwin-x6415.5.12непряма
npm@next/swc-linux-arm64-gnu15.5.12непряма
npm@next/swc-linux-arm64-musl15.5.12непряма
npm@next/swc-linux-x64-gnu15.5.12непряма
npm@next/swc-linux-x64-musl15.5.12непряма
npm@next/swc-win32-arm64-msvc15.5.12непряма
npm@next/swc-win32-x64-msvc15.5.12непряма
npm@node-rs/argon2-android-arm-eabi2.0.0непряма
npm@node-rs/argon2-android-arm642.0.0непряма
npm@node-rs/argon2-darwin-arm642.0.0непряма
npm@node-rs/argon2-darwin-x642.0.0непряма
npm@node-rs/argon2-freebsd-x642.0.0непряма
npm@node-rs/argon2-linux-arm-gnueabihf2.0.0непряма
npm@node-rs/argon2-linux-arm64-gnu2.0.0непряма
npm@node-rs/argon2-linux-arm64-musl2.0.0непряма
npm@node-rs/argon2-linux-x64-gnu2.0.0непряма
npm@node-rs/argon2-linux-x64-musl2.0.0непряма
npm@node-rs/argon2-wasm32-wasi2.0.0непряма
npm@node-rs/argon2-win32-arm64-msvc2.0.0непряма
npm@node-rs/argon2-win32-ia32-msvc2.0.0непряма
npm@node-rs/argon2-win32-x64-msvc2.0.0непряма
npm@nodelib/fs.scandir2.1.5непряма
npm@nodelib/fs.stat2.0.5непряма
npm@nodelib/fs.walk1.2.8непряма
npm@npmcli/agent2.2.2непряма
npm@npmcli/fs3.1.1непряма
npm@otplib/core12.0.1непряма
npm@otplib/plugin-crypto12.0.1непряма
npm@otplib/plugin-thirty-two12.0.1непряма
npm@otplib/preset-default12.0.1непряма
npm@otplib/preset-v1112.0.1непряма
npm@pkgjs/parseargs0.11.0непряма
npm@pkgr/core0.1.1непряма
npm@react-aria/focus3.18.4непряма
npm@react-aria/interactions3.22.4непряма
npm@react-aria/ssr3.9.6непряма
npm@react-aria/utils3.25.3непряма
npm@react-stately/utils3.10.4непряма
npm@react-types/shared3.25.0непряма
npm@sec-ant/readable-stream0.4.1непряма
npm@shikijs/core1.23.1непряма
npm@shikijs/engine-javascript1.23.1непряма
npm@shikijs/engine-oniguruma1.23.1непряма
npm@shikijs/twoslash1.23.1непряма
npm@shikijs/types1.23.1непряма
npm@shikijs/vscode-textmate9.3.0непряма
npm@sindresorhus/is7.0.1непряма
npm@sindresorhus/merge-streams4.0.0непряма
npm@streamparser/json0.0.20непряма
npm@swc/helpers0.5.15непряма
npm@szmarczak/http-timer5.0.1непряма
npm@tanstack/react-virtual3.10.9непряма
npm@tanstack/virtual-core3.10.9непряма
npm@theguild/remark-mermaid0.1.3непряма
npm@theguild/remark-npm2yarn0.3.3непряма
npm@tsconfig/node101.0.11непряма
npm@tsconfig/node121.0.11непряма
npm@tsconfig/node141.0.3непряма
npm@tsconfig/node161.0.4непряма
npm@tybys/wasm-util0.9.0непряма
npm@types/acorn4.0.6непряма
npm@types/async3.2.24непряма
npm@types/better-sqlite37.6.12непряма
npm@types/chai5.0.1непряма
npm@types/d37.4.3непряма
npm@types/d3-array3.2.1непряма
npm@types/d3-axis3.0.6непряма
npm@types/d3-brush3.0.6непряма
npm@types/d3-chord3.0.6непряма
npm@types/d3-color3.1.3непряма
npm@types/d3-contour3.0.6непряма
npm@types/d3-delaunay6.0.4непряма
npm@types/d3-dispatch3.0.6непряма
npm@types/d3-drag3.0.7непряма
npm@types/d3-dsv3.0.7непряма
npm@types/d3-ease3.0.2непряма
npm@types/d3-fetch3.0.7непряма
npm@types/d3-force3.0.10непряма
npm@types/d3-format3.0.4непряма
npm@types/d3-geo3.1.0непряма
npm@types/d3-hierarchy3.1.7непряма
npm@types/d3-interpolate3.0.4непряма
npm@types/d3-path3.1.0непряма
npm@types/d3-polygon3.0.2непряма
npm@types/d3-quadtree3.0.6непряма
npm@types/d3-random3.0.3непряма
npm@types/d3-scale4.0.8непряма
npm@types/d3-scale-chromatic3.0.3непряма
npm@types/d3-selection3.0.11непряма
npm@types/d3-shape3.1.6непряма
npm@types/d3-time3.0.3непряма
npm@types/d3-time-format4.0.3непряма
npm@types/d3-timer3.0.2непряма
npm@types/d3-transition3.0.9непряма
npm@types/d3-zoom3.0.8непряма
npm@types/debug4.1.8непряма
npm@types/deep-eql4.0.2непряма
npm@types/eslint9.6.1непряма
npm@types/eslint__js8.42.3непряма
npm@types/estree1.0.1непряма
npm@types/estree1.0.6непряма
npm@types/estree-jsx1.0.0непряма
npm@types/geojson7946.0.14непряма
npm@types/hast3.0.3непряма
npm@types/hast3.0.4непряма
npm@types/http-cache-semantics4.0.4непряма
npm@types/inquirer9.0.7непряма
npm@types/json-schema7.0.15непряма
npm@types/katex0.16.0непряма
npm@types/libsodium-wrappers0.7.14непряма
npm@types/mdast4.0.3непряма
npm@types/mdx2.0.5непряма
npm@types/mocha10.0.10непряма
npm@types/ms0.7.31непряма
npm@types/nlcst2.0.3непряма
npm@types/node22.9.1непряма
npm@types/prop-types15.7.13непряма
npm@types/react18.3.12непряма
npm@types/through0.0.33непряма
npm@types/triple-beam1.3.5непряма
npm@types/trusted-types2.0.7непряма
npm@types/unist2.0.6непряма
npm@types/unist3.0.0непряма
npm@typescript-eslint/eslint-plugin8.15.0непряма
npm@typescript-eslint/parser8.15.0непряма
npm@typescript-eslint/scope-manager8.15.0непряма
npm@typescript-eslint/type-utils8.15.0непряма
npm@typescript-eslint/types8.15.0непряма
npm@typescript-eslint/typescript-estree8.15.0непряма
npm@typescript-eslint/utils8.15.0непряма
npm@typescript-eslint/visitor-keys8.15.0непряма
npm@typescript/vfs1.6.0непряма
npm@ungap/structured-clone1.2.0непряма
npm@yao-pkg/pkg6.1.1непряма
npm@yao-pkg/pkg-fetch3.5.17непряма
npmabbrev2.0.0непряма
npmaccepts2.0.0непряма
npmacorn8.14.0непряма
npmacorn8.15.0непряма
npmacorn8.9.0непряма
npmacorn-jsx5.3.2непряма
npmacorn-walk8.3.4непряма
npmaes-cbc-mac1.0.1непряма
npmagent-base6.0.2непряма
npmagent-base7.1.1непряма
npmaggregate-error3.1.0непряма
npmansi-colors4.1.3непряма
npmansi-escapes4.3.2непряма
npmansi-regex5.0.1непряма
npmansi-regex6.1.0непряма
npmansi-styles3.2.1непряма
npmansi-styles4.3.0непряма
npmansi-styles6.2.1непряма
npmany-promise1.3.0непряма
npmanymatch3.1.3непряма
npmarch2.2.0непряма
npmarg1.0.0непряма
npmarg4.1.3непряма
npmargparse1.0.10непряма
npmargparse2.0.1непряма
npmarray-iterate2.0.1непряма
npmasn10.2.6непряма
npmassertion-error2.0.1непряма
npmastring1.8.6непряма
npmasync3.2.6непряма
npmasync-function1.0.0непряма
npmasync-generator-function1.0.0непряма
npmbail2.0.2непряма
npmbalanced-match1.0.2непряма
npmbase64-js1.5.1непряма
npmbetter-react-mathjax2.0.3непряма
npmbinary-extensions2.3.0непряма
npmbindings1.5.0непряма
npmbl4.1.0непряма
npmbluebird3.7.2непряма
npmbn.js4.12.3непряма
npmbody-parser2.2.2непряма
npmbrace-expansion1.1.11непряма
npmbrace-expansion2.0.1непряма
npmbraces3.0.3непряма
npmbrorand1.1.0непряма
npmbrowser-stdout1.3.1непряма
npmbuffer5.7.1непряма
npmbytes3.1.2непряма
npmcacache18.0.4непряма
npmcacheable-lookup7.0.0непряма
npmcacheable-request12.0.1непряма
npmcall-bind-apply-helpers1.0.2непряма
npmcall-bound1.0.4непряма
npmcallsites3.1.0непряма
npmcamelcase6.3.0непряма
npmcaniuse-lite1.0.30001611непряма
npmcbor8.1.0непряма
npmcbor9.0.2непряма
npmccount2.0.1непряма
npmchai5.1.2непряма
npmchalk2.3.0непряма
npmchalk4.1.2непряма
npmcharacter-entities2.0.2непряма
npmcharacter-entities-html42.1.0непряма
npmcharacter-entities-legacy3.0.0непряма
npmcharacter-reference-invalid2.0.1непряма
npmchardet0.7.0непряма
npmcharenc0.0.2непряма
npmcheck-error2.1.1непряма
npmchevrotain11.0.3непряма
npmchevrotain-allstar0.3.1непряма
npmchokidar3.6.0непряма
npmchownr1.1.4непряма
npmchownr2.0.0непряма
npmchownr3.0.0непряма
npmclean-stack2.2.0непряма
npmcli-width4.1.0непряма
npmclient-only0.0.1непряма
npmclipboardy1.2.2непряма
npmcliui7.0.4непряма
npmclsx2.1.0непряма
npmcollapse-white-space2.1.0непряма
npmcolor3.2.1непряма
npmcolor4.2.3непряма
npmcolor-convert1.9.3непряма
npmcolor-convert2.0.1непряма
npmcolor-name1.1.3непряма
npmcolor-name1.1.4непряма
npmcolor-string1.9.1непряма
npmcolorspace1.1.4непряма
npmcomma-separated-tokens2.0.3непряма
npmcompute-scroll-into-view3.0.3непряма
npmconcat-map0.0.1непряма
npmconfbox0.1.8непряма
npmconfbox0.2.2непряма
npmcontent-disposition1.0.1непряма
npmcontent-type1.0.5непряма
npmcookie0.7.2непряма
npmcookie-signature1.2.2непряма
npmcore-util-is1.0.3непряма
npmcors2.8.5непряма
npmcose-base1.0.3непряма
npmcose-base2.2.0непряма
npmcose-js0.9.0непряма
npmcreate-require1.1.1непряма
npmcross-spawn5.1.0непряма
npmcross-spawn7.0.6непряма
npmcrypt0.0.2непряма
npmcsstype3.1.3непряма
npmcytoscape3.33.1непряма
npmcytoscape-cose-bilkent4.1.0непряма
npmcytoscape-fcose2.2.0непряма
npmd37.9.0непряма
npmd3-array2.12.1непряма
npmd3-array3.2.4непряма
npmd3-axis3.0.0непряма
npmd3-brush3.0.0непряма
npmd3-chord3.0.1непряма
npmd3-color3.1.0непряма
npmd3-contour4.0.2непряма
npmd3-delaunay6.0.4непряма
npmd3-dispatch3.0.1непряма
npmd3-drag3.0.0непряма
npmd3-dsv3.0.1непряма
npmd3-ease3.0.1непряма
npmd3-fetch3.0.1непряма
npmd3-force3.0.0непряма
npmd3-format3.1.0непряма
npmd3-geo3.1.0непряма
npmd3-hierarchy3.1.2непряма
npmd3-interpolate3.0.1непряма
npmd3-path1.0.9непряма
npmd3-path3.1.0непряма
npmd3-polygon3.0.1непряма
npmd3-quadtree3.0.1непряма
npmd3-random3.0.1непряма
npmd3-sankey0.12.3непряма
npmd3-scale4.0.2непряма
npmd3-scale-chromatic3.0.0непряма
npmd3-selection3.0.0непряма
npmd3-shape1.3.7непряма
npmd3-shape3.2.0непряма
npmd3-time3.1.0непряма
npmd3-time-format4.1.0непряма
npmd3-timer3.0.1непряма
npmd3-transition3.0.1непряма
npmd3-zoom3.0.0непряма
npmdagre-d3-es7.0.11непряма
npmdayjs1.11.13непряма
npmdebug4.3.4непряма
npmdebug4.3.7непряма
npmdebug4.4.1непряма
npmdebug4.4.3непряма
npmdecamelize4.0.0непряма
npmdecode-named-character-reference1.0.2непряма
npmdecompress-response6.0.0непряма
npmdeep-eql5.0.2непряма
npmdeep-extend0.6.0непряма
npmdeep-is0.1.4непряма
npmdefer-to-connect2.0.1непряма
npmdelaunator5.0.0непряма
npmdepd2.0.0непряма
npmdequal2.0.3непряма
npmdetect-libc2.0.3непряма
npmdetect-libc2.0.4непряма
npmdevlop1.1.0непряма
npmdiff4.0.2непряма
npmdiff5.2.0непряма
npmdompurify3.3.3непряма
npmdunder-proto1.0.1непряма
npmduplexer20.1.4непряма
npmeastasianwidth0.2.0непряма
npmee-first1.1.1непряма
npmelliptic6.6.1непряма
npmemoji-regex8.0.0непряма
npmemoji-regex9.2.2непряма
npmemoji-regex-xs1.0.0непряма
npmenabled2.0.0непряма
npmencodeurl2.0.0непряма
npmencoding0.1.13непряма
npmend-of-stream1.4.4непряма
npmentities4.5.0непряма
npmenv-paths2.2.1непряма
npmerr-code2.0.3непряма
npmes-define-property1.0.1непряма
npmes-errors1.3.0непряма
npmes-object-atoms1.1.1непряма
npmes6-promisify7.0.0непряма
npmesast-util-from-estree2.0.0непряма
npmesast-util-from-js2.0.1непряма
npmesbuild0.25.5непряма
npmescalade3.2.0непряма
npmescape-html1.0.3непряма
npmescape-string-regexp1.0.5непряма
npmescape-string-regexp4.0.0непряма
npmescape-string-regexp5.0.0непряма
npmeslint9.15.0непряма
npmeslint-config-prettier9.1.0непряма
npmeslint-plugin-prettier5.2.1непряма
npmeslint-scope8.2.0непряма
npmeslint-visitor-keys3.4.3непряма
npmeslint-visitor-keys4.2.0непряма
npmesm3.2.25непряма
npmespree10.3.0непряма
npmesprima4.0.1непряма
npmesquery1.6.0непряма
npmesrecurse4.3.0непряма
npmestraverse5.3.0непряма
npmestree-util-attach-comments3.0.0непряма
npmestree-util-build-jsx3.0.1непряма
npmestree-util-is-identifier-name2.1.0непряма
npmestree-util-is-identifier-name3.0.0непряма
npmestree-util-scope1.0.0непряма
npmestree-util-to-js2.0.0непряма
npmestree-util-value-to-estree1.3.0непряма
npmestree-util-value-to-estree3.2.1непряма
npmestree-util-visit2.0.0непряма
npmestree-walker3.0.3непряма
npmesutils2.0.3непряма
npmetag1.8.1непряма
npmeventsource3.0.7непряма
npmeventsource-parser3.0.6непряма
npmexeca0.8.0непряма
npmexeca9.5.1непряма
npmexpand-template2.0.3непряма
npmexponential-backoff3.1.1непряма
npmexpress5.2.1непряма
npmexpress-rate-limit8.3.1непряма
npmexsolve1.0.7непряма
npmextend3.0.2непряма
npmextend-shallow2.0.1непряма
npmexternal-editor3.1.0непряма
npmeyes0.1.8непряма
npmfast-deep-equal3.1.3непряма
npmfast-diff1.3.0непряма
npmfast-glob3.3.2непряма
npmfast-json-stable-stringify2.1.0непряма
npmfast-levenshtein2.0.6непряма
npmfast-uri3.0.3непряма
npmfastq1.17.1непряма
npmfault2.0.1непряма
npmfdir6.4.2непряма
npmfecha4.2.3непряма
npmfigures6.1.0непряма
npmfile-entry-cache8.0.0непряма
npmfile-uri-to-path1.0.0непряма
npmfill-range7.1.1непряма
npmfinalhandler2.1.1непряма
npmfind-up5.0.0непряма
npmflat5.0.2непряма
npmflat-cache4.0.1непряма
npmflatted3.3.2непряма
npmflexsearch0.7.43непряма
npmfn.name1.1.0непряма
npmforeground-child3.3.0непряма
npmform-data-encoder4.0.2непряма
npmformat0.2.2непряма
npmforwarded0.2.0непряма
npmfresh2.0.0непряма
npmfrom22.3.0непряма
npmfs-constants1.0.0непряма
npmfs-extra11.2.0непряма
npmfs-minipass2.1.0непряма
npmfs-minipass3.0.3непряма
npmfs.realpath1.0.0непряма
npmfsevents2.3.3непряма
npmfunction-bind1.1.2непряма
npmgenerator-function2.0.1непряма
npmget-caller-file2.0.5непряма
npmget-intrinsic1.3.1непряма
npmget-proto1.0.1непряма
npmget-stream3.0.0непряма
npmget-stream9.0.1непряма
npmgithub-from-package0.0.0непряма
npmgithub-slugger2.0.0непряма
npmglob10.4.5непряма
npmglob8.1.0непряма
npmglob-parent5.1.2непряма
npmglob-parent6.0.2непряма
npmglobals14.0.0непряма
npmglobals15.15.0непряма
npmgopd1.2.0непряма
npmgraceful-fs4.2.11непряма
npmgraphemer1.4.0непряма
npmgray-matter4.0.3непряма
npmhachure-fill0.5.2непряма
npmhas-flag2.0.0непряма
npmhas-flag4.0.0непряма
npmhas-symbols1.1.0непряма
npmhash.js1.1.7непряма
npmhasown2.0.2непряма
npmhast-util-from-dom5.0.0непряма
npmhast-util-from-html2.0.1непряма
npmhast-util-from-html-isomorphic2.0.0непряма
npmhast-util-from-parse58.0.1непряма
npmhast-util-is-element3.0.0непряма
npmhast-util-parse-selector4.0.0непряма
npmhast-util-raw9.0.1непряма
npmhast-util-to-estree3.1.0непряма
npmhast-util-to-html9.0.3непряма
npmhast-util-to-jsx-runtime2.3.2непряма
npmhast-util-to-parse58.0.0непряма
npmhast-util-to-string3.0.1непряма
npmhast-util-to-text4.0.0непряма
npmhast-util-whitespace3.0.0непряма
npmhastscript8.0.0непряма
npmhe1.2.0непряма
npmhmac-drbg1.0.1непряма
npmhono4.12.8непряма
npmhtml-void-elements3.0.0непряма
npmhttp-cache-semantics4.1.1непряма
npmhttp-errors2.0.1непряма
npmhttp-proxy-agent7.0.2непряма
npmhttp2-wrapper2.2.1непряма
npmhttps-proxy-agent5.0.1непряма
npmhttps-proxy-agent7.0.5непряма
npmhuman-signals8.0.0непряма
npmhusky9.1.7непряма
npmiconv-lite0.4.24непряма
npmiconv-lite0.6.3непряма
npmiconv-lite0.7.2непряма
npmieee7541.2.1непряма
npmignore5.3.2непряма
npmimport-fresh3.3.0непряма
npmimurmurhash0.1.4непряма
npmindent-string4.0.0непряма
npminflight1.0.6непряма
npminherits2.0.4непряма
npmini1.3.8непряма
npminline-style-parser0.1.1непряма
npminline-style-parser0.2.4непряма
npminternmap1.0.1непряма
npminternmap2.0.3непряма
npminto-stream6.0.0непряма
npmip-address10.1.0непряма
npmip-address9.0.5непряма
npmipaddr.js1.9.1непряма
npmis-alphabetical2.0.1непряма
npmis-alphanumerical2.0.1непряма
npmis-arrayish0.3.2непряма
npmis-binary-path2.1.0непряма
npmis-buffer1.1.6непряма
npmis-core-module2.15.1непряма
npmis-decimal2.0.1непряма
npmis-extendable0.1.1непряма
npmis-extglob2.1.1непряма
npmis-fullwidth-code-point3.0.0непряма
npmis-glob4.0.3непряма
npmis-hexadecimal2.0.1непряма
npmis-lambda1.0.1непряма
npmis-number7.0.0непряма
npmis-plain-obj2.1.0непряма
npmis-plain-obj3.0.0непряма
npmis-plain-obj4.1.0непряма
npmis-promise4.0.0непряма
npmis-stream1.1.0непряма
npmis-stream2.0.1непряма
npmis-stream4.0.1непряма
npmis-unicode-supported0.1.0непряма
npmis-unicode-supported2.1.0непряма
npmisarray1.0.0непряма
npmisexe2.0.0непряма
npmisexe3.1.1непряма
npmjackspeak3.4.3непряма
npmjose6.2.1непряма
npmjs-tokens4.0.0непряма
npmjs-yaml3.14.2непряма
npmjs-yaml4.1.1непряма
npmjsbn1.1.0непряма
npmjsep1.4.0непряма
npmjsesc3.0.2непряма
npmjson-buffer3.0.1непряма
npmjson-schema-traverse0.4.1непряма
npmjson-schema-traverse1.0.0непряма
npmjson-schema-typed8.0.2непряма
npmjson-stable-stringify-without-jsonify1.0.1непряма
npmjsonfile6.1.0непряма
npmkatex0.16.21непряма
npmkatex0.16.22непряма
npmkeyv4.5.4непряма
npmkhroma2.1.0непряма
npmkind-of6.0.3непряма
npmkolorist1.8.0непряма
npmkuler2.0.0непряма
npmlangium3.3.1непряма
npmlayout-base1.0.2непряма
npmlayout-base2.0.1непряма
npmlevn0.4.1непряма
npmlibsodium0.7.15непряма
npmlocal-pkg1.1.2непряма
npmlocate-path6.0.0непряма
npmlodash-es4.17.21непряма
npmlodash.merge4.6.2непряма
npmlog-symbols4.1.0непряма
npmlogform2.7.0непряма
npmlongest-streak3.1.0непряма
npmloose-envify1.4.0непряма
npmloupe3.1.2непряма
npmlowercase-keys3.0.0непряма
npmlru-cache10.4.3непряма
npmlru-cache4.1.5непряма
npmmake-error1.3.6непряма
npmmake-fetch-happen13.0.1непряма
npmmarkdown-extensions2.0.0непряма
npmmarkdown-table3.0.3непряма
npmmarked16.2.0непряма
npmmath-intrinsics1.1.0непряма
npmmathjax-full3.2.2непряма
npmmd52.3.0непряма
npmmdast-util-find-and-replace3.0.1непряма
npmmdast-util-from-markdown2.0.2непряма
npmmdast-util-frontmatter2.0.1непряма
npmmdast-util-gfm3.0.0непряма
npmmdast-util-gfm-autolink-literal2.0.1непряма
npmmdast-util-gfm-footnote2.0.0непряма
npmmdast-util-gfm-strikethrough2.0.0непряма
npmmdast-util-gfm-table2.0.0непряма
npmmdast-util-gfm-task-list-item2.0.0непряма
npmmdast-util-math3.0.0непряма
npmmdast-util-mdx3.0.0непряма
npmmdast-util-mdx-expression2.0.1непряма
npmmdast-util-mdx-jsx3.1.3непряма
npmmdast-util-mdxjs-esm2.0.1непряма
npmmdast-util-phrasing4.1.0непряма
npmmdast-util-to-hast13.2.1непряма
npmmdast-util-to-markdown2.1.2непряма
npmmdast-util-to-string4.0.0непряма
npmmedia-typer1.1.0непряма
npmmerge-descriptors2.0.0непряма
npmmerge21.4.1непряма
npmmermaid11.10.1непряма
npmmhchemparser4.2.1непряма
npmmicromark4.0.1непряма
npmmicromark-core-commonmark2.0.2непряма
npmmicromark-extension-frontmatter2.0.0непряма
npmmicromark-extension-gfm3.0.0непряма
npmmicromark-extension-gfm-autolink-literal2.1.0непряма
npmmicromark-extension-gfm-footnote2.1.0непряма
npmmicromark-extension-gfm-strikethrough2.1.0непряма
npmmicromark-extension-gfm-table2.1.0непряма
npmmicromark-extension-gfm-tagfilter2.0.0непряма
npmmicromark-extension-gfm-task-list-item2.1.0непряма
npmmicromark-extension-math3.1.0непряма
npmmicromark-extension-mdx-expression3.0.0непряма
npmmicromark-extension-mdx-jsx3.0.1непряма
npmmicromark-extension-mdx-md2.0.0непряма
npmmicromark-extension-mdxjs3.0.0непряма
npmmicromark-extension-mdxjs-esm3.0.0непряма
npmmicromark-factory-destination2.0.1непряма
npmmicromark-factory-label2.0.1непряма
npmmicromark-factory-mdx-expression2.0.2непряма
npmmicromark-factory-space2.0.1непряма
npmmicromark-factory-title2.0.1непряма
npmmicromark-factory-whitespace2.0.1непряма
npmmicromark-util-character2.0.1непряма
npmmicromark-util-chunked2.0.1непряма
npmmicromark-util-classify-character2.0.1непряма
npmmicromark-util-combine-extensions2.0.1непряма
npmmicromark-util-decode-numeric-character-reference2.0.2непряма
npmmicromark-util-decode-string2.0.1непряма
npmmicromark-util-encode2.0.0непряма
npmmicromark-util-events-to-acorn2.0.2непряма
npmmicromark-util-html-tag-name2.0.1непряма
npmmicromark-util-normalize-identifier2.0.1непряма
npmmicromark-util-resolve-all2.0.1непряма
npmmicromark-util-sanitize-uri2.0.0непряма
npmmicromark-util-subtokenize2.0.3непряма
npmmicromark-util-symbol2.0.0непряма
npmmicromark-util-types2.0.0непряма
npmmicromatch4.0.8непряма
npmmime-db1.54.0непряма
npmmime-types3.0.2непряма
npmmimic-response3.1.0непряма
npmmimic-response4.0.0непряма
npmminimalistic-assert1.0.1непряма
npmminimalistic-crypto-utils1.0.1непряма
npmminimatch3.1.5непряма
npmminimatch5.1.6непряма
npmminimatch9.0.5непряма
npmminimist1.2.8непряма
npmminipass3.3.6непряма
npmminipass5.0.0непряма
npmminipass7.1.2непряма
npmminipass-collect2.0.1непряма
npmminipass-fetch3.0.5непряма
npmminipass-flush1.0.5непряма
npmminipass-pipeline1.2.4непряма
npmminipass-sized1.0.3непряма
npmminizlib2.1.2непряма
npmminizlib3.0.1непряма
npmmj-context-menu0.6.1непряма
npmmkdirp1.0.4непряма
npmmkdirp3.0.1непряма
npmmkdirp-classic0.5.3непряма
npmmlly1.8.0непряма
npmmocha10.8.2непряма
npmms2.1.2непряма
npmms2.1.3непряма
npmmultistream4.1.0непряма
npmmute-stream2.0.0непряма
npmnanoid3.3.8непряма
npmnapi-build-utils1.0.2непряма
npmnatural-compare1.4.0непряма
npmnegotiator0.6.4непряма
npmnegotiator1.0.0непряма
npmnext-themes0.4.3непряма
npmnlcst-to-string4.0.0непряма
npmnode-abi3.71.0непряма
npmnode-addon-api7.1.1непряма
npmnode-fetch2.7.0непряма
npmnode-gyp10.2.0непряма
npmnode-hkdf-sync1.0.0непряма
npmnode-int640.4.0непряма
npmnode-rsa1.1.1непряма
npmnofilter3.1.0непряма
npmnopt7.2.1непряма
npmnormalize-path3.0.0непряма
npmnormalize-url8.0.1непряма
npmnpm-run-path2.0.2непряма
npmnpm-run-path6.0.0непряма
npmnpm-to-yarn3.0.0непряма
npmobject-assign4.1.1непряма
npmobject-inspect1.13.4непряма
npmon-finished2.4.1непряма
npmonce1.4.0непряма
npmone-time1.0.0непряма
npmoniguruma-to-es0.4.1непряма
npmoptionator0.9.4непряма
npmos-tmpdir1.0.2непряма
npmp-cancelable4.0.1непряма
npmp-finally1.0.0непряма
npmp-is-promise3.0.0непряма
npmp-limit3.1.0непряма
npmp-limit6.1.0непряма
npmp-locate5.0.0непряма
npmp-map4.0.0непряма
npmpackage-json-from-dist1.0.1непряма
npmpackage-manager-detector1.3.0непряма
npmparent-module1.0.1непряма
npmparse-entities4.0.1непряма
npmparse-latin7.0.0непряма
npmparse-ms4.0.0непряма
npmparse-numeric-range1.3.0непряма
npmparse57.1.2непряма
npmparseurl1.3.3непряма
npmpath-data-parser0.1.0непряма
npmpath-exists4.0.0непряма
npmpath-key2.0.1непряма
npmpath-key3.1.1непряма
npmpath-key4.0.0непряма
npmpath-parse1.0.7непряма
npmpath-scurry1.11.1непряма
npmpath-to-regexp8.3.0непряма
npmpathe2.0.3непряма
npmpathval2.0.0непряма
npmpem1.14.8непряма
npmpicocolors1.0.0непряма
npmpicocolors1.1.1непряма
npmpicomatch2.3.2непряма
npmpicomatch4.0.2непряма
npmpkce-challenge5.0.1непряма
npmpkg-types1.3.1непряма
npmpkg-types2.3.0непряма
npmpoints-on-curve0.2.0непряма
npmpoints-on-path0.2.1непряма
npmpostcss8.4.31непряма
npmprebuild-install7.1.2непряма
npmprelude-ls1.2.1непряма
npmprettier3.3.3непряма
npmprettier-linter-helpers1.0.0непряма
npmpretty-ms9.2.0непряма
npmproc-log4.2.0непряма
npmprocess-nextick-args2.0.1непряма
npmprogress2.0.3непряма
npmpromise-retry2.0.1непряма
npmproperty-information6.2.0непряма
npmproxy-addr2.0.7непряма
npmpseudomap1.0.2непряма
npmpump3.0.2непряма
npmpunycode2.3.1непряма
npmqs6.14.2непряма
npmquansync0.2.11непряма
npmqueue-microtask1.2.3непряма
npmquick-lru5.1.1непряма
npmrandombytes2.1.0непряма
npmrange-parser1.2.1непряма
npmraw-body3.0.2непряма
npmrc1.2.8непряма
npmreadable-stream2.3.8непряма
npmreadable-stream3.6.2непряма
npmreaddirp3.6.0непряма
npmreading-time1.5.0непряма
npmrecma-build-jsx1.0.0непряма
npmrecma-jsx1.0.0непряма
npmrecma-parse1.0.0непряма
npmrecma-stringify1.0.0непряма
npmregex5.0.2непряма
npmregex-recursion4.2.1непряма
npmregex-utilities2.3.0непряма
npmrehype-katex7.0.0непряма
npmrehype-parse9.0.1непряма
npmrehype-pretty-code0.14.0непряма
npmrehype-raw7.0.0непряма
npmrehype-recma1.0.0непряма
npmremark-frontmatter5.0.0непряма
npmremark-gfm4.0.0непряма
npmremark-math6.0.0непряма
npmremark-mdx3.1.0непряма
npmremark-parse11.0.0непряма
npmremark-reading-time2.0.1непряма
npmremark-rehype11.1.1непряма
npmremark-smartypants3.0.2непряма
npmremark-stringify11.0.0непряма
npmrequire-directory2.1.1непряма
npmrequire-from-string2.0.2непряма
npmresolve1.22.8непряма
npmresolve-alpn1.2.1непряма
npmresolve-from4.0.0непряма
npmresponselike3.0.0непряма
npmretext9.0.0непряма
npmretext-latin4.0.0непряма
npmretext-smartypants6.2.0непряма
npmretext-stringify4.0.0непряма
npmretry0.12.0непряма
npmreusify1.0.4непряма
npmrimraf5.0.10непряма
npmrobust-predicates3.0.2непряма
npmroughjs4.6.6непряма
npmrouter2.2.0непряма
npmrun-parallel1.2.0непряма
npmrw1.3.3непряма
npmrxjs7.8.1непряма
npmsafe-buffer5.1.2непряма
npmsafe-buffer5.2.1непряма
npmsafe-stable-stringify2.5.0непряма
npmsafer-buffer2.1.2непряма
npmsax1.4.1непряма
npmscheduler0.23.2непряма
npmscroll-into-view-if-needed3.1.0непряма
npmsection-matter1.0.0непряма
npmsemver7.6.3непряма
npmsemver7.7.2непряма
npmsend1.2.1непряма
npmserialize-javascript6.0.2непряма
npmserve-static2.2.1непряма
npmsetprototypeof1.2.0непряма
npmshebang-command1.2.0непряма
npmshebang-command2.0.0непряма
npmshebang-regex1.0.0непряма
npmshebang-regex3.0.0непряма
npmshiki1.23.1непряма
npmside-channel1.1.0непряма
npmside-channel-list1.0.0непряма
npmside-channel-map1.0.1непряма
npmside-channel-weakmap1.0.2непряма
npmsignal-exit3.0.7непряма
npmsignal-exit4.1.0непряма
npmsimple-concat1.0.1непряма
npmsimple-get4.0.1непряма
npmsimple-swizzle0.2.2непряма
npmslash5.1.0непряма
npmsmart-buffer4.2.0непряма
npmsocks2.8.3непряма
npmsocks-proxy-agent8.0.4непряма
npmsource-map0.7.4непряма
npmsource-map-js1.0.2непряма
npmspace-separated-tokens2.0.2непряма
npmspeech-rule-engine4.0.7непряма
npmsprintf-js1.0.3непряма
npmsprintf-js1.1.3непряма
npmssri10.0.6непряма
npmstack-trace0.0.10непряма
npmstatuses2.0.2непряма
npmstream-meter1.0.4непряма
npmstring-width5.1.2непряма
npmstring-width-cjs4.2.3непряма
npmstring_decoder1.1.1непряма
npmstring_decoder1.3.0непряма
npmstringify-entities4.0.3непряма
npmstrip-ansi7.1.0непряма
npmstrip-ansi-cjs6.0.1непряма
npmstrip-bom-string1.0.0непряма
npmstrip-eof1.0.0непряма
npmstrip-final-newline4.0.0непряма
npmstrip-json-comments2.0.1непряма
npmstrip-json-comments3.1.1непряма
npmstyle-to-object0.4.4непряма
npmstyle-to-object1.0.8непряма
npmstyled-jsx5.1.6непряма
npmstylis4.3.6непряма
npmsupports-color4.5.0непряма
npmsupports-color7.2.0непряма
npmsupports-color8.1.1непряма
npmsupports-preserve-symlinks-flag1.0.0непряма
npmsynckit0.9.2непряма
npmtabbable6.2.0непряма
npmtar6.2.1непряма
npmtar7.4.3непряма
npmtar-fs2.1.4непряма
npmtar-stream2.2.0непряма
npmtext-hex1.0.0непряма
npmthirty-two1.0.2непряма
npmtinyexec1.0.1непряма
npmtinyglobby0.2.10непряма
npmtitle3.5.3непряма
npmtitleize1.0.0непряма
npmtmp0.0.33непряма
npmto-regex-range5.0.1непряма
npmtoidentifier1.0.1непряма
npmtr460.0.3непряма
npmtrim-lines3.0.1непряма
npmtriple-beam1.4.1непряма
npmtrough2.1.0непряма
npmts-api-utils1.4.0непряма
npmts-dedent2.2.0непряма
npmts-node10.9.2непряма
npmtslib2.6.0непряма
npmtslib2.8.1непряма
npmtunnel-agent0.6.0непряма
npmtwoslash0.2.12непряма
npmtwoslash-protocol0.2.12непряма
npmtype-check0.4.0непряма
npmtype-fest0.21.3непряма
npmtype-fest4.27.0непряма
npmtype-is2.0.1непряма
npmtypescript5.6.3непряма
npmtypescript-eslint8.15.0непряма
npmufo1.6.1непряма
npmundici-types6.19.8непряма
npmunicorn-magic0.3.0непряма
npmunified11.0.5непряма
npmunique-filename3.0.0непряма
npmunique-slug4.0.0непряма
npmunist-util-find-after5.0.0непряма
npmunist-util-is5.2.1непряма
npmunist-util-is6.0.0непряма
npmunist-util-modify-children4.0.0непряма
npmunist-util-position5.0.0непряма
npmunist-util-position-from-estree2.0.0непряма
npmunist-util-remove4.0.0непряма
npmunist-util-remove-position5.0.0непряма
npmunist-util-stringify-position4.0.0непряма
npmunist-util-visit3.1.0непряма
npmunist-util-visit5.0.0непряма
npmunist-util-visit-children3.0.0непряма
npmunist-util-visit-parents4.1.1непряма
npmunist-util-visit-parents6.0.1непряма
npmuniversalify2.0.1непряма
npmunpipe1.0.0непряма
npmunzipper0.12.3непряма
npmuri-js4.4.1непряма
npmutil-deprecate1.0.2непряма
npmuuid11.1.0непряма
npmv8-compile-cache-lib3.0.1непряма
npmvary1.1.2непряма
npmvfile6.0.1непряма
npmvfile-location5.0.2непряма
npmvfile-message4.0.2непряма
npmvows0.5.13непряма
npmvscode-jsonrpc8.2.0непряма
npmvscode-languageserver9.0.1непряма
npmvscode-languageserver-protocol3.17.5непряма
npmvscode-languageserver-textdocument1.0.12непряма
npmvscode-languageserver-types3.17.5непряма
npmvscode-uri3.0.8непряма
npmweb-namespaces2.0.1непряма
npmwebidl-conversions3.0.1непряма
npmwhatwg-url5.0.0непряма
npmwhich1.3.1непряма
npmwhich2.0.2непряма
npmwhich4.0.0непряма
npmwicked-good-xpath1.3.0непряма
npmwinston-transport4.9.0непряма
npmword-wrap1.2.5непряма
npmworkerpool6.5.1непряма
npmwrap-ansi6.2.0непряма
npmwrap-ansi8.1.0непряма
npmwrap-ansi-cjs7.0.0непряма
npmwrappy1.0.2непряма
npmxmldom-sre0.1.31непряма
npmy18n5.0.8непряма
npmyallist2.1.2непряма
npmyallist4.0.0непряма
npmyallist5.0.0непряма
npmyaml2.6.1непряма
npmyargs16.2.0непряма
npmyargs-parser20.2.9непряма
npmyargs-unparser2.0.0непряма
npmyn3.1.1непряма
npmyocto-queue0.1.0непряма
npmyocto-queue1.1.1непряма
npmyoctocolors2.1.1непряма
npmyoctocolors-cjs2.1.2непряма
npmzod-to-json-schema3.25.1непряма
npmzod-validation-error3.4.0непряма
npmzwitch2.0.4непряма
Сповіщення про залежності 39

Цей репозиторій не публікує пакета, який розпізнає індекс, тож оцінено його власний граф залежностей — 1 145 пакетів, серед яких є й піниї розробки та тестування, що ніколи не постачаються: 39 мають відомі сповіщення, з них 5 прямі.

ПакетВерсіяЗв'язокКритичністьСповіщеньВиправлено в
flatted3.3.2непрямакритична23.4.2
next15.5.12прямависока2416.2.11
sharp0.33.5прямависока10.35.0
sharp0.34.3прямависока10.35.0
brace-expansion1.1.11непрямависока45.0.8
brace-expansion2.0.1непрямависока45.0.8
cross-spawn5.1.0непрямависока17.0.5
elliptic6.6.1непрямависока1
fast-uri3.0.3непрямависока44.1.1
glob10.4.5непрямависока111.1.0
hono4.12.8непрямависока234.12.27
js-yaml3.14.2непрямависока24.3.0
js-yaml4.1.1непрямависока24.3.0
lodash-es4.17.21непрямависока34.18.0
minimatch5.1.6непрямависока310.2.3
minimatch9.0.5непрямависока310.2.3
path-to-regexp8.3.0непрямависока28.4.0
picomatch4.0.2непрямависока24.0.4
postcss8.4.31непрямависока38.5.18
serialize-javascript6.0.2непрямависока27.0.5
tar6.2.1непрямависока127.5.21
tar7.4.3непрямависока127.5.21
tmp0.0.33непрямависока20.2.6
uuid11.1.0непрямависока113.0.1
ajv6.12.6прямапомірна18.18.0
ajv8.17.1прямапомірна18.18.0
@eslint/plugin-kit0.2.3непрямапомірна10.3.4
@hono/node-server1.19.11непрямапомірна22.0.5
diff4.0.2непрямапомірна18.0.3
diff5.2.0непрямапомірна18.0.3
dompurify3.3.3непрямапомірна133.4.12
estree-util-value-to-estree1.3.0непрямапомірна13.3.3
estree-util-value-to-estree3.2.1непрямапомірна13.3.3
ip-address10.1.0непрямапомірна110.1.1
ip-address9.0.5непрямапомірна110.1.1
mermaid11.10.1непрямапомірна411.15.0
qs6.14.2непрямапомірна16.15.2
yaml2.6.1непрямапомірна12.8.3
body-parser2.2.2непряманизька12.3.0

Сповіщення означає, що версія, записана в графі залежностей, потрапляє в уражений діапазон. Досяжність не аналізується, а граф містить піниї розробки й тестування — знахідка може стосуватися інструментів, а не поставленого коду.

Звіт у форматі JSON машиночитний
{
  "data": {
    "repo": {
      "topics": [
        "dashlane",
        "password-manager",
        "cli",
        "command-line",
        "secrets",
        "secrets-manager"
      ],
      "is_fork": false,
      "size_kb": 10925,
      "has_wiki": false,
      "homepage": "https://cli.dashlane.com/",
      "languages": {
        "JavaScript": 8398,
        "TypeScript": 241329
      },
      "pushed_at": "2026-07-31T10:40:05Z",
      "created_at": "2022-02-21T08:55:01Z",
      "owner_type": "Organization",
      "updated_at": "2026-07-31T10:40:33Z",
      "description": "👩‍💻 Dashlane CLI - Access your secrets in your terminal, servers and CI/CD",
      "is_archived": false,
      "is_disabled": false,
      "license_spdx": "Apache-2.0",
      "default_branch": "master",
      "license_spdx_raw": "Apache-2.0",
      "primary_language": "TypeScript",
      "significant_languages": [
        "TypeScript"
      ]
    },
    "owner": {
      "blog": "https://www.dashlane.com/",
      "name": "Dashlane",
      "type": "Organization",
      "login": "Dashlane",
      "company": null,
      "location": "Paris | New York | Lisbon",
      "followers": 233,
      "avatar_url": "https://avatars.githubusercontent.com/u/2639205?v=4",
      "created_at": "2012-10-24T08:43:39Z",
      "is_verified": null,
      "public_repos": 42,
      "account_age_days": 5029
    },
    "license": {
      "state": "standard",
      "spdx_id": "Apache-2.0",
      "raw_spdx": "Apache-2.0",
      "file_present": true,
      "scorecard_found": true,
      "profile_has_license": true
    },
    "activity": {
      "releases": [
        {
          "tag": "v6.2628.1",
          "kind": "patch",
          "published_at": "2026-07-08T09:24:37Z"
        },
        {
          "tag": "v6.2628.0",
          "kind": "minor",
          "published_at": "2026-07-06T13:00:56Z"
        },
        {
          "tag": "v6.2614.0",
          "kind": "minor",
          "published_at": "2026-04-14T12:04:24Z"
        },
        {
          "tag": "v6.2612.0",
          "kind": "minor",
          "published_at": "2026-03-16T16:05:05Z"
        },
        {
          "tag": "v6.2607.0",
          "kind": "minor",
          "published_at": "2026-02-10T15:38:38Z"
        },
        {
          "tag": "v6.2606.2",
          "kind": "patch",
          "published_at": "2026-02-04T16:43:04Z"
        },
        {
          "tag": "v6.2544.2",
          "kind": "patch",
          "published_at": "2025-11-04T13:55:24Z"
        },
        {
          "tag": "v6.2544.1",
          "kind": "patch",
          "published_at": "2025-10-30T14:04:50Z"
        },
        {
          "tag": "v6.2544.0",
          "kind": "minor",
          "published_at": "2025-10-29T13:26:58Z"
        },
        {
          "tag": "v6.2526.2",
          "kind": "patch",
          "published_at": "2025-06-25T08:39:14Z"
        },
        {
          "tag": "v6.2526.1",
          "kind": "patch",
          "published_at": "2025-06-24T14:14:49Z"
        },
        {
          "tag": "v6.2447.2",
          "kind": "patch",
          "published_at": "2024-11-22T10:45:01Z"
        },
        {
          "tag": "v6.2447.1",
          "kind": "patch",
          "published_at": "2024-11-22T09:25:16Z"
        },
        {
          "tag": "v6.2447.0",
          "kind": "minor",
          "published_at": "2024-11-21T10:01:39Z"
        },
        {
          "tag": "v6.2436.0",
          "kind": "minor",
          "published_at": "2024-09-05T09:28:39Z"
        },
        {
          "tag": "v6.2432.0",
          "kind": "minor",
          "published_at": "2024-08-09T12:55:47Z"
        },
        {
          "tag": "v6.2424.2",
          "kind": "patch",
          "published_at": "2024-06-13T13:46:59Z"
        },
        {
          "tag": "v6.2424.1",
          "kind": "patch",
          "published_at": "2024-06-10T14:21:16Z"
        },
        {
          "tag": "v6.2424.0",
          "kind": "minor",
          "published_at": "2024-06-10T13:16:01Z"
        },
        {
          "tag": "v6.2421.0",
          "kind": "minor",
          "published_at": "2024-05-20T10:41:37Z"
        },
        {
          "tag": "v6.2416.0",
          "kind": "minor",
          "published_at": "2024-04-19T12:17:41Z"
        },
        {
          "tag": "v6.2415.0",
          "kind": "minor",
          "published_at": "2024-04-08T10:41:55Z"
        },
        {
          "tag": "v6.2412.0",
          "kind": "minor",
          "published_at": "2024-03-22T14:26:41Z"
        },
        {
          "tag": "v6.2405.0",
          "kind": "minor",
          "published_at": "2024-02-02T11:28:46Z"
        },
        {
          "tag": "v1.15.2",
          "kind": "patch",
          "published_at": "2024-01-16T09:56:21Z"
        },
        {
          "tag": "v1.15.1",
          "kind": "patch",
          "published_at": "2023-12-06T10:20:05Z"
        },
        {
          "tag": "v1.15.0",
          "kind": "minor",
          "published_at": "2023-11-24T15:13:12Z"
        },
        {
          "tag": "v1.14.2",
          "kind": "patch",
          "published_at": "2023-09-01T15:07:13Z"
        },
        {
          "tag": "v1.14.0",
          "kind": "minor",
          "published_at": "2023-08-30T13:40:18Z"
        },
        {
          "tag": "v1.13.0",
          "kind": "minor",
          "published_at": "2023-08-17T11:31:53Z"
        },
        {
          "tag": "v1.12.0",
          "kind": "minor",
          "published_at": "2023-08-11T09:02:09Z"
        },
        {
          "tag": "v1.11.0",
          "kind": "minor",
          "published_at": "2023-08-09T09:20:51Z"
        },
        {
          "tag": "v1.10.0",
          "kind": "minor",
          "published_at": "2023-08-04T15:17:28Z"
        },
        {
          "tag": "v1.9.0",
          "kind": "minor",
          "published_at": "2023-07-31T16:32:41Z"
        },
        {
          "tag": "v1.8.0",
          "kind": "minor",
          "published_at": "2023-07-19T15:32:23Z"
        },
        {
          "tag": "v1.7.0",
          "kind": "minor",
          "published_at": "2023-03-30T10:50:56Z"
        },
        {
          "tag": "v1.6.0",
          "kind": "minor",
          "published_at": "2023-03-28T13:20:47Z"
        },
        {
          "tag": "v1.5.0",
          "kind": "minor",
          "published_at": "2023-03-09T13:04:38Z"
        },
        {
          "tag": "v1.4.0",
          "kind": "minor",
          "published_at": "2023-03-06T13:51:59Z"
        },
        {
          "tag": "v1.3.0",
          "kind": "minor",
          "published_at": "2023-03-03T15:38:44Z"
        },
        {
          "tag": "v1.2.0",
          "kind": "minor",
          "published_at": "2023-03-01T11:35:53Z"
        },
        {
          "tag": "v1.1.0",
          "kind": "minor",
          "published_at": "2023-02-28T10:32:08Z"
        },
        {
          "tag": "v1.0.0",
          "kind": "major",
          "published_at": "2022-07-15T15:50:42Z"
        }
      ],
      "recent_commits": [
        {
          "oid": "b0c24ad4654897815f9df8b145bc3a5c6c5b193f",
          "body": "## Summary\n\nThis MR updates all interactive CLI prompts to write their output to\n`stderr` instead of `stdout`.\n\nPreviously, Inquirer prompts could pollute command output when the CLI\nwas used in scripts or with shell redirection. For example:\n\n```bash\ndcli read dl://<id>/content > out\n```\n\ncould wri\n[…]\nly changes the stream used to render interactive prompts\nfrom stdout to stderr.\n\nTests or integrations that explicitly rely on prompt output being\nwritten to stdout may need to be updated.\n\nFixes #393",
          "is_bot": false,
          "headline": "Fix: add stderr to dialogs prompts (#410)",
          "author_name": "Spiridon Robakidze",
          "author_login": "srobakidze-dashlane",
          "committed_at": "2026-07-31T10:40:03Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "af435cd7325e21ca56176018f1b8548b1dca8c34",
          "body": "# Context \nThe endpoint `get2FAUnauthenticatedStatus` is going to be removed so we\nneed to replace its usage with data coming from\n`getAuthenticationMethods`\n\n# Changes\nThis MR : \n- Refactors non-interactive device registration to stop using\nget2FAUnauthenticatedStatus\n- Updates `getAuthenticationMe\n[…]\nAUnauthenticatedStatus` \n\n# Testing \nTest done on : \n- Non 2FA accounts \n- SSO accounts \n- 2FA new device accounts\n- 2FA login accounts \n- SK / MPless accounts\n- B2B MP account with team enforcing 2FA",
          "is_bot": false,
          "headline": "get2FAUnauthenticatedStatus cleaning (#409)",
          "author_name": "ptournem-dashlane",
          "author_login": "ptournem-dashlane",
          "committed_at": "2026-07-31T10:04:40Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "5fb5b7af02699aa78fc476f7a0b8eb8dde7df469",
          "body": null,
          "is_bot": false,
          "headline": "chore: remove get2FAUnauthenticatedStatus",
          "author_name": "Paul Tournemaine",
          "author_login": "ptournem-dashlane",
          "committed_at": "2026-07-30T15:48:36Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "720ea6150739f630b3217c8e9082a02af945fd02",
          "body": "…ticatedStatus",
          "is_bot": false,
          "headline": "feat: use getRemoteAuthenticationAndSSOInfo instead of get2FAUnauthen…",
          "author_name": "Paul Tournemaine",
          "author_login": "ptournem-dashlane",
          "committed_at": "2026-07-30T15:48:10Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "7ac3b4ff182eff9948c3190769ffb7d83176a68e",
          "body": null,
          "is_bot": false,
          "headline": "feat: add getRemoteAuthenticationAndSSOInfo utils in the auth domain",
          "author_name": "Paul Tournemaine",
          "author_login": "ptournem-dashlane",
          "committed_at": "2026-07-30T15:47:16Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "dca3e6209def9e4108bcdbf11e4e5609f290fca7",
          "body": "…ren types of the response",
          "is_bot": false,
          "headline": "chore: refactor getAuthenticationMethods endpoint to export the child…",
          "author_name": "Paul Tournemaine",
          "author_login": "ptournem-dashlane",
          "committed_at": "2026-07-30T15:46:11Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "66484fa18682582101f84268863d9fb6cfb2a185",
          "body": null,
          "is_bot": false,
          "headline": "fix(dialogs): add stderr to dialogs prompts",
          "author_name": "Spiridon Robakidze",
          "author_login": "srobakidze-dashlane",
          "committed_at": "2026-07-30T11:14:15Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "8592e51540766efefbb8ea95ab9d12e942bbe6d4",
          "body": "…interactive device",
          "is_bot": false,
          "headline": "feat: stop calling get2FAUnauthenticatedStatus for registering a non …",
          "author_name": "Paul Tournemaine",
          "author_login": "ptournem-dashlane",
          "committed_at": "2026-07-30T10:06:48Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "d7e75883aa289b7a865cb32d047496888628544f",
          "body": "This PR update the authentication documentation to mention the multiple\ntokens needed when doing a new device registration",
          "is_bot": false,
          "headline": "Update authentication documentation for user enumeration changes (#406)",
          "author_name": "ptournem-dashlane",
          "author_login": "ptournem-dashlane",
          "committed_at": "2026-07-16T15:22:01Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "3b5debb5a8f45bb89558332c0bf1c2baec81e349",
          "body": "…multiple tokens needed to register a new device",
          "is_bot": false,
          "headline": "chore(user-enum): update authentication documentation to mention the …",
          "author_name": "Paul Tournemaine",
          "author_login": "ptournem-dashlane",
          "committed_at": "2026-07-16T14:44:13Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "c49940af29afc338dc0240b6df1cdcbc41a361b4",
          "body": "- Fix opaque : wait for opaque to be ready before starting to login\n- Change version number to v6.2628.1",
          "is_bot": false,
          "headline": "Bugfix/6.2628.1 (#405)",
          "author_name": "ptournem-dashlane",
          "author_login": "ptournem-dashlane",
          "committed_at": "2026-07-08T09:22:21Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "316ebb53d34e835d1158c9cededeae6c1d7a0366",
          "body": null,
          "is_bot": false,
          "headline": "chore(cli-version): update version to v6.2628.1",
          "author_name": "Paul Tournemaine",
          "author_login": "ptournem-dashlane",
          "committed_at": "2026-07-08T09:19:02Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "04fbe56a4cedcb60f63b266a419db2f45697e2b3",
          "body": null,
          "is_bot": false,
          "headline": "fix(opaque): make sure it is ready before using it",
          "author_name": "Paul Tournemaine",
          "author_login": "ptournem-dashlane",
          "committed_at": "2026-07-08T09:17:48Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "5048f18b157689ade700695603e1410721072571",
          "body": "This MR update the CLI version to version 6.2628.0",
          "is_bot": false,
          "headline": "chore(cli-version): update version to v6.2628.0 (#404)",
          "author_name": "ptournem-dashlane",
          "author_login": "ptournem-dashlane",
          "committed_at": "2026-07-06T12:16:49Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "752a36bef321e4fd44e7103fb427b4ddfab3b97a",
          "body": null,
          "is_bot": false,
          "headline": "chore(cli-version): update version to v6.2628.0",
          "author_name": "Paul Tournemaine",
          "author_login": "ptournem-dashlane",
          "committed_at": "2026-07-06T09:53:20Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "ac9f9a6a6c6b62034ab356ebba231cafbc724df3",
          "body": "This MR : \n- adds the dependency to `@serenity-kit/opaque`\n- adds the endpoints definition for the opaque flow \n- changes the RequestAPI error forwarding mechanism to forward the 400\nerror to the caller\n- adds a `proven_devices` table in the database to store the fact that\nthe device is proven\n- adds the opaque login flow on device registration and device unlocking",
          "is_bot": false,
          "headline": "Feature/opaque (#402)",
          "author_name": "ptournem-dashlane",
          "author_login": "ptournem-dashlane",
          "committed_at": "2026-07-02T13:47:22Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "c07f2e6727e782b2dcdb48edc8e9ce4b7ec44f55",
          "body": "… flows",
          "is_bot": false,
          "headline": "feat(opaque): add the opaque login flow and bind it to authentication…",
          "author_name": "Paul Tournemaine",
          "author_login": "ptournem-dashlane",
          "committed_at": "2026-06-30T14:12:28Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "7ff5ad21d58d3eaa45395917f3135ff255adf843",
          "body": null,
          "is_bot": false,
          "headline": "feat(opaque): add the table in the database and its reset",
          "author_name": "Paul Tournemaine",
          "author_login": "ptournem-dashlane",
          "committed_at": "2026-06-30T13:57:41Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "f434890d324303c69c726049f1549d3f14537fd2",
          "body": "… in 400",
          "is_bot": false,
          "headline": "chore(API): update the requestAPI helper to return the business error…",
          "author_name": "Paul Tournemaine",
          "author_login": "ptournem-dashlane",
          "committed_at": "2026-06-30T13:56:00Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "f469f92e5e8968c0ab470724a16764b2b60f5a7d",
          "body": null,
          "is_bot": false,
          "headline": "feat(opaque): add request and complet login endpoint",
          "author_name": "Paul Tournemaine",
          "author_login": "ptournem-dashlane",
          "committed_at": "2026-06-30T10:05:50Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "d9e8f627c7bafea78851047023f1c693c49a3c47",
          "body": null,
          "is_bot": false,
          "headline": "feat(opaque): add opaque yarn dependency",
          "author_name": "Paul Tournemaine",
          "author_login": "ptournem-dashlane",
          "committed_at": "2026-06-30T10:04:20Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "4c2a51e2efb8de1713403ae1fe05eeca91ae214d",
          "body": "This MR : \n- Update the endpoint `performTokenVerification` to align with the new\nparameters structure\n- Update the Device registration flow to be compliant with the new\nparameters expected for `performTokenVerification`\n- Update the Login with OTP2 flow to be compliant with the new\nparameters expected for `performTokenVerification`",
          "is_bot": false,
          "headline": "feat(tokenVerification): use new endpoint structure (#399)",
          "author_name": "ptournem-dashlane",
          "author_login": "ptournem-dashlane",
          "committed_at": "2026-06-17T14:45:08Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "56d6dd5113feb78dd7ccbf2e55f3010bc7518eb7",
          "body": null,
          "is_bot": false,
          "headline": "feat(tokenVerification): use new endpoint structure",
          "author_name": "Paul Tournemaine",
          "author_login": "ptournem-dashlane",
          "committed_at": "2026-06-17T11:43:50Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "0ecd16613973601ef30e509d4d30aad6f78021d1",
          "body": "This MR :\n\nremove legacy endpoint for DR\nadd new endpoints for DR\nchange DR flow to use the new endpoints\nchange Login with OTP2 to use the new endpoints",
          "is_bot": false,
          "headline": "Change DR and Login with OTP2 flows (#396)",
          "author_name": "jarroyorodriguez-dashlane",
          "author_login": "jarroyorodriguez-dashlane",
          "committed_at": "2026-06-10T15:26:45Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "f6d7a5c39a3666ad77a0e27d571e73ed39f17637",
          "body": null,
          "is_bot": false,
          "headline": "feat(OTP2-login): use new endpoints",
          "author_name": "Paul Tournemaine",
          "author_login": "ptournem-dashlane",
          "committed_at": "2026-06-10T15:13:21Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "c1659136dc8dcb6004ba048fd51b0e31efd648fb",
          "body": null,
          "is_bot": false,
          "headline": "feat(DR): use new endpoints for device registration",
          "author_name": "Paul Tournemaine",
          "author_login": "ptournem-dashlane",
          "committed_at": "2026-06-10T15:13:20Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "44226ffdf103fbc54ac43aedcea6ba6e26782a67",
          "body": null,
          "is_bot": false,
          "headline": "feat(DR): add new endpoints",
          "author_name": "Paul Tournemaine",
          "author_login": "ptournem-dashlane",
          "committed_at": "2026-06-10T10:26:53Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "aedaba57f4b694f0eb1e09c3717e84188289aad4",
          "body": null,
          "is_bot": false,
          "headline": "feat(DR): remove legacy endpoints",
          "author_name": "Paul Tournemaine",
          "author_login": "ptournem-dashlane",
          "committed_at": "2026-06-07T14:32:27Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "0e183443e18cf1da7dcd3a06a393a036599668e9",
          "body": "## Add `dcli status` command\n\n### Problem\n\nUsers who integrate `dcli` into scripts (e.g. password autofill in\nqutebrowser) currently have no lightweight way to check whether the CLI\nis logged in and whether the vault is unlocked. They resort to running\ncommands like `dcli sync` or `dcli password` an\n[…]\nd in:\nyes`, `Login: <email>`, `Locked: no`\n- Run `dcli lock` then `dcli status` → outputs `Locked: yes`\n- Verify no network calls are made (e.g. via `--debug` flag or network\nmonitoring)\n\nCloses: #315",
          "is_bot": false,
          "headline": "Add `dcli status` command (#378)",
          "author_name": "Spiridon Robakidze",
          "author_login": "srobakidze-dashlane",
          "committed_at": "2026-04-14T11:44:02Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "b34af85d883356f7963a56cd926c442115886dc5",
          "body": null,
          "is_bot": false,
          "headline": "chore(cli-version): update cli version to 6.2614",
          "author_name": "Spiridon Robakidze",
          "author_login": "srobakidze-dashlane",
          "committed_at": "2026-04-02T09:50:22Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "409cafd36b2658c78bc5f2b6b3fc21351e99b7ac",
          "body": "…status",
          "is_bot": false,
          "headline": "feat(status): add new command `status` to check logged in and locked …",
          "author_name": "Spiridon Robakidze",
          "author_login": "srobakidze-dashlane",
          "committed_at": "2026-04-02T09:40:39Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "c31dbef1368c168db0ca0625860e632b044b3e71",
          "body": "Bumps [picomatch](https://github.com/micromatch/picomatch) from 2.3.1 to\n2.3.2.\n<details>\n<summary>Release notes</summary>\n<p><em>Sourced from <a\nhref=\"https://github.com/micromatch/picomatch/releases\">picomatch's\nreleases</a>.</em></p>\n<blockquote>\n<h2>2.3.2</h2>\n<p>This is a security release fixin\n[…]\n//github.com/Dashlane/dashlane-cli/network/alerts).\n\n</details>\n\nSigned-off-by: dependabot[bot] <support@github.com>\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>",
          "is_bot": true,
          "headline": "build(deps): bump picomatch from 2.3.1 to 2.3.2 (#373)",
          "author_name": "dependabot[bot]",
          "author_login": "dependabot[bot]",
          "committed_at": "2026-03-26T16:19:11Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "1ab23881180c2c488467a282f88e68bea999b52e",
          "body": null,
          "is_bot": false,
          "headline": "Bump version to 6.2612.0 (#369)",
          "author_name": "jarroyorodriguez-dashlane",
          "author_login": "jarroyorodriguez-dashlane",
          "committed_at": "2026-03-16T16:02:15Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "289126a14f345ec256c14b2ac4c0962ebca698ab",
          "body": "Bumps [dompurify](https://github.com/cure53/DOMPurify) from 3.2.6 to\n3.3.3.\n<details>\n<summary>Release notes</summary>\n<p><em>Sourced from <a\nhref=\"https://github.com/cure53/DOMPurify/releases\">dompurify's\nreleases</a>.</em></p>\n<blockquote>\n<h2>DOMPurify 3.3.3</h2>\n<ul>\n<li>Fixed an engine requirem\n[…]\n//github.com/Dashlane/dashlane-cli/network/alerts).\n\n</details>\n\nSigned-off-by: dependabot[bot] <support@github.com>\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>",
          "is_bot": true,
          "headline": "build(deps): bump dompurify from 3.2.6 to 3.3.3 in /documentation (#368)",
          "author_name": "dependabot[bot]",
          "author_login": "dependabot[bot]",
          "committed_at": "2026-03-16T15:51:00Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "43c5735d9a466251272a16084bec130487455c8c",
          "body": "Bumps [next](https://github.com/vercel/next.js) from 15.5.2 to 15.5.10.\n<details>\n<summary>Release notes</summary>\n<p><em>Sourced from <a\nhref=\"https://github.com/vercel/next.js/releases\">next's\nreleases</a>.</em></p>\n<blockquote>\n<h2>v15.5.10</h2>\n<p>Please refer the following changelogs for more i\n[…]\nbled on this pull request as it has\nbeen open for over 30 days.\n\nSigned-off-by: dependabot[bot] <support@github.com>\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>",
          "is_bot": true,
          "headline": "build(deps): bump next from 15.5.2 to 15.5.10 in /documentation (#357)",
          "author_name": "dependabot[bot]",
          "author_login": "dependabot[bot]",
          "committed_at": "2026-03-16T15:50:51Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "9a29bb2da20bcfabe59d61f8feb2c2bf9ad9ce6e",
          "body": "Bumps\n[@modelcontextprotocol/sdk](https://github.com/modelcontextprotocol/typescript-sdk)\nfrom 1.25.2 to 1.26.0.\n<details>\n<summary>Release notes</summary>\n<p><em>Sourced from <a\nhref=\"https://github.com/modelcontextprotocol/typescript-sdk/releases\"><code>@​modelcontextprotocol/sdk</code>'s\nreleases\n[…]\nbled on this pull request as it has\nbeen open for over 30 days.\n\nSigned-off-by: dependabot[bot] <support@github.com>\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>",
          "is_bot": true,
          "headline": "build(deps): bump @modelcontextprotocol/sdk from 1.25.2 to 1.26.0 (#353)",
          "author_name": "dependabot[bot]",
          "author_login": "dependabot[bot]",
          "committed_at": "2026-03-16T15:44:01Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "d2f2681602ebfd6695176eb496b99e164d9102d4",
          "body": "Bumps [ajv](https://github.com/ajv-validator/ajv) from 8.17.1 to 8.18.0.\n<details>\n<summary>Release notes</summary>\n<p><em>Sourced from <a\nhref=\"https://github.com/ajv-validator/ajv/releases\">ajv's\nreleases</a>.</em></p>\n<blockquote>\n<h2>v8.18.0</h2>\n<h2>What's Changed</h2>\n<ul>\n<li>feat: allow tree\n[…]\n//github.com/Dashlane/dashlane-cli/network/alerts).\n\n</details>\n\nSigned-off-by: dependabot[bot] <support@github.com>\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>",
          "is_bot": true,
          "headline": "build(deps): bump ajv from 8.17.1 to 8.18.0 (#360)",
          "author_name": "dependabot[bot]",
          "author_login": "dependabot[bot]",
          "committed_at": "2026-03-16T14:44:56Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "7d35ea1fea4f7906e1122e2ba4bb2de6385bce7b",
          "body": "Bumps [qs](https://github.com/ljharb/qs) from 6.14.1 to 6.14.2.\n<details>\n<summary>Changelog</summary>\n<p><em>Sourced from <a\nhref=\"https://github.com/ljharb/qs/blob/main/CHANGELOG.md\">qs's\nchangelog</a>.</em></p>\n<blockquote>\n<h2><strong>6.14.2</strong></h2>\n<ul>\n<li>[Fix] <code>parse</code>: mark \n[…]\nbled on this pull request as it has\nbeen open for over 30 days.\n\nSigned-off-by: dependabot[bot] <support@github.com>\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>",
          "is_bot": true,
          "headline": "build(deps): bump qs from 6.14.1 to 6.14.2 (#358)",
          "author_name": "dependabot[bot]",
          "author_login": "dependabot[bot]",
          "committed_at": "2026-03-16T14:41:00Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "6fcad18a8b53ffc90406aa9cb1b673bfff1616bc",
          "body": "Bumps [bn.js](https://github.com/indutny/bn.js) from 4.12.1 to 4.12.3.\n<details>\n<summary>Commits</summary>\n<ul>\n<li>See full diff in <a\nhref=\"https://github.com/indutny/bn.js/commits/v4.12.3\">compare\nview</a></li>\n</ul>\n</details>\n<br />\n\n\n[![Dependabot compatibility\nscore](https://dependabot-badge\n[…]\n//github.com/Dashlane/dashlane-cli/network/alerts).\n\n</details>\n\nSigned-off-by: dependabot[bot] <support@github.com>\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>",
          "is_bot": true,
          "headline": "build(deps): bump bn.js from 4.12.1 to 4.12.3 (#361)",
          "author_name": "dependabot[bot]",
          "author_login": "dependabot[bot]",
          "committed_at": "2026-03-16T14:40:02Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "c04627f8a6f93543317b41cca564254f0be8a2cc",
          "body": "Bumps [@hono/node-server](https://github.com/honojs/node-server) from\n1.19.9 to 1.19.10.\n<details>\n<summary>Release notes</summary>\n<p><em>Sourced from <a\nhref=\"https://github.com/honojs/node-server/releases\"><code>@​hono/node-server</code>'s\nreleases</a>.</em></p>\n<blockquote>\n<h2>v1.19.10</h2>\n<h2\n[…]\n//github.com/Dashlane/dashlane-cli/network/alerts).\n\n</details>\n\nSigned-off-by: dependabot[bot] <support@github.com>\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>",
          "is_bot": true,
          "headline": "build(deps): bump @hono/node-server from 1.19.9 to 1.19.10 (#364)",
          "author_name": "dependabot[bot]",
          "author_login": "dependabot[bot]",
          "committed_at": "2026-03-16T14:38:07Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "94688e622acf167952c6f69c08b0b342de3d2321",
          "body": "Bumps [minimatch](https://github.com/isaacs/minimatch) from 3.1.2 to\n3.1.5.\n<details>\n<summary>Commits</summary>\n<ul>\n<li><a\nhref=\"https://github.com/isaacs/minimatch/commit/7bba97888a27a6162983056bcce2a6e28f668712\"><code>7bba978</code></a>\n3.1.5</li>\n<li><a\nhref=\"https://github.com/isaacs/minimatch\n[…]\n//github.com/Dashlane/dashlane-cli/network/alerts).\n\n</details>\n\nSigned-off-by: dependabot[bot] <support@github.com>\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>",
          "is_bot": true,
          "headline": "build(deps): bump minimatch from 3.1.2 to 3.1.5 (#363)",
          "author_name": "dependabot[bot]",
          "author_login": "dependabot[bot]",
          "committed_at": "2026-03-16T14:37:07Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "96cc78c63f5ed014653229913b38531fd0e31b86",
          "body": "… delays (#362)\n\nThe query status polling and result pagination were mixed in a single\nloop, causing a 2s delay before every request, including pagination\ncalls where results were already available.\n\nSplit into two distinct loops and reduce the polling interval from 2s to\n500ms to better match actual query execution times (~500ms-1s)",
          "is_bot": false,
          "headline": "fix: split polling and pagination in audit logs to remove unnecessary…",
          "author_name": "jarroyorodriguez-dashlane",
          "author_login": "jarroyorodriguez-dashlane",
          "committed_at": "2026-02-27T15:32:23Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "e238362106c4e649b13051a1b602afb89457fd09",
          "body": "The polling loop had an unconditional 2s sleep before every request,\nincluding pagination calls where results were already available.\n\nMove the wait after the status check and use state-specific timeouts\naligned with the extension code: 1s for QUEUED, 500ms for RUNNING, and\nno delay for pagination of SUCCEEDED results.",
          "is_bot": false,
          "headline": "fix: remove unnecessary delays in audit logs polling and pagination",
          "author_name": "Jose Arroyo",
          "author_login": "jarroyorodriguez-dashlane",
          "committed_at": "2026-02-27T13:54:55Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "70b888ad91f1c21c603005f2cdc5509f85a690d9",
          "body": "### Problem:\nWhen 2FA is enforced by an admin, users are currently not blocked during\nlogin.\nThey can successfully log in, but:\n\n- Vault items are not accessible\n- The CLI cannot be used properly\n\nThis results in a confusing and broken user experience.\n\n### Solution\n\nBlock the user during the sync s\n[…]\nor message prompting them\nto:\n\n- Open the extension\n- Complete the required 2FA setup flow\n\n### Changes\n\n- Introduced twoFactorAuthEnforcedChecker to detect and block incomplete\n2FA setups during sync",
          "is_bot": false,
          "headline": "Feature/enforced 2fa check (#355)",
          "author_name": "Spiridon Robakidze",
          "author_login": "srobakidze-dashlane",
          "committed_at": "2026-02-10T12:28:50Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "452d99ef349bbe9133f67e02104b7df1508d59be",
          "body": null,
          "is_bot": false,
          "headline": "chore(version): update package version",
          "author_name": "Spiridon Robakidze",
          "author_login": "srobakidze-dashlane",
          "committed_at": "2026-02-10T12:13:26Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "2bb27c240060131e4ccb4248a31a6e12d50804fd",
          "body": null,
          "is_bot": false,
          "headline": "feat(2fa): add two factor auth enforced checker",
          "author_name": "Spiridon Robakidze",
          "author_login": "srobakidze-dashlane",
          "committed_at": "2026-02-10T12:13:12Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "cdc9382181f751a69788c6deac198d9e568f456c",
          "body": "…n\" (#352)\n\nReverts Dashlane/dashlane-cli#350",
          "is_bot": false,
          "headline": "Revert \"build(deps): bump next from 15.5.2 to 16.1.5 in /documentatio…",
          "author_name": "Edouard Lemaistre",
          "author_login": "elemaistre-dashlane",
          "committed_at": "2026-02-04T16:33:05Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "f3e3d37abbf6c7ee55212fed72b05c593c5eee22",
          "body": "Bumps [next](https://github.com/vercel/next.js) from 15.5.2 to 16.1.5.\n<details>\n<summary>Release notes</summary>\n<p><em>Sourced from <a\nhref=\"https://github.com/vercel/next.js/releases\">next's\nreleases</a>.</em></p>\n<blockquote>\n<h2>v16.1.5</h2>\n<p>Please refer the following changelogs for more inf\n[…]\n//github.com/Dashlane/dashlane-cli/network/alerts).\n\n</details>\n\nSigned-off-by: dependabot[bot] <support@github.com>\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>",
          "is_bot": true,
          "headline": "build(deps): bump next from 15.5.2 to 16.1.5 in /documentation (#350)",
          "author_name": "dependabot[bot]",
          "author_login": "dependabot[bot]",
          "committed_at": "2026-02-04T16:27:09Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "495944d0c55c7376f09319fc66c93dd276cc4274",
          "body": "macos-13 is deprecated\nhttps://github.com/actions/runner-images/issues/13046",
          "is_bot": false,
          "headline": "Update Mac Intel GH runner to macos-15-intel (#351)",
          "author_name": "qbarbe-dashlane",
          "author_login": "qbarbe-dashlane",
          "committed_at": "2026-02-04T16:13:38Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "9cf2c21e40c9dce5cb3de55d79f3301fa6be2239",
          "body": "…n (#347)\" (#349)\n\nThis reverts commit ea6c52131aafa5a20c966bfdc39bdb3b12a4c545.\n\nThis is because upgrading breaks the doc website as Nextra 3.x not\ncompatible with Nextjs 16.x",
          "is_bot": false,
          "headline": "Revert \"build(deps): bump next from 15.5.2 to 16.1.5 in /documentatio…",
          "author_name": "qbarbe-dashlane",
          "author_login": "qbarbe-dashlane",
          "committed_at": "2026-02-04T16:06:17Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "8be15f8b3ac38f543db43628ba0285e2aee45c78",
          "body": "…ntation (#340)\n\nBumps\n[mdast-util-to-hast](https://github.com/syntax-tree/mdast-util-to-hast)\nfrom 13.1.0 to 13.2.1.\n<details>\n<summary>Release notes</summary>\n<p><em>Sourced from <a\nhref=\"https://github.com/syntax-tree/mdast-util-to-hast/releases\">mdast-util-to-hast's\nreleases</a>.</em></p>\n<block\n[…]\nbled on this pull request as it has\nbeen open for over 30 days.\n\nSigned-off-by: dependabot[bot] <support@github.com>\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>",
          "is_bot": true,
          "headline": "build(deps): bump mdast-util-to-hast from 13.1.0 to 13.2.1 in /docume…",
          "author_name": "dependabot[bot]",
          "author_login": "dependabot[bot]",
          "committed_at": "2026-02-04T14:44:46Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "bd7b7f30bead7fe2fbf59a844f522fa4252ed47b",
          "body": "Add MCP server with audit log functionality for team administrators. The\nMCP server exposes a get-audit-logs tool that fetches Dashlane audit\nlogs for a given time range.",
          "is_bot": false,
          "headline": "Simple audit log MCP (#346)",
          "author_name": "qbarbe-dashlane",
          "author_login": "qbarbe-dashlane",
          "committed_at": "2026-01-30T16:35:19Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "ea6c52131aafa5a20c966bfdc39bdb3b12a4c545",
          "body": "Bumps [next](https://github.com/vercel/next.js) from 15.5.2 to 16.1.5.\n<details>\n<summary>Release notes</summary>\n<p><em>Sourced from <a\nhref=\"https://github.com/vercel/next.js/releases\">next's\nreleases</a>.</em></p>\n<blockquote>\n<h2>v16.1.5</h2>\n<p>Please refer the following changelogs for more inf\n[…]\n//github.com/Dashlane/dashlane-cli/network/alerts).\n\n</details>\n\nSigned-off-by: dependabot[bot] <support@github.com>\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>",
          "is_bot": true,
          "headline": "build(deps): bump next from 15.5.2 to 16.1.5 in /documentation (#347)",
          "author_name": "dependabot[bot]",
          "author_login": "dependabot[bot]",
          "committed_at": "2026-01-28T17:00:52Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "8d37e32ebba9e95404f25236b659db692d1bdb4d",
          "body": null,
          "is_bot": false,
          "headline": "Remove outdated Azure doc (#339)",
          "author_name": "Edouard Lemaistre",
          "author_login": "elemaistre-dashlane",
          "committed_at": "2025-11-20T14:54:24Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "85184267d515eb2785521484c0b52356b2b23ff8",
          "body": "Bumps [js-yaml](https://github.com/nodeca/js-yaml) from 3.14.1 to\n3.14.2.\n<details>\n<summary>Changelog</summary>\n<p><em>Sourced from <a\nhref=\"https://github.com/nodeca/js-yaml/blob/master/CHANGELOG.md\">js-yaml's\nchangelog</a>.</em></p>\n<blockquote>\n<h2>[3.14.2] - 2025-11-15</h2>\n<h3>Security</h3>\n<u\n[…]\n//github.com/Dashlane/dashlane-cli/network/alerts).\n\n</details>\n\nSigned-off-by: dependabot[bot] <support@github.com>\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>",
          "is_bot": true,
          "headline": "build(deps): bump js-yaml from 3.14.1 to 3.14.2 in /documentation (#338)",
          "author_name": "dependabot[bot]",
          "author_login": "dependabot[bot]",
          "committed_at": "2025-11-20T14:21:15Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "436a78e28f74d5414f4e16c4effdc6055d2ca48e",
          "body": "Bumps [js-yaml](https://github.com/nodeca/js-yaml) from 4.1.0 to 4.1.1.\n<details>\n<summary>Changelog</summary>\n<p><em>Sourced from <a\nhref=\"https://github.com/nodeca/js-yaml/blob/master/CHANGELOG.md\">js-yaml's\nchangelog</a>.</em></p>\n<blockquote>\n<h2>[4.1.1] - 2025-11-12</h2>\n<h3>Security</h3>\n<ul>\n\n[…]\n//github.com/Dashlane/dashlane-cli/network/alerts).\n\n</details>\n\nSigned-off-by: dependabot[bot] <support@github.com>\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>",
          "is_bot": true,
          "headline": "build(deps): bump js-yaml from 4.1.0 to 4.1.1 (#337)",
          "author_name": "dependabot[bot]",
          "author_login": "dependabot[bot]",
          "committed_at": "2025-11-20T14:18:27Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "ccc05604d4752952beda7ee6bd3153e8720302ae",
          "body": null,
          "is_bot": false,
          "headline": "feat: update version in package.json to be 6.2544.1 (#336)",
          "author_name": "arenault-dashlane",
          "author_login": "arenault-dashlane",
          "committed_at": "2025-11-04T13:49:10Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "196ee28f30371874a6b2637f79326c1809ccb438",
          "body": null,
          "is_bot": false,
          "headline": "feat: update version in package.json to be 6.2544.1",
          "author_name": "arenault-dashlane",
          "author_login": "arenault-dashlane",
          "committed_at": "2025-11-04T13:47:31Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "604a2ed3e27b8d48415bab93e39f9d1dc8564832",
          "body": null,
          "is_bot": false,
          "headline": "doc: udpate documentation for 3.2.1 release (#335)",
          "author_name": "arenault-dashlane",
          "author_login": "arenault-dashlane",
          "committed_at": "2025-10-30T13:55:33Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "d379a56471df91558beb7506313e448c9c21584a",
          "body": null,
          "is_bot": false,
          "headline": "doc: udpate documentation for 3.2.1 release",
          "author_name": "arenault-dashlane",
          "author_login": "arenault-dashlane",
          "committed_at": "2025-10-30T13:11:09Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "02919e2690bc8f50e029007a11a8c28a40bdf3e3",
          "body": "Bumps [mermaid](https://github.com/mermaid-js/mermaid) from 11.4.0 to\n11.10.1.\n<details>\n<summary>Release notes</summary>\n<p><em>Sourced from <a\nhref=\"https://github.com/mermaid-js/mermaid/releases\">mermaid's\nreleases</a>.</em></p>\n<blockquote>\n<h2>mermaid@11.10.1</h2>\n<h3>Patch Changes</h3>\n<ul>\n<l\n[…]\necurity Alerts\npage](https://github.com/Dashlane/dashlane-cli/network/alerts).\n\n</details>\n\n> **Note**\n> Automatic rebases have been disabled on this pull request as it has\nbeen open for over 30 days.",
          "is_bot": false,
          "headline": "Bump mermaid from 11.4.0 to 11.10.1 in /documentation (#328)",
          "author_name": "Edouard Lemaistre",
          "author_login": "elemaistre-dashlane",
          "committed_at": "2025-10-21T09:13:08Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "2f815eea38a06be83a8c28045082f2696e2663d7",
          "body": "…aid-11.10.1",
          "is_bot": false,
          "headline": "Merge branch 'master' into dependabot/npm_and_yarn/documentation/merm…",
          "author_name": "Edouard Lemaistre",
          "author_login": "elemaistre-dashlane",
          "committed_at": "2025-10-20T15:05:02Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "a6309b5026c8782981dfbfd8cf5280c5f2736ca3",
          "body": "Bumps [next](https://github.com/vercel/next.js) from 15.3.4 to 15.4.7.\n<details>\n<summary>Release notes</summary>\n<p><em>Sourced from <a\nhref=\"https://github.com/vercel/next.js/releases\">next's\nreleases</a>.</em></p>\n<blockquote>\n<h2>v15.4.7</h2>\n<blockquote>\n<p>[!NOTE]<br />\nThis release is backpor\n[…]\necurity Alerts\npage](https://github.com/Dashlane/dashlane-cli/network/alerts).\n\n</details>\n\n> **Note**\n> Automatic rebases have been disabled on this pull request as it has\nbeen open for over 30 days.",
          "is_bot": false,
          "headline": "Bump next from 15.3.4 to 15.4.7 in /documentation (#329)",
          "author_name": "Edouard Lemaistre",
          "author_login": "elemaistre-dashlane",
          "committed_at": "2025-10-20T14:28:21Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "e6f5cd8ae55715f4b1f7c53b425e6d6407c9f399",
          "body": "…-15.4.7",
          "is_bot": false,
          "headline": "Merge branch 'master' into dependabot/npm_and_yarn/documentation/next…",
          "author_name": "Edouard Lemaistre",
          "author_login": "elemaistre-dashlane",
          "committed_at": "2025-10-20T14:26:54Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "4a8944b56a86f14f3d62d247135fe7bcf1407cba",
          "body": "Bumps [tar-fs](https://github.com/mafintosh/tar-fs) from 2.1.3 to 2.1.4.\n<details>\n<summary>Commits</summary>\n<ul>\n<li><a\nhref=\"https://github.com/mafintosh/tar-fs/commit/f421a235565b6a6d305bdf87e999ebdfae9dd1cc\"><code>f421a23</code></a>\n2.1.4</li>\n<li><a\nhref=\"https://github.com/mafintosh/tar-fs/co\n[…]\n reopen the\nPR or upgrade to it yourself)\nYou can disable automated security fix PRs for this repo from the\n[Security Alerts\npage](https://github.com/Dashlane/dashlane-cli/network/alerts).\n\n</details>",
          "is_bot": false,
          "headline": "Bump tar-fs from 2.1.3 to 2.1.4 (#330)",
          "author_name": "Edouard Lemaistre",
          "author_login": "elemaistre-dashlane",
          "committed_at": "2025-10-20T14:26:40Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "8cd5c0f679884ee36c8e9a99a6158ddc039044f8",
          "body": null,
          "is_bot": false,
          "headline": "Merge branch 'master' into dependabot/npm_and_yarn/tar-fs-2.1.4",
          "author_name": "Edouard Lemaistre",
          "author_login": "elemaistre-dashlane",
          "committed_at": "2025-10-20T14:25:28Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "15194f22b48a2ed2c8ba51bf5c4aa07f34350c46",
          "body": "Handlers to update:\n- [x] ActivityLog\n- [x] DarkWebInsight\n- [x] Reports\n- [x] Members\n\nChanges:\n- Update the typing to be EnrolledDevice authentication\n- Update to fetch the EnrolledDeviceCredentials in the handlers\n- All endpoints migrating (even the one not in API yet, they should all\nfollows the same convention so no risks here)\n- Clean up of the TeamDevice auth system\n- Add warning message about generating CLI keys\n- Documentation update",
          "is_bot": false,
          "headline": "Migrate TeamDevice endpoints to be EnrolledDevice authentication (#333)",
          "author_name": "arenault-dashlane",
          "author_login": "arenault-dashlane",
          "committed_at": "2025-10-14T12:59:46Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "50dbda1faeccb66fd3110642442681ad01b73f68",
          "body": null,
          "is_bot": false,
          "headline": "feat: remove unused params in the activity log flow",
          "author_name": "arenault-dashlane",
          "author_login": "arenault-dashlane",
          "committed_at": "2025-10-14T12:22:00Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "83a8e883748a720dabd2c03b67200abd89fdeb6d",
          "body": null,
          "is_bot": false,
          "headline": "feat: update the key parsing of the env variable",
          "author_name": "arenault-dashlane",
          "author_login": "arenault-dashlane",
          "committed_at": "2025-10-14T12:21:10Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "8f5fc553588638a6b9a61ae6e0d5de35fc254737",
          "body": "…warning message",
          "is_bot": false,
          "headline": "feat(teamDevice): remove all code concerning TeamDevice auth and add …",
          "author_name": "arenault-dashlane",
          "author_login": "arenault-dashlane",
          "committed_at": "2025-10-09T13:41:21Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "1d6a8d941c47da5bda980fd91af7d5927aee546a",
          "body": "…Device",
          "is_bot": false,
          "headline": "feat(activityLog): update the authentication of Report to be Enrolled…",
          "author_name": "arenault-dashlane",
          "author_login": "arenault-dashlane",
          "committed_at": "2025-10-09T13:27:38Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "b6ae3e7353143c451e666adc0ef736acf1d6f5f5",
          "body": "…dDevice",
          "is_bot": false,
          "headline": "feat(activityLog): update the authentication of members to be Enrolle…",
          "author_name": "arenault-dashlane",
          "author_login": "arenault-dashlane",
          "committed_at": "2025-10-09T13:27:08Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "40fe4a270ed7c1d87874bb48105af5eb79ae6479",
          "body": null,
          "is_bot": false,
          "headline": "feat(activityLog): update the authentication of DWI to be EnrolledDevice",
          "author_name": "arenault-dashlane",
          "author_login": "arenault-dashlane",
          "committed_at": "2025-10-09T13:25:53Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "2b0cd8dfced8c22fa08911c4dbbcf7e673b85337",
          "body": "… enrolledDevice authentication\n\n- Update banners\n- Update env variables\n- Update flows",
          "is_bot": false,
          "headline": "doc(enrolledDevice): update documentation for replacing teamDevice by…",
          "author_name": "arenault-dashlane",
          "author_login": "arenault-dashlane",
          "committed_at": "2025-10-09T10:07:22Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "4d6edcf9fadb2701961180eb353e4a3f0c3d345a",
          "body": "…olledDevice\n\n- Update typing to use the EnrolledDevice auth\n- Update the handler to fetch enrolledDeviceCredentials",
          "is_bot": false,
          "headline": "feat(activityLog): update the authentication of ActivityLog to be Enr…",
          "author_name": "arenault-dashlane",
          "author_login": "arenault-dashlane",
          "committed_at": "2025-10-08T15:17:57Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "2ae90f1c230042b83095d2e4b86e7cdd1017548a",
          "body": "…332)\n\n- Init the retrieval of the keys in the environement\n- Add a RegEx parser based on the expected format\n- Update the authentication to support EnrolledDevice type\n- Inject the Nitro secret in the payload when targeting NodeWS Proxy",
          "is_bot": false,
          "headline": "feat(enrolledDevice): add the authentication flow in the framework (#…",
          "author_name": "arenault-dashlane",
          "author_login": "arenault-dashlane",
          "committed_at": "2025-10-08T13:05:41Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "3d4c58d0e54d254e51b7860fa7c0141f0d5276aa",
          "body": "- Init the retrieval of the keys in the environement\n- Parse the base64 string\n- Add a RegEx parser based on the expected format\n- Update the authentication to support EnrolledDevice type\n- Inject the Nitro secret in the payload when targeting NodeWS Proxy",
          "is_bot": false,
          "headline": "feat(enrolledDevice): add the authentication flow in the framework",
          "author_name": "arenault-dashlane",
          "author_login": "arenault-dashlane",
          "committed_at": "2025-10-08T12:17:14Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "01b6a2009b8c0f6eb3337eb7bd7ef2a3d4a8f911",
          "body": "- Add apiconnect utils and worker\n- Remove local apiconnect\n- Update the function to pass additional header",
          "is_bot": false,
          "headline": "feat: remove local apiconnect module to use publish one (#331)",
          "author_name": "arenault-dashlane",
          "author_login": "arenault-dashlane",
          "committed_at": "2025-10-02T13:07:39Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "d2c74622e072dbb60622a7763f34d64a0862ffe8",
          "body": "- Add apiconnect utils and worker\n- Remove local apiconnect\n- Update the function to pass additional header",
          "is_bot": false,
          "headline": "feat: remove local apiconnect module to use publish one",
          "author_name": "Antoine Renault",
          "author_login": "arenault-dashlane",
          "committed_at": "2025-09-30T14:52:24Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "e7ff9870e9dba85540c70503a84579b19cd85b14",
          "body": "Bumps [tar-fs](https://github.com/mafintosh/tar-fs) from 2.1.3 to 2.1.4.\n- [Commits](https://github.com/mafintosh/tar-fs/compare/v2.1.3...v2.1.4)\n\n---\nupdated-dependencies:\n- dependency-name: tar-fs\n  dependency-version: 2.1.4\n  dependency-type: indirect\n...\n\nSigned-off-by: dependabot[bot] <support@github.com>",
          "is_bot": true,
          "headline": "Bump tar-fs from 2.1.3 to 2.1.4",
          "author_name": "dependabot[bot]",
          "author_login": "dependabot[bot]",
          "committed_at": "2025-09-26T20:05:38Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "753df99d6519d46f6179b9d90757bf7bcbdbdcf2",
          "body": "Bumps [next](https://github.com/vercel/next.js) from 15.3.4 to 15.4.7.\n- [Release notes](https://github.com/vercel/next.js/releases)\n- [Changelog](https://github.com/vercel/next.js/blob/canary/release.js)\n- [Commits](https://github.com/vercel/next.js/compare/v15.3.4...v15.4.7)\n\n---\nupdated-dependencies:\n- dependency-name: next\n  dependency-version: 15.4.7\n  dependency-type: direct:production\n...\n\nSigned-off-by: dependabot[bot] <support@github.com>",
          "is_bot": true,
          "headline": "Bump next from 15.3.4 to 15.4.7 in /documentation",
          "author_name": "dependabot[bot]",
          "author_login": "dependabot[bot]",
          "committed_at": "2025-08-30T13:21:33Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "76cc58dfaa0567a73299b97cd83db8d7aaa929e8",
          "body": "Bumps [mermaid](https://github.com/mermaid-js/mermaid) from 11.4.0 to 11.10.1.\n- [Release notes](https://github.com/mermaid-js/mermaid/releases)\n- [Commits](https://github.com/mermaid-js/mermaid/compare/mermaid@11.4.0...mermaid@11.10.1)\n\n---\nupdated-dependencies:\n- dependency-name: mermaid\n  dependency-version: 11.10.1\n  dependency-type: indirect\n...\n\nSigned-off-by: dependabot[bot] <support@github.com>",
          "is_bot": true,
          "headline": "Bump mermaid from 11.4.0 to 11.10.1 in /documentation",
          "author_name": "dependabot[bot]",
          "author_login": "dependabot[bot]",
          "committed_at": "2025-08-22T22:53:52Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "9b8bb242e7e228c5bb03f200489f7bde9d1f1869",
          "body": null,
          "is_bot": false,
          "headline": "Bump version to 6.2526.2 (#325)",
          "author_name": "José Arroyo",
          "author_login": "jomi-se",
          "committed_at": "2025-06-25T08:34:34Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "4f452fe4abddda5a7b2856f196d359b0493a08ea",
          "body": "Let the call fail instead and the error be logged",
          "is_bot": false,
          "headline": "revert: Disabling the teamLogs call (#324)",
          "author_name": "José Arroyo",
          "author_login": "jomi-se",
          "committed_at": "2025-06-25T08:05:34Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "e94e16523c3c69fe482ab0c5290d5a49a2f2298d",
          "body": "Let the call fail instead and the error be logged",
          "is_bot": false,
          "headline": "revert: Disabling the teamLogs call",
          "author_name": "Jose Arroyo",
          "author_login": "jomi-se",
          "committed_at": "2025-06-25T07:44:01Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "61b5f610b55cc1ae11f440200d72eccde94fb901",
          "body": null,
          "is_bot": false,
          "headline": " Bump version to 6.2526.1 (#323)",
          "author_name": "José Arroyo",
          "author_login": "jomi-se",
          "committed_at": "2025-06-24T12:48:48Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "37154b059fa9b4e329d400633a2f80511f468c44",
          "body": null,
          "is_bot": false,
          "headline": " Bump version to 6.2526.1",
          "author_name": "Jose Arroyo",
          "author_login": "jomi-se",
          "committed_at": "2025-06-24T12:19:33Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "3838aa386ce6dc985e5eac03877f8da418e9ea10",
          "body": "https://github.com/actions/runner-images/issues/10721",
          "is_bot": false,
          "headline": "Use macos-13 for x64 release as macos-12 has been deprecated (#322)",
          "author_name": "José Arroyo",
          "author_login": "jomi-se",
          "committed_at": "2025-06-24T12:17:17Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "20456cf45f4c0ab0a7c60b1d86427cb0a6e7327e",
          "body": "https://github.com/actions/runner-images/issues/10721",
          "is_bot": false,
          "headline": "Use macos-13 for x64 release as macos-12 has been deprecated",
          "author_name": "Jose Arroyo",
          "author_login": "jomi-se",
          "committed_at": "2025-06-24T10:33:11Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "f62978e4e50470a13fbeece75225262e04a7863c",
          "body": "Fix missing import and bump dependencies in documentation sub project",
          "is_bot": false,
          "headline": "Fix documentation build step (#320)",
          "author_name": "José Arroyo",
          "author_login": "jomi-se",
          "committed_at": "2025-06-24T10:14:17Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "69acb00aa45673cb6e860ba25834ff71d28f1404",
          "body": null,
          "is_bot": false,
          "headline": "Bump next from 15.2.3 to 15.2.4 in /documentation",
          "author_name": "Jose Arroyo",
          "author_login": "jomi-se",
          "committed_at": "2025-06-24T10:02:28Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "cc57cacf459d57a676b77c767a3a99c897a1f9f1",
          "body": null,
          "is_bot": false,
          "headline": "fix: Missing import in siem docs",
          "author_name": "Jose Arroyo",
          "author_login": "jomi-se",
          "committed_at": "2025-06-24T09:57:53Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "07e8b04186291558ad5eb757e1e570e94dcabd9d",
          "body": "Changes:\n- Add a maintenance warning for the activity logs on the CLI",
          "is_bot": false,
          "headline": "fix: add maintenance warning for activity logs (#317)",
          "author_name": "Antoine Renault",
          "author_login": "Aktanee",
          "committed_at": "2025-06-24T08:44:12Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "3c248324757db8b75806db17056802a570b44f60",
          "body": null,
          "is_bot": false,
          "headline": "Merge branch 'master' into fix/activity-log-endpoint-warning",
          "author_name": "José Arroyo",
          "author_login": "jomi-se",
          "committed_at": "2025-06-24T08:42:44Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "34c3368a5fa73ce2c87a31c46ca257df7f5b45f7",
          "body": null,
          "is_bot": false,
          "headline": "fix: add maintenance warning for activity logs",
          "author_name": "Antoine Renault",
          "author_login": "arenault-dashlane",
          "committed_at": "2025-06-24T08:39:38Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "b1c685807cc434bbad2b655c5e5521728324291c",
          "body": "Checks in dependabot PRs were not all being done for some reason so this PR was manually made",
          "is_bot": false,
          "headline": "Bump dependencies to solve al vulns (#318)",
          "author_name": "José Arroyo",
          "author_login": "jomi-se",
          "committed_at": "2025-06-24T08:25:03Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "941fdc5d363277f5a73117a012b96e1412f721d7",
          "body": null,
          "is_bot": false,
          "headline": "Bump esbuild and jsonpath-plus to remove vuln warnings",
          "author_name": "Jose Arroyo",
          "author_login": "jomi-se",
          "committed_at": "2025-06-24T07:48:41Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "2751415099c265e58d4d2c0f78a54b6e3b87265d",
          "body": "Bumps [tar-fs](https://github.com/mafintosh/tar-fs) from 2.1.1 to 2.1.2.\n- [Commits](https://github.com/mafintosh/tar-fs/compare/v2.1.1...v2.1.2)\n\n---\nupdated-dependencies:\n- dependency-name: tar-fs\n  dependency-type: indirect\n...\n\nSigned-off-by: dependabot[bot] <support@github.com>",
          "is_bot": true,
          "headline": "Bump tar-fs from 2.1.1 to 2.1.2",
          "author_name": "dependabot[bot]",
          "author_login": "dependabot[bot]",
          "committed_at": "2025-06-24T07:44:01Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "d6c6d8fe4e848045cae6f528291c996e805b3614",
          "body": "Bumps [next](https://github.com/vercel/next.js) from 15.1.3 to 15.2.3.\n- [Release notes](https://github.com/vercel/next.js/releases)\n- [Changelog](https://github.com/vercel/next.js/blob/canary/release.js)\n- [Commits](https://github.com/vercel/next.js/compare/v15.1.3...v15.2.3)\n\n---\nupdated-dependencies:\n- dependency-name: next\n  dependency-type: direct:production\n...\n\nSigned-off-by: dependabot[bot] <support@github.com>",
          "is_bot": true,
          "headline": "Bump next from 15.1.3 to 15.2.3 in /documentation",
          "author_name": "dependabot[bot]",
          "author_login": "dependabot[bot]",
          "committed_at": "2025-06-24T07:43:36Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "423517344b4f328a297d7a87147f3be1c49e77a3",
          "body": "Bumps [nanoid](https://github.com/ai/nanoid) from 3.3.7 to 3.3.8.\r\n<details>\r\n<summary>Changelog</summary>\r\n<p><em>Sourced from <a\r\nhref=\"https://github.com/ai/nanoid/blob/main/CHANGELOG.md\">nanoid's\r\nchangelog</a>.</em></p>\r\n<blockquote>\r\n<h2>3.3.8</h2>\r\n<ul>\r\n<li>Fixed a way to break Nano ID by pa\n[…]\n Alerts\r\npage](https://github.com/Dashlane/dashlane-cli/network/alerts).\r\n\r\n</details>\r\n\r\n> **Note**\r\n> Automatic rebases have been disabled on this pull request as it has\r\nbeen open for over 30 days.",
          "is_bot": false,
          "headline": "Bump nanoid from 3.3.7 to 3.3.8 in /documentation (#304)",
          "author_name": "Samuel Gravis",
          "author_login": "Sgravis",
          "committed_at": "2025-01-24T10:10:07Z",
          "body_truncated": true,
          "is_coding_agent": false
        }
      ],
      "releases_count": 43,
      "commits_last_year": 82,
      "latest_release_at": "2026-07-08T09:24:37Z",
      "latest_release_tag": "v6.2628.1",
      "releases_from_tags": false,
      "days_since_last_push": 0,
      "active_weeks_last_year": 24,
      "days_since_latest_release": 23,
      "mean_days_between_releases": 42
    },
    "community": {
      "has_readme": true,
      "has_license": true,
      "has_description": true,
      "has_contributing": false,
      "health_percentage": 50,
      "has_issue_template": false,
      "has_code_of_conduct": false,
      "has_pull_request_template": false
    },
    "ecosystem": {
      "packages": []
    },
    "popularity": {
      "forks": 61,
      "stars": 223,
      "watchers": 26,
      "fork_history": {
        "days": [
          {
            "date": "2022-10-25",
            "count": 1
          },
          {
            "date": "2022-12-01",
            "count": 1
          },
          {
            "date": "2023-01-22",
            "count": 1
          },
          {
            "date": "2023-02-03",
            "count": 1
          },
          {
            "date": "2023-02-04",
            "count": 2
          },
          {
            "date": "2023-02-26",
            "count": 1
          },
          {
            "date": "2023-02-28",
            "count": 15
          },
          {
            "date": "2023-03-01",
            "count": 10
          },
          {
            "date": "2023-03-27",
            "count": 1
          },
          {
            "date": "2023-04-29",
            "count": 1
          },
          {
            "date": "2023-06-13",
            "count": 1
          },
          {
            "date": "2023-08-09",
            "count": 1
          },
          {
            "date": "2023-08-18",
            "count": 1
          },
          {
            "date": "2023-10-15",
            "count": 1
          },
          {
            "date": "2023-12-04",
            "count": 1
          },
          {
            "date": "2024-01-27",
            "count": 1
          },
          {
            "date": "2024-02-01",
            "count": 1
          },
          {
            "date": "2024-03-16",
            "count": 1
          },
          {
            "date": "2024-04-05",
            "count": 1
          },
          {
            "date": "2024-06-10",
            "count": 1
          },
          {
            "date": "2024-06-24",
            "count": 1
          },
          {
            "date": "2024-07-29",
            "count": 1
          },
          {
            "date": "2024-08-08",
            "count": 1
          },
          {
            "date": "2024-08-14",
            "count": 1
          },
          {
            "date": "2024-11-26",
            "count": 1
          },
          {
            "date": "2025-01-31",
            "count": 1
          },
          {
            "date": "2025-02-07",
            "count": 1
          },
          {
            "date": "2025-03-01",
            "count": 1
          },
          {
            "date": "2025-11-16",
            "count": 1
          },
          {
            "date": "2026-01-28",
            "count": 1
          },
          {
            "date": "2026-02-05",
            "count": 1
          },
          {
            "date": "2026-06-05",
            "count": 1
          },
          {
            "date": "2026-06-09",
            "count": 1
          },
          {
            "date": "2026-06-24",
            "count": 1
          },
          {
            "date": "2026-07-16",
            "count": 1
          },
          {
            "date": "2026-07-18",
            "count": 1
          }
        ],
        "complete": true,
        "collected": 60,
        "total_forks": 61
      },
      "star_history": null,
      "open_issues_and_prs": 21
    },
    "ai_readiness": {
      "has_nix": false,
      "example_dirs": [],
      "has_llms_txt": false,
      "has_dockerfile": false,
      "has_mcp_signal": true,
      "bootstrap_files": [],
      "api_schema_files": [],
      "has_devcontainer": false,
      "typecheck_configs": [
        "documentation/tsconfig.json",
        "tsconfig.json"
      ],
      "toolchain_manifests": [],
      "largest_source_bytes": 3224093,
      "source_files_sampled": 133,
      "oversized_source_files": 1,
      "agent_instruction_files": [],
      "agent_instruction_max_bytes": null
    },
    "dependencies": {
      "manifests": [
        "documentation/package.json",
        "package.json"
      ],
      "advisories": {
        "error": null,
        "scope": "repository_graph",
        "source": "osv",
        "findings": [
          {
            "name": "flatted",
            "direct": false,
            "version": "3.3.2",
            "severity": "critical",
            "ecosystem": "npm",
            "cvss_score": 9.8,
            "advisory_ids": [
              "GHSA-25h7-pfq9-p65f",
              "GHSA-rf6f-7fwh-wjgh"
            ],
            "fixed_version": "3.4.2",
            "advisory_count": 2,
            "oldest_advisory_days": 140
          },
          {
            "name": "next",
            "direct": true,
            "version": "15.5.12",
            "severity": "high",
            "ecosystem": "npm",
            "cvss_score": 8.6,
            "advisory_ids": [
              "GHSA-267c-6grr-h53f",
              "GHSA-26hh-7cqf-hhc6",
              "GHSA-36qx-fr4f-26g5",
              "GHSA-3g8h-86w9-wvmq",
              "GHSA-3x4c-7xq6-9pq8",
              "GHSA-4633-3j49-mh5q",
              "GHSA-492v-c6pp-mqqv",
              "GHSA-4c39-4ccg-62r3",
              "GHSA-68g3-v927-f742",
              "GHSA-89xv-2m56-2m9x"
            ],
            "fixed_version": "16.2.11",
            "advisory_count": 24,
            "oldest_advisory_days": 136
          },
          {
            "name": "sharp",
            "direct": true,
            "version": "0.33.5",
            "severity": "high",
            "ecosystem": "npm",
            "cvss_score": 7.3,
            "advisory_ids": [
              "GHSA-f88m-g3jw-g9cj"
            ],
            "fixed_version": "0.35.0",
            "advisory_count": 1,
            "oldest_advisory_days": 10
          },
          {
            "name": "sharp",
            "direct": true,
            "version": "0.34.3",
            "severity": "high",
            "ecosystem": "npm",
            "cvss_score": 7.3,
            "advisory_ids": [
              "GHSA-f88m-g3jw-g9cj"
            ],
            "fixed_version": "0.35.0",
            "advisory_count": 1,
            "oldest_advisory_days": 10
          },
          {
            "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-mh99-v99m-4gvg",
              "GHSA-v6h2-p8h4-qcjw"
            ],
            "fixed_version": "5.0.8",
            "advisory_count": 4,
            "oldest_advisory_days": 417
          },
          {
            "name": "brace-expansion",
            "direct": false,
            "version": "2.0.1",
            "severity": "high",
            "ecosystem": "npm",
            "cvss_score": 7.5,
            "advisory_ids": [
              "GHSA-3jxr-9vmj-r5cp",
              "GHSA-f886-m6hf-6m8v",
              "GHSA-mh99-v99m-4gvg",
              "GHSA-v6h2-p8h4-qcjw"
            ],
            "fixed_version": "5.0.8",
            "advisory_count": 4,
            "oldest_advisory_days": 417
          },
          {
            "name": "cross-spawn",
            "direct": false,
            "version": "5.1.0",
            "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": 631
          },
          {
            "name": "elliptic",
            "direct": false,
            "version": "6.6.1",
            "severity": "high",
            "ecosystem": "npm",
            "cvss_score": 7.3,
            "advisory_ids": [
              "GHSA-848j-6mx2-7j84"
            ],
            "fixed_version": null,
            "advisory_count": 1,
            "oldest_advisory_days": 204
          },
          {
            "name": "fast-uri",
            "direct": false,
            "version": "3.0.3",
            "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": 84
          },
          {
            "name": "glob",
            "direct": false,
            "version": "10.4.5",
            "severity": "high",
            "ecosystem": "npm",
            "cvss_score": 7.5,
            "advisory_ids": [
              "GHSA-5j98-mcp5-4vw2"
            ],
            "fixed_version": "11.1.0",
            "advisory_count": 1,
            "oldest_advisory_days": 256
          },
          {
            "name": "hono",
            "direct": false,
            "version": "4.12.8",
            "severity": "high",
            "ecosystem": "npm",
            "cvss_score": 7.1,
            "advisory_ids": [
              "GHSA-26pp-8wgv-hjvm",
              "GHSA-2gcr-mfcq-wcc3",
              "GHSA-3hrh-pfw6-9m5x",
              "GHSA-458j-xx4x-4375",
              "GHSA-69xw-7hcm-h432",
              "GHSA-88fw-hqm2-52qc",
              "GHSA-9vqf-7f2p-gf9v",
              "GHSA-f577-qrjj-4474",
              "GHSA-hm8q-7f3q-5f36",
              "GHSA-hvrm-45r6-mjfj"
            ],
            "fixed_version": "4.12.27",
            "advisory_count": 23,
            "oldest_advisory_days": 115
          },
          {
            "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": 46
          },
          {
            "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": 46
          },
          {
            "name": "lodash-es",
            "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": 191
          },
          {
            "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": 163
          },
          {
            "name": "minimatch",
            "direct": false,
            "version": "9.0.5",
            "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": 163
          },
          {
            "name": "path-to-regexp",
            "direct": false,
            "version": "8.3.0",
            "severity": "high",
            "ecosystem": "npm",
            "cvss_score": 7.5,
            "advisory_ids": [
              "GHSA-27v5-c462-wpq7",
              "GHSA-j3q9-mxjg-w52f"
            ],
            "fixed_version": "8.4.0",
            "advisory_count": 2,
            "oldest_advisory_days": 126
          },
          {
            "name": "picomatch",
            "direct": false,
            "version": "4.0.2",
            "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": 128
          },
          {
            "name": "postcss",
            "direct": false,
            "version": "8.4.31",
            "severity": "high",
            "ecosystem": "npm",
            "cvss_score": 7.5,
            "advisory_ids": [
              "GHSA-6g55-p6wh-862q",
              "GHSA-qx2v-qp2m-jg93",
              "GHSA-r28c-9q8g-f849"
            ],
            "fixed_version": "8.5.18",
            "advisory_count": 3,
            "oldest_advisory_days": 98
          },
          {
            "name": "serialize-javascript",
            "direct": false,
            "version": "6.0.2",
            "severity": "high",
            "ecosystem": "npm",
            "cvss_score": 8.1,
            "advisory_ids": [
              "GHSA-5c6j-r48x-rmvq",
              "GHSA-qj8w-gfj5-8c6v"
            ],
            "fixed_version": "7.0.5",
            "advisory_count": 2,
            "oldest_advisory_days": 154
          },
          {
            "name": "tar",
            "direct": false,
            "version": "6.2.1",
            "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-gvwx-54wh-qm9j",
              "GHSA-qffp-2rhf-9h96",
              "GHSA-r292-9mhp-454m",
              "GHSA-r6q2-hw4h-h46w"
            ],
            "fixed_version": "7.5.21",
            "advisory_count": 12,
            "oldest_advisory_days": 196
          },
          {
            "name": "tar",
            "direct": false,
            "version": "7.4.3",
            "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-gvwx-54wh-qm9j",
              "GHSA-qffp-2rhf-9h96",
              "GHSA-r292-9mhp-454m",
              "GHSA-r6q2-hw4h-h46w"
            ],
            "fixed_version": "7.5.21",
            "advisory_count": 12,
            "oldest_advisory_days": 196
          },
          {
            "name": "tmp",
            "direct": false,
            "version": "0.0.33",
            "severity": "high",
            "ecosystem": "npm",
            "cvss_score": 7.5,
            "advisory_ids": [
              "GHSA-52f5-9888-hmc6",
              "GHSA-ph9p-34f9-6g65"
            ],
            "fixed_version": "0.2.6",
            "advisory_count": 2,
            "oldest_advisory_days": 359
          },
          {
            "name": "uuid",
            "direct": false,
            "version": "11.1.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": 100
          },
          {
            "name": "ajv",
            "direct": true,
            "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": 170
          },
          {
            "name": "ajv",
            "direct": true,
            "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": 170
          },
          {
            "name": "@eslint/plugin-kit",
            "direct": false,
            "version": "0.2.3",
            "severity": "moderate",
            "ecosystem": "npm",
            "cvss_score": 4.3,
            "advisory_ids": [
              "GHSA-xffm-g5w8-qvg7"
            ],
            "fixed_version": "0.3.4",
            "advisory_count": 1,
            "oldest_advisory_days": 378
          },
          {
            "name": "@hono/node-server",
            "direct": false,
            "version": "1.19.11",
            "severity": "moderate",
            "ecosystem": "npm",
            "cvss_score": 5.9,
            "advisory_ids": [
              "GHSA-92pp-h63x-v22m",
              "GHSA-frvp-7c67-39w9"
            ],
            "fixed_version": "2.0.5",
            "advisory_count": 2,
            "oldest_advisory_days": 115
          },
          {
            "name": "diff",
            "direct": false,
            "version": "4.0.2",
            "severity": "moderate",
            "ecosystem": "npm",
            "cvss_score": 5.3,
            "advisory_ids": [
              "GHSA-73rr-hh4g-fpgx"
            ],
            "fixed_version": "8.0.3",
            "advisory_count": 1,
            "oldest_advisory_days": 198
          },
          {
            "name": "diff",
            "direct": false,
            "version": "5.2.0",
            "severity": "moderate",
            "ecosystem": "npm",
            "cvss_score": 5.3,
            "advisory_ids": [
              "GHSA-73rr-hh4g-fpgx"
            ],
            "fixed_version": "8.0.3",
            "advisory_count": 1,
            "oldest_advisory_days": 198
          },
          {
            "name": "dompurify",
            "direct": false,
            "version": "3.3.3",
            "severity": "moderate",
            "ecosystem": "npm",
            "cvss_score": 6.9,
            "advisory_ids": [
              "GHSA-39q2-94rc-95cp",
              "GHSA-76mc-f452-cxcm",
              "GHSA-c2j3-45gr-mqc4",
              "GHSA-cmwh-pvxp-8882",
              "GHSA-crv5-9vww-q3g8",
              "GHSA-gvmj-g25r-r7wr",
              "GHSA-h7mw-gpvr-xq4m",
              "GHSA-hpcv-96wg-7vj8",
              "GHSA-r47g-fvhr-h676",
              "GHSA-rp9w-3fw7-7cwq"
            ],
            "fixed_version": "3.4.12",
            "advisory_count": 13,
            "oldest_advisory_days": 107
          },
          {
            "name": "estree-util-value-to-estree",
            "direct": false,
            "version": "1.3.0",
            "severity": "moderate",
            "ecosystem": "npm",
            "cvss_score": 6.5,
            "advisory_ids": [
              "GHSA-f7f6-9jq7-3rqj"
            ],
            "fixed_version": "3.3.3",
            "advisory_count": 1,
            "oldest_advisory_days": 480
          },
          {
            "name": "estree-util-value-to-estree",
            "direct": false,
            "version": "3.2.1",
            "severity": "moderate",
            "ecosystem": "npm",
            "cvss_score": 6.5,
            "advisory_ids": [
              "GHSA-f7f6-9jq7-3rqj"
            ],
            "fixed_version": "3.3.3",
            "advisory_count": 1,
            "oldest_advisory_days": 480
          },
          {
            "name": "ip-address",
            "direct": false,
            "version": "10.1.0",
            "severity": "moderate",
            "ecosystem": "npm",
            "cvss_score": null,
            "advisory_ids": [
              "GHSA-v2v4-37r5-5v8g"
            ],
            "fixed_version": "10.1.1",
            "advisory_count": 1,
            "oldest_advisory_days": 87
          },
          {
            "name": "ip-address",
            "direct": false,
            "version": "9.0.5",
            "severity": "moderate",
            "ecosystem": "npm",
            "cvss_score": null,
            "advisory_ids": [
              "GHSA-v2v4-37r5-5v8g"
            ],
            "fixed_version": "10.1.1",
            "advisory_count": 1,
            "oldest_advisory_days": 87
          },
          {
            "name": "mermaid",
            "direct": false,
            "version": "11.10.1",
            "severity": "moderate",
            "ecosystem": "npm",
            "cvss_score": 5.3,
            "advisory_ids": [
              "GHSA-6m6c-36f7-fhxh",
              "GHSA-87f9-hvmw-gh4p",
              "GHSA-ghcm-xqfw-q4vr",
              "GHSA-xcj9-5m2h-648r"
            ],
            "fixed_version": "11.15.0",
            "advisory_count": 4,
            "oldest_advisory_days": 81
          },
          {
            "name": "qs",
            "direct": false,
            "version": "6.14.2",
            "severity": "moderate",
            "ecosystem": "npm",
            "cvss_score": 5.3,
            "advisory_ids": [
              "GHSA-q8mj-m7cp-5q26"
            ],
            "fixed_version": "6.15.2",
            "advisory_count": 1,
            "oldest_advisory_days": 70
          },
          {
            "name": "yaml",
            "direct": false,
            "version": "2.6.1",
            "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": 128
          },
          {
            "name": "body-parser",
            "direct": false,
            "version": "2.2.2",
            "severity": "low",
            "ecosystem": "npm",
            "cvss_score": 3.7,
            "advisory_ids": [
              "GHSA-v422-hmwv-36x6"
            ],
            "fixed_version": "2.3.0",
            "advisory_count": 1,
            "oldest_advisory_days": 11
          }
        ],
        "collected": true,
        "malicious": [],
        "truncated": false,
        "by_severity": {
          "low": 1,
          "high": 23,
          "critical": 1,
          "moderate": 14
        },
        "advisory_count": 146,
        "affected_count": 39,
        "assessed_count": 1145,
        "malicious_count": 0,
        "assessed_package": null,
        "unassessed_count": 0,
        "direct_affected_count": 5
      },
      "ecosystems": [
        "npm"
      ],
      "dependencies": [
        {
          "name": "next",
          "manifest": "documentation/package.json",
          "ecosystem": "npm",
          "version_constraint": "^15.5.10"
        },
        {
          "name": "nextra",
          "manifest": "documentation/package.json",
          "ecosystem": "npm",
          "version_constraint": "^3.2.3"
        },
        {
          "name": "nextra-theme-docs",
          "manifest": "documentation/package.json",
          "ecosystem": "npm",
          "version_constraint": "^3.2.3"
        },
        {
          "name": "react",
          "manifest": "documentation/package.json",
          "ecosystem": "npm",
          "version_constraint": "^18.3.1"
        },
        {
          "name": "react-dom",
          "manifest": "documentation/package.json",
          "ecosystem": "npm",
          "version_constraint": "^18.3.1"
        },
        {
          "name": "sharp",
          "manifest": "documentation/package.json",
          "ecosystem": "npm",
          "version_constraint": "^0.33.5"
        },
        {
          "name": "@dashlane/apiconnect-utils",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "^3.1.9"
        },
        {
          "name": "@dashlane/apiconnect-worker",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "^3.1.9"
        },
        {
          "name": "@dashlane/nsm-attestation",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "^1.0.2"
        },
        {
          "name": "@inquirer/prompts",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "^7.1.0"
        },
        {
          "name": "@json2csv/plainjs",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "^7.0.6"
        },
        {
          "name": "@json2csv/transforms",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "^7.0.6"
        },
        {
          "name": "@modelcontextprotocol/sdk",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "^1.26.0"
        },
        {
          "name": "@napi-rs/clipboard",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "^1.1.2"
        },
        {
          "name": "@napi-rs/keyring",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "^1.1.6"
        },
        {
          "name": "@node-rs/argon2",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "^2.0.0"
        },
        {
          "name": "@serenity-kit/opaque",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "^1.1.0"
        },
        {
          "name": "ajv",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "^8.18.0"
        },
        {
          "name": "ajv-formats",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "^3.0.1"
        },
        {
          "name": "better-sqlite3",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "^11.5.0"
        },
        {
          "name": "commander",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "^12.1.0"
        },
        {
          "name": "got",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "^14.4.4"
        },
        {
          "name": "jsonpath-plus",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "^10.3.0"
        },
        {
          "name": "libsodium-wrappers",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "^0.7.15"
        },
        {
          "name": "node-mac-auth",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "^1.1.0"
        },
        {
          "name": "otplib",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "^12.0.1"
        },
        {
          "name": "playwright-core",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "^1.49.0"
        },
        {
          "name": "winston",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "^3.17.0"
        },
        {
          "name": "xml-js",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "^1.6.11"
        },
        {
          "name": "zlib",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "^1.0.5"
        },
        {
          "name": "zod",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "^3.25.67"
        }
      ],
      "all_dependencies": {
        "error": null,
        "source": "github-sbom",
        "packages": [
          {
            "name": "@dashlane/apiconnect-utils",
            "direct": true,
            "version": "3.1.9",
            "ecosystem": "npm"
          },
          {
            "name": "@dashlane/apiconnect-worker",
            "direct": true,
            "version": "3.1.9",
            "ecosystem": "npm"
          },
          {
            "name": "@dashlane/nsm-attestation",
            "direct": true,
            "version": "1.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "@inquirer/prompts",
            "direct": true,
            "version": "7.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "@json2csv/plainjs",
            "direct": true,
            "version": "7.0.6",
            "ecosystem": "npm"
          },
          {
            "name": "@json2csv/transforms",
            "direct": true,
            "version": "7.0.6",
            "ecosystem": "npm"
          },
          {
            "name": "@modelcontextprotocol/sdk",
            "direct": true,
            "version": "1.27.1",
            "ecosystem": "npm"
          },
          {
            "name": "@napi-rs/clipboard",
            "direct": true,
            "version": "1.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "@napi-rs/keyring",
            "direct": true,
            "version": "1.1.6",
            "ecosystem": "npm"
          },
          {
            "name": "@node-rs/argon2",
            "direct": true,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "@serenity-kit/opaque",
            "direct": true,
            "version": "1.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "ajv",
            "direct": true,
            "version": "6.12.6",
            "ecosystem": "npm"
          },
          {
            "name": "ajv",
            "direct": true,
            "version": "8.17.1",
            "ecosystem": "npm"
          },
          {
            "name": "ajv",
            "direct": true,
            "version": "8.18.0",
            "ecosystem": "npm"
          },
          {
            "name": "ajv-formats",
            "direct": true,
            "version": "3.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "better-sqlite3",
            "direct": true,
            "version": "11.5.0",
            "ecosystem": "npm"
          },
          {
            "name": "commander",
            "direct": true,
            "version": "12.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "commander",
            "direct": true,
            "version": "7.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "commander",
            "direct": true,
            "version": "8.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "commander",
            "direct": true,
            "version": "9.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "got",
            "direct": true,
            "version": "14.4.4",
            "ecosystem": "npm"
          },
          {
            "name": "jsonpath-plus",
            "direct": true,
            "version": "10.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "libsodium-wrappers",
            "direct": true,
            "version": "0.7.15",
            "ecosystem": "npm"
          },
          {
            "name": "next",
            "direct": true,
            "version": "15.5.12",
            "ecosystem": "npm"
          },
          {
            "name": "nextra",
            "direct": true,
            "version": "3.2.3",
            "ecosystem": "npm"
          },
          {
            "name": "nextra-theme-docs",
            "direct": true,
            "version": "3.2.3",
            "ecosystem": "npm"
          },
          {
            "name": "node-mac-auth",
            "direct": true,
            "version": "1.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "otplib",
            "direct": true,
            "version": "12.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "playwright-core",
            "direct": true,
            "version": "1.49.0",
            "ecosystem": "npm"
          },
          {
            "name": "react",
            "direct": true,
            "version": "18.3.1",
            "ecosystem": "npm"
          },
          {
            "name": "react-dom",
            "direct": true,
            "version": "18.3.1",
            "ecosystem": "npm"
          },
          {
            "name": "sharp",
            "direct": true,
            "version": "0.33.5",
            "ecosystem": "npm"
          },
          {
            "name": "sharp",
            "direct": true,
            "version": "0.34.3",
            "ecosystem": "npm"
          },
          {
            "name": "winston",
            "direct": true,
            "version": "3.17.0",
            "ecosystem": "npm"
          },
          {
            "name": "xml-js",
            "direct": true,
            "version": "1.6.11",
            "ecosystem": "npm"
          },
          {
            "name": "zlib",
            "direct": true,
            "version": "1.0.5",
            "ecosystem": "npm"
          },
          {
            "name": "zod",
            "direct": true,
            "version": "3.22.4",
            "ecosystem": "npm"
          },
          {
            "name": "zod",
            "direct": true,
            "version": "3.25.76",
            "ecosystem": "npm"
          },
          {
            "name": "zod",
            "direct": true,
            "version": "4.3.5",
            "ecosystem": "npm"
          },
          {
            "name": "@aivenio/tsc-output-parser",
            "direct": false,
            "version": "2.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "@antfu/install-pkg",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "@antfu/utils",
            "direct": false,
            "version": "8.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/generator",
            "direct": false,
            "version": "7.26.2",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/helper-string-parser",
            "direct": false,
            "version": "7.25.9",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/helper-validator-identifier",
            "direct": false,
            "version": "7.25.9",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/parser",
            "direct": false,
            "version": "7.26.2",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/types",
            "direct": false,
            "version": "7.26.0",
            "ecosystem": "npm"
          },
          {
            "name": "@braintree/sanitize-url",
            "direct": false,
            "version": "7.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "@chevrotain/cst-dts-gen",
            "direct": false,
            "version": "11.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "@chevrotain/gast",
            "direct": false,
            "version": "11.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "@chevrotain/regexp-to-ast",
            "direct": false,
            "version": "11.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "@chevrotain/types",
            "direct": false,
            "version": "11.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "@chevrotain/utils",
            "direct": false,
            "version": "11.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "@colors/colors",
            "direct": false,
            "version": "1.6.0",
            "ecosystem": "npm"
          },
          {
            "name": "@cspotcode/source-map-support",
            "direct": false,
            "version": "0.8.1",
            "ecosystem": "npm"
          },
          {
            "name": "@dabh/diagnostics",
            "direct": false,
            "version": "2.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "@emnapi/core",
            "direct": false,
            "version": "1.3.1",
            "ecosystem": "npm"
          },
          {
            "name": "@emnapi/runtime",
            "direct": false,
            "version": "1.3.1",
            "ecosystem": "npm"
          },
          {
            "name": "@emnapi/runtime",
            "direct": false,
            "version": "1.5.0",
            "ecosystem": "npm"
          },
          {
            "name": "@emnapi/wasi-threads",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/aix-ppc64",
            "direct": false,
            "version": "0.25.5",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/android-arm",
            "direct": false,
            "version": "0.25.5",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/android-arm64",
            "direct": false,
            "version": "0.25.5",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/android-x64",
            "direct": false,
            "version": "0.25.5",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/darwin-arm64",
            "direct": false,
            "version": "0.25.5",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/darwin-x64",
            "direct": false,
            "version": "0.25.5",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/freebsd-arm64",
            "direct": false,
            "version": "0.25.5",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/freebsd-x64",
            "direct": false,
            "version": "0.25.5",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/linux-arm",
            "direct": false,
            "version": "0.25.5",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/linux-arm64",
            "direct": false,
            "version": "0.25.5",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/linux-ia32",
            "direct": false,
            "version": "0.25.5",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/linux-loong64",
            "direct": false,
            "version": "0.25.5",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/linux-mips64el",
            "direct": false,
            "version": "0.25.5",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/linux-ppc64",
            "direct": false,
            "version": "0.25.5",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/linux-riscv64",
            "direct": false,
            "version": "0.25.5",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/linux-s390x",
            "direct": false,
            "version": "0.25.5",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/linux-x64",
            "direct": false,
            "version": "0.25.5",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/netbsd-arm64",
            "direct": false,
            "version": "0.25.5",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/netbsd-x64",
            "direct": false,
            "version": "0.25.5",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/openbsd-arm64",
            "direct": false,
            "version": "0.25.5",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/openbsd-x64",
            "direct": false,
            "version": "0.25.5",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/sunos-x64",
            "direct": false,
            "version": "0.25.5",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/win32-arm64",
            "direct": false,
            "version": "0.25.5",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/win32-ia32",
            "direct": false,
            "version": "0.25.5",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/win32-x64",
            "direct": false,
            "version": "0.25.5",
            "ecosystem": "npm"
          },
          {
            "name": "@eslint-community/eslint-utils",
            "direct": false,
            "version": "4.4.1",
            "ecosystem": "npm"
          },
          {
            "name": "@eslint-community/regexpp",
            "direct": false,
            "version": "4.12.1",
            "ecosystem": "npm"
          },
          {
            "name": "@eslint/config-array",
            "direct": false,
            "version": "0.19.0",
            "ecosystem": "npm"
          },
          {
            "name": "@eslint/core",
            "direct": false,
            "version": "0.9.0",
            "ecosystem": "npm"
          },
          {
            "name": "@eslint/eslintrc",
            "direct": false,
            "version": "3.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "@eslint/js",
            "direct": false,
            "version": "9.15.0",
            "ecosystem": "npm"
          },
          {
            "name": "@eslint/object-schema",
            "direct": false,
            "version": "2.1.4",
            "ecosystem": "npm"
          },
          {
            "name": "@eslint/plugin-kit",
            "direct": false,
            "version": "0.2.3",
            "ecosystem": "npm"
          },
          {
            "name": "@floating-ui/core",
            "direct": false,
            "version": "1.6.8",
            "ecosystem": "npm"
          },
          {
            "name": "@floating-ui/dom",
            "direct": false,
            "version": "1.6.12",
            "ecosystem": "npm"
          },
          {
            "name": "@floating-ui/react",
            "direct": false,
            "version": "0.26.28",
            "ecosystem": "npm"
          },
          {
            "name": "@floating-ui/react-dom",
            "direct": false,
            "version": "2.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "@floating-ui/utils",
            "direct": false,
            "version": "0.2.8",
            "ecosystem": "npm"
          },
          {
            "name": "@formatjs/intl-localematcher",
            "direct": false,
            "version": "0.5.8",
            "ecosystem": "npm"
          },
          {
            "name": "@headlessui/react",
            "direct": false,
            "version": "2.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "@hono/node-server",
            "direct": false,
            "version": "1.19.11",
            "ecosystem": "npm"
          },
          {
            "name": "@humanfs/core",
            "direct": false,
            "version": "0.19.1",
            "ecosystem": "npm"
          },
          {
            "name": "@humanfs/node",
            "direct": false,
            "version": "0.16.6",
            "ecosystem": "npm"
          },
          {
            "name": "@humanwhocodes/module-importer",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "@humanwhocodes/retry",
            "direct": false,
            "version": "0.3.1",
            "ecosystem": "npm"
          },
          {
            "name": "@humanwhocodes/retry",
            "direct": false,
            "version": "0.4.1",
            "ecosystem": "npm"
          },
          {
            "name": "@iconify/types",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "@iconify/utils",
            "direct": false,
            "version": "2.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "@img/sharp-darwin-arm64",
            "direct": false,
            "version": "0.33.5",
            "ecosystem": "npm"
          },
          {
            "name": "@img/sharp-darwin-arm64",
            "direct": false,
            "version": "0.34.3",
            "ecosystem": "npm"
          },
          {
            "name": "@img/sharp-darwin-x64",
            "direct": false,
            "version": "0.33.5",
            "ecosystem": "npm"
          },
          {
            "name": "@img/sharp-darwin-x64",
            "direct": false,
            "version": "0.34.3",
            "ecosystem": "npm"
          },
          {
            "name": "@img/sharp-libvips-darwin-arm64",
            "direct": false,
            "version": "1.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "@img/sharp-libvips-darwin-arm64",
            "direct": false,
            "version": "1.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "@img/sharp-libvips-darwin-x64",
            "direct": false,
            "version": "1.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "@img/sharp-libvips-darwin-x64",
            "direct": false,
            "version": "1.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "@img/sharp-libvips-linux-arm",
            "direct": false,
            "version": "1.0.5",
            "ecosystem": "npm"
          },
          {
            "name": "@img/sharp-libvips-linux-arm",
            "direct": false,
            "version": "1.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "@img/sharp-libvips-linux-arm64",
            "direct": false,
            "version": "1.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "@img/sharp-libvips-linux-arm64",
            "direct": false,
            "version": "1.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "@img/sharp-libvips-linux-ppc64",
            "direct": false,
            "version": "1.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "@img/sharp-libvips-linux-s390x",
            "direct": false,
            "version": "1.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "@img/sharp-libvips-linux-s390x",
            "direct": false,
            "version": "1.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "@img/sharp-libvips-linux-x64",
            "direct": false,
            "version": "1.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "@img/sharp-libvips-linux-x64",
            "direct": false,
            "version": "1.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "@img/sharp-libvips-linuxmusl-arm64",
            "direct": false,
            "version": "1.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "@img/sharp-libvips-linuxmusl-arm64",
            "direct": false,
            "version": "1.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "@img/sharp-libvips-linuxmusl-x64",
            "direct": false,
            "version": "1.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "@img/sharp-libvips-linuxmusl-x64",
            "direct": false,
            "version": "1.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "@img/sharp-linux-arm",
            "direct": false,
            "version": "0.33.5",
            "ecosystem": "npm"
          },
          {
            "name": "@img/sharp-linux-arm",
            "direct": false,
            "version": "0.34.3",
            "ecosystem": "npm"
          },
          {
            "name": "@img/sharp-linux-arm64",
            "direct": false,
            "version": "0.33.5",
            "ecosystem": "npm"
          },
          {
            "name": "@img/sharp-linux-arm64",
            "direct": false,
            "version": "0.34.3",
            "ecosystem": "npm"
          },
          {
            "name": "@img/sharp-linux-ppc64",
            "direct": false,
            "version": "0.34.3",
            "ecosystem": "npm"
          },
          {
            "name": "@img/sharp-linux-s390x",
            "direct": false,
            "version": "0.33.5",
            "ecosystem": "npm"
          },
          {
            "name": "@img/sharp-linux-s390x",
            "direct": false,
            "version": "0.34.3",
            "ecosystem": "npm"
          },
          {
            "name": "@img/sharp-linux-x64",
            "direct": false,
            "version": "0.33.5",
            "ecosystem": "npm"
          },
          {
            "name": "@img/sharp-linux-x64",
            "direct": false,
            "version": "0.34.3",
            "ecosystem": "npm"
          },
          {
            "name": "@img/sharp-linuxmusl-arm64",
            "direct": false,
            "version": "0.33.5",
            "ecosystem": "npm"
          },
          {
            "name": "@img/sharp-linuxmusl-arm64",
            "direct": false,
            "version": "0.34.3",
            "ecosystem": "npm"
          },
          {
            "name": "@img/sharp-linuxmusl-x64",
            "direct": false,
            "version": "0.33.5",
            "ecosystem": "npm"
          },
          {
            "name": "@img/sharp-linuxmusl-x64",
            "direct": false,
            "version": "0.34.3",
            "ecosystem": "npm"
          },
          {
            "name": "@img/sharp-wasm32",
            "direct": false,
            "version": "0.33.5",
            "ecosystem": "npm"
          },
          {
            "name": "@img/sharp-wasm32",
            "direct": false,
            "version": "0.34.3",
            "ecosystem": "npm"
          },
          {
            "name": "@img/sharp-win32-arm64",
            "direct": false,
            "version": "0.34.3",
            "ecosystem": "npm"
          },
          {
            "name": "@img/sharp-win32-ia32",
            "direct": false,
            "version": "0.33.5",
            "ecosystem": "npm"
          },
          {
            "name": "@img/sharp-win32-ia32",
            "direct": false,
            "version": "0.34.3",
            "ecosystem": "npm"
          },
          {
            "name": "@img/sharp-win32-x64",
            "direct": false,
            "version": "0.33.5",
            "ecosystem": "npm"
          },
          {
            "name": "@img/sharp-win32-x64",
            "direct": false,
            "version": "0.34.3",
            "ecosystem": "npm"
          },
          {
            "name": "@inquirer/checkbox",
            "direct": false,
            "version": "4.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "@inquirer/confirm",
            "direct": false,
            "version": "5.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "@inquirer/core",
            "direct": false,
            "version": "10.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "@inquirer/editor",
            "direct": false,
            "version": "4.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "@inquirer/expand",
            "direct": false,
            "version": "4.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "@inquirer/figures",
            "direct": false,
            "version": "1.0.8",
            "ecosystem": "npm"
          },
          {
            "name": "@inquirer/input",
            "direct": false,
            "version": "4.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "@inquirer/number",
            "direct": false,
            "version": "3.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "@inquirer/password",
            "direct": false,
            "version": "4.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "@inquirer/rawlist",
            "direct": false,
            "version": "4.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "@inquirer/search",
            "direct": false,
            "version": "3.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "@inquirer/select",
            "direct": false,
            "version": "4.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "@inquirer/type",
            "direct": false,
            "version": "3.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "@isaacs/cliui",
            "direct": false,
            "version": "8.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "@isaacs/fs-minipass",
            "direct": false,
            "version": "4.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "@jridgewell/gen-mapping",
            "direct": false,
            "version": "0.3.5",
            "ecosystem": "npm"
          },
          {
            "name": "@jridgewell/resolve-uri",
            "direct": false,
            "version": "3.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "@jridgewell/set-array",
            "direct": false,
            "version": "1.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "@jridgewell/sourcemap-codec",
            "direct": false,
            "version": "1.5.0",
            "ecosystem": "npm"
          },
          {
            "name": "@jridgewell/trace-mapping",
            "direct": false,
            "version": "0.3.25",
            "ecosystem": "npm"
          },
          {
            "name": "@jridgewell/trace-mapping",
            "direct": false,
            "version": "0.3.9",
            "ecosystem": "npm"
          },
          {
            "name": "@jsep-plugin/assignment",
            "direct": false,
            "version": "1.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "@jsep-plugin/regex",
            "direct": false,
            "version": "1.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "@json2csv/formatters",
            "direct": false,
            "version": "7.0.6",
            "ecosystem": "npm"
          },
          {
            "name": "@mdx-js/mdx",
            "direct": false,
            "version": "3.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "@mdx-js/react",
            "direct": false,
            "version": "3.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "@mermaid-js/parser",
            "direct": false,
            "version": "0.6.2",
            "ecosystem": "npm"
          },
          {
            "name": "@napi-rs/clipboard-darwin-arm64",
            "direct": false,
            "version": "1.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "@napi-rs/clipboard-darwin-x64",
            "direct": false,
            "version": "1.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "@napi-rs/clipboard-linux-arm-gnueabihf",
            "direct": false,
            "version": "1.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "@napi-rs/clipboard-linux-arm64-gnu",
            "direct": false,
            "version": "1.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "@napi-rs/clipboard-linux-arm64-musl",
            "direct": false,
            "version": "1.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "@napi-rs/clipboard-linux-x64-gnu",
            "direct": false,
            "version": "1.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "@napi-rs/clipboard-linux-x64-musl",
            "direct": false,
            "version": "1.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "@napi-rs/clipboard-win32-arm64-msvc",
            "direct": false,
            "version": "1.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "@napi-rs/clipboard-win32-ia32-msvc",
            "direct": false,
            "version": "1.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "@napi-rs/clipboard-win32-x64-msvc",
            "direct": false,
            "version": "1.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "@napi-rs/keyring-darwin-arm64",
            "direct": false,
            "version": "1.1.6",
            "ecosystem": "npm"
          },
          {
            "name": "@napi-rs/keyring-darwin-x64",
            "direct": false,
            "version": "1.1.6",
            "ecosystem": "npm"
          },
          {
            "name": "@napi-rs/keyring-freebsd-x64",
            "direct": false,
            "version": "1.1.6",
            "ecosystem": "npm"
          },
          {
            "name": "@napi-rs/keyring-linux-arm-gnueabihf",
            "direct": false,
            "version": "1.1.6",
            "ecosystem": "npm"
          },
          {
            "name": "@napi-rs/keyring-linux-arm64-gnu",
            "direct": false,
            "version": "1.1.6",
            "ecosystem": "npm"
          },
          {
            "name": "@napi-rs/keyring-linux-arm64-musl",
            "direct": false,
            "version": "1.1.6",
            "ecosystem": "npm"
          },
          {
            "name": "@napi-rs/keyring-linux-riscv64-gnu",
            "direct": false,
            "version": "1.1.6",
            "ecosystem": "npm"
          },
          {
            "name": "@napi-rs/keyring-linux-x64-gnu",
            "direct": false,
            "version": "1.1.6",
            "ecosystem": "npm"
          },
          {
            "name": "@napi-rs/keyring-linux-x64-musl",
            "direct": false,
            "version": "1.1.6",
            "ecosystem": "npm"
          },
          {
            "name": "@napi-rs/keyring-win32-arm64-msvc",
            "direct": false,
            "version": "1.1.6",
            "ecosystem": "npm"
          },
          {
            "name": "@napi-rs/keyring-win32-ia32-msvc",
            "direct": false,
            "version": "1.1.6",
            "ecosystem": "npm"
          },
          {
            "name": "@napi-rs/keyring-win32-x64-msvc",
            "direct": false,
            "version": "1.1.6",
            "ecosystem": "npm"
          },
          {
            "name": "@napi-rs/simple-git",
            "direct": false,
            "version": "0.1.9",
            "ecosystem": "npm"
          },
          {
            "name": "@napi-rs/simple-git-android-arm-eabi",
            "direct": false,
            "version": "0.1.9",
            "ecosystem": "npm"
          },
          {
            "name": "@napi-rs/simple-git-android-arm64",
            "direct": false,
            "version": "0.1.9",
            "ecosystem": "npm"
          },
          {
            "name": "@napi-rs/simple-git-darwin-arm64",
            "direct": false,
            "version": "0.1.9",
            "ecosystem": "npm"
          },
          {
            "name": "@napi-rs/simple-git-darwin-x64",
            "direct": false,
            "version": "0.1.9",
            "ecosystem": "npm"
          },
          {
            "name": "@napi-rs/simple-git-linux-arm-gnueabihf",
            "direct": false,
            "version": "0.1.9",
            "ecosystem": "npm"
          },
          {
            "name": "@napi-rs/simple-git-linux-arm64-gnu",
            "direct": false,
            "version": "0.1.9",
            "ecosystem": "npm"
          },
          {
            "name": "@napi-rs/simple-git-linux-arm64-musl",
            "direct": false,
            "version": "0.1.9",
            "ecosystem": "npm"
          },
          {
            "name": "@napi-rs/simple-git-linux-x64-gnu",
            "direct": false,
            "version": "0.1.9",
            "ecosystem": "npm"
          },
          {
            "name": "@napi-rs/simple-git-linux-x64-musl",
            "direct": false,
            "version": "0.1.9",
            "ecosystem": "npm"
          },
          {
            "name": "@napi-rs/simple-git-win32-arm64-msvc",
            "direct": false,
            "version": "0.1.9",
            "ecosystem": "npm"
          },
          {
            "name": "@napi-rs/simple-git-win32-x64-msvc",
            "direct": false,
            "version": "0.1.9",
            "ecosystem": "npm"
          },
          {
            "name": "@napi-rs/wasm-runtime",
            "direct": false,
            "version": "0.2.5",
            "ecosystem": "npm"
          },
          {
            "name": "@next/env",
            "direct": false,
            "version": "15.5.12",
            "ecosystem": "npm"
          },
          {
            "name": "@next/swc-darwin-arm64",
            "direct": false,
            "version": "15.5.12",
            "ecosystem": "npm"
          },
          {
            "name": "@next/swc-darwin-x64",
            "direct": false,
            "version": "15.5.12",
            "ecosystem": "npm"
          },
          {
            "name": "@next/swc-linux-arm64-gnu",
            "direct": false,
            "version": "15.5.12",
            "ecosystem": "npm"
          },
          {
            "name": "@next/swc-linux-arm64-musl",
            "direct": false,
            "version": "15.5.12",
            "ecosystem": "npm"
          },
          {
            "name": "@next/swc-linux-x64-gnu",
            "direct": false,
            "version": "15.5.12",
            "ecosystem": "npm"
          },
          {
            "name": "@next/swc-linux-x64-musl",
            "direct": false,
            "version": "15.5.12",
            "ecosystem": "npm"
          },
          {
            "name": "@next/swc-win32-arm64-msvc",
            "direct": false,
            "version": "15.5.12",
            "ecosystem": "npm"
          },
          {
            "name": "@next/swc-win32-x64-msvc",
            "direct": false,
            "version": "15.5.12",
            "ecosystem": "npm"
          },
          {
            "name": "@node-rs/argon2-android-arm-eabi",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "@node-rs/argon2-android-arm64",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "@node-rs/argon2-darwin-arm64",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "@node-rs/argon2-darwin-x64",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "@node-rs/argon2-freebsd-x64",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "@node-rs/argon2-linux-arm-gnueabihf",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "@node-rs/argon2-linux-arm64-gnu",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "@node-rs/argon2-linux-arm64-musl",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "@node-rs/argon2-linux-x64-gnu",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "@node-rs/argon2-linux-x64-musl",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "@node-rs/argon2-wasm32-wasi",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "@node-rs/argon2-win32-arm64-msvc",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "@node-rs/argon2-win32-ia32-msvc",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "@node-rs/argon2-win32-x64-msvc",
            "direct": false,
            "version": "2.0.0",
            "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": "@npmcli/agent",
            "direct": false,
            "version": "2.2.2",
            "ecosystem": "npm"
          },
          {
            "name": "@npmcli/fs",
            "direct": false,
            "version": "3.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "@otplib/core",
            "direct": false,
            "version": "12.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "@otplib/plugin-crypto",
            "direct": false,
            "version": "12.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "@otplib/plugin-thirty-two",
            "direct": false,
            "version": "12.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "@otplib/preset-default",
            "direct": false,
            "version": "12.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "@otplib/preset-v11",
            "direct": false,
            "version": "12.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "@pkgjs/parseargs",
            "direct": false,
            "version": "0.11.0",
            "ecosystem": "npm"
          },
          {
            "name": "@pkgr/core",
            "direct": false,
            "version": "0.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "@react-aria/focus",
            "direct": false,
            "version": "3.18.4",
            "ecosystem": "npm"
          },
          {
            "name": "@react-aria/interactions",
            "direct": false,
            "version": "3.22.4",
            "ecosystem": "npm"
          },
          {
            "name": "@react-aria/ssr",
            "direct": false,
            "version": "3.9.6",
            "ecosystem": "npm"
          },
          {
            "name": "@react-aria/utils",
            "direct": false,
            "version": "3.25.3",
            "ecosystem": "npm"
          },
          {
            "name": "@react-stately/utils",
            "direct": false,
            "version": "3.10.4",
            "ecosystem": "npm"
          },
          {
            "name": "@react-types/shared",
            "direct": false,
            "version": "3.25.0",
            "ecosystem": "npm"
          },
          {
            "name": "@sec-ant/readable-stream",
            "direct": false,
            "version": "0.4.1",
            "ecosystem": "npm"
          },
          {
            "name": "@shikijs/core",
            "direct": false,
            "version": "1.23.1",
            "ecosystem": "npm"
          },
          {
            "name": "@shikijs/engine-javascript",
            "direct": false,
            "version": "1.23.1",
            "ecosystem": "npm"
          },
          {
            "name": "@shikijs/engine-oniguruma",
            "direct": false,
            "version": "1.23.1",
            "ecosystem": "npm"
          },
          {
            "name": "@shikijs/twoslash",
            "direct": false,
            "version": "1.23.1",
            "ecosystem": "npm"
          },
          {
            "name": "@shikijs/types",
            "direct": false,
            "version": "1.23.1",
            "ecosystem": "npm"
          },
          {
            "name": "@shikijs/vscode-textmate",
            "direct": false,
            "version": "9.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "@sindresorhus/is",
            "direct": false,
            "version": "7.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "@sindresorhus/merge-streams",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "@streamparser/json",
            "direct": false,
            "version": "0.0.20",
            "ecosystem": "npm"
          },
          {
            "name": "@swc/helpers",
            "direct": false,
            "version": "0.5.15",
            "ecosystem": "npm"
          },
          {
            "name": "@szmarczak/http-timer",
            "direct": false,
            "version": "5.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "@tanstack/react-virtual",
            "direct": false,
            "version": "3.10.9",
            "ecosystem": "npm"
          },
          {
            "name": "@tanstack/virtual-core",
            "direct": false,
            "version": "3.10.9",
            "ecosystem": "npm"
          },
          {
            "name": "@theguild/remark-mermaid",
            "direct": false,
            "version": "0.1.3",
            "ecosystem": "npm"
          },
          {
            "name": "@theguild/remark-npm2yarn",
            "direct": false,
            "version": "0.3.3",
            "ecosystem": "npm"
          },
          {
            "name": "@tsconfig/node10",
            "direct": false,
            "version": "1.0.11",
            "ecosystem": "npm"
          },
          {
            "name": "@tsconfig/node12",
            "direct": false,
            "version": "1.0.11",
            "ecosystem": "npm"
          },
          {
            "name": "@tsconfig/node14",
            "direct": false,
            "version": "1.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "@tsconfig/node16",
            "direct": false,
            "version": "1.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "@tybys/wasm-util",
            "direct": false,
            "version": "0.9.0",
            "ecosystem": "npm"
          },
          {
            "name": "@types/acorn",
            "direct": false,
            "version": "4.0.6",
            "ecosystem": "npm"
          },
          {
            "name": "@types/async",
            "direct": false,
            "version": "3.2.24",
            "ecosystem": "npm"
          },
          {
            "name": "@types/better-sqlite3",
            "direct": false,
            "version": "7.6.12",
            "ecosystem": "npm"
          },
          {
            "name": "@types/chai",
            "direct": false,
            "version": "5.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "@types/d3",
            "direct": false,
            "version": "7.4.3",
            "ecosystem": "npm"
          },
          {
            "name": "@types/d3-array",
            "direct": false,
            "version": "3.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "@types/d3-axis",
            "direct": false,
            "version": "3.0.6",
            "ecosystem": "npm"
          },
          {
            "name": "@types/d3-brush",
            "direct": false,
            "version": "3.0.6",
            "ecosystem": "npm"
          },
          {
            "name": "@types/d3-chord",
            "direct": false,
            "version": "3.0.6",
            "ecosystem": "npm"
          },
          {
            "name": "@types/d3-color",
            "direct": false,
            "version": "3.1.3",
            "ecosystem": "npm"
          },
          {
            "name": "@types/d3-contour",
            "direct": false,
            "version": "3.0.6",
            "ecosystem": "npm"
          },
          {
            "name": "@types/d3-delaunay",
            "direct": false,
            "version": "6.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "@types/d3-dispatch",
            "direct": false,
            "version": "3.0.6",
            "ecosystem": "npm"
          },
          {
            "name": "@types/d3-drag",
            "direct": false,
            "version": "3.0.7",
            "ecosystem": "npm"
          },
          {
            "name": "@types/d3-dsv",
            "direct": false,
            "version": "3.0.7",
            "ecosystem": "npm"
          },
          {
            "name": "@types/d3-ease",
            "direct": false,
            "version": "3.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "@types/d3-fetch",
            "direct": false,
            "version": "3.0.7",
            "ecosystem": "npm"
          },
          {
            "name": "@types/d3-force",
            "direct": false,
            "version": "3.0.10",
            "ecosystem": "npm"
          },
          {
            "name": "@types/d3-format",
            "direct": false,
            "version": "3.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "@types/d3-geo",
            "direct": false,
            "version": "3.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "@types/d3-hierarchy",
            "direct": false,
            "version": "3.1.7",
            "ecosystem": "npm"
          },
          {
            "name": "@types/d3-interpolate",
            "direct": false,
            "version": "3.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "@types/d3-path",
            "direct": false,
            "version": "3.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "@types/d3-polygon",
            "direct": false,
            "version": "3.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "@types/d3-quadtree",
            "direct": false,
            "version": "3.0.6",
            "ecosystem": "npm"
          },
          {
            "name": "@types/d3-random",
            "direct": false,
            "version": "3.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "@types/d3-scale",
            "direct": false,
            "version": "4.0.8",
            "ecosystem": "npm"
          },
          {
            "name": "@types/d3-scale-chromatic",
            "direct": false,
            "version": "3.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "@types/d3-selection",
            "direct": false,
            "version": "3.0.11",
            "ecosystem": "npm"
          },
          {
            "name": "@types/d3-shape",
            "direct": false,
            "version": "3.1.6",
            "ecosystem": "npm"
          },
          {
            "name": "@types/d3-time",
            "direct": false,
            "version": "3.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "@types/d3-time-format",
            "direct": false,
            "version": "4.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "@types/d3-timer",
            "direct": false,
            "version": "3.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "@types/d3-transition",
            "direct": false,
            "version": "3.0.9",
            "ecosystem": "npm"
          },
          {
            "name": "@types/d3-zoom",
            "direct": false,
            "version": "3.0.8",
            "ecosystem": "npm"
          },
          {
            "name": "@types/debug",
            "direct": false,
            "version": "4.1.8",
            "ecosystem": "npm"
          },
          {
            "name": "@types/deep-eql",
            "direct": false,
            "version": "4.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "@types/eslint",
            "direct": false,
            "version": "9.6.1",
            "ecosystem": "npm"
          },
          {
            "name": "@types/eslint__js",
            "direct": false,
            "version": "8.42.3",
            "ecosystem": "npm"
          },
          {
            "name": "@types/estree",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "@types/estree",
            "direct": false,
            "version": "1.0.6",
            "ecosystem": "npm"
          },
          {
            "name": "@types/estree-jsx",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "@types/geojson",
            "direct": false,
            "version": "7946.0.14",
            "ecosystem": "npm"
          },
          {
            "name": "@types/hast",
            "direct": false,
            "version": "3.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "@types/hast",
            "direct": false,
            "version": "3.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "@types/http-cache-semantics",
            "direct": false,
            "version": "4.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "@types/inquirer",
            "direct": false,
            "version": "9.0.7",
            "ecosystem": "npm"
          },
          {
            "name": "@types/json-schema",
            "direct": false,
            "version": "7.0.15",
            "ecosystem": "npm"
          },
          {
            "name": "@types/katex",
            "direct": false,
            "version": "0.16.0",
            "ecosystem": "npm"
          },
          {
            "name": "@types/libsodium-wrappers",
            "direct": false,
            "version": "0.7.14",
            "ecosystem": "npm"
          },
          {
            "name": "@types/mdast",
            "direct": false,
            "version": "4.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "@types/mdx",
            "direct": false,
            "version": "2.0.5",
            "ecosystem": "npm"
          },
          {
            "name": "@types/mocha",
            "direct": false,
            "version": "10.0.10",
            "ecosystem": "npm"
          },
          {
            "name": "@types/ms",
            "direct": false,
            "version": "0.7.31",
            "ecosystem": "npm"
          },
          {
            "name": "@types/nlcst",
            "direct": false,
            "version": "2.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "@types/node",
            "direct": false,
            "version": "22.9.1",
            "ecosystem": "npm"
          },
          {
            "name": "@types/prop-types",
            "direct": false,
            "version": "15.7.13",
            "ecosystem": "npm"
          },
          {
            "name": "@types/react",
            "direct": false,
            "version": "18.3.12",
            "ecosystem": "npm"
          },
          {
            "name": "@types/through",
            "direct": false,
            "version": "0.0.33",
            "ecosystem": "npm"
          },
          {
            "name": "@types/triple-beam",
            "direct": false,
            "version": "1.3.5",
            "ecosystem": "npm"
          },
          {
            "name": "@types/trusted-types",
            "direct": false,
            "version": "2.0.7",
            "ecosystem": "npm"
          },
          {
            "name": "@types/unist",
            "direct": false,
            "version": "2.0.6",
            "ecosystem": "npm"
          },
          {
            "name": "@types/unist",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "@typescript-eslint/eslint-plugin",
            "direct": false,
            "version": "8.15.0",
            "ecosystem": "npm"
          },
          {
            "name": "@typescript-eslint/parser",
            "direct": false,
            "version": "8.15.0",
            "ecosystem": "npm"
          },
          {
            "name": "@typescript-eslint/scope-manager",
            "direct": false,
            "version": "8.15.0",
            "ecosystem": "npm"
          },
          {
            "name": "@typescript-eslint/type-utils",
            "direct": false,
            "version": "8.15.0",
            "ecosystem": "npm"
          },
          {
            "name": "@typescript-eslint/types",
            "direct": false,
            "version": "8.15.0",
            "ecosystem": "npm"
          },
          {
            "name": "@typescript-eslint/typescript-estree",
            "direct": false,
            "version": "8.15.0",
            "ecosystem": "npm"
          },
          {
            "name": "@typescript-eslint/utils",
            "direct": false,
            "version": "8.15.0",
            "ecosystem": "npm"
          },
          {
            "name": "@typescript-eslint/visitor-keys",
            "direct": false,
            "version": "8.15.0",
            "ecosystem": "npm"
          },
          {
            "name": "@typescript/vfs",
            "direct": false,
            "version": "1.6.0",
            "ecosystem": "npm"
          },
          {
            "name": "@ungap/structured-clone",
            "direct": false,
            "version": "1.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "@yao-pkg/pkg",
            "direct": false,
            "version": "6.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "@yao-pkg/pkg-fetch",
            "direct": false,
            "version": "3.5.17",
            "ecosystem": "npm"
          },
          {
            "name": "abbrev",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "accepts",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "acorn",
            "direct": false,
            "version": "8.14.0",
            "ecosystem": "npm"
          },
          {
            "name": "acorn",
            "direct": false,
            "version": "8.15.0",
            "ecosystem": "npm"
          },
          {
            "name": "acorn",
            "direct": false,
            "version": "8.9.0",
            "ecosystem": "npm"
          },
          {
            "name": "acorn-jsx",
            "direct": false,
            "version": "5.3.2",
            "ecosystem": "npm"
          },
          {
            "name": "acorn-walk",
            "direct": false,
            "version": "8.3.4",
            "ecosystem": "npm"
          },
          {
            "name": "aes-cbc-mac",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "agent-base",
            "direct": false,
            "version": "6.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "agent-base",
            "direct": false,
            "version": "7.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "aggregate-error",
            "direct": false,
            "version": "3.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "ansi-colors",
            "direct": false,
            "version": "4.1.3",
            "ecosystem": "npm"
          },
          {
            "name": "ansi-escapes",
            "direct": false,
            "version": "4.3.2",
            "ecosystem": "npm"
          },
          {
            "name": "ansi-regex",
            "direct": false,
            "version": "5.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "ansi-regex",
            "direct": false,
            "version": "6.1.0",
            "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.1",
            "ecosystem": "npm"
          },
          {
            "name": "any-promise",
            "direct": false,
            "version": "1.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "anymatch",
            "direct": false,
            "version": "3.1.3",
            "ecosystem": "npm"
          },
          {
            "name": "arch",
            "direct": false,
            "version": "2.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "arg",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "arg",
            "direct": false,
            "version": "4.1.3",
            "ecosystem": "npm"
          },
          {
            "name": "argparse",
            "direct": false,
            "version": "1.0.10",
            "ecosystem": "npm"
          },
          {
            "name": "argparse",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "array-iterate",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "asn1",
            "direct": false,
            "version": "0.2.6",
            "ecosystem": "npm"
          },
          {
            "name": "assertion-error",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "astring",
            "direct": false,
            "version": "1.8.6",
            "ecosystem": "npm"
          },
          {
            "name": "async",
            "direct": false,
            "version": "3.2.6",
            "ecosystem": "npm"
          },
          {
            "name": "async-function",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "async-generator-function",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "bail",
            "direct": false,
            "version": "2.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "balanced-match",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "base64-js",
            "direct": false,
            "version": "1.5.1",
            "ecosystem": "npm"
          },
          {
            "name": "better-react-mathjax",
            "direct": false,
            "version": "2.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "binary-extensions",
            "direct": false,
            "version": "2.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "bindings",
            "direct": false,
            "version": "1.5.0",
            "ecosystem": "npm"
          },
          {
            "name": "bl",
            "direct": false,
            "version": "4.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "bluebird",
            "direct": false,
            "version": "3.7.2",
            "ecosystem": "npm"
          },
          {
            "name": "bn.js",
            "direct": false,
            "version": "4.12.3",
            "ecosystem": "npm"
          },
          {
            "name": "body-parser",
            "direct": false,
            "version": "2.2.2",
            "ecosystem": "npm"
          },
          {
            "name": "brace-expansion",
            "direct": false,
            "version": "1.1.11",
            "ecosystem": "npm"
          },
          {
            "name": "brace-expansion",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "braces",
            "direct": false,
            "version": "3.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "brorand",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "browser-stdout",
            "direct": false,
            "version": "1.3.1",
            "ecosystem": "npm"
          },
          {
            "name": "buffer",
            "direct": false,
            "version": "5.7.1",
            "ecosystem": "npm"
          },
          {
            "name": "bytes",
            "direct": false,
            "version": "3.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "cacache",
            "direct": false,
            "version": "18.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "cacheable-lookup",
            "direct": false,
            "version": "7.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "cacheable-request",
            "direct": false,
            "version": "12.0.1",
            "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": "6.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "caniuse-lite",
            "direct": false,
            "version": "1.0.30001611",
            "ecosystem": "npm"
          },
          {
            "name": "cbor",
            "direct": false,
            "version": "8.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "cbor",
            "direct": false,
            "version": "9.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "ccount",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "chai",
            "direct": false,
            "version": "5.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "chalk",
            "direct": false,
            "version": "2.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "chalk",
            "direct": false,
            "version": "4.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "character-entities",
            "direct": false,
            "version": "2.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "character-entities-html4",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "character-entities-legacy",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "character-reference-invalid",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "chardet",
            "direct": false,
            "version": "0.7.0",
            "ecosystem": "npm"
          },
          {
            "name": "charenc",
            "direct": false,
            "version": "0.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "check-error",
            "direct": false,
            "version": "2.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "chevrotain",
            "direct": false,
            "version": "11.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "chevrotain-allstar",
            "direct": false,
            "version": "0.3.1",
            "ecosystem": "npm"
          },
          {
            "name": "chokidar",
            "direct": false,
            "version": "3.6.0",
            "ecosystem": "npm"
          },
          {
            "name": "chownr",
            "direct": false,
            "version": "1.1.4",
            "ecosystem": "npm"
          },
          {
            "name": "chownr",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "chownr",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "clean-stack",
            "direct": false,
            "version": "2.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "cli-width",
            "direct": false,
            "version": "4.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "client-only",
            "direct": false,
            "version": "0.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "clipboardy",
            "direct": false,
            "version": "1.2.2",
            "ecosystem": "npm"
          },
          {
            "name": "cliui",
            "direct": false,
            "version": "7.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "clsx",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "collapse-white-space",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "color",
            "direct": false,
            "version": "3.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "color",
            "direct": false,
            "version": "4.2.3",
            "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-string",
            "direct": false,
            "version": "1.9.1",
            "ecosystem": "npm"
          },
          {
            "name": "colorspace",
            "direct": false,
            "version": "1.1.4",
            "ecosystem": "npm"
          },
          {
            "name": "comma-separated-tokens",
            "direct": false,
            "version": "2.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "compute-scroll-into-view",
            "direct": false,
            "version": "3.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "concat-map",
            "direct": false,
            "version": "0.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "confbox",
            "direct": false,
            "version": "0.1.8",
            "ecosystem": "npm"
          },
          {
            "name": "confbox",
            "direct": false,
            "version": "0.2.2",
            "ecosystem": "npm"
          },
          {
            "name": "content-disposition",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "content-type",
            "direct": false,
            "version": "1.0.5",
            "ecosystem": "npm"
          },
          {
            "name": "cookie",
            "direct": false,
            "version": "0.7.2",
            "ecosystem": "npm"
          },
          {
            "name": "cookie-signature",
            "direct": false,
            "version": "1.2.2",
            "ecosystem": "npm"
          },
          {
            "name": "core-util-is",
            "direct": false,
            "version": "1.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "cors",
            "direct": false,
            "version": "2.8.5",
            "ecosystem": "npm"
          },
          {
            "name": "cose-base",
            "direct": false,
            "version": "1.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "cose-base",
            "direct": false,
            "version": "2.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "cose-js",
            "direct": false,
            "version": "0.9.0",
            "ecosystem": "npm"
          },
          {
            "name": "create-require",
            "direct": false,
            "version": "1.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "cross-spawn",
            "direct": false,
            "version": "5.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "cross-spawn",
            "direct": false,
            "version": "7.0.6",
            "ecosystem": "npm"
          },
          {
            "name": "crypt",
            "direct": false,
            "version": "0.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "csstype",
            "direct": false,
            "version": "3.1.3",
            "ecosystem": "npm"
          },
          {
            "name": "cytoscape",
            "direct": false,
            "version": "3.33.1",
            "ecosystem": "npm"
          },
          {
            "name": "cytoscape-cose-bilkent",
            "direct": false,
            "version": "4.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "cytoscape-fcose",
            "direct": false,
            "version": "2.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "d3",
            "direct": false,
            "version": "7.9.0",
            "ecosystem": "npm"
          },
          {
            "name": "d3-array",
            "direct": false,
            "version": "2.12.1",
            "ecosystem": "npm"
          },
          {
            "name": "d3-array",
            "direct": false,
            "version": "3.2.4",
            "ecosystem": "npm"
          },
          {
            "name": "d3-axis",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "d3-brush",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "d3-chord",
            "direct": false,
            "version": "3.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "d3-color",
            "direct": false,
            "version": "3.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "d3-contour",
            "direct": false,
            "version": "4.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "d3-delaunay",
            "direct": false,
            "version": "6.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "d3-dispatch",
            "direct": false,
            "version": "3.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "d3-drag",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "d3-dsv",
            "direct": false,
            "version": "3.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "d3-ease",
            "direct": false,
            "version": "3.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "d3-fetch",
            "direct": false,
            "version": "3.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "d3-force",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "d3-format",
            "direct": false,
            "version": "3.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "d3-geo",
            "direct": false,
            "version": "3.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "d3-hierarchy",
            "direct": false,
            "version": "3.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "d3-interpolate",
            "direct": false,
            "version": "3.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "d3-path",
            "direct": false,
            "version": "1.0.9",
            "ecosystem": "npm"
          },
          {
            "name": "d3-path",
            "direct": false,
            "version": "3.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "d3-polygon",
            "direct": false,
            "version": "3.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "d3-quadtree",
            "direct": false,
            "version": "3.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "d3-random",
            "direct": false,
            "version": "3.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "d3-sankey",
            "direct": false,
            "version": "0.12.3",
            "ecosystem": "npm"
          },
          {
            "name": "d3-scale",
            "direct": false,
            "version": "4.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "d3-scale-chromatic",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "d3-selection",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "d3-shape",
            "direct": false,
            "version": "1.3.7",
            "ecosystem": "npm"
          },
          {
            "name": "d3-shape",
            "direct": false,
            "version": "3.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "d3-time",
            "direct": false,
            "version": "3.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "d3-time-format",
            "direct": false,
            "version": "4.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "d3-timer",
            "direct": false,
            "version": "3.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "d3-transition",
            "direct": false,
            "version": "3.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "d3-zoom",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "dagre-d3-es",
            "direct": false,
            "version": "7.0.11",
            "ecosystem": "npm"
          },
          {
            "name": "dayjs",
            "direct": false,
            "version": "1.11.13",
            "ecosystem": "npm"
          },
          {
            "name": "debug",
            "direct": false,
            "version": "4.3.4",
            "ecosystem": "npm"
          },
          {
            "name": "debug",
            "direct": false,
            "version": "4.3.7",
            "ecosystem": "npm"
          },
          {
            "name": "debug",
            "direct": false,
            "version": "4.4.1",
            "ecosystem": "npm"
          },
          {
            "name": "debug",
            "direct": false,
            "version": "4.4.3",
            "ecosystem": "npm"
          },
          {
            "name": "decamelize",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "decode-named-character-reference",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "decompress-response",
            "direct": false,
            "version": "6.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "deep-eql",
            "direct": false,
            "version": "5.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "deep-extend",
            "direct": false,
            "version": "0.6.0",
            "ecosystem": "npm"
          },
          {
            "name": "deep-is",
            "direct": false,
            "version": "0.1.4",
            "ecosystem": "npm"
          },
          {
            "name": "defer-to-connect",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "delaunator",
            "direct": false,
            "version": "5.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "depd",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "dequal",
            "direct": false,
            "version": "2.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "detect-libc",
            "direct": false,
            "version": "2.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "detect-libc",
            "direct": false,
            "version": "2.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "devlop",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "diff",
            "direct": false,
            "version": "4.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "diff",
            "direct": false,
            "version": "5.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "dompurify",
            "direct": false,
            "version": "3.3.3",
            "ecosystem": "npm"
          },
          {
            "name": "dunder-proto",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "duplexer2",
            "direct": false,
            "version": "0.1.4",
            "ecosystem": "npm"
          },
          {
            "name": "eastasianwidth",
            "direct": false,
            "version": "0.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "ee-first",
            "direct": false,
            "version": "1.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "elliptic",
            "direct": false,
            "version": "6.6.1",
            "ecosystem": "npm"
          },
          {
            "name": "emoji-regex",
            "direct": false,
            "version": "8.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "emoji-regex",
            "direct": false,
            "version": "9.2.2",
            "ecosystem": "npm"
          },
          {
            "name": "emoji-regex-xs",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "enabled",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "encodeurl",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "encoding",
            "direct": false,
            "version": "0.1.13",
            "ecosystem": "npm"
          },
          {
            "name": "end-of-stream",
            "direct": false,
            "version": "1.4.4",
            "ecosystem": "npm"
          },
          {
            "name": "entities",
            "direct": false,
            "version": "4.5.0",
            "ecosystem": "npm"
          },
          {
            "name": "env-paths",
            "direct": false,
            "version": "2.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "err-code",
            "direct": false,
            "version": "2.0.3",
            "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-promisify",
            "direct": false,
            "version": "7.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "esast-util-from-estree",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "esast-util-from-js",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "esbuild",
            "direct": false,
            "version": "0.25.5",
            "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": "eslint",
            "direct": false,
            "version": "9.15.0",
            "ecosystem": "npm"
          },
          {
            "name": "eslint-config-prettier",
            "direct": false,
            "version": "9.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "eslint-plugin-prettier",
            "direct": false,
            "version": "5.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "eslint-scope",
            "direct": false,
            "version": "8.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "eslint-visitor-keys",
            "direct": false,
            "version": "3.4.3",
            "ecosystem": "npm"
          },
          {
            "name": "eslint-visitor-keys",
            "direct": false,
            "version": "4.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "esm",
            "direct": false,
            "version": "3.2.25",
            "ecosystem": "npm"
          },
          {
            "name": "espree",
            "direct": false,
            "version": "10.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "esprima",
            "direct": false,
            "version": "4.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "esquery",
            "direct": false,
            "version": "1.6.0",
            "ecosystem": "npm"
          },
          {
            "name": "esrecurse",
            "direct": false,
            "version": "4.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "estraverse",
            "direct": false,
            "version": "5.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "estree-util-attach-comments",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "estree-util-build-jsx",
            "direct": false,
            "version": "3.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "estree-util-is-identifier-name",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "estree-util-is-identifier-name",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "estree-util-scope",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "estree-util-to-js",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "estree-util-value-to-estree",
            "direct": false,
            "version": "1.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "estree-util-value-to-estree",
            "direct": false,
            "version": "3.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "estree-util-visit",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "estree-walker",
            "direct": false,
            "version": "3.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "esutils",
            "direct": false,
            "version": "2.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "etag",
            "direct": false,
            "version": "1.8.1",
            "ecosystem": "npm"
          },
          {
            "name": "eventsource",
            "direct": false,
            "version": "3.0.7",
            "ecosystem": "npm"
          },
          {
            "name": "eventsource-parser",
            "direct": false,
            "version": "3.0.6",
            "ecosystem": "npm"
          },
          {
            "name": "execa",
            "direct": false,
            "version": "0.8.0",
            "ecosystem": "npm"
          },
          {
            "name": "execa",
            "direct": false,
            "version": "9.5.1",
            "ecosystem": "npm"
          },
          {
            "name": "expand-template",
            "direct": false,
            "version": "2.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "exponential-backoff",
            "direct": false,
            "version": "3.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "express",
            "direct": false,
            "version": "5.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "express-rate-limit",
            "direct": false,
            "version": "8.3.1",
            "ecosystem": "npm"
          },
          {
            "name": "exsolve",
            "direct": false,
            "version": "1.0.7",
            "ecosystem": "npm"
          },
          {
            "name": "extend",
            "direct": false,
            "version": "3.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "extend-shallow",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "external-editor",
            "direct": false,
            "version": "3.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "eyes",
            "direct": false,
            "version": "0.1.8",
            "ecosystem": "npm"
          },
          {
            "name": "fast-deep-equal",
            "direct": false,
            "version": "3.1.3",
            "ecosystem": "npm"
          },
          {
            "name": "fast-diff",
            "direct": false,
            "version": "1.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "fast-glob",
            "direct": false,
            "version": "3.3.2",
            "ecosystem": "npm"
          },
          {
            "name": "fast-json-stable-stringify",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "fast-levenshtein",
            "direct": false,
            "version": "2.0.6",
            "ecosystem": "npm"
          },
          {
            "name": "fast-uri",
            "direct": false,
            "version": "3.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "fastq",
            "direct": false,
            "version": "1.17.1",
            "ecosystem": "npm"
          },
          {
            "name": "fault",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "fdir",
            "direct": false,
            "version": "6.4.2",
            "ecosystem": "npm"
          },
          {
            "name": "fecha",
            "direct": false,
            "version": "4.2.3",
            "ecosystem": "npm"
          },
          {
            "name": "figures",
            "direct": false,
            "version": "6.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "file-entry-cache",
            "direct": false,
            "version": "8.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "file-uri-to-path",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "fill-range",
            "direct": false,
            "version": "7.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "finalhandler",
            "direct": false,
            "version": "2.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "find-up",
            "direct": false,
            "version": "5.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "flat",
            "direct": false,
            "version": "5.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "flat-cache",
            "direct": false,
            "version": "4.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "flatted",
            "direct": false,
            "version": "3.3.2",
            "ecosystem": "npm"
          },
          {
            "name": "flexsearch",
            "direct": false,
            "version": "0.7.43",
            "ecosystem": "npm"
          },
          {
            "name": "fn.name",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "foreground-child",
            "direct": false,
            "version": "3.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "form-data-encoder",
            "direct": false,
            "version": "4.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "format",
            "direct": false,
            "version": "0.2.2",
            "ecosystem": "npm"
          },
          {
            "name": "forwarded",
            "direct": false,
            "version": "0.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "fresh",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "from2",
            "direct": false,
            "version": "2.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "fs-constants",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "fs-extra",
            "direct": false,
            "version": "11.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "fs-minipass",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "fs-minipass",
            "direct": false,
            "version": "3.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "fs.realpath",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "fsevents",
            "direct": false,
            "version": "2.3.3",
            "ecosystem": "npm"
          },
          {
            "name": "function-bind",
            "direct": false,
            "version": "1.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "generator-function",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "get-caller-file",
            "direct": false,
            "version": "2.0.5",
            "ecosystem": "npm"
          },
          {
            "name": "get-intrinsic",
            "direct": false,
            "version": "1.3.1",
            "ecosystem": "npm"
          },
          {
            "name": "get-proto",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "get-stream",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "get-stream",
            "direct": false,
            "version": "9.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "github-from-package",
            "direct": false,
            "version": "0.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "github-slugger",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "glob",
            "direct": false,
            "version": "10.4.5",
            "ecosystem": "npm"
          },
          {
            "name": "glob",
            "direct": false,
            "version": "8.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "glob-parent",
            "direct": false,
            "version": "5.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "glob-parent",
            "direct": false,
            "version": "6.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "globals",
            "direct": false,
            "version": "14.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "globals",
            "direct": false,
            "version": "15.15.0",
            "ecosystem": "npm"
          },
          {
            "name": "gopd",
            "direct": false,
            "version": "1.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "graceful-fs",
            "direct": false,
            "version": "4.2.11",
            "ecosystem": "npm"
          },
          {
            "name": "graphemer",
            "direct": false,
            "version": "1.4.0",
            "ecosystem": "npm"
          },
          {
            "name": "gray-matter",
            "direct": false,
            "version": "4.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "hachure-fill",
            "direct": false,
            "version": "0.5.2",
            "ecosystem": "npm"
          },
          {
            "name": "has-flag",
            "direct": false,
            "version": "2.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": "hash.js",
            "direct": false,
            "version": "1.1.7",
            "ecosystem": "npm"
          },
          {
            "name": "hasown",
            "direct": false,
            "version": "2.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "hast-util-from-dom",
            "direct": false,
            "version": "5.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "hast-util-from-html",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "hast-util-from-html-isomorphic",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "hast-util-from-parse5",
            "direct": false,
            "version": "8.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "hast-util-is-element",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "hast-util-parse-selector",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "hast-util-raw",
            "direct": false,
            "version": "9.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "hast-util-to-estree",
            "direct": false,
            "version": "3.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "hast-util-to-html",
            "direct": false,
            "version": "9.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "hast-util-to-jsx-runtime",
            "direct": false,
            "version": "2.3.2",
            "ecosystem": "npm"
          },
          {
            "name": "hast-util-to-parse5",
            "direct": false,
            "version": "8.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "hast-util-to-string",
            "direct": false,
            "version": "3.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "hast-util-to-text",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "hast-util-whitespace",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "hastscript",
            "direct": false,
            "version": "8.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "he",
            "direct": false,
            "version": "1.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "hmac-drbg",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "hono",
            "direct": false,
            "version": "4.12.8",
            "ecosystem": "npm"
          },
          {
            "name": "html-void-elements",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "http-cache-semantics",
            "direct": false,
            "version": "4.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "http-errors",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "http-proxy-agent",
            "direct": false,
            "version": "7.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "http2-wrapper",
            "direct": false,
            "version": "2.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "https-proxy-agent",
            "direct": false,
            "version": "5.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "https-proxy-agent",
            "direct": false,
            "version": "7.0.5",
            "ecosystem": "npm"
          },
          {
            "name": "human-signals",
            "direct": false,
            "version": "8.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "husky",
            "direct": false,
            "version": "9.1.7",
            "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": "iconv-lite",
            "direct": false,
            "version": "0.7.2",
            "ecosystem": "npm"
          },
          {
            "name": "ieee754",
            "direct": false,
            "version": "1.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "ignore",
            "direct": false,
            "version": "5.3.2",
            "ecosystem": "npm"
          },
          {
            "name": "import-fresh",
            "direct": false,
            "version": "3.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "imurmurhash",
            "direct": false,
            "version": "0.1.4",
            "ecosystem": "npm"
          },
          {
            "name": "indent-string",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "inflight",
            "direct": false,
            "version": "1.0.6",
            "ecosystem": "npm"
          },
          {
            "name": "inherits",
            "direct": false,
            "version": "2.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "ini",
            "direct": false,
            "version": "1.3.8",
            "ecosystem": "npm"
          },
          {
            "name": "inline-style-parser",
            "direct": false,
            "version": "0.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "inline-style-parser",
            "direct": false,
            "version": "0.2.4",
            "ecosystem": "npm"
          },
          {
            "name": "internmap",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "internmap",
            "direct": false,
            "version": "2.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "into-stream",
            "direct": false,
            "version": "6.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "ip-address",
            "direct": false,
            "version": "10.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "ip-address",
            "direct": false,
            "version": "9.0.5",
            "ecosystem": "npm"
          },
          {
            "name": "ipaddr.js",
            "direct": false,
            "version": "1.9.1",
            "ecosystem": "npm"
          },
          {
            "name": "is-alphabetical",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "is-alphanumerical",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "is-arrayish",
            "direct": false,
            "version": "0.3.2",
            "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.15.1",
            "ecosystem": "npm"
          },
          {
            "name": "is-decimal",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "is-extendable",
            "direct": false,
            "version": "0.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "is-extglob",
            "direct": false,
            "version": "2.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "is-fullwidth-code-point",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "is-glob",
            "direct": false,
            "version": "4.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "is-hexadecimal",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "is-lambda",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "is-number",
            "direct": false,
            "version": "7.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "is-plain-obj",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "is-plain-obj",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "is-plain-obj",
            "direct": false,
            "version": "4.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "is-promise",
            "direct": false,
            "version": "4.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": "4.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "is-unicode-supported",
            "direct": false,
            "version": "0.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "is-unicode-supported",
            "direct": false,
            "version": "2.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": "isexe",
            "direct": false,
            "version": "3.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "jackspeak",
            "direct": false,
            "version": "3.4.3",
            "ecosystem": "npm"
          },
          {
            "name": "jose",
            "direct": false,
            "version": "6.2.1",
            "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": "1.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "jsep",
            "direct": false,
            "version": "1.4.0",
            "ecosystem": "npm"
          },
          {
            "name": "jsesc",
            "direct": false,
            "version": "3.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "json-buffer",
            "direct": false,
            "version": "3.0.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-schema-typed",
            "direct": false,
            "version": "8.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "json-stable-stringify-without-jsonify",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "jsonfile",
            "direct": false,
            "version": "6.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "katex",
            "direct": false,
            "version": "0.16.21",
            "ecosystem": "npm"
          },
          {
            "name": "katex",
            "direct": false,
            "version": "0.16.22",
            "ecosystem": "npm"
          },
          {
            "name": "keyv",
            "direct": false,
            "version": "4.5.4",
            "ecosystem": "npm"
          },
          {
            "name": "khroma",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "kind-of",
            "direct": false,
            "version": "6.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "kolorist",
            "direct": false,
            "version": "1.8.0",
            "ecosystem": "npm"
          },
          {
            "name": "kuler",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "langium",
            "direct": false,
            "version": "3.3.1",
            "ecosystem": "npm"
          },
          {
            "name": "layout-base",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "layout-base",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "levn",
            "direct": false,
            "version": "0.4.1",
            "ecosystem": "npm"
          },
          {
            "name": "libsodium",
            "direct": false,
            "version": "0.7.15",
            "ecosystem": "npm"
          },
          {
            "name": "local-pkg",
            "direct": false,
            "version": "1.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "locate-path",
            "direct": false,
            "version": "6.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "lodash-es",
            "direct": false,
            "version": "4.17.21",
            "ecosystem": "npm"
          },
          {
            "name": "lodash.merge",
            "direct": false,
            "version": "4.6.2",
            "ecosystem": "npm"
          },
          {
            "name": "log-symbols",
            "direct": false,
            "version": "4.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "logform",
            "direct": false,
            "version": "2.7.0",
            "ecosystem": "npm"
          },
          {
            "name": "longest-streak",
            "direct": false,
            "version": "3.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "loose-envify",
            "direct": false,
            "version": "1.4.0",
            "ecosystem": "npm"
          },
          {
            "name": "loupe",
            "direct": false,
            "version": "3.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "lowercase-keys",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "lru-cache",
            "direct": false,
            "version": "10.4.3",
            "ecosystem": "npm"
          },
          {
            "name": "lru-cache",
            "direct": false,
            "version": "4.1.5",
            "ecosystem": "npm"
          },
          {
            "name": "make-error",
            "direct": false,
            "version": "1.3.6",
            "ecosystem": "npm"
          },
          {
            "name": "make-fetch-happen",
            "direct": false,
            "version": "13.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "markdown-extensions",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "markdown-table",
            "direct": false,
            "version": "3.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "marked",
            "direct": false,
            "version": "16.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "math-intrinsics",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "mathjax-full",
            "direct": false,
            "version": "3.2.2",
            "ecosystem": "npm"
          },
          {
            "name": "md5",
            "direct": false,
            "version": "2.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "mdast-util-find-and-replace",
            "direct": false,
            "version": "3.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "mdast-util-from-markdown",
            "direct": false,
            "version": "2.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "mdast-util-frontmatter",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "mdast-util-gfm",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "mdast-util-gfm-autolink-literal",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "mdast-util-gfm-footnote",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "mdast-util-gfm-strikethrough",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "mdast-util-gfm-table",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "mdast-util-gfm-task-list-item",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "mdast-util-math",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "mdast-util-mdx",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "mdast-util-mdx-expression",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "mdast-util-mdx-jsx",
            "direct": false,
            "version": "3.1.3",
            "ecosystem": "npm"
          },
          {
            "name": "mdast-util-mdxjs-esm",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "mdast-util-phrasing",
            "direct": false,
            "version": "4.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "mdast-util-to-hast",
            "direct": false,
            "version": "13.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "mdast-util-to-markdown",
            "direct": false,
            "version": "2.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "mdast-util-to-string",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "media-typer",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "merge-descriptors",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "merge2",
            "direct": false,
            "version": "1.4.1",
            "ecosystem": "npm"
          },
          {
            "name": "mermaid",
            "direct": false,
            "version": "11.10.1",
            "ecosystem": "npm"
          },
          {
            "name": "mhchemparser",
            "direct": false,
            "version": "4.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "micromark",
            "direct": false,
            "version": "4.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "micromark-core-commonmark",
            "direct": false,
            "version": "2.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "micromark-extension-frontmatter",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "micromark-extension-gfm",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "micromark-extension-gfm-autolink-literal",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "micromark-extension-gfm-footnote",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "micromark-extension-gfm-strikethrough",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "micromark-extension-gfm-table",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "micromark-extension-gfm-tagfilter",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "micromark-extension-gfm-task-list-item",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "micromark-extension-math",
            "direct": false,
            "version": "3.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "micromark-extension-mdx-expression",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "micromark-extension-mdx-jsx",
            "direct": false,
            "version": "3.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "micromark-extension-mdx-md",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "micromark-extension-mdxjs",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "micromark-extension-mdxjs-esm",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "micromark-factory-destination",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "micromark-factory-label",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "micromark-factory-mdx-expression",
            "direct": false,
            "version": "2.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "micromark-factory-space",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "micromark-factory-title",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "micromark-factory-whitespace",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "micromark-util-character",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "micromark-util-chunked",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "micromark-util-classify-character",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "micromark-util-combine-extensions",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "micromark-util-decode-numeric-character-reference",
            "direct": false,
            "version": "2.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "micromark-util-decode-string",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "micromark-util-encode",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "micromark-util-events-to-acorn",
            "direct": false,
            "version": "2.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "micromark-util-html-tag-name",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "micromark-util-normalize-identifier",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "micromark-util-resolve-all",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "micromark-util-sanitize-uri",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "micromark-util-subtokenize",
            "direct": false,
            "version": "2.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "micromark-util-symbol",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "micromark-util-types",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "micromatch",
            "direct": false,
            "version": "4.0.8",
            "ecosystem": "npm"
          },
          {
            "name": "mime-db",
            "direct": false,
            "version": "1.54.0",
            "ecosystem": "npm"
          },
          {
            "name": "mime-types",
            "direct": false,
            "version": "3.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "mimic-response",
            "direct": false,
            "version": "3.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "mimic-response",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "minimalistic-assert",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "minimalistic-crypto-utils",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "minimatch",
            "direct": false,
            "version": "3.1.5",
            "ecosystem": "npm"
          },
          {
            "name": "minimatch",
            "direct": false,
            "version": "5.1.6",
            "ecosystem": "npm"
          },
          {
            "name": "minimatch",
            "direct": false,
            "version": "9.0.5",
            "ecosystem": "npm"
          },
          {
            "name": "minimist",
            "direct": false,
            "version": "1.2.8",
            "ecosystem": "npm"
          },
          {
            "name": "minipass",
            "direct": false,
            "version": "3.3.6",
            "ecosystem": "npm"
          },
          {
            "name": "minipass",
            "direct": false,
            "version": "5.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "minipass",
            "direct": false,
            "version": "7.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "minipass-collect",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "minipass-fetch",
            "direct": false,
            "version": "3.0.5",
            "ecosystem": "npm"
          },
          {
            "name": "minipass-flush",
            "direct": false,
            "version": "1.0.5",
            "ecosystem": "npm"
          },
          {
            "name": "minipass-pipeline",
            "direct": false,
            "version": "1.2.4",
            "ecosystem": "npm"
          },
          {
            "name": "minipass-sized",
            "direct": false,
            "version": "1.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "minizlib",
            "direct": false,
            "version": "2.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "minizlib",
            "direct": false,
            "version": "3.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "mj-context-menu",
            "direct": false,
            "version": "0.6.1",
            "ecosystem": "npm"
          },
          {
            "name": "mkdirp",
            "direct": false,
            "version": "1.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "mkdirp",
            "direct": false,
            "version": "3.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "mkdirp-classic",
            "direct": false,
            "version": "0.5.3",
            "ecosystem": "npm"
          },
          {
            "name": "mlly",
            "direct": false,
            "version": "1.8.0",
            "ecosystem": "npm"
          },
          {
            "name": "mocha",
            "direct": false,
            "version": "10.8.2",
            "ecosystem": "npm"
          },
          {
            "name": "ms",
            "direct": false,
            "version": "2.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "ms",
            "direct": false,
            "version": "2.1.3",
            "ecosystem": "npm"
          },
          {
            "name": "multistream",
            "direct": false,
            "version": "4.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "mute-stream",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "nanoid",
            "direct": false,
            "version": "3.3.8",
            "ecosystem": "npm"
          },
          {
            "name": "napi-build-utils",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "natural-compare",
            "direct": false,
            "version": "1.4.0",
            "ecosystem": "npm"
          },
          {
            "name": "negotiator",
            "direct": false,
            "version": "0.6.4",
            "ecosystem": "npm"
          },
          {
            "name": "negotiator",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "next-themes",
            "direct": false,
            "version": "0.4.3",
            "ecosystem": "npm"
          },
          {
            "name": "nlcst-to-string",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "node-abi",
            "direct": false,
            "version": "3.71.0",
            "ecosystem": "npm"
          },
          {
            "name": "node-addon-api",
            "direct": false,
            "version": "7.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "node-fetch",
            "direct": false,
            "version": "2.7.0",
            "ecosystem": "npm"
          },
          {
            "name": "node-gyp",
            "direct": false,
            "version": "10.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "node-hkdf-sync",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "node-int64",
            "direct": false,
            "version": "0.4.0",
            "ecosystem": "npm"
          },
          {
            "name": "node-rsa",
            "direct": false,
            "version": "1.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "nofilter",
            "direct": false,
            "version": "3.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "nopt",
            "direct": false,
            "version": "7.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "normalize-path",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "normalize-url",
            "direct": false,
            "version": "8.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "npm-run-path",
            "direct": false,
            "version": "2.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "npm-run-path",
            "direct": false,
            "version": "6.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "npm-to-yarn",
            "direct": false,
            "version": "3.0.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": "on-finished",
            "direct": false,
            "version": "2.4.1",
            "ecosystem": "npm"
          },
          {
            "name": "once",
            "direct": false,
            "version": "1.4.0",
            "ecosystem": "npm"
          },
          {
            "name": "one-time",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "oniguruma-to-es",
            "direct": false,
            "version": "0.4.1",
            "ecosystem": "npm"
          },
          {
            "name": "optionator",
            "direct": false,
            "version": "0.9.4",
            "ecosystem": "npm"
          },
          {
            "name": "os-tmpdir",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "p-cancelable",
            "direct": false,
            "version": "4.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "p-finally",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "p-is-promise",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "p-limit",
            "direct": false,
            "version": "3.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "p-limit",
            "direct": false,
            "version": "6.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "p-locate",
            "direct": false,
            "version": "5.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "p-map",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "package-json-from-dist",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "package-manager-detector",
            "direct": false,
            "version": "1.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "parent-module",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "parse-entities",
            "direct": false,
            "version": "4.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "parse-latin",
            "direct": false,
            "version": "7.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "parse-ms",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "parse-numeric-range",
            "direct": false,
            "version": "1.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "parse5",
            "direct": false,
            "version": "7.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "parseurl",
            "direct": false,
            "version": "1.3.3",
            "ecosystem": "npm"
          },
          {
            "name": "path-data-parser",
            "direct": false,
            "version": "0.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "path-exists",
            "direct": false,
            "version": "4.0.0",
            "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-scurry",
            "direct": false,
            "version": "1.11.1",
            "ecosystem": "npm"
          },
          {
            "name": "path-to-regexp",
            "direct": false,
            "version": "8.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "pathe",
            "direct": false,
            "version": "2.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "pathval",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "pem",
            "direct": false,
            "version": "1.14.8",
            "ecosystem": "npm"
          },
          {
            "name": "picocolors",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "picocolors",
            "direct": false,
            "version": "1.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "picomatch",
            "direct": false,
            "version": "2.3.2",
            "ecosystem": "npm"
          },
          {
            "name": "picomatch",
            "direct": false,
            "version": "4.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "pkce-challenge",
            "direct": false,
            "version": "5.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "pkg-types",
            "direct": false,
            "version": "1.3.1",
            "ecosystem": "npm"
          },
          {
            "name": "pkg-types",
            "direct": false,
            "version": "2.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "points-on-curve",
            "direct": false,
            "version": "0.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "points-on-path",
            "direct": false,
            "version": "0.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "postcss",
            "direct": false,
            "version": "8.4.31",
            "ecosystem": "npm"
          },
          {
            "name": "prebuild-install",
            "direct": false,
            "version": "7.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "prelude-ls",
            "direct": false,
            "version": "1.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "prettier",
            "direct": false,
            "version": "3.3.3",
            "ecosystem": "npm"
          },
          {
            "name": "prettier-linter-helpers",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "pretty-ms",
            "direct": false,
            "version": "9.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "proc-log",
            "direct": false,
            "version": "4.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "process-nextick-args",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "progress",
            "direct": false,
            "version": "2.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "promise-retry",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "property-information",
            "direct": false,
            "version": "6.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "proxy-addr",
            "direct": false,
            "version": "2.0.7",
            "ecosystem": "npm"
          },
          {
            "name": "pseudomap",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "pump",
            "direct": false,
            "version": "3.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "punycode",
            "direct": false,
            "version": "2.3.1",
            "ecosystem": "npm"
          },
          {
            "name": "qs",
            "direct": false,
            "version": "6.14.2",
            "ecosystem": "npm"
          },
          {
            "name": "quansync",
            "direct": false,
            "version": "0.2.11",
            "ecosystem": "npm"
          },
          {
            "name": "queue-microtask",
            "direct": false,
            "version": "1.2.3",
            "ecosystem": "npm"
          },
          {
            "name": "quick-lru",
            "direct": false,
            "version": "5.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "randombytes",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "range-parser",
            "direct": false,
            "version": "1.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "raw-body",
            "direct": false,
            "version": "3.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "rc",
            "direct": false,
            "version": "1.2.8",
            "ecosystem": "npm"
          },
          {
            "name": "readable-stream",
            "direct": false,
            "version": "2.3.8",
            "ecosystem": "npm"
          },
          {
            "name": "readable-stream",
            "direct": false,
            "version": "3.6.2",
            "ecosystem": "npm"
          },
          {
            "name": "readdirp",
            "direct": false,
            "version": "3.6.0",
            "ecosystem": "npm"
          },
          {
            "name": "reading-time",
            "direct": false,
            "version": "1.5.0",
            "ecosystem": "npm"
          },
          {
            "name": "recma-build-jsx",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "recma-jsx",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "recma-parse",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "recma-stringify",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "regex",
            "direct": false,
            "version": "5.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "regex-recursion",
            "direct": false,
            "version": "4.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "regex-utilities",
            "direct": false,
            "version": "2.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "rehype-katex",
            "direct": false,
            "version": "7.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "rehype-parse",
            "direct": false,
            "version": "9.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "rehype-pretty-code",
            "direct": false,
            "version": "0.14.0",
            "ecosystem": "npm"
          },
          {
            "name": "rehype-raw",
            "direct": false,
            "version": "7.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "rehype-recma",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "remark-frontmatter",
            "direct": false,
            "version": "5.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "remark-gfm",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "remark-math",
            "direct": false,
            "version": "6.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "remark-mdx",
            "direct": false,
            "version": "3.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "remark-parse",
            "direct": false,
            "version": "11.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "remark-reading-time",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "remark-rehype",
            "direct": false,
            "version": "11.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "remark-smartypants",
            "direct": false,
            "version": "3.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "remark-stringify",
            "direct": false,
            "version": "11.0.0",
            "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": "resolve",
            "direct": false,
            "version": "1.22.8",
            "ecosystem": "npm"
          },
          {
            "name": "resolve-alpn",
            "direct": false,
            "version": "1.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "resolve-from",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "responselike",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "retext",
            "direct": false,
            "version": "9.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "retext-latin",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "retext-smartypants",
            "direct": false,
            "version": "6.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "retext-stringify",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "retry",
            "direct": false,
            "version": "0.12.0",
            "ecosystem": "npm"
          },
          {
            "name": "reusify",
            "direct": false,
            "version": "1.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "rimraf",
            "direct": false,
            "version": "5.0.10",
            "ecosystem": "npm"
          },
          {
            "name": "robust-predicates",
            "direct": false,
            "version": "3.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "roughjs",
            "direct": false,
            "version": "4.6.6",
            "ecosystem": "npm"
          },
          {
            "name": "router",
            "direct": false,
            "version": "2.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "run-parallel",
            "direct": false,
            "version": "1.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "rw",
            "direct": false,
            "version": "1.3.3",
            "ecosystem": "npm"
          },
          {
            "name": "rxjs",
            "direct": false,
            "version": "7.8.1",
            "ecosystem": "npm"
          },
          {
            "name": "safe-buffer",
            "direct": false,
            "version": "5.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "safe-buffer",
            "direct": false,
            "version": "5.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "safe-stable-stringify",
            "direct": false,
            "version": "2.5.0",
            "ecosystem": "npm"
          },
          {
            "name": "safer-buffer",
            "direct": false,
            "version": "2.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "sax",
            "direct": false,
            "version": "1.4.1",
            "ecosystem": "npm"
          },
          {
            "name": "scheduler",
            "direct": false,
            "version": "0.23.2",
            "ecosystem": "npm"
          },
          {
            "name": "scroll-into-view-if-needed",
            "direct": false,
            "version": "3.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "section-matter",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "semver",
            "direct": false,
            "version": "7.6.3",
            "ecosystem": "npm"
          },
          {
            "name": "semver",
            "direct": false,
            "version": "7.7.2",
            "ecosystem": "npm"
          },
          {
            "name": "send",
            "direct": false,
            "version": "1.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "serialize-javascript",
            "direct": false,
            "version": "6.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "serve-static",
            "direct": false,
            "version": "2.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "setprototypeof",
            "direct": false,
            "version": "1.2.0",
            "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": "shiki",
            "direct": false,
            "version": "1.23.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.7",
            "ecosystem": "npm"
          },
          {
            "name": "signal-exit",
            "direct": false,
            "version": "4.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "simple-concat",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "simple-get",
            "direct": false,
            "version": "4.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "simple-swizzle",
            "direct": false,
            "version": "0.2.2",
            "ecosystem": "npm"
          },
          {
            "name": "slash",
            "direct": false,
            "version": "5.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "smart-buffer",
            "direct": false,
            "version": "4.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "socks",
            "direct": false,
            "version": "2.8.3",
            "ecosystem": "npm"
          },
          {
            "name": "socks-proxy-agent",
            "direct": false,
            "version": "8.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "source-map",
            "direct": false,
            "version": "0.7.4",
            "ecosystem": "npm"
          },
          {
            "name": "source-map-js",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "space-separated-tokens",
            "direct": false,
            "version": "2.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "speech-rule-engine",
            "direct": false,
            "version": "4.0.7",
            "ecosystem": "npm"
          },
          {
            "name": "sprintf-js",
            "direct": false,
            "version": "1.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "sprintf-js",
            "direct": false,
            "version": "1.1.3",
            "ecosystem": "npm"
          },
          {
            "name": "ssri",
            "direct": false,
            "version": "10.0.6",
            "ecosystem": "npm"
          },
          {
            "name": "stack-trace",
            "direct": false,
            "version": "0.0.10",
            "ecosystem": "npm"
          },
          {
            "name": "statuses",
            "direct": false,
            "version": "2.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "stream-meter",
            "direct": false,
            "version": "1.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "string-width",
            "direct": false,
            "version": "5.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "string-width-cjs",
            "direct": false,
            "version": "4.2.3",
            "ecosystem": "npm"
          },
          {
            "name": "string_decoder",
            "direct": false,
            "version": "1.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "string_decoder",
            "direct": false,
            "version": "1.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "stringify-entities",
            "direct": false,
            "version": "4.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "strip-ansi",
            "direct": false,
            "version": "7.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "strip-ansi-cjs",
            "direct": false,
            "version": "6.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "strip-bom-string",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "strip-eof",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "strip-final-newline",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "strip-json-comments",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "strip-json-comments",
            "direct": false,
            "version": "3.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "style-to-object",
            "direct": false,
            "version": "0.4.4",
            "ecosystem": "npm"
          },
          {
            "name": "style-to-object",
            "direct": false,
            "version": "1.0.8",
            "ecosystem": "npm"
          },
          {
            "name": "styled-jsx",
            "direct": false,
            "version": "5.1.6",
            "ecosystem": "npm"
          },
          {
            "name": "stylis",
            "direct": false,
            "version": "4.3.6",
            "ecosystem": "npm"
          },
          {
            "name": "supports-color",
            "direct": false,
            "version": "4.5.0",
            "ecosystem": "npm"
          },
          {
            "name": "supports-color",
            "direct": false,
            "version": "7.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "supports-color",
            "direct": false,
            "version": "8.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "supports-preserve-symlinks-flag",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "synckit",
            "direct": false,
            "version": "0.9.2",
            "ecosystem": "npm"
          },
          {
            "name": "tabbable",
            "direct": false,
            "version": "6.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "tar",
            "direct": false,
            "version": "6.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "tar",
            "direct": false,
            "version": "7.4.3",
            "ecosystem": "npm"
          },
          {
            "name": "tar-fs",
            "direct": false,
            "version": "2.1.4",
            "ecosystem": "npm"
          },
          {
            "name": "tar-stream",
            "direct": false,
            "version": "2.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "text-hex",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "thirty-two",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "tinyexec",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "tinyglobby",
            "direct": false,
            "version": "0.2.10",
            "ecosystem": "npm"
          },
          {
            "name": "title",
            "direct": false,
            "version": "3.5.3",
            "ecosystem": "npm"
          },
          {
            "name": "titleize",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "tmp",
            "direct": false,
            "version": "0.0.33",
            "ecosystem": "npm"
          },
          {
            "name": "to-regex-range",
            "direct": false,
            "version": "5.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "toidentifier",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "tr46",
            "direct": false,
            "version": "0.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "trim-lines",
            "direct": false,
            "version": "3.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "triple-beam",
            "direct": false,
            "version": "1.4.1",
            "ecosystem": "npm"
          },
          {
            "name": "trough",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "ts-api-utils",
            "direct": false,
            "version": "1.4.0",
            "ecosystem": "npm"
          },
          {
            "name": "ts-dedent",
            "direct": false,
            "version": "2.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "ts-node",
            "direct": false,
            "version": "10.9.2",
            "ecosystem": "npm"
          },
          {
            "name": "tslib",
            "direct": false,
            "version": "2.6.0",
            "ecosystem": "npm"
          },
          {
            "name": "tslib",
            "direct": false,
            "version": "2.8.1",
            "ecosystem": "npm"
          },
          {
            "name": "tunnel-agent",
            "direct": false,
            "version": "0.6.0",
            "ecosystem": "npm"
          },
          {
            "name": "twoslash",
            "direct": false,
            "version": "0.2.12",
            "ecosystem": "npm"
          },
          {
            "name": "twoslash-protocol",
            "direct": false,
            "version": "0.2.12",
            "ecosystem": "npm"
          },
          {
            "name": "type-check",
            "direct": false,
            "version": "0.4.0",
            "ecosystem": "npm"
          },
          {
            "name": "type-fest",
            "direct": false,
            "version": "0.21.3",
            "ecosystem": "npm"
          },
          {
            "name": "type-fest",
            "direct": false,
            "version": "4.27.0",
            "ecosystem": "npm"
          },
          {
            "name": "type-is",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "typescript",
            "direct": false,
            "version": "5.6.3",
            "ecosystem": "npm"
          },
          {
            "name": "typescript-eslint",
            "direct": false,
            "version": "8.15.0",
            "ecosystem": "npm"
          },
          {
            "name": "ufo",
            "direct": false,
            "version": "1.6.1",
            "ecosystem": "npm"
          },
          {
            "name": "undici-types",
            "direct": false,
            "version": "6.19.8",
            "ecosystem": "npm"
          },
          {
            "name": "unicorn-magic",
            "direct": false,
            "version": "0.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "unified",
            "direct": false,
            "version": "11.0.5",
            "ecosystem": "npm"
          },
          {
            "name": "unique-filename",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "unique-slug",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "unist-util-find-after",
            "direct": false,
            "version": "5.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "unist-util-is",
            "direct": false,
            "version": "5.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "unist-util-is",
            "direct": false,
            "version": "6.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "unist-util-modify-children",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "unist-util-position",
            "direct": false,
            "version": "5.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "unist-util-position-from-estree",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "unist-util-remove",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "unist-util-remove-position",
            "direct": false,
            "version": "5.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "unist-util-stringify-position",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "unist-util-visit",
            "direct": false,
            "version": "3.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "unist-util-visit",
            "direct": false,
            "version": "5.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "unist-util-visit-children",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "unist-util-visit-parents",
            "direct": false,
            "version": "4.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "unist-util-visit-parents",
            "direct": false,
            "version": "6.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "universalify",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "unpipe",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "unzipper",
            "direct": false,
            "version": "0.12.3",
            "ecosystem": "npm"
          },
          {
            "name": "uri-js",
            "direct": false,
            "version": "4.4.1",
            "ecosystem": "npm"
          },
          {
            "name": "util-deprecate",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "uuid",
            "direct": false,
            "version": "11.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "v8-compile-cache-lib",
            "direct": false,
            "version": "3.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "vary",
            "direct": false,
            "version": "1.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "vfile",
            "direct": false,
            "version": "6.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "vfile-location",
            "direct": false,
            "version": "5.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "vfile-message",
            "direct": false,
            "version": "4.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "vows",
            "direct": false,
            "version": "0.5.13",
            "ecosystem": "npm"
          },
          {
            "name": "vscode-jsonrpc",
            "direct": false,
            "version": "8.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "vscode-languageserver",
            "direct": false,
            "version": "9.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "vscode-languageserver-protocol",
            "direct": false,
            "version": "3.17.5",
            "ecosystem": "npm"
          },
          {
            "name": "vscode-languageserver-textdocument",
            "direct": false,
            "version": "1.0.12",
            "ecosystem": "npm"
          },
          {
            "name": "vscode-languageserver-types",
            "direct": false,
            "version": "3.17.5",
            "ecosystem": "npm"
          },
          {
            "name": "vscode-uri",
            "direct": false,
            "version": "3.0.8",
            "ecosystem": "npm"
          },
          {
            "name": "web-namespaces",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "webidl-conversions",
            "direct": false,
            "version": "3.0.1",
            "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",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "wicked-good-xpath",
            "direct": false,
            "version": "1.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "winston-transport",
            "direct": false,
            "version": "4.9.0",
            "ecosystem": "npm"
          },
          {
            "name": "word-wrap",
            "direct": false,
            "version": "1.2.5",
            "ecosystem": "npm"
          },
          {
            "name": "workerpool",
            "direct": false,
            "version": "6.5.1",
            "ecosystem": "npm"
          },
          {
            "name": "wrap-ansi",
            "direct": false,
            "version": "6.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "wrap-ansi",
            "direct": false,
            "version": "8.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "wrap-ansi-cjs",
            "direct": false,
            "version": "7.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "wrappy",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "xmldom-sre",
            "direct": false,
            "version": "0.1.31",
            "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": "yallist",
            "direct": false,
            "version": "5.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "yaml",
            "direct": false,
            "version": "2.6.1",
            "ecosystem": "npm"
          },
          {
            "name": "yargs",
            "direct": false,
            "version": "16.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "yargs-parser",
            "direct": false,
            "version": "20.2.9",
            "ecosystem": "npm"
          },
          {
            "name": "yargs-unparser",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "yn",
            "direct": false,
            "version": "3.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "yocto-queue",
            "direct": false,
            "version": "0.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "yocto-queue",
            "direct": false,
            "version": "1.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "yoctocolors",
            "direct": false,
            "version": "2.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "yoctocolors-cjs",
            "direct": false,
            "version": "2.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "zod-to-json-schema",
            "direct": false,
            "version": "3.25.1",
            "ecosystem": "npm"
          },
          {
            "name": "zod-validation-error",
            "direct": false,
            "version": "3.4.0",
            "ecosystem": "npm"
          },
          {
            "name": "zwitch",
            "direct": false,
            "version": "2.0.4",
            "ecosystem": "npm"
          }
        ],
        "collected": true,
        "truncated": false,
        "total_count": 1145,
        "direct_count": 39,
        "indirect_count": 1106
      }
    },
    "maintainership": {
      "issues": {
        "open_prs": 14,
        "merged_prs": 245,
        "open_issues": 7,
        "closed_ratio": 0.925,
        "closed_issues": 86,
        "closed_unmerged_prs": 31
      },
      "bus_factor": 4,
      "bot_contributors": 1,
      "top_contributors": [
        {
          "type": "User",
          "login": "ptournem-dashlane",
          "commits": 28,
          "avatar_url": "https://avatars.githubusercontent.com/u/291744174?v=4"
        },
        {
          "type": "User",
          "login": "jboillot",
          "commits": 24,
          "avatar_url": "https://avatars.githubusercontent.com/u/52931370?v=4"
        },
        {
          "type": "User",
          "login": "arenault-dashlane",
          "commits": 18,
          "avatar_url": "https://avatars.githubusercontent.com/u/222401323?v=4"
        },
        {
          "type": "User",
          "login": "jomi-se",
          "commits": 15,
          "avatar_url": "https://avatars.githubusercontent.com/u/27727379?v=4"
        },
        {
          "type": "User",
          "login": "qbarbe-dashlane",
          "commits": 11,
          "avatar_url": "https://avatars.githubusercontent.com/u/238168244?v=4"
        },
        {
          "type": "User",
          "login": "elemaistre-dashlane",
          "commits": 8,
          "avatar_url": "https://avatars.githubusercontent.com/u/217721547?v=4"
        },
        {
          "type": "User",
          "login": "srobakidze-dashlane",
          "commits": 8,
          "avatar_url": "https://avatars.githubusercontent.com/u/217572102?v=4"
        },
        {
          "type": "User",
          "login": "plhery",
          "commits": 6,
          "avatar_url": "https://avatars.githubusercontent.com/u/4018426?v=4"
        },
        {
          "type": "User",
          "login": "Sgravis",
          "commits": 6,
          "avatar_url": "https://avatars.githubusercontent.com/u/23268317?v=4"
        },
        {
          "type": "User",
          "login": "tidalf",
          "commits": 5,
          "avatar_url": "https://avatars.githubusercontent.com/u/250532?v=4"
        }
      ],
      "contributors_sampled": 30,
      "top_contributor_share": 0.171
    },
    "quality_signals": {
      "has_ci": true,
      "has_tests": false,
      "ci_workflows": [
        "documentation-deploy.yml",
        "manual-test-release.yml",
        "release.yml",
        "tests.yml"
      ],
      "has_docs_dir": true,
      "linter_configs": [
        "eslint.config.mjs"
      ],
      "has_editorconfig": false,
      "has_linter_config": true,
      "has_precommit_config": false
    },
    "security_signals": {
      "lockfiles": [
        "yarn.lock"
      ],
      "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": 6,
            "reason": "branch protection is not maximal on development and all 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": 10,
            "reason": "all changesets reviewed",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#code-review"
          },
          {
            "name": "Contributors",
            "score": 10,
            "reason": "project has 3 contributing companies or organizations -- score normalized to 10",
            "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": 10,
            "reason": "license file detected",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#license"
          },
          {
            "name": "Maintained",
            "score": 10,
            "reason": "28 commit(s) and 2 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": 8,
            "reason": "SAST tool is not run on all commits -- score normalized to 8",
            "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": 0,
            "reason": "Project has not signed or included provenance with any releases.",
            "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": "119 existing vulnerabilities detected",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#vulnerabilities"
          }
        ],
        "commit": "b0c24ad4654897815f9df8b145bc3a5c6c5b193f",
        "ran_at": "2026-08-01T09:18:54Z",
        "aggregate_score": 5.6,
        "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-31T10:40:50Z",
      "oldest_open_prs": [
        {
          "number": 370,
          "created_at": "2026-03-18T10:41:29Z",
          "last_comment_at": null,
          "last_comment_author": null
        },
        {
          "number": 371,
          "created_at": "2026-03-20T21:58:38Z",
          "last_comment_at": null,
          "last_comment_author": null
        },
        {
          "number": 375,
          "created_at": "2026-03-26T18:49:42Z",
          "last_comment_at": null,
          "last_comment_author": null
        },
        {
          "number": 376,
          "created_at": "2026-03-28T15:24:10Z",
          "last_comment_at": null,
          "last_comment_author": null
        },
        {
          "number": 379,
          "created_at": "2026-04-08T03:46:28Z",
          "last_comment_at": null,
          "last_comment_author": null
        },
        {
          "number": 385,
          "created_at": "2026-05-06T03:02:01Z",
          "last_comment_at": null,
          "last_comment_author": null
        },
        {
          "number": 387,
          "created_at": "2026-05-08T21:27:00Z",
          "last_comment_at": null,
          "last_comment_author": null
        },
        {
          "number": 388,
          "created_at": "2026-05-11T20:29:31Z",
          "last_comment_at": null,
          "last_comment_author": null
        },
        {
          "number": 389,
          "created_at": "2026-05-12T03:52:46Z",
          "last_comment_at": null,
          "last_comment_author": null
        },
        {
          "number": 390,
          "created_at": "2026-05-23T12:26:51Z",
          "last_comment_at": null,
          "last_comment_author": null
        },
        {
          "number": 397,
          "created_at": "2026-06-14T02:20:53Z",
          "last_comment_at": null,
          "last_comment_author": null
        },
        {
          "number": 400,
          "created_at": "2026-06-17T20:23:12Z",
          "last_comment_at": null,
          "last_comment_author": null
        },
        {
          "number": 401,
          "created_at": "2026-06-20T00:39:53Z",
          "last_comment_at": null,
          "last_comment_author": null
        },
        {
          "number": 407,
          "created_at": "2026-07-16T14:12:08Z",
          "last_comment_at": null,
          "last_comment_author": null
        }
      ],
      "last_merged_pr_at": "2026-07-31T10:40:03Z",
      "ci_last_conclusion": "SUCCESS",
      "oldest_open_issues": [
        {
          "number": 40,
          "created_at": "2022-07-18T15:03:49Z",
          "last_comment_at": null,
          "last_comment_author": null
        },
        {
          "number": 148,
          "created_at": "2023-08-03T15:07:16Z",
          "last_comment_at": "2023-08-14T16:11:09Z",
          "last_comment_author": "Mikescops"
        },
        {
          "number": 210,
          "created_at": "2024-02-03T21:15:00Z",
          "last_comment_at": "2026-06-24T13:02:57Z",
          "last_comment_author": "jorgenriseth"
        },
        {
          "number": 267,
          "created_at": "2024-06-13T14:57:52Z",
          "last_comment_at": "2024-06-14T09:24:50Z",
          "last_comment_author": "Mikescops"
        },
        {
          "number": 314,
          "created_at": "2025-05-07T14:50:05Z",
          "last_comment_at": "2025-05-07T17:25:39Z",
          "last_comment_author": "gabrielboucher"
        },
        {
          "number": 348,
          "created_at": "2026-01-28T23:52:52Z",
          "last_comment_at": null,
          "last_comment_author": null
        },
        {
          "number": 408,
          "created_at": "2026-07-27T15:52:16Z",
          "last_comment_at": "2026-07-30T08:24:45Z",
          "last_comment_author": "srobakidze-dashlane"
        }
      ]
    }
  },
  "config": {
    "disabled_metrics": [],
    "disabled_categories": [],
    "disabled_components": {}
  },
  "source": {
    "url": "https://github.com/Dashlane/dashlane-cli",
    "host": "github.com",
    "name": "dashlane-cli",
    "owner": "Dashlane"
  },
  "metrics": {
    "overall": {
      "key": "overall",
      "band": "excellent",
      "name": "Overall health",
      "note": "The weighted overall 70 is calibrated to 83 on the published index scale (record calibration 2026-08-02).",
      "notes": [
        {
          "code": "overall_calibration",
          "params": {
            "raw": 70,
            "calibrated": 83,
            "calibration": "2026-08-02"
          }
        }
      ],
      "value": 83,
      "inputs": {
        "security": 54,
        "vitality": 84,
        "community": 56,
        "governance": 83,
        "calibration": "2026-08-02",
        "engineering": 72,
        "ai_readiness": 46,
        "weighted_overall_raw": 70
      },
      "components": []
    },
    "categories": [
      {
        "key": "vitality",
        "band": "excellent",
        "name": "Vitality",
        "value": 84,
        "weight": 0.21,
        "metrics": [
          {
            "key": "development_activity",
            "band": "excellent",
            "name": "Development activity",
            "note": null,
            "notes": [],
            "value": 80,
            "inputs": {
              "commits_last_year": 82,
              "human_commit_share": 0.81,
              "days_since_last_push": 0,
              "active_weeks_last_year": 24
            },
            "components": [
              {
                "key": "push_recency",
                "name": "Push recency",
                "detail": "last push 0 days ago",
                "points": 36,
                "status": "met",
                "details": [
                  {
                    "code": "push_recency",
                    "params": {
                      "days": 0
                    }
                  }
                ],
                "max_points": 36
              },
              {
                "key": "commit_cadence",
                "name": "Commit cadence",
                "detail": "24/52 weeks with commits",
                "points": 16.6,
                "status": "partial",
                "details": [
                  {
                    "code": "commit_cadence_weeks",
                    "params": {
                      "weeks": 24
                    }
                  }
                ],
                "max_points": 36
              },
              {
                "key": "commit_volume",
                "name": "Commit volume",
                "detail": "82 commits in the last year",
                "points": 17.2,
                "status": "partial",
                "details": [
                  {
                    "code": "commits_last_year",
                    "params": {
                      "count": 82
                    }
                  }
                ],
                "max_points": 18
              },
              {
                "key": "openssf_scorecard_maintained",
                "name": "OpenSSF Scorecard: Maintained",
                "detail": "28 commit(s) and 2 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": null,
            "notes": [],
            "value": 90,
            "inputs": {
              "releases_count": 43,
              "latest_release_tag": "v6.2628.1",
              "releases_from_tags": false,
              "days_since_latest_release": 23,
              "mean_days_between_releases": 42
            },
            "components": [
              {
                "key": "ships_releases",
                "name": "Ships releases",
                "detail": "43 releases published",
                "points": 27,
                "status": "met",
                "details": [
                  {
                    "code": "releases_published",
                    "params": {
                      "count": 43
                    }
                  }
                ],
                "max_points": 27
              },
              {
                "key": "release_recency",
                "name": "Release recency",
                "detail": "latest release 23 days ago",
                "points": 36,
                "status": "met",
                "details": [
                  {
                    "code": "release_recency",
                    "params": {
                      "days": 23
                    }
                  }
                ],
                "max_points": 36
              },
              {
                "key": "release_cadence",
                "name": "Release cadence",
                "detail": "a release every ~42 days",
                "points": 27,
                "status": "met",
                "details": [
                  {
                    "code": "release_cadence",
                    "params": {
                      "gap": 42
                    }
                  }
                ],
                "max_points": 27
              },
              {
                "key": "openssf_scorecard_signed_releases",
                "name": "OpenSSF Scorecard: Signed-Releases",
                "detail": "Project has not signed or included provenance with any releases.",
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 10
              }
            ]
          },
          {
            "key": "abandonment",
            "band": "exceptional",
            "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": 2,
              "days_since_last_human_commit_is_floor": false
            },
            "components": [
              {
                "key": "project_is_still_maintained",
                "name": "Project is still maintained",
                "detail": "last human commit 2 days ago",
                "points": 100,
                "status": "met",
                "details": [
                  {
                    "code": "abandonment_maintained",
                    "params": {
                      "days": 2
                    }
                  }
                ],
                "max_points": 100
              }
            ]
          }
        ],
        "description": "Is the project alive — is code being written and are releases shipping?"
      },
      {
        "key": "community",
        "band": "moderate",
        "name": "Community & Adoption",
        "value": 56,
        "weight": 0.17,
        "metrics": [
          {
            "key": "popularity",
            "band": "moderate",
            "name": "Popularity & adoption",
            "note": null,
            "notes": [],
            "value": 61,
            "inputs": {
              "forks": 61,
              "stars": 223,
              "watchers": 26,
              "growth_state": "unverified",
              "growth_factor_pct": 100,
              "growth_unverified_reason": "no_history"
            },
            "components": [
              {
                "key": "stars",
                "name": "Stars",
                "detail": "223 stars",
                "points": 38.1,
                "status": "partial",
                "details": [
                  {
                    "code": "stars",
                    "params": {
                      "count": 223
                    }
                  }
                ],
                "max_points": 60
              },
              {
                "key": "forks",
                "name": "Forks",
                "detail": "61 forks",
                "points": 14.8,
                "status": "partial",
                "details": [
                  {
                    "code": "forks",
                    "params": {
                      "count": 61
                    }
                  }
                ],
                "max_points": 25
              },
              {
                "key": "watchers",
                "name": "Watchers",
                "detail": "26 watchers",
                "points": 7.8,
                "status": "partial",
                "details": [
                  {
                    "code": "watchers",
                    "params": {
                      "count": 26
                    }
                  }
                ],
                "max_points": 15
              }
            ]
          },
          {
            "key": "community_health",
            "band": "moderate",
            "name": "Community health",
            "note": null,
            "notes": [],
            "value": 50,
            "inputs": {
              "has_readme": true,
              "has_license": true,
              "readme_badges": null,
              "has_contributing": false,
              "has_issue_template": false,
              "has_code_of_conduct": false,
              "readme_badge_services": [],
              "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": "recognized license (Apache-2.0)",
                "points": 22.5,
                "status": "met",
                "details": [
                  {
                    "code": "license_standard",
                    "params": {}
                  },
                  {
                    "code": "license_spdx",
                    "params": {
                      "spdx": "Apache-2.0"
                    }
                  }
                ],
                "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
              }
            ]
          }
        ],
        "description": "Does the project have users, downloads, attention, and a welcoming setup for contributors?"
      },
      {
        "key": "governance",
        "band": "excellent",
        "name": "Sustainability & Governance",
        "value": 83,
        "weight": 0.23,
        "metrics": [
          {
            "key": "maintainer_resilience",
            "band": "excellent",
            "name": "Maintainer resilience (bus factor)",
            "note": null,
            "notes": [],
            "value": 85,
            "inputs": {
              "bus_factor": 4,
              "contributors_sampled": 30,
              "top_contributor_share": 0.171
            },
            "components": [
              {
                "key": "bus_factor",
                "name": "Bus factor",
                "detail": "4 contributor(s) cover half of all commits",
                "points": 43.2,
                "status": "partial",
                "details": [
                  {
                    "code": "bus_factor",
                    "params": {
                      "count": 4
                    }
                  }
                ],
                "max_points": 54
              },
              {
                "key": "commit_distribution",
                "name": "Commit distribution",
                "detail": "top contributor authored 17% of commits",
                "points": 18.7,
                "status": "partial",
                "details": [
                  {
                    "code": "top_contributor_share",
                    "params": {
                      "share": 17
                    }
                  }
                ],
                "max_points": 22.5
              },
              {
                "key": "contributor_breadth",
                "name": "Contributor breadth",
                "detail": "30 contributors",
                "points": 13.5,
                "status": "met",
                "details": [
                  {
                    "code": "contributors_sampled",
                    "params": {
                      "count": 30
                    }
                  }
                ],
                "max_points": 13.5
              },
              {
                "key": "openssf_scorecard_contributors",
                "name": "OpenSSF Scorecard: Contributors",
                "detail": "project has 3 contributing companies or organizations -- score normalized to 10",
                "points": 10,
                "status": "met",
                "details": [],
                "max_points": 10
              }
            ]
          },
          {
            "key": "responsiveness",
            "band": "exceptional",
            "name": "Issue & PR responsiveness",
            "note": "Excluded from scoring (no data or not applicable): Newcomer PR acceptance. Remaining weights renormalized.",
            "notes": [
              {
                "code": "excluded_no_data",
                "params": {
                  "components": [
                    "newcomer_pr_acceptance"
                  ]
                }
              },
              {
                "code": "weights_renormalized",
                "params": {}
              }
            ],
            "value": 93,
            "inputs": {
              "merged_prs": 245,
              "open_issues": 7,
              "closed_issues": 86,
              "prs_merged_7d": null,
              "prs_decided_7d": null,
              "prs_merged_30d": null,
              "prs_decided_30d": null,
              "issue_closed_ratio": 0.925,
              "closed_unmerged_prs": 31,
              "first_time_authors_30d": null,
              "first_time_prs_merged_30d": null,
              "first_time_prs_decided_30d": null
            },
            "components": [
              {
                "key": "issue_resolution",
                "name": "Issue resolution",
                "detail": "92% of issues closed",
                "points": 38.9,
                "status": "partial",
                "details": [
                  {
                    "code": "issues_closed_share",
                    "params": {
                      "share": 92
                    }
                  }
                ],
                "max_points": 42
              },
              {
                "key": "pr_acceptance",
                "name": "PR acceptance",
                "detail": "245/276 decided PRs merged",
                "points": 26.6,
                "status": "partial",
                "details": [
                  {
                    "code": "decided_prs_merged",
                    "params": {
                      "merged": 245,
                      "decided": 276
                    }
                  }
                ],
                "max_points": 30
              },
              {
                "key": "newcomer_pr_acceptance",
                "name": "Newcomer PR acceptance",
                "detail": "no first-time contributor's PR decided in 30d",
                "points": 0,
                "status": "excluded",
                "details": [
                  {
                    "code": "no_newcomer_prs",
                    "params": {
                      "days": 30
                    }
                  }
                ],
                "max_points": 13
              },
              {
                "key": "openssf_scorecard_code_review",
                "name": "OpenSSF Scorecard: Code-Review",
                "detail": "all changesets reviewed",
                "points": 15,
                "status": "met",
                "details": [],
                "max_points": 15
              }
            ]
          },
          {
            "key": "stewardship",
            "band": "good",
            "name": "Ownership & stewardship",
            "note": null,
            "notes": [],
            "value": 71,
            "inputs": {
              "followers": 233,
              "owner_type": "Organization",
              "is_verified": null,
              "owner_login": "Dashlane",
              "public_repos": 42,
              "account_age_days": 5029
            },
            "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": "233 followers of Dashlane",
                "points": 17,
                "status": "partial",
                "details": [
                  {
                    "code": "owner_followers",
                    "params": {
                      "count": 233,
                      "login": "Dashlane"
                    }
                  }
                ],
                "max_points": 25
              },
              {
                "key": "track_record",
                "name": "Track record",
                "detail": "42 public repos, account ~13 yr old",
                "points": 23.9,
                "status": "partial",
                "details": [
                  {
                    "code": "public_repos",
                    "params": {
                      "count": 42
                    }
                  },
                  {
                    "code": "account_age_years",
                    "params": {
                      "years": 13
                    }
                  }
                ],
                "max_points": 25
              }
            ]
          }
        ],
        "description": "Will the project survive its people — bus factor, responsiveness, who backs it, and package upkeep?"
      },
      {
        "key": "engineering",
        "band": "good",
        "name": "Engineering Quality",
        "value": 72,
        "weight": 0.19,
        "metrics": [
          {
            "key": "engineering_practices",
            "band": "moderate",
            "name": "Engineering practices",
            "note": null,
            "notes": [],
            "value": 60,
            "inputs": {
              "has_ci": true,
              "has_tests": false,
              "has_editorconfig": false,
              "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": 0,
                "status": "missed",
                "details": [],
                "max_points": 24
              },
              {
                "key": "linter_config",
                "name": "Linter config",
                "detail": "eslint.config.mjs",
                "points": 16,
                "status": "met",
                "details": [
                  {
                    "code": "file_list",
                    "params": {
                      "files": "eslint.config.mjs"
                    }
                  }
                ],
                "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": 0,
                "status": "missed",
                "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": "excellent",
            "name": "Documentation",
            "note": null,
            "notes": [],
            "value": 90,
            "inputs": {
              "topics": [
                "dashlane",
                "password-manager",
                "cli",
                "command-line",
                "secrets",
                "secrets-manager"
              ],
              "has_wiki": false,
              "homepage": "https://cli.dashlane.com/",
              "has_readme": true,
              "has_docs_dir": true,
              "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": 25,
                "status": "met",
                "details": [],
                "max_points": 25
              },
              {
                "key": "documentation_homepage_site",
                "name": "Documentation / homepage site",
                "detail": "https://cli.dashlane.com/",
                "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": "6 topics",
                "points": 10,
                "status": "met",
                "details": [
                  {
                    "code": "topics_count",
                    "params": {
                      "count": 6
                    }
                  }
                ],
                "max_points": 10
              },
              {
                "key": "wiki",
                "name": "Wiki",
                "detail": null,
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 10
              }
            ]
          }
        ],
        "description": "Are baseline engineering and documentation practices in place?"
      },
      {
        "key": "security",
        "band": "moderate",
        "name": "Security",
        "value": 54,
        "weight": 0.16,
        "metrics": [
          {
            "key": "security_posture",
            "band": "moderate",
            "name": "Security posture",
            "note": "Excluded from scoring (no data or not applicable): Packaging. Remaining weights renormalized.",
            "notes": [
              {
                "code": "excluded_no_data",
                "params": {
                  "components": [
                    "packaging"
                  ]
                }
              },
              {
                "code": "weights_renormalized",
                "params": {}
              }
            ],
            "value": 56,
            "inputs": {
              "source": "openssf_scorecard",
              "checks_evaluated": 17,
              "scorecard_version": "v5.5.0",
              "checks_inconclusive": 1,
              "scorecard_aggregate": 5.6
            },
            "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 is not maximal on development and all release branches",
                "points": 4.5,
                "status": "partial",
                "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": "all changesets reviewed",
                "points": 7.5,
                "status": "met",
                "details": [],
                "max_points": 7.5
              },
              {
                "key": "contributors",
                "name": "Contributors",
                "detail": "project has 3 contributing companies or organizations -- score normalized to 10",
                "points": 2.5,
                "status": "met",
                "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 detected",
                "points": 2.5,
                "status": "met",
                "details": [],
                "max_points": 2.5
              },
              {
                "key": "maintained",
                "name": "Maintained",
                "detail": "28 commit(s) and 2 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 8",
                "points": 4,
                "status": "partial",
                "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": "Project has not signed or included provenance with any releases.",
                "points": 0,
                "status": "missed",
                "details": [],
                "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": "119 existing vulnerabilities detected",
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 7.5
              }
            ]
          },
          {
            "key": "dependency_advisories",
            "band": "weak",
            "name": "Dependency advisories",
            "note": "Excluded from scoring (no data or not applicable): Indirect dependencies free of known advisories. Remaining weights renormalized. Matched 1145 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": 1145
                }
              },
              {
                "code": "advisories_repo_graph_caveat",
                "params": {}
              },
              {
                "code": "advisories_reachability",
                "params": {}
              }
            ],
            "value": 45,
            "inputs": {
              "source": "osv",
              "advisories": 146,
              "affected_packages": 39,
              "assessed_packages": 1145,
              "unassessed_packages": 0,
              "affected_by_severity": "critical 1, high 23, moderate 14, low 1",
              "direct_affected_packages": 5
            },
            "components": [
              {
                "key": "direct_dependencies_free_of_known_advisories",
                "name": "Direct dependencies free of known advisories",
                "detail": "5 affected: next 15.5.12 (high 8.6), sharp 0.33.5 (high 7.3), sharp 0.34.3 (high 7.3), +2 more",
                "points": 6.7,
                "status": "partial",
                "details": [
                  {
                    "code": "advisories_affected",
                    "params": {
                      "count": 5,
                      "packages": "next 15.5.12 (high 8.6), sharp 0.33.5 (high 7.3), sharp 0.34.3 (high 7.3)"
                    }
                  },
                  {
                    "code": "advisories_affected_more",
                    "params": {
                      "count": 2
                    }
                  }
                ],
                "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": "3 advisory-carrying package(s) unaddressed past 90 days; oldest published 170 days ago",
                "points": 27,
                "status": "partial",
                "details": [
                  {
                    "code": "advisories_stale",
                    "params": {
                      "days": 90,
                      "count": 3,
                      "oldest": 170
                    }
                  }
                ],
                "max_points": 40
              }
            ]
          },
          {
            "key": "malicious_dependencies",
            "band": "exceptional",
            "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": 1145,
              "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": "exceptional",
            "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"
              ],
              "commit_weight_rule": {
                "min_commits": 50,
                "min_commit_share": 0.1
              },
              "review_only_matches": 0,
              "below_threshold_exposures": [],
              "assessed_self_published_locations": 6
            },
            "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": "weak",
        "name": "AI Readiness",
        "value": 46,
        "weight": 0.04,
        "metrics": [
          {
            "key": "ai_agent_context",
            "band": "weak",
            "name": "Agent context & guidance",
            "note": null,
            "notes": [],
            "value": 40,
            "inputs": {
              "has_llms_txt": false,
              "legible_history_share": 0.889,
              "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": "72 of 81 human commits state their intent (structured subject or explanatory body)",
                "points": 40,
                "status": "met",
                "details": [
                  {
                    "code": "legible_history",
                    "params": {
                      "legible": 72,
                      "sampled": 81
                    }
                  }
                ],
                "max_points": 40
              }
            ]
          },
          {
            "key": "ai_verify_loop",
            "band": "weak",
            "name": "Verify loop (build / test / typecheck)",
            "note": null,
            "notes": [],
            "value": 40,
            "inputs": {
              "has_nix": false,
              "has_tests": false,
              "lockfiles": [
                "yarn.lock"
              ],
              "has_dockerfile": false,
              "typed_language": true,
              "bootstrap_files": [],
              "has_devcontainer": false,
              "has_linter_config": true,
              "typecheck_configs": [
                "documentation/tsconfig.json",
                "tsconfig.json"
              ],
              "agent_commit_share": 0,
              "toolchain_manifests": [],
              "dependency_bot_commit_share": 0.19
            },
            "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": 0,
                "status": "missed",
                "details": [],
                "max_points": 22
              },
              {
                "key": "lint_format_config",
                "name": "Lint / format config",
                "detail": "eslint.config.mjs",
                "points": 11,
                "status": "met",
                "details": [
                  {
                    "code": "file_list",
                    "params": {
                      "files": "eslint.config.mjs"
                    }
                  }
                ],
                "max_points": 11
              },
              {
                "key": "static_type_checking",
                "name": "Static type checking",
                "detail": "documentation/tsconfig.json, tsconfig.json",
                "points": 11,
                "status": "met",
                "details": [
                  {
                    "code": "file_list",
                    "params": {
                      "files": "documentation/tsconfig.json, 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": "19 of the last 100 commits are automated dependency updates",
                "points": 8,
                "status": "met",
                "details": [
                  {
                    "code": "dependency_bot_commits",
                    "params": {
                      "count": 19,
                      "sampled": 100
                    }
                  }
                ],
                "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": "exceptional",
            "name": "Code legibility for models",
            "note": null,
            "notes": [],
            "value": 100,
            "inputs": {
              "primary_language": "TypeScript",
              "largest_source_bytes": 3224093,
              "source_files_sampled": 133,
              "oversized_source_files": 1
            },
            "components": [
              {
                "key": "type_checkable_code",
                "name": "Type-checkable code",
                "detail": "TypeScript (statically typed)",
                "points": 45,
                "status": "met",
                "details": [
                  {
                    "code": "statically_typed_language",
                    "params": {
                      "language": "TypeScript"
                    }
                  }
                ],
                "max_points": 45
              },
              {
                "key": "manageable_file_sizes",
                "name": "Manageable file sizes",
                "detail": "1/133 source files over 60KB",
                "points": 54.6,
                "status": "partial",
                "details": [
                  {
                    "code": "oversized_source_files",
                    "params": {
                      "kb": 60,
                      "sampled": 133,
                      "oversized": 1
                    }
                  }
                ],
                "max_points": 55
              }
            ]
          },
          {
            "key": "ai_interfaces",
            "band": "at_risk",
            "name": "Machine-readable interfaces",
            "note": null,
            "notes": [],
            "value": 20,
            "inputs": {
              "example_dirs": [],
              "has_mcp_signal": true,
              "api_schema_files": []
            },
            "components": [
              {
                "key": "api_schema_openapi_graphql_proto",
                "name": "API schema (OpenAPI/GraphQL/proto)",
                "detail": null,
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 40
              },
              {
                "key": "mcp_server",
                "name": "MCP server",
                "detail": null,
                "points": 20,
                "status": "met",
                "details": [],
                "max_points": 20
              },
              {
                "key": "runnable_examples",
                "name": "Runnable examples",
                "detail": null,
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 40
              }
            ]
          }
        ],
        "description": "How well is the repo equipped to be developed and maintained with AI coding agents? Carries a deliberately small weight: agent tooling is a real maintenance signal, but its absence must never gate the top of the scale (calibration saturates at raw 91, so 100/100 remains reachable with AI Readiness at zero)."
      }
    ],
    "classification": {
      "labels": [
        "cli",
        "web-ui",
        "mcp-server"
      ],
      "scores": {
        "cli": 10,
        "web-ui": 8,
        "mcp-server": 7
      },
      "primary": "cli",
      "evidence": [
        {
          "tier": "dependencies",
          "label": "cli",
          "source": "dep:commander",
          "weight": 4
        },
        {
          "tier": "dependencies",
          "label": "mcp-server",
          "source": "dep:@modelcontextprotocol/sdk",
          "weight": 4
        },
        {
          "tier": "dependencies",
          "label": "web-ui",
          "source": "dep:next",
          "weight": 4
        },
        {
          "tier": "dependencies",
          "label": "web-ui",
          "source": "dep:react-dom",
          "weight": 4
        },
        {
          "tier": "structure",
          "label": "mcp-server",
          "source": "mcp_signal",
          "weight": 3
        },
        {
          "tier": "description",
          "label": "cli",
          "source": "description:cli",
          "weight": 2
        },
        {
          "tier": "tags",
          "label": "cli",
          "source": "tag:cli",
          "weight": 2
        },
        {
          "tier": "tags",
          "label": "cli",
          "source": "tag:command-line",
          "weight": 2
        }
      ],
      "artifacts": [],
      "confidence": "medium",
      "host_extension": false,
      "runs_as_process": true,
      "consumed_by_code": false
    },
    "metrics_version": "2.3.1"
  },
  "warnings": [
    "Star history unavailable: GitHub GraphQL error: Resource not accessible by personal access token",
    "Could not fetch npm package '@dashlane/cli' from its registry",
    "Could not fetch npm package '@dashlane/cli-documentation' from its registry"
  ],
  "report_type": "repository",
  "generated_at": "2026-08-01T09:19:21.868324Z",
  "schema_version": "0.27.0",
  "badge_url": "https://raw.githubusercontent.com/inspect-software/badges/main/v1/d/Dashlane/dashlane-cli.svg",
  "full_name": "Dashlane/dashlane-cli",
  "license_state": "standard",
  "license_spdx": "Apache-2.0"
}

Оцінки — це сигнали, а не гарантії. Вони відображають публічно видимі практики на GitHub — це не аудит коду й не гарантія безпеки.

Відсутні дані виключаються, а ваги перенормовуються — нуль за відсутність ніколи не ставиться. Методологія версіонована й відкрита: метрики v2.3.1, схема v0.27.0 — повна методологія · вікі метрик.

Як окремий результат виглядає на тлі всього реєстру: сукупна статистика.