公开记录
软件健康报告模式 0.27.0 · 指标 1.13.0 · 2026-07-28 18:45 UTC

awslabs / mcp

Open source MCP Servers for AWS

PythonApache-2.0★ 9,510 星标⑂ 1,665 复刻始于 2025年3月在 GitHub 上查看 ↗

awslabs/mcp 的健康指数为 100 分中的 91 分,处于「优秀」区间。 其得分最高的类别是Vitality(100/100),最低的是AI Readiness(79/100)。 最近一次更新在今天。 近期的大部分工作由 5 位贡献者完成。

91
总分 / 100
优秀

软件健康指数

指标归入加权类别,统一采用 1–100 量表。总体分先取类别加权平均;当公开证据触发高风险司法辖区政策时,评级会按政策调整,并设置 49(有风险)的上限。AI 就绪度不计入总体分。

91
优秀85-100堪称典范;基本满足所有检验标准
良好70-84健康;仅有轻微不足
中等50-69可接受,但存在明显不足;建议进行审查
存在风险30-49存在重大薄弱环节;采用时应保持审慎
危急1-29问题严重(项目被弃置、仅有单一维护者、缺乏基本工程规范)
活力社区与采用可持续性与治理工程质量安全AI 就绪度

评分画像

每条轴代表一个类别。形状比平均值更重要——健康的对象会填满整个图形,而“一峰一谷”式画像意味着某一维度的优势正掩盖另一维度的风险。

所有权

11,327 关注者1,021 个公开仓库始于 2013年1月

该仓库由组织支持——共同承担、可问责的托管责任,可延续于任何单一维护者之后。

软件包生态系统

注册表软件包版本月下载量版本数最近发布
PyPIawslabs.aws-api-mcp-server1.4.0-885 天前
PyPIawslabs.aws-iac-mcp-server1.0.21153,342216 天前
PyPIawslabs.amazon-mq-mcp-server2.0.231,101250 天前
PyPIawslabs.aurora-dsql-mcp-server1.0.3735,713380 天前
PyPIawslabs.aws-appsync-mcp-server0.1.143831480 天前
PyPIawslabs.aws-location-mcp-server2.0.181,0441980 天前
PyPIawslabs.amazon-qindex-mcp-server0.0.1115810144 天前
PyPIawslabs.amazon-neptune-mcp-server1.0.191,295200 天前

按类别列示的指标

活力

项目是否仍有生命——是否仍在编写代码,是否仍在发布版本?

100优秀 · 占总体的 22%
评分方式
36/36推送新近度 — 最近一次推送于 0 天前
36/36提交节奏 — 52 周中有 52 周有提交
18/18提交量 — 最近一年 1,072 次提交
10/10OpenSSF Scorecard:Maintained — 30 commit(s) and 1 issue activity found in the last 90 days -- score normalized to 10
所用输入
commits_last_year1,072
human_commit_share0.98
days_since_last_push0
active_weeks_last_year52

发布纪律

100优秀
评分方式
27/27有发布版本 — 已发布 100 个发布版本
36/36发布时效 — 最近一次发布版本于 5 天前
27/27发布节奏 — 约每 4.9 天发布一次
0/10OpenSSF Scorecard:Signed-Releases — 无数据
所用输入
releases_count100
latest_release_tag2026.07.20260723053753
releases_from_tags
days_since_latest_release5
mean_days_between_releases4.9
已排除计分(无数据或不适用):OpenSSF Scorecard:Signed-Releases。 其余权重已重新归一化。

社区与采用

项目是否拥有用户、下载量与关注度,并具备欢迎贡献者参与的配置?

92优秀 · 占总体的 18%
评分方式
60/60星标 — 9,510 个星标
25/25复刻 — 1,665 个复刻
10.4/15关注者 — 74 位关注者
所用输入
forks1,665
stars9,510
watchers74
growth_stateunverified
growth_factor_pct100
growth_unverified_reasonno_history

社区健康

92优秀
评分方式
22.5/22.5README
22.5/22.5许可证 — 可识别的许可证(Apache-2.0)
18/18CONTRIBUTING 指南
13.5/13.5行为准则
0/7.2议题模板
6.3/6.3PR 模板
所用输入
has_readme
has_license
has_contributing
has_issue_template
has_code_of_conduct
has_pull_request_template
评分方式
70.5/80月度下载量 — pypi 合计每月 193,036 次下载
0/20注册表被依赖数 — 该生态系统不报告此项
所用输入
packagesawslabs.aws-api-mcp-server, awslabs.aws-iac-mcp-server, awslabs.amazon-mq-mcp-server, awslabs.aurora-dsql-mcp-server, awslabs.aws-appsync-mcp-server, awslabs.aws-location-mcp-server, awslabs.amazon-qindex-mcp-server, awslabs.amazon-neptune-mcp-server
dependents
ecosystemspypi
total_downloads
monthly_downloads193,036
已排除计分(无数据或不适用):注册表被依赖数。 其余权重已重新归一化。

可持续性与治理

项目能否在其成员之外延续——巴士系数、响应能力、由谁支持,以及软件包的维护状况?

82良好 · 占总体的 24%
评分方式
45.9/54巴士系数 — 5 位贡献者贡献了半数提交
16.9/22.5提交分布 — 头号贡献者编写了 25% 的提交
13.5/13.5贡献者广度 — 99 位贡献者
10/10OpenSSF Scorecard:Contributors — project has 8 contributing companies or organizations
所用输入
bus_factor5
contributors_sampled99
top_contributor_share0.248
评分方式
32.5/46.8议题解决 — 70% 的议题已关闭
17.3/38.3PR 接受 — 已裁定的 PR 中 1,604/3,540 已合并
15/15OpenSSF Scorecard:Code-Review — all changesets reviewed
所用输入
merged_prs1,604
open_issues200
closed_issues457
issue_closed_ratio0.696
closed_unmerged_prs1,936
评分方式
30/30所有权背书 — 组织持有
0/20已验证域名
25/25所有者影响力 — awslabs 有 11,327 位关注者
25/25既往记录 — 1,021 个公开仓库,账户约 13 年
所用输入
followers11,327
owner_typeOrganization
is_verified
owner_loginawslabs
public_repos1,021
account_age_days4,939
评分方式
25/25已发布且可解析 — pypi 上有 8 个软件包
35/35发布时效 — 最近一次发布于 0 天前
20/20版本历史 — 88 个已发布版本
20/20未被弃用 — 活跃,未被弃用或撤回
所用输入
packagesawslabs.aws-api-mcp-server, awslabs.aws-iac-mcp-server, awslabs.amazon-mq-mcp-server, awslabs.aurora-dsql-mcp-server, awslabs.aws-appsync-mcp-server, awslabs.aws-location-mcp-server, awslabs.amazon-qindex-mcp-server, awslabs.amazon-neptune-mcp-server
ecosystemspypi
any_deprecated
min_days_since_publish0

工程质量

基础的工程与文档实践是否到位?

92优秀 · 占总体的 20%

工程实践

94优秀
评分方式
24/24CI 工作流 — 23 个工作流
24/24存在测试
16/16Linter 配置 — .ruff.toml, ruff.toml
9.6/9.6Pre-commit 钩子
0/6.4.editorconfig
20/20OpenSSF Scorecard:CI-Tests — 30 out of 30 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://awslabs.github.io/mcp/
10/10仓库描述
10/10主题标签 — 9 个主题标签
0/10Wiki
所用输入
topicsaws, mcp, mcp-client, mcp-clients, mcp-host, mcp-server, mcp-servers, mcp-tools, modelcontextprotocol
has_wiki
homepagehttps://awslabs.github.io/mcp/
has_readme
has_docs_dir
has_description

安全

可见的安全与供应链实践是否稳固,且不存在未解决的高风险司法辖区暴露?

88优秀 · 占总体的 16%

安全态势

85优秀
评分方式
7.5/7.5Binary-Artifacts — no binaries found in the repo
7.5/7.5Branch-Protection — branch protection is fully enabled on development and all release branches
2.5/2.5CI-Tests — 30 out of 30 merged PRs checked by a CI test -- score normalized to 10
1.2/2.5CII-Best-Practices — badge detected: Passing
7.5/7.5Code-Review — all changesets reviewed
2.5/2.5Contributors — project has 8 contributing companies or organizations
10/10Dangerous-Workflow — no dangerous workflow patterns detected
7.5/7.5Dependency-Update-Tool — update tool detected
0/5Fuzzing — project is not fuzzed
2.5/2.5许可证 — license file detected
7.5/7.5Maintained — 30 commit(s) and 1 issue activity found in the last 90 days -- score normalized to 10
5/5Packaging — packaging workflow detected
5/5Pinned-Dependencies — all dependencies are pinned
4.5/5SAST — SAST tool detected but not run on all commits
5/5Security-Policy — security policy file detected
0/7.5Signed-Releases — 无数据
7.5/7.5Token-Permissions — GitHub workflow tokens follow principle of least privilege
0/7.5Vulnerabilities — 199 existing vulnerabilities detected
所用输入
sourceopenssf_scorecard
checks_evaluated17
scorecard_versionv5.5.0
checks_inconclusive1
scorecard_aggregate8.5
已排除计分(无数据或不适用):signed_releases。 其余权重已重新归一化。
评分方式
35/35直接依赖不含已知公告 — 没有直接依赖携带已知公告
25/25间接依赖不含已知公告 — 没有间接依赖携带已知公告
0/40没有长期未处理的公告 — 没有公告带有发布日期
所用输入
sourceosv
advisories0
affected_packages0
assessed_packages89
unassessed_packages0
affected_by_severitynone
direct_affected_packages0
已排除计分(无数据或不适用):没有长期未处理的公告。 其余权重已重新归一化。 比对的是 pypi:awslabs.aws-api-mcp-server@1.4.0 的运行时依赖闭包——安装已发布的软件包时真正被拉取进来的内容——共 89 个软件包。 未对可达性进行分析。

AI 就绪度

该仓库在多大程度上具备与 AI 编码代理协同开发与维护的条件?这是一枚独立的实验性徽章——权重为 0.0,因此单独呈现,不影响总体健康评分。

79良好 · 占总体的 0%
评分方式
45/45代理指令 — src/aurora-dsql-mcp-server/skills/dsql-skill/mcp/platforms/gemini.md, src/dynamodb-mcp-server/AGENTS.md
0/15机器可读文档(llms.txt)
40/40可读的提交历史 — 98 次人类提交中有 98 次说明了意图(结构化标题或解释性正文)
所用输入
has_llms_txt
legible_history_share1
agent_instruction_filessrc/aurora-dsql-mcp-server/skills/dsql-skill/mcp/platforms/gemini.md, src/dynamodb-mcp-server/AGENTS.md
agent_instruction_max_bytes14,738
评分方式
0/18一条命令的引导启动
22/22自动化测试
11/11Lint / 格式化配置 — .ruff.toml, ruff.toml
11/11静态类型检查 — docusaurus/tsconfig.json, src/aws-api-mcp-server/awslabs/aws_api_mcp_server/core/common/py.typed, src/aws-api-mcp-server/awslabs/aws_api_mcp_server/core/py.typed, src/document-loader-mcp-server/awslabs/py.typed, src/ecs-mcp-server/pyrightconfig.json
10/10可复现环境 — devcontainer, Dockerfile, lockfile
10/10已体现的代理实践 — 最近 100 次提交中有 6 次由代理编写或署名代理
8/8自动化维护 — 最近 100 次提交中有 2 次为自动依赖更新
10/10OpenSSF Scorecard:Pinned-Dependencies — all dependencies are pinned
所用输入
has_nix
has_tests
lockfilespackage-lock.json, uv.lock
has_dockerfile
typed_language
bootstrap_files
has_devcontainer
has_linter_config
typecheck_configsdocusaurus/tsconfig.json, src/aws-api-mcp-server/awslabs/aws_api_mcp_server/core/common/py.typed, src/aws-api-mcp-server/awslabs/aws_api_mcp_server/core/py.typed, src/document-loader-mcp-server/awslabs/py.typed, src/ecs-mcp-server/pyrightconfig.json
agent_commit_share0.06
toolchain_manifests
dependency_bot_commit_share0.02
评分方式
27/45可类型检查的代码 — Python,已配置类型检查(docusaurus/tsconfig.json, src/aws-api-mcp-server/awslabs/aws_api_mcp_server/core/common/py.typed, src/aws-api-mcp-server/awslabs/aws_api_mcp_server/core/py.typed, src/document-loader-mcp-server/awslabs/py.typed, src/ecs-mcp-server/pyrightconfig.json)
53.2/55可控的文件大小 — 采样的 2,376 个源文件中有 76 个超过 60KB
所用输入
primary_languagePython
largest_source_bytes380,727
source_files_sampled2,376
oversized_source_files76
评分方式
0/40API 模式(OpenAPI/GraphQL/proto)
20/20MCP 服务器
40/40可运行示例 — example, examples, samples
所用输入
example_dirsexample, examples, samples
has_mcp_signal
api_schema_files

关键数据

9,510GitHub 星标
99贡献者
1,072最近 12 个月提交数
0距最近推送天数
100发布版本数
5巴士系数(bus factor)
200开放议题
npm软件包生态系统数

数据采集警告

  • Star history unavailable: GitHub GraphQL error: Resource not accessible by personal access token

更多细节

Star 与 Fork 历史 0 ★ / 1,665 ⇿
0Star
1,665Fork
100发布

每颗 star 和每个 fork 的添加时间,来自 GitHub 并按天汇总。累计增长位于其构成来源——每日新增——的正上方,二者可相互对照:稳定的自然增长与短暂的突增形态截然不同。当这一差别可被衡量时,它会作为增长真实性予以报告。

仅显示最近的历史——该仓库超出采集窗口,因此未采集最早的历史记录。

5007501,0001,2501,5001,7501,665142025-082026-022026-07
主版本 0次版本 0修订 100
OpenSSF Scorecard 8.5 / 10
8.5综合

来自开源项目 OpenSSF Scorecard 的独立、工具无关的安全评估。每项检查奖励的是安全实践本身,而非特定供应商的工具。Scorecard 无法判定的检查项标记为 不适用,并从安全评分中剔除(绝不按零分计)。Scorecard v5.5.0 · 2026-07-28 18:44 UTC

10Binary-Artifactsno binaries found in the repo
10Branch-Protectionbranch protection is fully enabled on development and all release branches
10CI-Tests30 out of 30 merged PRs checked by a CI test -- score normalized to 10
5CII-Best-Practicesbadge detected: Passing
10Code-Reviewall changesets reviewed
10Contributorsproject has 8 contributing companies or organizations
10Dangerous-Workflowno dangerous workflow patterns detected
10Dependency-Update-Toolupdate tool detected
0Fuzzingproject is not fuzzed
10Licenselicense file detected
10Maintained30 commit(s) and 1 issue activity found in the last 90 days -- score normalized to 10
10Packagingpackaging workflow detected
10Pinned-Dependenciesall dependencies are pinned
9SASTSAST tool detected but not run on all commits
10Security-Policysecurity policy file detected
不适用Signed-Releasesno releases found
10Token-PermissionsGitHub workflow tokens follow principle of least privilege
0Vulnerabilities199 existing vulnerabilities detected
直接依赖 143
注册表软件包版本约束清单文件
npm@docusaurus/core^3.9.2docusaurus/package.json
npm@docusaurus/preset-classic^3.9.2docusaurus/package.json
npm@mdx-js/react^3.1.1docusaurus/package.json
npmclsx^2.0.0docusaurus/package.json
npmprism-react-renderer^2.3.0docusaurus/package.json
npmreact^19.2.4docusaurus/package.json
npmreact-dom^19.2.4docusaurus/package.json
npmunist-util-visit^5.1.0docusaurus/package.json
PyPIloguru>=0.7.0src/amazon-bedrock-agentcore-mcp-server/pyproject.toml
PyPImcp>=1.23.0,<2.0.0src/amazon-bedrock-agentcore-mcp-server/pyproject.toml
PyPIpydantic>=2.10.6src/amazon-bedrock-agentcore-mcp-server/pyproject.toml
PyPIbedrock-agentcore>=1.1.0,<2.0.0src/amazon-bedrock-agentcore-mcp-server/pyproject.toml
PyPIplaywright>=1.40.0src/amazon-bedrock-agentcore-mcp-server/pyproject.toml
PyPIboto3>=1.26.0src/amazon-kendra-index-mcp-server/pyproject.toml
PyPIboto3-stubssrc/amazon-kendra-index-mcp-server/pyproject.toml
PyPIloguru>=0.7.0src/amazon-kendra-index-mcp-server/pyproject.toml
PyPImcp>=1.23.0,<2.0.0src/amazon-kendra-index-mcp-server/pyproject.toml
PyPIpydantic>=2.10.6src/amazon-kendra-index-mcp-server/pyproject.toml
PyPIboto3>=1.37.27src/amazon-keyspaces-mcp-server/pyproject.toml
PyPIcassandra-driver>=3.25.0src/amazon-keyspaces-mcp-server/pyproject.toml
PyPIfastmcp>=2.14.0src/amazon-keyspaces-mcp-server/pyproject.toml
PyPIloguru>=0.7.0src/amazon-keyspaces-mcp-server/pyproject.toml
PyPImcp>=1.23.0,<2.0.0src/amazon-keyspaces-mcp-server/pyproject.toml
PyPIpydantic>=2.10.6src/amazon-keyspaces-mcp-server/pyproject.toml
PyPIpython-dotenv>=1.0.0src/amazon-keyspaces-mcp-server/pyproject.toml
PyPImcp>=1.23.0,<2.0.0src/amazon-mq-mcp-server/pyproject.toml
PyPIpydantic>=2.0.0src/amazon-mq-mcp-server/pyproject.toml
PyPIboto3>=1.37.23src/amazon-mq-mcp-server/pyproject.toml
PyPIbotocore>=1.38.12src/amazon-mq-mcp-server/pyproject.toml
PyPIpika>=1.3.2src/amazon-mq-mcp-server/pyproject.toml
PyPIrequests>=2.32.5src/amazon-mq-mcp-server/pyproject.toml
PyPIboto3>=1.38.11src/amazon-neptune-mcp-server/pyproject.toml
PyPIloguru>=0.7.0src/amazon-neptune-mcp-server/pyproject.toml
PyPImcp>=1.23.0,<2.0.0src/amazon-neptune-mcp-server/pyproject.toml
PyPIpydantic>=2.10.6src/amazon-neptune-mcp-server/pyproject.toml
PyPIboto3>=1.38.45src/amazon-qbusiness-anonymous-mcp-server/pyproject.toml
PyPIboto3-stubs>=1.38.46src/amazon-qbusiness-anonymous-mcp-server/pyproject.toml
PyPIloguru>=0.7.0src/amazon-qbusiness-anonymous-mcp-server/pyproject.toml
PyPImcp>=1.23.0,<2.0.0src/amazon-qbusiness-anonymous-mcp-server/pyproject.toml
PyPImypy-boto3-qbusiness>=1.38.45src/amazon-qbusiness-anonymous-mcp-server/pyproject.toml
PyPIpydantic>=2.10.6src/amazon-qbusiness-anonymous-mcp-server/pyproject.toml
PyPIboto3>=1.37.24src/amazon-qindex-mcp-server/pyproject.toml
PyPIloguru>=0.7.0src/amazon-qindex-mcp-server/pyproject.toml
PyPImcp>=1.23.0,<2.0.0src/amazon-qindex-mcp-server/pyproject.toml
PyPIpydantic>=2.10.6src/amazon-qindex-mcp-server/pyproject.toml
PyPImarkdownify>=0.13.1src/amazon-sns-sqs-mcp-server/pyproject.toml
PyPImcp>=1.23.0,<2.0.0src/amazon-sns-sqs-mcp-server/pyproject.toml
PyPIprotego>=0.3.1src/amazon-sns-sqs-mcp-server/pyproject.toml
PyPIpydantic>=2.0.0src/amazon-sns-sqs-mcp-server/pyproject.toml
PyPIreadabilipy>=0.2.0src/amazon-sns-sqs-mcp-server/pyproject.toml
PyPIrequests>=2.32.3src/amazon-sns-sqs-mcp-server/pyproject.toml
PyPIboto3>=1.38.12src/amazon-sns-sqs-mcp-server/pyproject.toml
PyPIpytest>=8.3.5src/amazon-sns-sqs-mcp-server/pyproject.toml
PyPIboto3>=1.38.12src/amazon-translate-mcp-server/pyproject.toml
PyPImcp>=1.23.0,<2.0.0src/amazon-translate-mcp-server/pyproject.toml
PyPIpydantic>=2.0.0src/amazon-translate-mcp-server/pyproject.toml
PyPIfastmcp>=2.13.1src/amazon-translate-mcp-server/pyproject.toml
PyPIdefusedxml>=0.7.1src/amazon-translate-mcp-server/pyproject.toml
PyPIstarlette>=0.50.0src/amazon-translate-mcp-server/pyproject.toml
PyPIurllib3>=2.6.0src/amazon-translate-mcp-server/pyproject.toml
PyPIauthlib>=1.6.6src/amazon-translate-mcp-server/pyproject.toml
PyPIfilelock>=3.20.0src/amazon-translate-mcp-server/pyproject.toml
PyPIpython-multipart>=0.0.22src/amazon-translate-mcp-server/pyproject.toml
PyPIloguru>=0.7.0src/aurora-dsql-mcp-server/pyproject.toml
PyPImcp>=1.23.0,<2.0.0src/aurora-dsql-mcp-server/pyproject.toml
PyPIpydantic>=2.10.6src/aurora-dsql-mcp-server/pyproject.toml
PyPIboto3>=1.38.5src/aurora-dsql-mcp-server/pyproject.toml
PyPIbotocore>=1.38.5src/aurora-dsql-mcp-server/pyproject.toml
PyPIpsycopg>=3.0src/aurora-dsql-mcp-server/pyproject.toml
PyPIhttpx>=0.27.0src/aurora-dsql-mcp-server/pyproject.toml
PyPIdsql-lint>=0.2.1,<0.3src/aurora-dsql-mcp-server/pyproject.toml
PyPImcp>=1.23.0src/aws-api-mcp-server/pyproject.toml
PyPIpydantic>=2.10.6src/aws-api-mcp-server/pyproject.toml
PyPIboto3>=1.41.0src/aws-api-mcp-server/pyproject.toml
PyPIbotocore>=1.41.0src/aws-api-mcp-server/pyproject.toml
PyPIpython-json-logger>=2.0.7src/aws-api-mcp-server/pyproject.toml
PyPIsetuptools>=69.0.0src/aws-api-mcp-server/pyproject.toml
PyPIlxml>=5.1.0src/aws-api-mcp-server/pyproject.toml
PyPIloguru>=0.7.3src/aws-api-mcp-server/pyproject.toml
PyPIimportlib_resources>=6.0.0src/aws-api-mcp-server/pyproject.toml
PyPIrequests>=2.32.4src/aws-api-mcp-server/pyproject.toml
PyPIpython-frontmatter>=1.1.0src/aws-api-mcp-server/pyproject.toml
PyPIfastmcp>=3.0.1src/aws-api-mcp-server/pyproject.toml
PyPIawscli==1.45.55src/aws-api-mcp-server/pyproject.toml
PyPIboto3>=1.38.0src/aws-appsync-mcp-server/pyproject.toml
PyPIloguru>=0.7.0src/aws-appsync-mcp-server/pyproject.toml
PyPImcp>=1.23.0,<2.0.0src/aws-appsync-mcp-server/pyproject.toml
PyPIpydantic>=2.10.6src/aws-appsync-mcp-server/pyproject.toml
PyPIboto3>=1.28.0src/aws-bedrock-custom-model-import-mcp-server/pyproject.toml
PyPIpydantic>=2.0.0src/aws-bedrock-custom-model-import-mcp-server/pyproject.toml
PyPIloguru>=0.7.0src/aws-bedrock-custom-model-import-mcp-server/pyproject.toml
PyPIfastmcp>=2.14.0src/aws-bedrock-custom-model-import-mcp-server/pyproject.toml
PyPIthefuzz>=0.19.0src/aws-bedrock-custom-model-import-mcp-server/pyproject.toml
PyPIpython-Levenshtein>=0.21.0src/aws-bedrock-custom-model-import-mcp-server/pyproject.toml
PyPIloguru>=0.7.0src/aws-dataprocessing-mcp-server/pyproject.toml
PyPImcp>=1.23.0,<2.0.0src/aws-dataprocessing-mcp-server/pyproject.toml
PyPIpydantic>=2.10.6src/aws-dataprocessing-mcp-server/pyproject.toml
PyPIboto3>=1.34.0src/aws-dataprocessing-mcp-server/pyproject.toml
PyPIrequests>=2.31.0src/aws-dataprocessing-mcp-server/pyproject.toml
PyPIpyyaml>=6.0.0src/aws-dataprocessing-mcp-server/pyproject.toml
PyPIcachetools>=5.3.0src/aws-dataprocessing-mcp-server/pyproject.toml
PyPImarkdownify>=1.1.0src/aws-documentation-mcp-server/pyproject.toml
PyPImcp>=1.23.0,<2.0.0src/aws-documentation-mcp-server/pyproject.toml
PyPIpydantic>=2.10.6src/aws-documentation-mcp-server/pyproject.toml
PyPIhttpx>=0.27.0src/aws-documentation-mcp-server/pyproject.toml
PyPIloguru>=0.7.0src/aws-documentation-mcp-server/pyproject.toml
PyPIbeautifulsoup4>=4.12.0src/aws-documentation-mcp-server/pyproject.toml
PyPIboto3>=1.38.22src/aws-for-sap-management-mcp-server/pyproject.toml
PyPIloguru>=0.7.0src/aws-for-sap-management-mcp-server/pyproject.toml
PyPImcp>=1.23.0,<2.0.0src/aws-for-sap-management-mcp-server/pyproject.toml
PyPIpydantic>=2.10.6src/aws-for-sap-management-mcp-server/pyproject.toml
PyPIboto3>=1.43.36src/aws-healthomics-mcp-server/pyproject.toml
PyPIbotocore>=1.43.36src/aws-healthomics-mcp-server/pyproject.toml
PyPIloguru>=0.7.0src/aws-healthomics-mcp-server/pyproject.toml
PyPImcp>=1.23.0,<2.0.0src/aws-healthomics-mcp-server/pyproject.toml
PyPIpydantic>=2.10.6src/aws-healthomics-mcp-server/pyproject.toml
PyPIminiwdl>=1.12.0src/aws-healthomics-mcp-server/pyproject.toml
PyPIcwltool>=3.1.0src/aws-healthomics-mcp-server/pyproject.toml
PyPIcoloredlogs>=15.0src/aws-healthomics-mcp-server/pyproject.toml
PyPIruamel-yaml>=0.18.0src/aws-healthomics-mcp-server/pyproject.toml
PyPIisodate>=0.6.0src/aws-healthomics-mcp-server/pyproject.toml
PyPInest-asyncio>=1.5.0src/aws-healthomics-mcp-server/pyproject.toml
PyPIpolars>=1.0.0src/aws-healthomics-mcp-server/pyproject.toml
PyPIpython-multipart>=0.0.22src/aws-healthomics-mcp-server/pyproject.toml
PyPImcp>=1.23.0src/aws-iac-mcp-server/pyproject.toml
PyPIpydantic>=2.10.6src/aws-iac-mcp-server/pyproject.toml
PyPIcfn-lint>=0.83.0src/aws-iac-mcp-server/pyproject.toml
PyPIboto3>=1.40.76src/aws-iac-mcp-server/pyproject.toml
PyPIbotocore>=1.34.0src/aws-iac-mcp-server/pyproject.toml
PyPIpyyaml>=6.0.0src/aws-iac-mcp-server/pyproject.toml
PyPIguardpycfn>=0.1.0src/aws-iac-mcp-server/pyproject.toml
PyPIfastmcp>=2.14.0src/aws-iac-mcp-server/pyproject.toml
PyPIloguru>=0.7.0src/aws-iac-mcp-server/pyproject.toml
PyPIboto3>=1.34.0src/aws-iot-sitewise-mcp-server/pyproject.toml
PyPIbotocore>=1.34.0src/aws-iot-sitewise-mcp-server/pyproject.toml
PyPIfastmcp>=2.14.0src/aws-iot-sitewise-mcp-server/pyproject.toml
PyPIloguru>=0.7.0src/aws-iot-sitewise-mcp-server/pyproject.toml
PyPImcp>=1.23.0,<2.0.0src/aws-iot-sitewise-mcp-server/pyproject.toml
PyPIpydantic>=2.10.6src/aws-iot-sitewise-mcp-server/pyproject.toml
PyPIboto3>=1.34.0src/aws-location-mcp-server/pyproject.toml
PyPImcp>=1.23.0,<2.0.0src/aws-location-mcp-server/pyproject.toml
PyPIpydantic>=2.10.6src/aws-location-mcp-server/pyproject.toml
PyPIloguru>=0.7.0src/aws-location-mcp-server/pyproject.toml
全部依赖 2,190

来自 GitHub 依赖图的完整解析依赖集合:219 个直接依赖与 1,971 个间接(传递)软件包。仓库提交锁文件时,传递闭包才是完整的。

注册表软件包版本关系
npm@docusaurus/core3.9.2直接
npm@docusaurus/preset-classic3.9.2直接
npm@mdx-js/react3.1.1直接
npmclsx2.1.1直接
npmprism-react-renderer2.4.1直接
npmreact19.2.4直接
npmreact-dom19.2.4直接
npmunist-util-visit5.1.0直接
PyPIauthlib1.7.0直接
PyPIauthlib1.7.2直接
PyPIawscli1.44.67直接
PyPIawscli1.45.55直接
PyPIbeautifulsoup44.13.4直接
PyPIbeautifulsoup44.13.5直接
PyPIbeautifulsoup44.14.2直接
PyPIbedrock-agentcore1.4.4直接
PyPIboto3直接
PyPIboto31.35.49直接
PyPIboto31.37.35直接
PyPIboto31.38.11直接
PyPIboto31.38.12直接
PyPIboto31.38.13直接
PyPIboto31.38.17直接
PyPIboto31.38.19直接
PyPIboto31.38.21直接
PyPIboto31.38.22直接
PyPIboto31.38.24直接
PyPIboto31.38.29直接
PyPIboto31.38.3直接
PyPIboto31.38.31直接
PyPIboto31.38.38直接
PyPIboto31.38.39直接
PyPIboto31.38.44直接
PyPIboto31.38.45直接
PyPIboto31.39.14直接
PyPIboto31.39.4直接
PyPIboto31.39.6直接
PyPIboto31.39.8直接
PyPIboto31.40.10直接
PyPIboto31.40.24直接
PyPIboto31.40.74直接
PyPIboto31.40.76直接
PyPIboto31.41.1直接
PyPIboto31.42.11直接
PyPIboto31.42.13直接
PyPIboto31.42.17直接
PyPIboto31.42.41直接
PyPIboto31.42.62直接
PyPIboto31.42.65直接
PyPIboto31.42.72直接
PyPIboto31.42.79直接
PyPIboto31.42.82直接
PyPIboto31.42.83直接
PyPIboto31.42.89直接
PyPIboto31.42.92直接
PyPIboto31.42.94直接
PyPIboto31.43.18直接
PyPIboto31.43.31直接
PyPIboto31.43.32直接
PyPIboto31.43.35直接
PyPIboto31.43.36直接
PyPIboto31.43.37直接
PyPIboto31.43.6直接
PyPIboto3-stubs1.37.24直接
PyPIboto3-stubs1.38.19直接
PyPIboto3-stubs1.38.29直接
PyPIboto3-stubs1.38.46直接
PyPIboto3-stubs1.43.35直接
PyPIbotocore1.35.99直接
PyPIbotocore1.37.35直接
PyPIbotocore1.38.11直接
PyPIbotocore1.38.12直接
PyPIbotocore1.38.13直接
PyPIbotocore1.38.17直接
PyPIbotocore1.38.19直接
PyPIbotocore1.38.21直接
PyPIbotocore1.38.22直接
PyPIbotocore1.38.24直接
PyPIbotocore1.38.29直接
PyPIbotocore1.38.3直接
PyPIbotocore1.38.31直接
PyPIbotocore1.38.38直接
PyPIbotocore1.38.39直接
PyPIbotocore1.38.44直接
PyPIbotocore1.38.45直接
PyPIbotocore1.39.14直接
PyPIbotocore1.39.4直接
PyPIbotocore1.39.6直接
PyPIbotocore1.39.8直接
PyPIbotocore1.40.10直接
PyPIbotocore1.40.24直接
PyPIbotocore1.40.74直接
PyPIbotocore1.40.76直接
PyPIbotocore1.41.1直接
PyPIbotocore1.42.11直接
PyPIbotocore1.42.13直接
PyPIbotocore1.42.17直接
PyPIbotocore1.42.41直接
PyPIbotocore1.42.65直接
PyPIbotocore1.42.72直接
PyPIbotocore1.42.77直接
PyPIbotocore1.42.79直接
PyPIbotocore1.42.82直接
PyPIbotocore1.42.83直接
PyPIbotocore1.42.89直接
PyPIbotocore1.42.92直接
PyPIbotocore1.42.94直接
PyPIbotocore1.43.18直接
PyPIbotocore1.43.32直接
PyPIbotocore1.43.35直接
PyPIbotocore1.43.36直接
PyPIbotocore1.43.37直接
PyPIbotocore1.43.55直接
PyPIbotocore1.43.6直接
PyPIcachetools5.5.2直接
PyPIcachetools6.1.0直接
PyPIcachetools6.2.0直接
PyPIcachetools6.2.1直接
PyPIcachetools6.2.2直接
PyPIcachetools7.0.6直接
PyPIcachetools7.1.1直接
PyPIcachetools7.1.4直接
PyPIcassandra-driver3.29.2直接
PyPIcfn-lint1.40.4直接
PyPIcoloredlogs15.0.1直接
PyPIcwltool3.1.20250715140722直接
PyPIdefusedxml0.7.1直接
PyPIdsql-lint0.2.6直接
PyPIfastmcp3.4.3直接
PyPIfilelock3.20.3直接
PyPIfilelock3.25.2直接
PyPIfilelock3.28.0直接
PyPIfilelock3.29.0直接
PyPIguardpycfn0.1.0直接
PyPIhttpx0.28.1直接
PyPIimportlib-resources6.5.2直接
PyPIisodate0.7.2直接
PyPIloguru直接
PyPIloguru0.7.3直接
PyPIlxml5.4.0直接
PyPIlxml6.0.1直接
PyPIlxml6.0.2直接
PyPIlxml6.1.0直接
PyPImarkdownify1.1.0直接
PyPImarkdownify1.2.0直接
PyPImcp直接
PyPImcp1.23.0直接
PyPImcp1.23.3直接
PyPImcp1.24.0直接
PyPImcp1.25.0直接
PyPImcp1.26.0直接
PyPImcp1.27.0直接
PyPImcp1.27.1直接
PyPImcp1.28.1直接
PyPIminiwdl1.13.0直接
PyPImypy-boto3-qbusiness1.38.45直接
PyPImypy-boto3-qbusiness1.38.5直接
PyPInest-asyncio1.6.0直接
PyPIpika1.3.2直接
PyPIplaywright1.58.0直接
PyPIpolars1.37.0直接
PyPIprotego0.4.0直接
PyPIpsycopg3.2.12直接
PyPIpsycopg3.2.7直接
PyPIpydantic2.11.1直接
PyPIpydantic2.11.2直接
PyPIpydantic2.11.3直接
PyPIpydantic2.11.4直接
PyPIpydantic2.11.5直接
PyPIpydantic2.11.7直接
PyPIpydantic2.11.9直接
PyPIpydantic2.12.3直接
PyPIpydantic2.12.4直接
PyPIpydantic2.12.5直接
PyPIpydantic2.13.1直接
PyPIpydantic2.13.3直接
PyPIpydantic2.13.4直接
PyPIpytest8.3.5直接
PyPIpytest8.4.0直接
PyPIpytest8.4.1直接
PyPIpytest8.4.2直接
PyPIpytest9.0.1直接
PyPIpytest9.0.2直接
PyPIpytest9.0.3直接
PyPIpytest9.1.1直接
PyPIpython-dotenv1.1.0直接
PyPIpython-dotenv1.1.1直接
PyPIpython-dotenv1.2.1直接
PyPIpython-dotenv1.2.2直接
PyPIpython-frontmatter1.1.0直接
PyPIpython-json-logger3.3.0直接
PyPIpython-json-logger4.0.0直接
PyPIpython-levenshtein0.27.1直接
PyPIpython-multipart0.0.22直接
PyPIpython-multipart0.0.26直接
PyPIpython-multipart0.0.27直接
PyPIpython-multipart0.0.28直接
PyPIpython-multipart0.0.29直接
PyPIpython-multipart0.0.32直接
PyPIpyyaml6.0.2直接
PyPIpyyaml6.0.3直接
PyPIreadabilipy0.3.0直接
PyPIrequests2.32.4直接
PyPIrequests2.32.5直接
PyPIrequests2.33.1直接
PyPIruamel-yaml0.18.10直接
PyPIruamel-yaml0.18.14直接
PyPIruamel-yaml0.18.15直接
PyPIsetuptools80.10.2直接
PyPIsetuptools80.9.0直接
PyPIstarlette0.50.0直接
PyPIstarlette1.0.0直接
PyPIstarlette1.2.0直接
PyPIstarlette1.2.1直接
PyPIstarlette1.3.1直接
PyPIthefuzz0.22.1直接
PyPIurllib3直接
PyPIurllib32.6.3直接
PyPIurllib32.7.0直接
npm@ai-sdk/gateway2.0.5间接
npm@ai-sdk/provider2.0.0间接
npm@ai-sdk/provider-utils3.0.15间接
npm@ai-sdk/react2.0.86间接
npm@algolia/abtesting1.8.0间接
npm@algolia/autocomplete-core1.19.2间接
npm@algolia/autocomplete-plugin-algolia-insights1.19.2间接
npm@algolia/autocomplete-shared1.19.2间接
npm@algolia/client-abtesting5.42.0间接
npm@algolia/client-analytics5.42.0间接
npm@algolia/client-common5.42.0间接
npm@algolia/client-insights5.42.0间接
npm@algolia/client-personalization5.42.0间接
npm@algolia/client-query-suggestions5.42.0间接
npm@algolia/client-search5.42.0间接
npm@algolia/events4.0.1间接
npm@algolia/ingestion1.42.0间接
npm@algolia/monitoring1.42.0间接
npm@algolia/recommend5.42.0间接
npm@algolia/requester-browser-xhr5.42.0间接
npm@algolia/requester-fetch5.42.0间接
npm@algolia/requester-node-http5.42.0间接
npm@babel/code-frame7.27.1间接
npm@babel/compat-data7.28.4间接
npm@babel/core7.28.4间接
npm@babel/generator7.28.3间接
npm@babel/helper-annotate-as-pure7.27.3间接
npm@babel/helper-compilation-targets7.27.2间接
npm@babel/helper-create-class-features-plugin7.28.3间接
npm@babel/helper-create-regexp-features-plugin7.27.1间接
npm@babel/helper-define-polyfill-provider0.6.5间接
npm@babel/helper-globals7.28.0间接
npm@babel/helper-member-expression-to-functions7.27.1间接
npm@babel/helper-module-imports7.27.1间接
npm@babel/helper-module-transforms7.28.3间接
npm@babel/helper-optimise-call-expression7.27.1间接
npm@babel/helper-plugin-utils7.27.1间接
npm@babel/helper-remap-async-to-generator7.27.1间接
npm@babel/helper-replace-supers7.27.1间接
npm@babel/helper-skip-transparent-expression-wrappers7.27.1间接
npm@babel/helper-string-parser7.27.1间接
npm@babel/helper-validator-identifier7.27.1间接
npm@babel/helper-validator-option7.27.1间接
npm@babel/helper-wrap-function7.28.3间接
npm@babel/helpers7.28.4间接
npm@babel/parser7.28.4间接
npm@babel/plugin-bugfix-firefox-class-in-computed-class-key7.27.1间接
npm@babel/plugin-bugfix-safari-class-field-initializer-scope7.27.1间接
npm@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression7.27.1间接
npm@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining7.27.1间接
npm@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly7.28.3间接
npm@babel/plugin-proposal-private-property-in-object7.21.0-placeholder-for-preset-env.2间接
npm@babel/plugin-syntax-dynamic-import7.8.3间接
npm@babel/plugin-syntax-import-assertions7.27.1间接
npm@babel/plugin-syntax-import-attributes7.27.1间接
npm@babel/plugin-syntax-jsx7.27.1间接
npm@babel/plugin-syntax-typescript7.27.1间接
npm@babel/plugin-syntax-unicode-sets-regex7.18.6间接
npm@babel/plugin-transform-arrow-functions7.27.1间接
npm@babel/plugin-transform-async-generator-functions7.28.0间接
npm@babel/plugin-transform-async-to-generator7.27.1间接
npm@babel/plugin-transform-block-scoped-functions7.27.1间接
npm@babel/plugin-transform-block-scoping7.28.4间接
npm@babel/plugin-transform-class-properties7.27.1间接
npm@babel/plugin-transform-class-static-block7.28.3间接
npm@babel/plugin-transform-classes7.28.4间接
npm@babel/plugin-transform-computed-properties7.27.1间接
npm@babel/plugin-transform-destructuring7.28.0间接
npm@babel/plugin-transform-dotall-regex7.27.1间接
npm@babel/plugin-transform-duplicate-keys7.27.1间接
npm@babel/plugin-transform-duplicate-named-capturing-groups-regex7.27.1间接
npm@babel/plugin-transform-dynamic-import7.27.1间接
npm@babel/plugin-transform-explicit-resource-management7.28.0间接
npm@babel/plugin-transform-exponentiation-operator7.27.1间接
npm@babel/plugin-transform-export-namespace-from7.27.1间接
npm@babel/plugin-transform-for-of7.27.1间接
npm@babel/plugin-transform-function-name7.27.1间接
npm@babel/plugin-transform-json-strings7.27.1间接
npm@babel/plugin-transform-literals7.27.1间接
npm@babel/plugin-transform-logical-assignment-operators7.27.1间接
npm@babel/plugin-transform-member-expression-literals7.27.1间接
npm@babel/plugin-transform-modules-amd7.27.1间接
npm@babel/plugin-transform-modules-commonjs7.27.1间接
npm@babel/plugin-transform-modules-systemjs7.27.1间接
npm@babel/plugin-transform-modules-umd7.27.1间接
npm@babel/plugin-transform-named-capturing-groups-regex7.27.1间接
npm@babel/plugin-transform-new-target7.27.1间接
npm@babel/plugin-transform-nullish-coalescing-operator7.27.1间接
npm@babel/plugin-transform-numeric-separator7.27.1间接
npm@babel/plugin-transform-object-rest-spread7.28.4间接
npm@babel/plugin-transform-object-super7.27.1间接
npm@babel/plugin-transform-optional-catch-binding7.27.1间接
npm@babel/plugin-transform-optional-chaining7.27.1间接
npm@babel/plugin-transform-parameters7.27.7间接
npm@babel/plugin-transform-private-methods7.27.1间接
npm@babel/plugin-transform-private-property-in-object7.27.1间接
npm@babel/plugin-transform-property-literals7.27.1间接
npm@babel/plugin-transform-react-constant-elements7.27.1间接
npm@babel/plugin-transform-react-display-name7.28.0间接
npm@babel/plugin-transform-react-jsx7.27.1间接
npm@babel/plugin-transform-react-jsx-development7.27.1间接
npm@babel/plugin-transform-react-pure-annotations7.27.1间接
npm@babel/plugin-transform-regenerator7.28.4间接
npm@babel/plugin-transform-regexp-modifiers7.27.1间接
npm@babel/plugin-transform-reserved-words7.27.1间接
npm@babel/plugin-transform-runtime7.28.5间接
npm@babel/plugin-transform-shorthand-properties7.27.1间接
npm@babel/plugin-transform-spread7.27.1间接
npm@babel/plugin-transform-sticky-regex7.27.1间接
npm@babel/plugin-transform-template-literals7.27.1间接
npm@babel/plugin-transform-typeof-symbol7.27.1间接
npm@babel/plugin-transform-typescript7.28.0间接
npm@babel/plugin-transform-unicode-escapes7.27.1间接
npm@babel/plugin-transform-unicode-property-regex7.27.1间接
npm@babel/plugin-transform-unicode-regex7.27.1间接
npm@babel/plugin-transform-unicode-sets-regex7.27.1间接
npm@babel/preset-env7.28.3间接
npm@babel/preset-modules0.1.6-no-external-plugins间接
npm@babel/preset-react7.27.1间接
npm@babel/preset-typescript7.27.1间接
npm@babel/runtime7.28.4间接
npm@babel/runtime-corejs37.28.4间接
npm@babel/template7.27.2间接
npm@babel/traverse7.28.4间接
npm@babel/types7.28.4间接
npm@colors/colors1.5.0间接
npm@csstools/cascade-layer-name-parser2.0.5间接
npm@csstools/color-helpers5.1.0间接
npm@csstools/css-calc2.1.4间接
npm@csstools/css-color-parser3.1.0间接
npm@csstools/css-parser-algorithms3.0.5间接
npm@csstools/css-tokenizer3.0.4间接
npm@csstools/media-query-list-parser4.0.3间接
npm@csstools/postcss-alpha-function1.0.1间接
npm@csstools/postcss-cascade-layers5.0.2间接
npm@csstools/postcss-color-function4.0.12间接
npm@csstools/postcss-color-function-display-p3-linear1.0.1间接
npm@csstools/postcss-color-mix-function3.0.12间接
npm@csstools/postcss-color-mix-variadic-function-arguments1.0.2间接
npm@csstools/postcss-content-alt-text2.0.8间接
npm@csstools/postcss-contrast-color-function2.0.12间接
npm@csstools/postcss-exponential-functions2.0.9间接
npm@csstools/postcss-font-format-keywords4.0.0间接
npm@csstools/postcss-gamut-mapping2.0.11间接
npm@csstools/postcss-gradients-interpolation-method5.0.12间接
npm@csstools/postcss-hwb-function4.0.12间接
npm@csstools/postcss-ic-unit4.0.4间接
npm@csstools/postcss-initial2.0.1间接
npm@csstools/postcss-is-pseudo-class5.0.3间接
npm@csstools/postcss-light-dark-function2.0.11间接
npm@csstools/postcss-logical-float-and-clear3.0.0间接
npm@csstools/postcss-logical-overflow2.0.0间接
npm@csstools/postcss-logical-overscroll-behavior2.0.0间接
npm@csstools/postcss-logical-resize3.0.0间接
npm@csstools/postcss-logical-viewport-units3.0.4间接
npm@csstools/postcss-media-minmax2.0.9间接
npm@csstools/postcss-media-queries-aspect-ratio-number-values3.0.5间接
npm@csstools/postcss-nested-calc4.0.0间接
npm@csstools/postcss-normalize-display-values4.0.0间接
npm@csstools/postcss-oklab-function4.0.12间接
npm@csstools/postcss-progressive-custom-properties4.2.1间接
npm@csstools/postcss-random-function2.0.1间接
npm@csstools/postcss-relative-color-syntax3.0.12间接
npm@csstools/postcss-scope-pseudo-class4.0.1间接
npm@csstools/postcss-sign-functions1.1.4间接
npm@csstools/postcss-stepped-value-functions4.0.9间接
npm@csstools/postcss-text-decoration-shorthand4.0.3间接
npm@csstools/postcss-trigonometric-functions4.0.9间接
npm@csstools/postcss-unset-value4.0.0间接
npm@csstools/selector-resolve-nested3.1.0间接
npm@csstools/selector-specificity5.0.0间接
npm@csstools/utilities2.0.0间接
npm@discoveryjs/json-ext0.5.7间接
npm@docsearch/css4.2.0间接
npm@docsearch/react4.2.0间接
npm@docusaurus/babel3.9.2间接
npm@docusaurus/bundler3.9.2间接
npm@docusaurus/cssnano-preset3.9.2间接
npm@docusaurus/logger3.9.2间接
npm@docusaurus/mdx-loader3.9.2间接
npm@docusaurus/module-type-aliases3.9.2间接
npm@docusaurus/plugin-content-blog3.9.2间接
npm@docusaurus/plugin-content-docs3.9.2间接
npm@docusaurus/plugin-content-pages3.9.2间接
npm@docusaurus/plugin-css-cascade-layers3.9.2间接
npm@docusaurus/plugin-debug3.9.2间接
npm@docusaurus/plugin-google-analytics3.9.2间接
npm@docusaurus/plugin-google-gtag3.9.2间接
npm@docusaurus/plugin-google-tag-manager3.9.2间接
npm@docusaurus/plugin-sitemap3.9.2间接
npm@docusaurus/plugin-svgr3.9.2间接
npm@docusaurus/react-loadable6.0.0间接
npm@docusaurus/theme-classic3.9.2间接
npm@docusaurus/theme-common3.9.2间接
npm@docusaurus/theme-search-algolia3.9.2间接
npm@docusaurus/theme-translations3.9.2间接
npm@docusaurus/tsconfig3.9.2间接
npm@docusaurus/types3.9.2间接
npm@docusaurus/utils3.9.2间接
npm@docusaurus/utils-common3.9.2间接
npm@docusaurus/utils-validation3.9.2间接
npm@hapi/hoek9.3.0间接
npm@hapi/topo5.1.0间接
npm@jest/schemas29.6.3间接
npm@jest/types29.6.3间接
npm@jridgewell/gen-mapping0.3.13间接
npm@jridgewell/remapping2.3.5间接
npm@jridgewell/resolve-uri3.1.2间接
npm@jridgewell/source-map0.3.11间接
npm@jridgewell/sourcemap-codec1.5.5间接
npm@jridgewell/trace-mapping0.3.31间接
npm@jsonjoy.com/base641.1.2间接
npm@jsonjoy.com/buffers1.0.0间接
npm@jsonjoy.com/codegen1.0.0间接
npm@jsonjoy.com/json-pack1.14.0间接
npm@jsonjoy.com/json-pointer1.0.2间接
npm@jsonjoy.com/util1.9.0间接
npm@leichtgewicht/ip-codec2.0.5间接
npm@mdx-js/mdx3.1.1间接
npm@nodelib/fs.scandir2.1.5间接
npm@nodelib/fs.stat2.0.5间接
npm@nodelib/fs.walk1.2.8间接
npm@opentelemetry/api1.9.0间接
npm@pnpm/config.env-replace1.1.0间接
npm@pnpm/network.ca-file1.0.2间接
npm@pnpm/npm-conf2.3.1间接
npm@polka/url1.0.0-next.29间接
npm@sideway/address4.1.5间接
npm@sideway/formula3.0.1间接
npm@sideway/pinpoint2.0.0间接
npm@sinclair/typebox0.27.8间接
npm@sindresorhus/is4.6.0间接
npm@sindresorhus/is5.6.0间接
npm@slorber/react-helmet-async1.3.0间接
npm@slorber/remark-comment1.0.0间接
npm@standard-schema/spec1.0.0间接
npm@svgr/babel-plugin-add-jsx-attribute8.0.0间接
npm@svgr/babel-plugin-remove-jsx-attribute8.0.0间接
npm@svgr/babel-plugin-remove-jsx-empty-expression8.0.0间接
npm@svgr/babel-plugin-replace-jsx-attribute-value8.0.0间接
npm@svgr/babel-plugin-svg-dynamic-title8.0.0间接
npm@svgr/babel-plugin-svg-em-dimensions8.0.0间接
npm@svgr/babel-plugin-transform-react-native-svg8.1.0间接
npm@svgr/babel-plugin-transform-svg-component8.0.0间接
npm@svgr/babel-preset8.1.0间接
npm@svgr/core8.1.0间接
npm@svgr/hast-util-to-babel-ast8.0.0间接
npm@svgr/plugin-jsx8.1.0间接
npm@svgr/plugin-svgo8.1.0间接
npm@svgr/webpack8.1.0间接
npm@szmarczak/http-timer5.0.1间接
npm@trysound/sax0.2.0间接
npm@types/body-parser1.19.6间接
npm@types/bonjour3.5.13间接
npm@types/connect3.4.38间接
npm@types/connect-history-api-fallback1.5.4间接
npm@types/debug4.1.12间接
npm@types/eslint9.6.1间接
npm@types/eslint-scope3.7.7间接
npm@types/estree1.0.8间接
npm@types/estree-jsx1.0.5间接
npm@types/express4.17.23间接
npm@types/express-serve-static-core4.19.7间接
npm@types/gtag.js0.0.12间接
npm@types/hast3.0.4间接
npm@types/history4.7.11间接
npm@types/html-minifier-terser6.1.0间接
npm@types/http-cache-semantics4.0.4间接
npm@types/http-errors2.0.5间接
npm@types/http-proxy1.17.16间接
npm@types/istanbul-lib-coverage2.0.6间接
npm@types/istanbul-lib-report3.0.3间接
npm@types/istanbul-reports3.0.4间接
npm@types/json-schema7.0.15间接
npm@types/mdast4.0.4间接
npm@types/mdx2.0.13间接
npm@types/mime1.3.5间接
npm@types/ms2.1.0间接
npm@types/node17.0.45间接
npm@types/node24.7.0间接
npm@types/node-forge1.3.14间接
npm@types/prismjs1.26.5间接
npm@types/qs6.14.0间接
npm@types/range-parser1.2.7间接
npm@types/react19.2.1间接
npm@types/react-router5.1.20间接
npm@types/react-router-config5.0.11间接
npm@types/react-router-dom5.3.3间接
npm@types/retry0.12.2间接
npm@types/sax1.2.7间接
npm@types/send0.17.5间接
npm@types/send1.2.0间接
npm@types/serve-index1.9.4间接
npm@types/serve-static1.15.9间接
npm@types/sockjs0.3.36间接
npm@types/unist2.0.11间接
npm@types/unist3.0.3间接
npm@types/ws8.18.1间接
npm@types/yargs17.0.34间接
npm@types/yargs-parser21.0.3间接
npm@ungap/structured-clone1.3.0间接
npm@vercel/oidc3.0.3间接
npm@webassemblyjs/ast1.14.1间接
npm@webassemblyjs/floating-point-hex-parser1.13.2间接
npm@webassemblyjs/helper-api-error1.13.2间接
npm@webassemblyjs/helper-buffer1.14.1间接
npm@webassemblyjs/helper-numbers1.13.2间接
npm@webassemblyjs/helper-wasm-bytecode1.13.2间接
npm@webassemblyjs/helper-wasm-section1.14.1间接
npm@webassemblyjs/ieee7541.13.2间接
npm@webassemblyjs/leb1281.13.2间接
npm@webassemblyjs/utf81.13.2间接
npm@webassemblyjs/wasm-edit1.14.1间接
npm@webassemblyjs/wasm-gen1.14.1间接
npm@webassemblyjs/wasm-opt1.14.1间接
npm@webassemblyjs/wasm-parser1.14.1间接
npm@webassemblyjs/wast-printer1.14.1间接
npm@xtuc/ieee7541.2.0间接
npm@xtuc/long4.2.2间接
npmaccepts1.3.8间接
npmacorn8.15.0间接
npmacorn-import-phases1.0.4间接
npmacorn-jsx5.3.2间接
npmacorn-walk8.3.4间接
npmaddress1.2.2间接
npmaggregate-error3.1.0间接
npmai5.0.86间接
npmajv6.12.6间接
npmajv8.17.1间接
npmajv-formats2.1.1间接
npmajv-keywords3.5.2间接
npmajv-keywords5.1.0间接
npmalgoliasearch5.42.0间接
npmalgoliasearch-helper3.26.0间接
npmansi-align3.0.1间接
npmansi-escapes4.3.2间接
npmansi-html-community0.0.8间接
npmansi-regex5.0.1间接
npmansi-regex6.2.2间接
npmansi-styles4.3.0间接
npmansi-styles6.2.3间接
npmanymatch3.1.3间接
npmarg5.0.2间接
npmargparse1.0.10间接
npmargparse2.0.1间接
npmarray-flatten1.1.1间接
npmarray-union2.1.0间接
npmastring1.9.0间接
npmautoprefixer10.4.21间接
npmbabel-loader9.2.1间接
npmbabel-plugin-dynamic-import-node2.3.3间接
npmbabel-plugin-polyfill-corejs20.4.14间接
npmbabel-plugin-polyfill-corejs30.13.0间接
npmbabel-plugin-polyfill-regenerator0.6.5间接
npmbail2.0.2间接
npmbalanced-match1.0.2间接
npmbaseline-browser-mapping2.9.19间接
npmbatch0.6.1间接
npmbig.js5.2.2间接
npmbinary-extensions2.3.0间接
npmbody-parser1.20.4间接
npmbonjour-service1.3.0间接
npmboolbase1.0.0间接
npmboxen6.2.1间接
npmboxen7.1.1间接
npmbrace-expansion1.1.12间接
npmbraces3.0.3间接
npmbrowserslist4.26.3间接
npmbuffer-from1.1.2间接
npmbundle-name4.1.0间接
npmbytes3.0.0间接
npmbytes3.1.2间接
npmcacheable-lookup7.0.0间接
npmcacheable-request10.2.14间接
npmcall-bind1.0.8间接
npmcall-bind-apply-helpers1.0.2间接
npmcall-bound1.0.4间接
npmcallsites3.1.0间接
npmcamel-case4.1.2间接
npmcamelcase6.3.0间接
npmcamelcase7.0.1间接
npmcaniuse-api3.0.0间接
npmcaniuse-lite1.0.30001748间接
npmccount2.0.1间接
npmchalk4.1.2间接
npmchalk5.6.2间接
npmchar-regex1.0.2间接
npmcharacter-entities2.0.2间接
npmcharacter-entities-html42.1.0间接
npmcharacter-entities-legacy3.0.0间接
npmcharacter-reference-invalid2.0.1间接
npmcheerio1.0.0-rc.12间接
npmcheerio-select2.1.0间接
npmchokidar3.6.0间接
npmchrome-trace-event1.0.4间接
npmci-info3.9.0间接
npmclean-css5.3.3间接
npmclean-stack2.2.0间接
npmcli-boxes3.0.0间接
npmcli-table30.6.5间接
npmclone-deep4.0.1间接
npmcollapse-white-space2.1.0间接
npmcolor-convert2.0.1间接
npmcolor-name1.1.4间接
npmcolord2.9.3间接
npmcolorette2.0.20间接
npmcombine-promises1.2.0间接
npmcomma-separated-tokens2.0.3间接
npmcommander10.0.1间接
npmcommander2.20.3间接
npmcommander5.1.0间接
npmcommander7.2.0间接
npmcommander8.3.0间接
npmcommon-path-prefix3.0.0间接
npmcompressible2.0.18间接
npmcompression1.8.1间接
npmconcat-map0.0.1间接
npmconfig-chain1.1.13间接
npmconfigstore6.0.0间接
npmconnect-history-api-fallback2.0.0间接
npmconsola3.4.2间接
npmcontent-disposition0.5.2间接
npmcontent-disposition0.5.4间接
npmcontent-type1.0.5间接
npmconvert-source-map2.0.0间接
npmcookie0.7.1间接
npmcookie-signature1.0.6间接
npmcopy-webpack-plugin11.0.0间接
npmcore-js3.45.1间接
npmcore-js-compat3.45.1间接
npmcore-js-pure3.46.0间接
npmcore-util-is1.0.3间接
npmcosmiconfig8.3.6间接
npmcross-spawn7.0.6间接
npmcrypto-random-string4.0.0间接
npmcss-blank-pseudo7.0.1间接
npmcss-declaration-sorter7.3.0间接
npmcss-has-pseudo7.0.3间接
npmcss-loader6.11.0间接
npmcss-minimizer-webpack-plugin5.0.1间接
npmcss-prefers-color-scheme10.0.0间接
npmcss-select4.3.0间接
npmcss-select5.2.2间接
npmcss-tree2.2.1间接
npmcss-tree2.3.1间接
npmcss-what6.2.2间接
npmcssdb8.4.2间接
npmcssesc3.0.0间接
npmcssnano6.1.2间接
npmcssnano-preset-advanced6.1.2间接
npmcssnano-preset-default6.1.2间接
npmcssnano-utils4.0.2间接
npmcsso5.0.5间接
npmcsstype3.1.3间接
npmdebounce1.2.1间接
npmdebug2.6.9间接
npmdebug4.4.3间接
npmdecode-named-character-reference1.2.0间接
npmdecompress-response6.0.0间接
npmdeep-extend0.6.0间接
npmdeepmerge4.3.1间接
npmdefault-browser5.2.1间接
npmdefault-browser-id5.0.0间接
npmdefer-to-connect2.0.1间接
npmdefine-data-property1.1.4间接
npmdefine-lazy-prop2.0.0间接
npmdefine-lazy-prop3.0.0间接
npmdefine-properties1.2.1间接
npmdepd1.1.2间接
npmdepd2.0.0间接
npmdequal2.0.3间接
npmdestroy1.2.0间接
npmdetect-node2.1.0间接
npmdetect-port1.6.1间接
npmdevlop1.1.0间接
npmdir-glob3.0.1间接
npmdns-packet5.6.1间接
npmdom-converter0.2.0间接
npmdom-serializer1.4.1间接
npmdom-serializer2.0.0间接
npmdomelementtype2.3.0间接
npmdomhandler4.3.1间接
npmdomhandler5.0.3间接
npmdomutils2.8.0间接
npmdomutils3.2.2间接
npmdot-case3.0.4间接
npmdot-prop6.0.1间接
npmdunder-proto1.0.1间接
npmduplexer0.1.2间接
npmeastasianwidth0.2.0间接
npmee-first1.1.1间接
npmelectron-to-chromium1.5.232间接
npmemoji-regex8.0.0间接
npmemoji-regex9.2.2间接
npmemojilib2.4.0间接
npmemojis-list3.0.0间接
npmemoticon4.1.0间接
npmencodeurl1.0.2间接
npmencodeurl2.0.0间接
npmenhanced-resolve5.18.3间接
npmentities2.2.0间接
npmentities4.5.0间接
npmentities6.0.1间接
npmerror-ex1.3.4间接
npmes-define-property1.0.1间接
npmes-errors1.3.0间接
npmes-module-lexer1.7.0间接
npmes-object-atoms1.1.1间接
npmesast-util-from-estree2.0.0间接
npmesast-util-from-js2.0.1间接
npmescalade3.2.0间接
npmescape-goat4.0.0间接
npmescape-html1.0.3间接
npmescape-string-regexp1.0.5间接
npmescape-string-regexp4.0.0间接
npmescape-string-regexp5.0.0间接
npmeslint-scope5.1.1间接
npmesprima4.0.1间接
npmesrecurse4.3.0间接
npmestraverse4.3.0间接
npmestraverse5.3.0间接
npmestree-util-attach-comments3.0.0间接
npmestree-util-build-jsx3.0.1间接
npmestree-util-is-identifier-name3.0.0间接
npmestree-util-scope1.0.0间接
npmestree-util-to-js2.0.0间接
npmestree-util-value-to-estree3.4.0间接
npmestree-util-visit2.0.0间接
npmestree-walker3.0.3间接
npmesutils2.0.3间接
npmeta2.2.0间接
npmetag1.8.1间接
npmeval0.1.8间接
npmeventemitter34.0.7间接
npmevents3.3.0间接
npmeventsource-parser3.0.6间接
npmexeca5.1.1间接
npmexpress4.22.1间接
npmextend3.0.2间接
npmextend-shallow2.0.1间接
npmfast-deep-equal3.1.3间接
npmfast-glob3.3.3间接
npmfast-json-stable-stringify2.1.0间接
npmfast-uri3.1.0间接
npmfastq1.19.1间接
npmfault2.0.1间接
npmfaye-websocket0.11.4间接
npmfeed4.2.2间接
npmfigures3.2.0间接
npmfile-loader6.2.0间接
npmfill-range7.1.1间接
npmfinalhandler1.3.1间接
npmfind-cache-dir4.0.0间接
npmfind-up6.3.0间接
npmflat5.0.2间接
npmfollow-redirects1.15.11间接
npmform-data-encoder2.1.4间接
npmformat0.2.2间接
npmforwarded0.2.0间接
npmfraction.js4.3.7间接
npmfresh0.5.2间接
npmfs-extra11.3.2间接
npmfsevents2.3.3间接
npmfunction-bind1.1.2间接
npmgensync1.0.0-beta.2间接
npmget-intrinsic1.3.0间接
npmget-own-enumerable-property-symbols3.0.2间接
npmget-proto1.0.1间接
npmget-stream6.0.1间接
npmgithub-slugger1.5.0间接
npmglob-parent5.1.2间接
npmglob-parent6.0.2间接
npmglob-to-regex.js1.2.0间接
npmglob-to-regexp0.4.1间接
npmglobal-dirs3.0.1间接
npmglobby11.1.0间接
npmglobby13.2.2间接
npmgopd1.2.0间接
npmgot12.6.1间接
npmgraceful-fs4.2.10间接
npmgraceful-fs4.2.11间接
npmgray-matter4.0.3间接
npmgzip-size6.0.0间接
npmhandle-thing2.0.1间接
npmhas-flag4.0.0间接
npmhas-property-descriptors1.0.2间接
npmhas-symbols1.1.0间接
npmhas-yarn3.0.0间接
npmhasown2.0.2间接
npmhast-util-from-parse58.0.3间接
npmhast-util-parse-selector4.0.0间接
npmhast-util-raw9.1.0间接
npmhast-util-to-estree3.1.3间接
npmhast-util-to-jsx-runtime2.3.6间接
npmhast-util-to-parse58.0.0间接
npmhast-util-whitespace3.0.0间接
npmhastscript9.0.1间接
npmhe1.2.0间接
npmhistory4.10.1间接
npmhoist-non-react-statics3.3.2间接
npmhpack.js2.1.6间接
npmhtml-escaper2.0.2间接
npmhtml-minifier-terser6.1.0间接
npmhtml-minifier-terser7.2.0间接
npmhtml-tags3.3.1间接
npmhtml-void-elements3.0.0间接
npmhtml-webpack-plugin5.6.4间接
npmhtmlparser26.1.0间接
npmhtmlparser28.0.2间接
npmhttp-cache-semantics4.2.0间接
npmhttp-deceiver1.2.7间接
npmhttp-errors1.6.3间接
npmhttp-errors2.0.0间接
npmhttp-errors2.0.1间接
npmhttp-parser-js0.5.10间接
npmhttp-proxy1.18.1间接
npmhttp-proxy-middleware2.0.9间接
npmhttp2-wrapper2.2.1间接
npmhuman-signals2.1.0间接
npmhyperdyperid1.2.0间接
npmiconv-lite0.4.24间接
npmicss-utils5.1.0间接
npmignore5.3.2间接
npmimage-size2.0.2间接
npmimport-fresh3.3.1间接
npmimport-lazy4.0.0间接
npmimurmurhash0.1.4间接
npmindent-string4.0.0间接
npminfima0.2.0-alpha.45间接
npminherits2.0.3间接
npminherits2.0.4间接
npmini1.3.8间接
npmini2.0.0间接
npminline-style-parser0.2.4间接
npminvariant2.2.4间接
npmipaddr.js1.9.1间接
npmipaddr.js2.2.0间接
npmis-alphabetical2.0.1间接
npmis-alphanumerical2.0.1间接
npmis-arrayish0.2.1间接
npmis-binary-path2.1.0间接
npmis-ci3.0.1间接
npmis-core-module2.16.1间接
npmis-decimal2.0.1间接
npmis-docker2.2.1间接
npmis-docker3.0.0间接
npmis-extendable0.1.1间接
npmis-extglob2.1.1间接
npmis-fullwidth-code-point3.0.0间接
npmis-glob4.0.3间接
npmis-hexadecimal2.0.1间接
npmis-inside-container1.0.0间接
npmis-installed-globally0.4.0间接
npmis-network-error1.3.0间接
npmis-npm6.1.0间接
npmis-number7.0.0间接
npmis-obj1.0.1间接
npmis-obj2.0.0间接
npmis-path-inside3.0.3间接
npmis-plain-obj3.0.0间接
npmis-plain-obj4.1.0间接
npmis-plain-object2.0.4间接
npmis-regexp1.0.0间接
npmis-stream2.0.1间接
npmis-typedarray1.0.0间接
npmis-wsl2.2.0间接
npmis-wsl3.1.0间接
npmis-yarn-global0.4.1间接
npmisarray0.0.1间接
npmisarray1.0.0间接
npmisexe2.0.0间接
npmisobject3.0.1间接
npmjest-util29.7.0间接
npmjest-worker27.5.1间接
npmjest-worker29.7.0间接
npmjiti1.21.7间接
npmjoi17.13.3间接
npmjs-tokens4.0.0间接
npmjs-yaml3.14.2间接
npmjs-yaml4.1.1间接
npmjsesc3.1.0间接
npmjson-buffer3.0.1间接
npmjson-parse-even-better-errors2.3.1间接
npmjson-schema0.4.0间接
npmjson-schema-traverse0.4.1间接
npmjson-schema-traverse1.0.0间接
npmjson52.2.3间接
npmjsonfile6.2.0间接
npmkeyv4.5.4间接
npmkind-of6.0.3间接
npmkleur3.0.3间接
npmlatest-version7.0.0间接
npmlaunch-editor2.14.1间接
npmleven3.1.0间接
npmlilconfig3.1.3间接
npmlines-and-columns1.2.4间接
npmloader-runner4.3.0间接
npmloader-utils2.0.4间接
npmlocate-path7.2.0间接
npmlodash4.17.23间接
npmlodash.debounce4.0.8间接
npmlodash.memoize4.1.2间接
npmlodash.uniq4.5.0间接
npmlongest-streak3.1.0间接
npmloose-envify1.4.0间接
npmlower-case2.0.2间接
npmlowercase-keys3.0.0间接
npmlru-cache5.1.1间接
npmmarkdown-extensions2.0.0间接
npmmarkdown-table2.0.0间接
npmmarkdown-table3.0.4间接
npmmarked16.4.1间接
npmmath-intrinsics1.1.0间接
npmmdast-util-directive3.1.0间接
npmmdast-util-find-and-replace3.0.2间接
npmmdast-util-from-markdown2.0.2间接
npmmdast-util-frontmatter2.0.1间接
npmmdast-util-gfm3.1.0间接
npmmdast-util-gfm-autolink-literal2.0.1间接
npmmdast-util-gfm-footnote2.1.0间接
npmmdast-util-gfm-strikethrough2.0.0间接
npmmdast-util-gfm-table2.0.0间接
npmmdast-util-gfm-task-list-item2.0.0间接
npmmdast-util-mdx3.0.0间接
npmmdast-util-mdx-expression2.0.1间接
npmmdast-util-mdx-jsx3.2.0间接
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间接
npmmdn-data2.0.28间接
npmmdn-data2.0.30间接
npmmedia-typer0.3.0间接
npmmemfs4.49.0间接
npmmerge-descriptors1.0.3间接
npmmerge-stream2.0.0间接
npmmerge21.4.1间接
npmmethods1.1.2间接
npmmicromark4.0.2间接
npmmicromark-core-commonmark2.0.3间接
npmmicromark-extension-directive3.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.1间接
npmmicromark-extension-gfm-tagfilter2.0.0间接
npmmicromark-extension-gfm-task-list-item2.1.0间接
npmmicromark-extension-mdx-expression3.0.1间接
npmmicromark-extension-mdx-jsx3.0.2间接
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.3间接
npmmicromark-factory-space1.1.0间接
npmmicromark-factory-space2.0.1间接
npmmicromark-factory-title2.0.1间接
npmmicromark-factory-whitespace2.0.1间接
npmmicromark-util-character1.2.0间接
npmmicromark-util-character2.1.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.1间接
npmmicromark-util-events-to-acorn2.0.3间接
npmmicromark-util-html-tag-name2.0.1间接
npmmicromark-util-normalize-identifier2.0.1间接
npmmicromark-util-resolve-all2.0.1间接
npmmicromark-util-sanitize-uri2.0.1间接
npmmicromark-util-subtokenize2.1.0间接
npmmicromark-util-symbol1.1.0间接
npmmicromark-util-symbol2.0.1间接
npmmicromark-util-types1.1.0间接
npmmicromark-util-types2.0.2间接
npmmicromatch4.0.8间接
npmmime1.6.0间接
npmmime-db1.33.0间接
npmmime-db1.52.0间接
npmmime-db1.54.0间接
npmmime-types2.1.18间接
npmmime-types2.1.35间接
npmmime-types3.0.1间接
npmmimic-fn2.1.0间接
npmmimic-response3.1.0间接
npmmimic-response4.0.0间接
npmmini-css-extract-plugin2.9.4间接
npmminimalistic-assert1.0.1间接
npmminimatch3.1.2间接
npmminimist1.2.8间接
npmmrmime2.0.1间接
npmms2.0.0间接
npmms2.1.3间接
npmmulticast-dns7.2.5间接
npmnanoid3.3.11间接
npmnegotiator0.6.3间接
npmnegotiator0.6.4间接
npmneo-async2.6.2间接
npmno-case3.0.4间接
npmnode-emoji2.2.0间接
npmnode-forge1.3.2间接
npmnode-releases2.0.23间接
npmnormalize-path3.0.0间接
npmnormalize-range0.1.2间接
npmnormalize-url8.1.0间接
npmnpm-run-path4.0.1间接
npmnprogress0.2.0间接
npmnth-check2.1.1间接
npmnull-loader4.0.1间接
npmobject-assign4.1.1间接
npmobject-inspect1.13.4间接
npmobject-keys1.1.1间接
npmobject.assign4.1.7间接
npmobuf1.1.2间接
npmon-finished2.4.1间接
npmon-headers1.1.0间接
npmonetime5.1.2间接
npmopen10.2.0间接
npmopen8.4.2间接
npmopener1.5.2间接
npmp-cancelable3.0.0间接
npmp-finally1.0.0间接
npmp-limit4.0.0间接
npmp-locate6.0.0间接
npmp-map4.0.0间接
npmp-queue6.6.2间接
npmp-retry6.2.1间接
npmp-timeout3.2.0间接
npmpackage-json8.1.1间接
npmparam-case3.0.4间接
npmparent-module1.0.1间接
npmparse-entities4.0.2间接
npmparse-json5.2.0间接
npmparse-numeric-range1.3.0间接
npmparse57.3.0间接
npmparse5-htmlparser2-tree-adapter7.1.0间接
npmparseurl1.3.3间接
npmpascal-case3.1.2间接
npmpath-exists5.0.0间接
npmpath-is-inside1.0.2间接
npmpath-key3.1.1间接
npmpath-parse1.0.7间接
npmpath-to-regexp0.1.12间接
npmpath-to-regexp1.9.0间接
npmpath-to-regexp3.3.0间接
npmpath-type4.0.0间接
npmpicocolors1.1.1间接
npmpicomatch2.3.1间接
npmpkg-dir7.0.0间接
npmpostcss8.5.6间接
npmpostcss-attribute-case-insensitive7.0.1间接
npmpostcss-calc9.0.1间接
npmpostcss-clamp4.1.0间接
npmpostcss-color-functional-notation7.0.12间接
npmpostcss-color-hex-alpha10.0.0间接
npmpostcss-color-rebeccapurple10.0.0间接
npmpostcss-colormin6.1.0间接
npmpostcss-convert-values6.1.0间接
npmpostcss-custom-media11.0.6间接
npmpostcss-custom-properties14.0.6间接
npmpostcss-custom-selectors8.0.5间接
npmpostcss-dir-pseudo-class9.0.1间接
npmpostcss-discard-comments6.0.2间接
npmpostcss-discard-duplicates6.0.3间接
npmpostcss-discard-empty6.0.3间接
npmpostcss-discard-overridden6.0.2间接
npmpostcss-discard-unused6.0.5间接
npmpostcss-double-position-gradients6.0.4间接
npmpostcss-focus-visible10.0.1间接
npmpostcss-focus-within9.0.1间接
npmpostcss-font-variant5.0.0间接
npmpostcss-gap-properties6.0.0间接
npmpostcss-image-set-function7.0.0间接
npmpostcss-lab-function7.0.12间接
npmpostcss-loader7.3.4间接
npmpostcss-logical8.1.0间接
npmpostcss-merge-idents6.0.3间接
npmpostcss-merge-longhand6.0.5间接
npmpostcss-merge-rules6.1.1间接
npmpostcss-minify-font-values6.1.0间接
npmpostcss-minify-gradients6.0.3间接
npmpostcss-minify-params6.1.0间接
npmpostcss-minify-selectors6.0.4间接
npmpostcss-modules-extract-imports3.1.0间接
npmpostcss-modules-local-by-default4.2.0间接
npmpostcss-modules-scope3.2.1间接
npmpostcss-modules-values4.0.0间接
npmpostcss-nesting13.0.2间接
npmpostcss-normalize-charset6.0.2间接
npmpostcss-normalize-display-values6.0.2间接
npmpostcss-normalize-positions6.0.2间接
npmpostcss-normalize-repeat-style6.0.2间接
npmpostcss-normalize-string6.0.2间接
npmpostcss-normalize-timing-functions6.0.2间接
npmpostcss-normalize-unicode6.1.0间接
npmpostcss-normalize-url6.0.2间接
npmpostcss-normalize-whitespace6.0.2间接
npmpostcss-opacity-percentage3.0.0间接
npmpostcss-ordered-values6.0.2间接
npmpostcss-overflow-shorthand6.0.0间接
npmpostcss-page-break3.0.4间接
npmpostcss-place10.0.0间接
npmpostcss-preset-env10.4.0间接
npmpostcss-pseudo-class-any-link10.0.1间接
npmpostcss-reduce-idents6.0.3间接
npmpostcss-reduce-initial6.1.0间接
npmpostcss-reduce-transforms6.0.2间接
npmpostcss-replace-overflow-wrap4.0.0间接
npmpostcss-selector-not8.0.1间接
npmpostcss-selector-parser6.1.2间接
npmpostcss-selector-parser7.1.0间接
npmpostcss-sort-media-queries5.2.0间接
npmpostcss-svgo6.0.3间接
npmpostcss-unique-selectors6.0.4间接
npmpostcss-value-parser4.2.0间接
npmpostcss-zindex6.0.2间接
npmpretty-error4.0.0间接
npmpretty-time1.1.0间接
npmprismjs1.30.0间接
npmprocess-nextick-args2.0.1间接
npmprompts2.4.2间接
npmprop-types15.8.1间接
npmproperty-information6.5.0间接
npmproperty-information7.1.0间接
npmproto-list1.2.4间接
npmproxy-addr2.0.7间接
npmpunycode2.3.1间接
npmpupa3.3.0间接
npmqs6.14.1间接
npmqueue-microtask1.2.3间接
npmquick-lru5.1.1间接
npmrandombytes2.1.0间接
npmrange-parser1.2.0间接
npmrange-parser1.2.1间接
npmraw-body2.5.3间接
npmrc1.2.8间接
npmreact-fast-compare3.2.2间接
npmreact-is16.13.1间接
npmreact-json-view-lite2.5.0间接
npmreact-loadable-ssr-addon-v5-slorber1.0.1间接
npmreact-router5.3.4间接
npmreact-router-config5.1.1间接
npmreact-router-dom5.3.4间接
npmreadable-stream2.3.8间接
npmreadable-stream3.6.2间接
npmreaddirp3.6.0间接
npmrecma-build-jsx1.0.0间接
npmrecma-jsx1.0.1间接
npmrecma-parse1.0.0间接
npmrecma-stringify1.0.0间接
npmregenerate1.4.2间接
npmregenerate-unicode-properties10.2.2间接
npmregexpu-core6.4.0间接
npmregistry-auth-token5.1.0间接
npmregistry-url6.0.1间接
npmregjsgen0.8.0间接
npmregjsparser0.13.0间接
npmrehype-raw7.0.0间接
npmrehype-recma1.0.0间接
npmrelateurl0.2.7间接
npmremark-directive3.0.1间接
npmremark-emoji4.0.1间接
npmremark-frontmatter5.0.0间接
npmremark-gfm4.0.1间接
npmremark-mdx3.1.1间接
npmremark-parse11.0.0间接
npmremark-rehype11.1.2间接
npmremark-stringify11.0.0间接
npmrenderkid3.0.0间接
npmrepeat-string1.6.1间接
npmrequire-from-string2.0.2间接
npmrequire-like0.1.2间接
npmrequires-port1.0.0间接
npmresolve1.22.10间接
npmresolve-alpn1.2.1间接
npmresolve-from4.0.0间接
npmresolve-pathname3.0.0间接
npmresponselike3.0.0间接
npmretry0.13.1间接
npmreusify1.1.0间接
npmrtlcss4.3.0间接
npmrun-applescript7.1.0间接
npmrun-parallel1.2.0间接
npmsafe-buffer5.1.2间接
npmsafe-buffer5.2.1间接
npmsafer-buffer2.1.2间接
npmsax1.4.1间接
npmscheduler0.27.0间接
npmschema-dts1.1.5间接
npmschema-utils3.3.0间接
npmschema-utils4.3.3间接
npmsearch-insights2.17.3间接
npmsection-matter1.0.0间接
npmselect-hose2.0.0间接
npmselfsigned2.4.1间接
npmsemver6.3.1间接
npmsemver7.7.2间接
npmsemver-diff4.0.0间接
npmsend0.19.0间接
npmserialize-javascript6.0.2间接
npmserve-handler6.1.6间接
npmserve-index1.9.1间接
npmserve-static1.16.2间接
npmset-function-length1.2.2间接
npmsetprototypeof1.1.0间接
npmsetprototypeof1.2.0间接
npmshallow-clone3.0.1间接
npmshallowequal1.1.0间接
npmshebang-command2.0.0间接
npmshebang-regex3.0.0间接
npmshell-quote1.8.4间接
npmside-channel1.1.0间接
npmside-channel-list1.0.0间接
npmside-channel-map1.0.1间接
npmside-channel-weakmap1.0.2间接
npmsignal-exit3.0.7间接
npmsirv2.0.4间接
npmsisteransi1.0.5间接
npmsitemap7.1.2间接
npmskin-tone2.0.0间接
npmslash3.0.0间接
npmslash4.0.0间接
npmsnake-case3.0.4间接
npmsockjs0.3.24间接
npmsort-css-media-queries2.2.0间接
npmsource-map0.6.1间接
npmsource-map0.7.6间接
npmsource-map-js1.2.1间接
npmsource-map-support0.5.21间接
npmspace-separated-tokens2.0.2间接
npmspdy4.0.2间接
npmspdy-transport3.0.0间接
npmsprintf-js1.0.3间接
npmsrcset4.0.0间接
npmstatuses1.5.0间接
npmstatuses2.0.1间接
npmstatuses2.0.2间接
npmstd-env3.10.0间接
npmstring-width4.2.3间接
npmstring-width5.1.2间接
npmstring_decoder1.1.1间接
npmstring_decoder1.3.0间接
npmstringify-entities4.0.4间接
npmstringify-object3.3.0间接
npmstrip-ansi6.0.1间接
npmstrip-ansi7.1.2间接
npmstrip-bom-string1.0.0间接
npmstrip-final-newline2.0.0间接
npmstrip-json-comments2.0.1间接
npmstrip-json-comments3.1.1间接
npmstyle-to-js1.1.17间接
npmstyle-to-object1.0.9间接
npmstylehacks6.1.1间接
npmsupports-color7.2.0间接
npmsupports-color8.1.1间接
npmsupports-preserve-symlinks-flag1.0.0间接
npmsvg-parser2.0.4间接
npmsvgo3.3.2间接
npmswr2.3.6间接
npmtapable2.3.0间接
npmterser5.44.0间接
npmterser-webpack-plugin5.3.14间接
npmthingies2.5.0间接
npmthrottleit2.1.0间接
npmthunky1.1.0间接
npmtiny-invariant1.3.3间接
npmtiny-warning1.0.3间接
npmtinypool1.1.1间接
npmto-regex-range5.0.1间接
npmtoidentifier1.0.1间接
npmtotalist3.0.1间接
npmtree-dump1.1.0间接
npmtrim-lines3.0.1间接
npmtrough2.2.0间接
npmtslib2.8.1间接
npmtype-fest0.21.3间接
npmtype-fest1.4.0间接
npmtype-fest2.19.0间接
npmtype-is1.6.18间接
npmtypedarray-to-buffer3.1.5间接
npmtypescript5.9.3间接
npmundici-types7.14.0间接
npmunicode-canonical-property-names-ecmascript2.0.1间接
npmunicode-emoji-modifier-base1.0.0间接
npmunicode-match-property-ecmascript2.0.0间接
npmunicode-match-property-value-ecmascript2.2.1间接
npmunicode-property-aliases-ecmascript2.2.0间接
npmunified11.0.5间接
npmunique-string3.0.0间接
npmunist-util-is6.0.0间接
npmunist-util-position5.0.0间接
npmunist-util-position-from-estree2.0.0间接
npmunist-util-stringify-position4.0.0间接
npmunist-util-visit-parents6.0.1间接
npmuniversalify2.0.1间接
npmunpipe1.0.0间接
npmupdate-browserslist-db1.1.3间接
npmupdate-notifier6.0.2间接
npmuri-js4.4.1间接
npmurl-loader4.1.1间接
npmuse-sync-external-store1.6.0间接
npmutil-deprecate1.0.2间接
npmutila0.4.0间接
npmutility-types3.11.0间接
npmutils-merge1.0.1间接
npmuuid8.3.2间接
npmvalue-equal1.0.1间接
npmvary1.1.2间接
npmvfile6.0.3间接
npmvfile-location5.0.3间接
npmvfile-message4.0.3间接
npmwatchpack2.4.4间接
npmwbuf1.7.3间接
npmweb-namespaces2.0.1间接
npmwebpack5.102.0间接
npmwebpack-bundle-analyzer4.10.2间接
npmwebpack-dev-middleware7.4.5间接
npmwebpack-dev-server5.2.2间接
npmwebpack-merge5.10.0间接
npmwebpack-merge6.0.1间接
npmwebpack-sources3.3.3间接
npmwebpackbar6.0.1间接
npmwebsocket-driver0.7.4间接
npmwebsocket-extensions0.1.4间接
npmwhich2.0.2间接
npmwidest-line4.0.1间接
npmwildcard2.0.1间接
npmwrap-ansi7.0.0间接
npmwrap-ansi8.1.0间接
npmwrite-file-atomic3.0.3间接
npmws7.5.10间接
npmws8.18.3间接
npmwsl-utils0.1.0间接
npmxdg-basedir5.1.0间接
npmxml-js1.6.11间接
npmyallist3.1.1间接
npmyocto-queue1.2.1间接
npmzod4.1.12间接
npmzwitch2.0.4间接
PyPIaiodns3.5.0间接
PyPIaiofile3.11.1间接
PyPIaiofile3.9.0间接
PyPIaiohappyeyeballs2.6.1间接
PyPIaiohttp3.13.3间接
PyPIaiomultiprocess0.9.1间接
PyPIaiorwlock1.5.0间接
PyPIaiorwlock1.5.1间接
PyPIaiosignal1.4.0间接
PyPIaltair5.5.0间接
PyPIannotated-doc0.0.4间接
PyPIannotated-types0.7.0间接
PyPIanyio4.10.0间接
PyPIanyio4.11.0间接
PyPIanyio4.12.0间接
PyPIanyio4.13.0间接
PyPIanyio4.14.1间接
PyPIanyio4.9.0间接
PyPIargcomplete3.5.3间接
PyPIargcomplete3.6.2间接
PyPIargcomplete3.6.3间接
PyPIasteval1.0.6间接
PyPIasync-timeout5.0.1间接
PyPIasyncmy0.2.11间接
PyPIattrs25.3.0间接
PyPIattrs25.4.0间接
PyPIattrs26.1.0间接
PyPIaws-sam-translator1.101.0间接
PyPIawscrt0.28.4间接
PyPIawscrt0.31.2间接
PyPIawscrt0.36.0间接
PyPIawslabs-amazon-bedrock-agentcore-mcp-server0.1.2间接
PyPIawslabs-amazon-kendra-index-mcp-server1.0.19间接
PyPIawslabs-amazon-keyspaces-mcp-server0.0.16间接
PyPIawslabs-amazon-mq-mcp-server2.0.23间接
PyPIawslabs-amazon-neptune-mcp-server1.0.19间接
PyPIawslabs-amazon-qbusiness-anonymous-mcp-server0.0.18间接
PyPIawslabs-amazon-qindex-mcp-server0.0.12间接
PyPIawslabs-amazon-sns-sqs-mcp-server2.0.21间接
PyPIawslabs-amazon-translate-mcp-server1.0.3间接
PyPIawslabs-aurora-dsql-mcp-server1.0.37间接
PyPIawslabs-aws-api-mcp-server1.3.24间接
PyPIawslabs-aws-api-mcp-server1.4.1间接
PyPIawslabs-aws-appsync-mcp-server0.1.15间接
PyPIawslabs-aws-bedrock-custom-model-import-mcp-server0.0.19间接
PyPIawslabs-aws-dataprocessing-mcp-server0.1.33间接
PyPIawslabs-aws-documentation-mcp-server1.1.28间接
PyPIawslabs-aws-for-sap-management-mcp-server0.0.4间接
PyPIawslabs-aws-healthomics-mcp-server0.0.42间接
PyPIawslabs-aws-iac-mcp-server1.0.21间接
PyPIawslabs-aws-iot-sitewise-mcp-server11.0.19间接
PyPIawslabs-aws-location-mcp-server2.0.19间接
PyPIawslabs-aws-network-mcp-server0.0.13间接
PyPIawslabs-aws-pricing-mcp-server1.0.32间接
PyPIawslabs-aws-serverless-mcp-server0.1.20间接
PyPIawslabs-aws-support-mcp-server0.1.21间接
PyPIawslabs-aws-transform-mcp-server0.1.8间接
PyPIawslabs-bedrock-kb-retrieval-mcp-server1.0.23间接
PyPIawslabs-billing-cost-management-mcp-server0.0.29间接
PyPIawslabs-ccapi-mcp-server1.0.23间接
PyPIawslabs-cloudtrail-mcp-server0.0.16间接
PyPIawslabs-cloudwatch-applicationsignals-mcp-server0.1.38间接
PyPIawslabs-cloudwatch-mcp-server0.1.6间接
PyPIawslabs-document-loader-mcp-server1.0.17间接
PyPIawslabs-documentdb-mcp-server1.0.13间接
PyPIawslabs-dynamodb-mcp-server2.1.4间接
PyPIawslabs-ecs-mcp-server0.1.30间接
PyPIawslabs-eks-mcp-server0.1.35间接
PyPIawslabs-elasticache-mcp-server0.1.21间接
PyPIawslabs-finch-mcp-server0.1.16间接
PyPIawslabs-healthimaging-mcp-server0.0.8间接
PyPIawslabs-healthlake-mcp-server0.0.16间接
PyPIawslabs-iam-mcp-server1.0.23间接
PyPIawslabs-lambda-tool-mcp-server2.0.20间接
PyPIawslabs-memcached-mcp-server1.0.19间接
PyPIawslabs-mssql-mcp-server0.1.3间接
PyPIawslabs-mysql-mcp-server1.0.24间接
PyPIawslabs-mysql-mcp-server1.0.9间接
PyPIawslabs-openapi-mcp-server1.1.2间接
PyPIawslabs-oracle-mcp-server0.1.3间接
PyPIawslabs-postgres-mcp-server1.1.9间接
PyPIawslabs-prometheus-mcp-server0.2.18间接
PyPIawslabs-redshift-mcp-server0.0.31间接
PyPIawslabs-roda-mcp-server0.1.3间接
PyPIawslabs-s3-tables-mcp-server0.0.25间接
PyPIawslabs-sagemaker-ai-mcp-server1.0.10间接
PyPIawslabs-security-agent-mcp-server0.1.3间接
PyPIawslabs-stepfunctions-tool-mcp-server0.1.25间接
PyPIawslabs-timestream-for-influxdb-mcp-server0.0.19间接
PyPIawslabs-valkey-mcp-server1.0.20间接
PyPIawslabs-well-architected-security-mcp-server0.1.8间接
PyPIbackports-asyncio-runner1.2.0间接
PyPIbackports-tarfile1.2.0间接
PyPIbandit1.8.5间接
PyPIbandit1.8.6间接
PyPIbandit1.9.4间接
PyPIbc-detect-secrets1.5.45间接
PyPIbc-jsonpath-ng1.6.1间接
PyPIbc-python-hcl20.4.3间接
PyPIbcrypt4.3.0间接
PyPIbeartype0.21.0间接
PyPIbeartype0.22.5间接
PyPIbeartype0.22.6间接
PyPIbeartype0.22.9间接
PyPIblack25.1.0间接
PyPIbleach6.2.0间接
PyPIblinker1.9.0间接
PyPIboltons21.0.0间接
PyPIboltons25.0.0间接
PyPIboolean-py5.0间接
PyPIbotocore-stubs1.37.24间接
PyPIbotocore-stubs1.38.19间接
PyPIbotocore-stubs1.38.28间接
PyPIbotocore-stubs1.38.30间接
PyPIbotocore-stubs1.38.46间接
PyPIbracex2.6间接
PyPIbs40.0.2间接
PyPIbullet2.2.0间接
PyPIcachecontrol0.14.3间接
PyPIcached-property2.0.1间接
PyPIcaio0.9.25间接
PyPIcertifi2025.1.31间接
PyPIcertifi2025.10.5间接
PyPIcertifi2025.11.12间接
PyPIcertifi2025.4.26间接
PyPIcertifi2025.6.15间接
PyPIcertifi2025.7.14间接
PyPIcertifi2025.7.9间接
PyPIcertifi2025.8.3间接
PyPIcertifi2026.2.25间接
PyPIcertifi2026.4.22间接
PyPIcertifi2026.6.17间接
PyPIcffi1.17.1间接
PyPIcffi2.0.0间接
PyPIcfgv3.4.0间接
PyPIcfgv3.5.0间接
PyPIchardet5.2.0间接
PyPIcharset-normalizer3.4.1间接
PyPIcharset-normalizer3.4.2间接
PyPIcharset-normalizer3.4.3间接
PyPIcharset-normalizer3.4.4间接
PyPIcharset-normalizer3.4.7间接
PyPIcheckov3.2.495间接
PyPIclick8.1.8间接
PyPIclick8.2.0间接
PyPIclick8.2.1间接
PyPIclick8.3.0间接
PyPIclick8.3.1间接
PyPIclick8.3.2间接
PyPIclick8.3.3间接
PyPIclick8.4.2间接
PyPIclick-option-group0.5.7间接
PyPIcloudsplaining0.7.0间接
PyPIcobble0.1.4间接
PyPIcolorama0.4.6间接
PyPIcommitizen4.10.0间接
PyPIcommitizen4.13.10间接
PyPIcommitizen4.13.9间接
PyPIcommitizen4.15.1间接
PyPIcommitizen4.16.0间接
PyPIcommitizen4.4.1间接
PyPIcommitizen4.6.0间接
PyPIcommitizen4.6.1间接
PyPIcommitizen4.6.3间接
PyPIcommitizen4.7.0间接
PyPIcommitizen4.7.1间接
PyPIcommitizen4.8.2间接
PyPIcommitizen4.8.3间接
PyPIcommitizen4.9.1间接
PyPIconda-package-streaming0.12.0间接
PyPIconfigargparse1.7.1间接
PyPIcontextlib221.6.0间接
PyPIcoverage7.10.1间接
PyPIcoverage7.10.3间接
PyPIcoverage7.10.6间接
PyPIcoverage7.10.7间接
PyPIcoverage7.11.0间接
PyPIcoverage7.11.3间接
PyPIcoverage7.12.0间接
PyPIcoverage7.13.0间接
PyPIcoverage7.13.5间接
PyPIcoverage7.14.0间接
PyPIcoverage7.14.3间接
PyPIcoverage7.8.0间接
PyPIcoverage7.8.1间接
PyPIcoverage7.8.2间接
PyPIcoverage7.9.0间接
PyPIcoverage7.9.1间接
PyPIcoverage7.9.2间接
PyPIcryptography45.0.2间接
PyPIcryptography45.0.4间接
PyPIcryptography45.0.5间接
PyPIcryptography45.0.6间接
PyPIcryptography45.0.7间接
PyPIcryptography46.0.0间接
PyPIcryptography46.0.1间接
PyPIcryptography46.0.2间接
PyPIcryptography46.0.3间接
PyPIcryptography46.0.4间接
PyPIcryptography46.0.5间接
PyPIcryptography46.0.7间接
PyPIcryptography47.0.0间接
PyPIcryptography48.0.0间接
PyPIcryptography49.0.0间接
PyPIcwl-upgrader1.2.12间接
PyPIcwl-utils0.39间接
PyPIcyclonedx-python-lib7.6.2间接
PyPIcyclopts4.11.0间接
PyPIcyclopts4.11.2间接
PyPIcyclopts4.2.4间接
PyPIcyclopts4.2.5间接
PyPIcyclopts4.20.0间接
PyPIcyclopts4.8.0间接
PyPIdaft0.7.1间接
PyPIdataclasses-json0.6.7间接
PyPIdecli0.6.2间接
PyPIdecli0.6.3间接
PyPIdecorator5.2.1间接
PyPIdeprecated1.2.18间接
PyPIdeprecated1.3.1间接
PyPIdetect-secrets1.5.0间接
PyPIdistlib0.3.9间接
PyPIdistlib0.4.0间接
PyPIdistro1.9.0间接
PyPIdnspython2.7.0间接
PyPIdnspython2.8.0间接
PyPIdocker7.1.0间接
PyPIdockerfile-parse2.0.1间接
PyPIdocstring-parser0.17.0间接
PyPIdocstring-parser0.18.0间接
PyPIdocutils0.19间接
PyPIdocutils0.22间接
PyPIdocutils0.22.1间接
PyPIdocutils0.22.2间接
PyPIdocutils0.22.3间接
PyPIdocutils0.22.4间接
PyPIdpath2.1.3间接
PyPIdurationpy0.10间接
PyPIemail-validator2.2.0间接
PyPIemail-validator2.3.0间接
PyPIet-xmlfile2.0.0间接
PyPIexceptiongroup1.2.2间接
PyPIexceptiongroup1.3.0间接
PyPIexceptiongroup1.3.1间接
PyPIface24.0.0间接
PyPIfastapi0.127.1间接
PyPIfastapi-cli0.0.20间接
PyPIfastapi-cloud-cli0.8.0间接
PyPIfastar0.8.0间接
PyPIfastmcp-slim3.4.3间接
PyPIflake87.2.0间接
PyPIflatbuffers25.2.10间接
PyPIfrozenlist1.5.0间接
PyPIfrozenlist1.7.0间接
PyPIfsspec2025.5.1间接
PyPIgalaxy-tool-util25.0.2间接
PyPIgalaxy-tool-util-models25.0.2间接
PyPIgalaxy-util25.0.2间接
PyPIgeomet0.2.1.post1间接
PyPIgevent25.5.1间接
PyPIgitdb4.0.12间接
PyPIgitignorefile1.1.2间接
PyPIgitpython3.1.44间接
PyPIgitpython3.1.45间接
PyPIglom22.1.0间接
PyPIgoogle-auth2.41.1间接
PyPIgoogleapis-common-protos1.70.0间接
PyPIgreenlet3.1.1间接
PyPIgreenlet3.2.2间接
PyPIgreenlet3.3.2间接
PyPIgriffelib2.0.2间接
PyPIgriffelib2.1.0间接
PyPIh110.16.0间接
PyPIh24.3.0间接
PyPIhatchling间接
PyPIhpack4.2.0间接
PyPIhtml5lib1.1间接
PyPIhttpcore1.0.9间接
PyPIhttptools0.6.4间接
PyPIhttpx-sse0.4.0间接
PyPIhttpx-sse0.4.1间接
PyPIhttpx-sse0.4.3间接
PyPIhumanfriendly10.0间接
PyPIhyperframe6.1.0间接
PyPIhypothesis6.150.1间接
PyPIhypothesis6.151.10间接
PyPIidentify2.6.10间接
PyPIidentify2.6.12间接
PyPIidentify2.6.13间接
PyPIidentify2.6.14间接
PyPIidentify2.6.15间接
PyPIidentify2.6.18间接
PyPIidentify2.6.19间接
PyPIidentify2.6.9间接
PyPIidna3.10间接
PyPIidna3.11间接
PyPIidna3.14间接
PyPIidna3.16间接
PyPIidna3.17间接
PyPIidna3.18间接
PyPIimportlib-metadata7.1.0间接
PyPIimportlib-metadata7.2.1间接
PyPIimportlib-metadata8.7.0间接
PyPIimportlib-metadata8.7.1间接
PyPIimportlib-metadata9.0.0间接
PyPIinfluxdb-client1.49.0间接
PyPIiniconfig2.1.0间接
PyPIiniconfig2.3.0间接
PyPIisort6.0.1间接
PyPIjaraco-classes3.4.0间接
PyPIjaraco-context6.1.0间接
PyPIjaraco-context6.1.1间接
PyPIjaraco-context6.1.2间接
PyPIjaraco-functools4.3.0间接
PyPIjaraco-functools4.4.0间接
PyPIjaraco-functools4.5.0间接
PyPIjeepney0.9.0间接
PyPIjinja23.1.6间接
PyPIjiter0.12.0间接
PyPIjmespath1.0.1间接
PyPIjmespath1.1.0间接
PyPIjoserfc1.6.4间接
PyPIjoserfc1.6.5间接
PyPIjoserfc1.6.8间接
PyPIjoserfc1.7.2间接
PyPIjsonpatch1.33间接
PyPIjsonpointer3.0.0间接
PyPIjsonref1.1.0间接
PyPIjsonschema4.23.0间接
PyPIjsonschema4.24.0间接
PyPIjsonschema4.25.0间接
PyPIjsonschema4.25.1间接
PyPIjsonschema4.26.0间接
PyPIjsonschema-path0.3.4间接
PyPIjsonschema-path0.4.5间接
PyPIjsonschema-path0.4.6间接
PyPIjsonschema-path0.5.0间接
PyPIjsonschema-specifications2024.10.1间接
PyPIjsonschema-specifications2025.4.1间接
PyPIjsonschema-specifications2025.9.1间接
PyPIjunit-xml1.9间接
PyPIkeyring25.6.0间接
PyPIkeyring25.7.0间接
PyPIkubernetes33.1.0间接
PyPIlangchain0.3.27间接
PyPIlangchain-aws0.2.23间接
PyPIlangchain-community0.3.31间接
PyPIlangchain-core0.3.81间接
PyPIlangchain-core1.2.5间接
PyPIlangchain-mcp-adapters0.1.0间接
PyPIlangchain-mcp-adapters0.2.1间接
PyPIlangchain-text-splitters0.3.11间接
PyPIlangdetect1.0.9间接
PyPIlangsmith0.5.1间接
PyPIlark1.2.2间接
PyPIlazy-object-proxy1.11.0间接
PyPIlevenshtein0.27.1间接
PyPIlicense-expression30.4.4间接
PyPImagika0.6.2间接
PyPImammoth1.11.0间接
PyPImarkdown3.8.2间接
PyPImarkdown-it-py3.0.0间接
PyPImarkdown-it-py4.0.0间接
PyPImarkdown-it-py4.2.0间接
PyPImarkitdown0.1.3间接
PyPImarkupsafe3.0.2间接
PyPImarkupsafe3.0.3间接
PyPImarshmallow3.26.2间接
PyPImccabe0.7.0间接
PyPImcp-proxy-for-aws1.1.4间接
PyPImdurl0.1.2间接
PyPImistune3.0.2间接
PyPImmh35.1.0间接
PyPImore-itertools10.7.0间接
PyPImore-itertools10.8.0间接
PyPImore-itertools11.0.2间接
PyPImore-itertools11.1.0间接
PyPImoto5.1.17间接
PyPImoto5.1.22间接
PyPImoto5.1.4间接
PyPImoto5.1.6间接
PyPImpmath1.3.0间接
PyPImsgpack1.1.1间接
PyPImultidict6.6.3间接
PyPImultidict6.7.0间接
PyPImypy1.15.0间接
PyPImypy-boto3-application-signals1.43.35间接
PyPImypy-boto3-bedrock-agent1.37.20间接
PyPImypy-boto3-bedrock-agent-runtime1.37.22间接
PyPImypy-boto3-cloudwatch1.43.26间接
PyPImypy-boto3-kendra1.38.0间接
PyPImypy-boto3-logs1.43.35间接
PyPImypy-boto3-xray1.43.0间接
PyPImypy-extensions1.0.0间接
PyPImypy-extensions1.1.0间接
PyPInarwhals1.33.0间接
PyPInarwhals1.35.0间接
PyPInetworkx2.6.3间接
PyPInetworkx3.4.2间接
PyPInetworkx3.5间接
PyPInodeenv1.10.0间接
PyPInodeenv1.9.1间接
PyPInumpy2.2.4间接
PyPInumpy2.2.6间接
PyPInumpy2.3.2间接
PyPInumpy2.3.3间接
PyPIoauthlib3.3.1间接
PyPIonnxruntime1.20.1间接
PyPIopenai2.13.0间接
PyPIopenapi-pydantic0.5.1间接
PyPIopenapi-schema-validator0.6.3间接
PyPIopenapi-spec-validator0.7.2间接
PyPIopenpyxl3.1.5间接
PyPIopentelemetry-api1.25.0间接
PyPIopentelemetry-api1.38.0间接
PyPIopentelemetry-api1.39.1间接
PyPIopentelemetry-api1.41.1间接
PyPIopentelemetry-api1.43.0间接
PyPIopentelemetry-exporter-otlp-proto-common1.25.0间接
PyPIopentelemetry-exporter-otlp-proto-http1.25.0间接
PyPIopentelemetry-instrumentation0.46b0间接
PyPIopentelemetry-instrumentation-requests0.46b0间接
PyPIopentelemetry-proto1.25.0间接
PyPIopentelemetry-sdk1.25.0间接
PyPIopentelemetry-semantic-conventions0.46b0间接
PyPIopentelemetry-util-http0.46b0间接
PyPIoracledb3.4.2间接
PyPIorjson3.11.5间接
PyPIpackageurl-python0.13.4间接
PyPIpackaging23.2间接
PyPIpackaging24.2间接
PyPIpackaging25.0间接
PyPIpackaging26.0间接
PyPIpackaging26.1间接
PyPIpackaging26.2间接
PyPIpandas2.2.3间接
PyPIpandas2.3.2间接
PyPIpastel0.2.1间接
PyPIpathable0.4.4间接
PyPIpathable0.5.0间接
PyPIpathable0.6.0间接
PyPIpathspec0.12.1间接
PyPIpatsy1.0.1间接
PyPIpbr6.1.1间接
PyPIpdf2image1.17.0间接
PyPIpdfminer-six20251230间接
PyPIpdfplumber0.11.9间接
PyPIpeewee3.18.1间接
PyPIpillow12.1.1间接
PyPIplatformdirs4.10.0间接
PyPIplatformdirs4.3.7间接
PyPIplatformdirs4.3.8间接
PyPIplatformdirs4.4.0间接
PyPIplatformdirs4.5.0间接
PyPIplatformdirs4.5.1间接
PyPIplatformdirs4.9.4间接
PyPIplatformdirs4.9.6间接
PyPIpluggy1.5.0间接
PyPIpluggy1.6.0间接
PyPIply3.11间接
PyPIpoethepoet0.37.0间接
PyPIpolars-runtime-321.37.0间接
PyPIpolicy-sentry0.13.2间接
PyPIprance25.4.8.0间接
PyPIpre-commit4.2.0间接
PyPIpre-commit4.3.0间接
PyPIpre-commit4.4.0间接
PyPIpre-commit4.5.1间接
PyPIpre-commit4.6.0间接
PyPIprettytable3.16.0间接
PyPIprometheus-client0.23.1间接
PyPIprompt-toolkit3.0.50间接
PyPIprompt-toolkit3.0.51间接
PyPIprompt-toolkit3.0.52间接
PyPIpropcache0.3.1间接
PyPIpropcache0.3.2间接
PyPIprotobuf4.25.8间接
PyPIprotobuf6.33.5间接
PyPIprotobuf7.34.1间接
PyPIprov1.5.1间接
PyPIpsutil7.0.0间接
PyPIpsutil7.2.2间接
PyPIpsycopg-binary3.2.12间接
PyPIpsycopg-binary3.2.7间接
PyPIpsycopg-pool3.2.7间接
PyPIpy-key-value-aio0.4.4间接
PyPIpy-key-value-aio0.4.5间接
PyPIpy-serializable1.1.2间接
PyPIpyarrow19.0.1间接
PyPIpyarrow22.0.0间接
PyPIpyasn10.6.2间接
PyPIpyasn10.6.3间接
PyPIpyasn10.6.4间接
PyPIpyasn1-modules0.4.2间接
PyPIpycares4.9.0间接
PyPIpycep-parser0.5.1间接
PyPIpycodestyle2.13.0间接
PyPIpycparser2.22间接
PyPIpycparser2.23间接
PyPIpycparser3.0间接
PyPIpydantic-core2.33.0间接
PyPIpydantic-core2.33.1间接
PyPIpydantic-core2.33.2间接
PyPIpydantic-core2.41.4间接
PyPIpydantic-core2.41.5间接
PyPIpydantic-core2.46.1间接
PyPIpydantic-core2.46.3间接
PyPIpydantic-core2.46.4间接
PyPIpydantic-extra-types2.10.6间接
PyPIpydantic-settings2.10.1间接
PyPIpydantic-settings2.11.0间接
PyPIpydantic-settings2.12.0间接
PyPIpydantic-settings2.13.1间接
PyPIpydantic-settings2.14.0间接
PyPIpydantic-settings2.14.1间接
PyPIpydantic-settings2.14.2间接
PyPIpydantic-settings2.8.1间接
PyPIpydantic-settings2.9.1间接
PyPIpydeck0.9.1间接
PyPIpydot4.0.1间接
PyPIpyee13.0.1间接
PyPIpyflakes3.3.2间接
PyPIpygments2.19.1间接
PyPIpygments2.19.2间接
PyPIpygments2.20.0间接
PyPIpygtail0.14.0间接
PyPIpyiceberg0.10.0间接
PyPIpyjwt2.10.1间接
PyPIpyjwt2.11.0间接
PyPIpyjwt2.12.1间接
PyPIpyjwt2.13.0间接
PyPIpymemcache4.0.0间接
PyPIpymongo4.12.1间接
PyPIpymssql2.3.13间接
PyPIpyparsing3.2.3间接
PyPIpypdfium24.30.0间接
PyPIpyperclip1.10.0间接
PyPIpyperclip1.11.0间接
PyPIpyperclip1.9.0间接
PyPIpyreadline33.5.4间接
PyPIpyright1.1.398间接
PyPIpyright1.1.399间接
PyPIpyright1.1.400间接
PyPIpyright1.1.401间接
PyPIpyright1.1.402间接
PyPIpyright1.1.403间接
PyPIpyright1.1.405间接
PyPIpyright1.1.406间接
PyPIpyright1.1.407间接
PyPIpyright1.1.408间接
PyPIpyright1.1.409间接
PyPIpyright1.1.411间接
PyPIpyroaring1.0.3间接
PyPIpyston2.3.5间接
PyPIpyston-autoload2.3.5间接
PyPIpytest-asyncio0.26.0间接
PyPIpytest-asyncio1.0.0间接
PyPIpytest-asyncio1.1.0间接
PyPIpytest-asyncio1.2.0间接
PyPIpytest-asyncio1.3.0间接
PyPIpytest-asyncio1.4.0间接
PyPIpytest-cov6.1.1间接
PyPIpytest-cov6.2.1间接
PyPIpytest-cov7.0.0间接
PyPIpytest-cov7.1.0间接
PyPIpytest-mock3.14.0间接
PyPIpytest-mock3.14.1间接
PyPIpytest-mock3.15.0间接
PyPIpytest-mock3.15.1间接
PyPIpytest-timeout2.4.0间接
PyPIpython-dateutil2.9.0.post0间接
PyPIpython-discovery1.2.1间接
PyPIpython-discovery1.2.2间接
PyPIpython-discovery1.3.0间接
PyPIpython-docx1.2.0间接
PyPIpython-pptx1.0.2间接
PyPIpytz2025.2间接
PyPIpywin32310间接
PyPIpywin32311间接
PyPIpywin32312间接
PyPIpywin32-ctypes0.2.3间接
PyPIquestionary2.1.0间接
PyPIquestionary2.1.1间接
PyPIrapidfuzz3.13.0间接
PyPIrdflib7.1.4间接
PyPIreactivex4.0.4间接
PyPIredis7.4.0间接
PyPIreferencing0.36.2间接
PyPIreferencing0.37.0间接
PyPIregex2024.11.6间接
PyPIregex2025.11.3间接
PyPIregex2025.7.34间接
PyPIreportlab4.4.3间接
PyPIrepoze-lru0.7间接
PyPIrequests-auth-aws-sigv40.7间接
PyPIrequests-oauthlib2.0.0间接
PyPIrequests-toolbelt1.0.0间接
PyPIresponses0.25.7间接
PyPIresponses0.25.8间接
PyPIresponses0.26.0间接
PyPIrfc3339-validator0.1.4间接
PyPIrich13.5.3间接
PyPIrich13.9.4间接
PyPIrich14.0.0间接
PyPIrich14.1.0间接
PyPIrich14.2.0间接
PyPIrich14.3.3间接
PyPIrich15.0.0间接
PyPIrich-argparse1.7.1间接
PyPIrich-rst1.3.1间接
PyPIrich-rst1.3.2间接
PyPIrich-rst2.0.2间接
PyPIrich-toolkit0.17.1间接
PyPIrignore0.7.6间接
PyPIroutes2.5.1间接
PyPIrpds-py0.24.0间接
PyPIrpds-py0.25.1间接
PyPIrpds-py0.26.0间接
PyPIrpds-py0.27.0间接
PyPIrpds-py0.27.1间接
PyPIrpds-py0.28.0间接
PyPIrpds-py0.29.0间接
PyPIrpds-py0.30.0间接
PyPIrpds-py2026.6.3间接
PyPIrsa4.7.2间接
PyPIrsa4.9.1间接
PyPIruamel-yaml-clib0.2.12间接
PyPIruff0.11.10间接
PyPIruff0.11.11间接
PyPIruff0.11.12间接
PyPIruff0.11.13间接
PyPIruff0.11.2间接
PyPIruff0.11.3间接
PyPIruff0.11.4间接
PyPIruff0.11.5间接
PyPIruff0.11.6间接
PyPIruff0.11.8间接
PyPIruff0.11.9间接
PyPIruff0.12.0间接
PyPIruff0.12.1间接
PyPIruff0.12.12间接
PyPIruff0.12.2间接
PyPIruff0.12.4间接
PyPIruff0.12.5间接
PyPIruff0.12.9间接
PyPIruff0.13.0间接
PyPIruff0.13.1间接
PyPIruff0.14.2间接
PyPIruff0.14.5间接
PyPIruff0.14.9间接
PyPIruff0.15.10间接
PyPIruff0.15.11间接
PyPIruff0.15.12间接
PyPIruff0.15.20间接
PyPIruff0.15.8间接
PyPIruff0.15.9间接
PyPIrustworkx0.16.0间接
PyPIs3transfer0.10.4间接
PyPIs3transfer0.11.4间接
PyPIs3transfer0.12.0间接
PyPIs3transfer0.13.0间接
PyPIs3transfer0.13.1间接
PyPIs3transfer0.14.0间接
PyPIs3transfer0.15.0间接
PyPIs3transfer0.16.0间接
PyPIs3transfer0.16.1间接
PyPIs3transfer0.17.0间接
PyPIs3transfer0.18.0间接
PyPIs3transfer0.19.0间接
PyPIschema0.7.5间接
PyPIschema-salad8.9.20250723145140间接
PyPIscipy1.15.3间接
PyPIscipy1.16.2间接
PyPIsecretstorage3.4.0间接
PyPIsecretstorage3.4.1间接
PyPIsecretstorage3.5.0间接
PyPIsemantic-version2.10.0间接
PyPIsemgrep1.126.0间接
PyPIsentry-sdk2.48.0间接
PyPIshellingham1.5.4间接
PyPIsix1.17.0间接
PyPIsmmap5.0.2间接
PyPIsniffio1.3.1间接
PyPIsortedcontainers2.4.0间接
PyPIsoupsieve2.6间接
PyPIsoupsieve2.7间接
PyPIsoupsieve2.8间接
PyPIspdx-tools0.8.3间接
PyPIspython0.3.14间接
PyPIsqlalchemy2.0.40间接
PyPIsqlglot29.0.1间接
PyPIsqlglot30.11.0间接
PyPIsqlparse0.5.3间接
PyPIsqlparse0.5.5间接
PyPIsse-starlette2.2.1间接
PyPIsse-starlette2.3.4间接
PyPIsse-starlette2.3.5间接
PyPIsse-starlette2.3.6间接
PyPIsse-starlette2.4.1间接
PyPIsse-starlette3.0.2间接
PyPIsse-starlette3.0.3间接
PyPIsse-starlette3.0.4间接
PyPIsse-starlette3.3.4间接
PyPIsse-starlette3.4.2间接
PyPIsse-starlette3.4.4间接
PyPIsse-starlette3.4.5间接
PyPIstatsmodels0.14.5间接
PyPIstevedore5.4.1间接
PyPIstevedore5.5.0间接
PyPIstevedore5.7.0间接
PyPIstreamlit1.52.2间接
PyPIstreamlit1.55.0间接
PyPIstrictyaml1.7.3间接
PyPIsympy1.14.0间接
PyPItabulate0.9.0间接
PyPItenacity9.1.2间接
PyPItermcolor2.3.0间接
PyPItermcolor2.5.0间接
PyPItermcolor3.1.0间接
PyPItermcolor3.2.0间接
PyPItermcolor3.3.0间接
PyPItestcontainers4.14.2间接
PyPItoml0.10.2间接
PyPItomli2.0.2间接
PyPItomli2.2.1间接
PyPItomli2.3.0间接
PyPItomli2.4.1间接
PyPItomlkit0.13.2间接
PyPItomlkit0.13.3间接
PyPItomlkit0.14.0间接
PyPItomlkit0.15.0间接
PyPItornado6.5.4间接
PyPItqdm4.67.1间接
PyPItyper0.15.2间接
PyPItyper0.16.0间接
PyPItyper0.17.3间接
PyPItyper0.19.1间接
PyPItyper0.20.0间接
PyPItyper0.21.0间接
PyPItyper0.24.1间接
PyPItyper0.24.2间接
PyPItyper0.25.0间接
PyPItyper0.25.1间接
PyPItypes-awscrt0.24.2间接
PyPItypes-awscrt0.27.2间接
PyPItypes-awscrt0.27.4间接
PyPItypes-s3transfer0.11.4间接
PyPItypes-s3transfer0.12.0间接
PyPItypes-s3transfer0.13.0间接
PyPItyping-extensions4.13.0间接
PyPItyping-extensions4.13.1间接
PyPItyping-extensions4.13.2间接
PyPItyping-extensions4.14.0间接
PyPItyping-extensions4.14.1间接
PyPItyping-extensions4.15.0间接
PyPItyping-inspect0.9.0间接
PyPItyping-inspection0.4.1间接
PyPItyping-inspection0.4.2间接
PyPItzdata2025.2间接
PyPIuncalled-for0.2.0间接
PyPIuncalled-for0.3.1间接
PyPIuncalled-for0.3.2间接
PyPIunidiff0.7.5间接
PyPIuritools5.0.0间接
PyPIuuid-utils0.12.0间接
PyPIuv0.11.15间接
PyPIuv0.11.7间接
PyPIuv0.9.6间接
PyPIuvicorn0.34.0间接
PyPIuvicorn0.34.1间接
PyPIuvicorn0.34.2间接
PyPIuvicorn0.34.3间接
PyPIuvicorn0.35.0间接
PyPIuvicorn0.36.0间接
PyPIuvicorn0.37.0间接
PyPIuvicorn0.38.0间接
PyPIuvicorn0.40.0间接
PyPIuvicorn0.42.0间接
PyPIuvicorn0.43.0间接
PyPIuvicorn0.44.0间接
PyPIuvicorn0.45.0间接
PyPIuvicorn0.46.0间接
PyPIuvicorn0.49.0间接
PyPIuvloop0.21.0间接
PyPIvalkey-glide2.3.1间接
PyPIvirtualenv20.36.1间接
PyPIvirtualenv21.2.0间接
PyPIvirtualenv21.2.4间接
PyPIvirtualenv21.3.0间接
PyPIvirtualenv21.3.1间接
PyPIvirtualenv21.3.2间接
PyPIwatchdog6.0.0间接
PyPIwatchfiles1.0.4间接
PyPIwatchfiles1.0.5间接
PyPIwatchfiles1.1.1间接
PyPIwatchfiles1.2.0间接
PyPIwcmatch8.5.2间接
PyPIwcwidth0.2.13间接
PyPIwcwidth0.2.14间接
PyPIwcwidth0.6.0间接
PyPIwcwidth0.7.0间接
PyPIwebencodings0.5.1间接
PyPIwebsocket-client1.9.0间接
PyPIwebsockets15.0.1间接
PyPIwebsockets16.0间接
PyPIwerkzeug3.1.5间接
PyPIwerkzeug3.1.8间接
PyPIwin32-setctime1.2.0间接
PyPIwrapt1.17.2间接
PyPIwrapt1.17.3间接
PyPIwrapt2.0.1间接
PyPIwrapt2.1.2间接
PyPIxdg6.0.0间接
PyPIxlsxwriter3.2.5间接
PyPIxmltodict0.14.2间接
PyPIxmltodict1.0.2间接
PyPIxmltodict1.0.4间接
PyPIyarl1.18.3间接
PyPIyarl1.20.1间接
PyPIzipp3.23.0间接
PyPIzipp3.23.1间接
PyPIzipp4.1.0间接
PyPIzipstream-new1.1.8间接
PyPIzope-event5.0间接
PyPIzope-interface7.2间接
PyPIzstandard0.23.0间接
PyPIzstandard0.24.0间接
依赖安全公告 0

安装 pypi:awslabs.aws-api-mcp-server@1.4.0 会引入 89 个包(直接与传递):其中 0 个存在已知公告,0 个为直接依赖。

没有已知公告影响已评估的依赖。

公告表示依赖图中记录的版本落入某条公告的受影响范围。可达性未经分析,且依赖图包含开发与测试的版本固定——某项发现可能只涉及工具链而非交付的软件。

原始 JSON 报告 机器可读
{
  "data": {
    "repo": {
      "topics": [
        "aws",
        "mcp",
        "mcp-client",
        "mcp-clients",
        "mcp-host",
        "mcp-server",
        "mcp-servers",
        "mcp-tools",
        "modelcontextprotocol"
      ],
      "is_fork": false,
      "size_kb": 98736,
      "has_wiki": false,
      "homepage": "https://awslabs.github.io/mcp/",
      "languages": {
        "CSS": 8855,
        "MDX": 24098,
        "HTML": 29973,
        "Jinja": 103643,
        "Shell": 271462,
        "Python": 32579987,
        "Dockerfile": 150021,
        "TypeScript": 19433
      },
      "pushed_at": "2026-07-28T18:37:46Z",
      "created_at": "2025-03-21T00:39:00Z",
      "owner_type": "Organization",
      "updated_at": "2026-07-28T18:33:07Z",
      "description": "Open source MCP Servers for AWS",
      "is_archived": false,
      "is_disabled": false,
      "license_spdx": "Apache-2.0",
      "default_branch": "main",
      "license_spdx_raw": "Apache-2.0",
      "primary_language": "Python",
      "significant_languages": [
        "Python"
      ]
    },
    "owner": {
      "blog": "http://amazon.com/aws/",
      "name": "Amazon Web Services - Labs",
      "type": "Organization",
      "login": "awslabs",
      "company": null,
      "location": "Seattle, WA",
      "followers": 11327,
      "avatar_url": "https://avatars.githubusercontent.com/u/3299148?v=4",
      "created_at": "2013-01-17T19:11:21Z",
      "is_verified": null,
      "public_repos": 1021,
      "account_age_days": 4939
    },
    "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": "2026.07.20260723053753",
          "kind": "patch",
          "published_at": "2026-07-23T07:09:17Z"
        },
        {
          "tag": "2026.07.20260722140608",
          "kind": "patch",
          "published_at": "2026-07-22T14:55:50Z"
        },
        {
          "tag": "2026.07.20260713210810",
          "kind": "patch",
          "published_at": "2026-07-14T00:30:52Z"
        },
        {
          "tag": "2026.07.20260706214220",
          "kind": "patch",
          "published_at": "2026-07-06T22:02:56Z"
        },
        {
          "tag": "2026.07.20260706200910",
          "kind": "patch",
          "published_at": "2026-07-06T20:46:56Z"
        },
        {
          "tag": "2026.07.20260702161703",
          "kind": "patch",
          "published_at": "2026-07-02T17:54:05Z"
        },
        {
          "tag": "2026.06.20260625003520",
          "kind": "patch",
          "published_at": "2026-06-25T05:28:25Z"
        },
        {
          "tag": "2026.06.20260618150747",
          "kind": "patch",
          "published_at": "2026-06-25T00:34:25Z"
        },
        {
          "tag": "2026.06.20260617223749",
          "kind": "patch",
          "published_at": "2026-06-17T22:59:02Z"
        },
        {
          "tag": "2026.06.20260609132838",
          "kind": "patch",
          "published_at": "2026-06-09T13:53:08Z"
        },
        {
          "tag": "2026.06.20260604201045",
          "kind": "patch",
          "published_at": "2026-06-04T21:51:55Z"
        },
        {
          "tag": "2026.06.20260603172743",
          "kind": "patch",
          "published_at": "2026-06-03T18:09:37Z"
        },
        {
          "tag": "2026.06.20260602223738",
          "kind": "patch",
          "published_at": "2026-06-02T23:48:29Z"
        },
        {
          "tag": "2026.05.20260529200555",
          "kind": "patch",
          "published_at": "2026-05-29T22:01:03Z"
        },
        {
          "tag": "2026.05.20260527213047",
          "kind": "patch",
          "published_at": "2026-05-28T07:17:51Z"
        },
        {
          "tag": "2026.05.20260520203119",
          "kind": "patch",
          "published_at": "2026-05-20T22:56:05Z"
        },
        {
          "tag": "2026.05.20260518145256",
          "kind": "patch",
          "published_at": "2026-05-18T15:13:09Z"
        },
        {
          "tag": "2026.05.20260514231351",
          "kind": "patch",
          "published_at": "2026-05-14T23:35:45Z"
        },
        {
          "tag": "2026.05.20260512232912",
          "kind": "patch",
          "published_at": "2026-05-13T00:37:38Z"
        },
        {
          "tag": "2026.05.20260508233259",
          "kind": "patch",
          "published_at": "2026-05-09T00:58:21Z"
        },
        {
          "tag": "2026.05.20260505222206",
          "kind": "patch",
          "published_at": "2026-05-05T22:49:45Z"
        },
        {
          "tag": "2026.04.20260430084258",
          "kind": "patch",
          "published_at": "2026-04-30T09:11:42Z"
        },
        {
          "tag": "2026.04.20260429105543",
          "kind": "patch",
          "published_at": "2026-04-29T11:14:46Z"
        },
        {
          "tag": "2026.04.20260421081720",
          "kind": "patch",
          "published_at": "2026-04-21T12:03:26Z"
        },
        {
          "tag": "2026.04.20260414152327",
          "kind": "patch",
          "published_at": "2026-04-14T15:57:15Z"
        },
        {
          "tag": "2026.04.20260410061424",
          "kind": "patch",
          "published_at": "2026-04-10T08:45:32Z"
        },
        {
          "tag": "2026.04.20260409112122",
          "kind": "patch",
          "published_at": "2026-04-09T11:50:16Z"
        },
        {
          "tag": "2026.04.20260408085348",
          "kind": "patch",
          "published_at": "2026-04-08T09:51:37Z"
        },
        {
          "tag": "2026.04.20260402081408",
          "kind": "patch",
          "published_at": "2026-04-02T08:40:35Z"
        },
        {
          "tag": "2026.03.20260331185831",
          "kind": "patch",
          "published_at": "2026-03-31T19:16:02Z"
        },
        {
          "tag": "2026.03.20260327170559",
          "kind": "patch",
          "published_at": "2026-03-27T18:25:04Z"
        },
        {
          "tag": "2026.03.20260325200733",
          "kind": "patch",
          "published_at": "2026-03-25T20:40:38Z"
        },
        {
          "tag": "2026.03.20260324183211",
          "kind": "patch",
          "published_at": "2026-03-24T22:04:14Z"
        },
        {
          "tag": "2026.03.20260317204736",
          "kind": "patch",
          "published_at": "2026-03-17T22:11:44Z"
        },
        {
          "tag": "2026.03.20260313194041",
          "kind": "patch",
          "published_at": "2026-03-13T20:49:21Z"
        },
        {
          "tag": "2026.03.20260309214930",
          "kind": "patch",
          "published_at": "2026-03-09T22:24:41Z"
        },
        {
          "tag": "2026.03.20260309170740",
          "kind": "patch",
          "published_at": "2026-03-09T17:56:07Z"
        },
        {
          "tag": "2026.03.20260306090751",
          "kind": "patch",
          "published_at": "2026-03-06T10:41:34Z"
        },
        {
          "tag": "2026.03.20260305133104",
          "kind": "patch",
          "published_at": "2026-03-05T20:37:13Z"
        },
        {
          "tag": "2026.03.20260304183356",
          "kind": "patch",
          "published_at": "2026-03-04T19:45:52Z"
        },
        {
          "tag": "2026.02.20260224185711",
          "kind": "patch",
          "published_at": "2026-02-24T20:14:01Z"
        },
        {
          "tag": "2026.02.20260223082610",
          "kind": "patch",
          "published_at": "2026-02-23T09:01:01Z"
        },
        {
          "tag": "2026.02.20260219104155",
          "kind": "patch",
          "published_at": "2026-02-19T11:14:41Z"
        },
        {
          "tag": "2026.02.20260217093030",
          "kind": "patch",
          "published_at": "2026-02-17T09:54:00Z"
        },
        {
          "tag": "2026.02.20260213185627",
          "kind": "patch",
          "published_at": "2026-02-13T19:28:04Z"
        },
        {
          "tag": "2026.02.20260213033417",
          "kind": "patch",
          "published_at": "2026-02-13T15:17:18Z"
        },
        {
          "tag": "2026.02.20260212091017",
          "kind": "patch",
          "published_at": "2026-02-12T09:36:53Z"
        },
        {
          "tag": "2026.02.20260205164349",
          "kind": "patch",
          "published_at": "2026-02-05T21:01:38Z"
        },
        {
          "tag": "2026.02.20260204163019",
          "kind": "patch",
          "published_at": "2026-02-05T03:09:50Z"
        },
        {
          "tag": "2026.01.20260126220610",
          "kind": "patch",
          "published_at": "2026-01-26T23:07:02Z"
        },
        {
          "tag": "2026.01.20260123211230",
          "kind": "patch",
          "published_at": "2026-01-23T23:46:42Z"
        },
        {
          "tag": "2026.01.20260121110136",
          "kind": "patch",
          "published_at": "2026-01-21T13:16:02Z"
        },
        {
          "tag": "2026.01.20260115004242",
          "kind": "patch",
          "published_at": "2026-01-15T02:13:00Z"
        },
        {
          "tag": "2026.01.20260109012952",
          "kind": "patch",
          "published_at": "2026-01-09T08:31:17Z"
        },
        {
          "tag": "2026.01.20260105153228",
          "kind": "patch",
          "published_at": "2026-01-05T16:22:37Z"
        },
        {
          "tag": "2025.12.20251230231100",
          "kind": "patch",
          "published_at": "2025-12-31T17:10:57Z"
        },
        {
          "tag": "2025.12.20251223100855",
          "kind": "patch",
          "published_at": "2025-12-23T10:32:35Z"
        },
        {
          "tag": "2025.12.20251219001245",
          "kind": "patch",
          "published_at": "2025-12-19T01:18:39Z"
        },
        {
          "tag": "2025.12.20251211225414",
          "kind": "patch",
          "published_at": "2025-12-12T01:59:19Z"
        },
        {
          "tag": "2025.12.20251210024918",
          "kind": "patch",
          "published_at": "2025-12-10T03:34:55Z"
        },
        {
          "tag": "2025.12.20251208100753",
          "kind": "patch",
          "published_at": "2025-12-08T10:31:41Z"
        },
        {
          "tag": "2025.12.20251202213310",
          "kind": "patch",
          "published_at": "2025-12-03T00:29:45Z"
        },
        {
          "tag": "2025.11.20251128160211",
          "kind": "patch",
          "published_at": "2025-11-28T16:42:00Z"
        },
        {
          "tag": "2025.11.20251126165607",
          "kind": "patch",
          "published_at": "2025-11-26T18:08:13Z"
        },
        {
          "tag": "2025.11.20251124232317",
          "kind": "patch",
          "published_at": "2025-11-25T00:37:40Z"
        },
        {
          "tag": "2025.11.20251124194829",
          "kind": "patch",
          "published_at": "2025-11-24T20:42:57Z"
        },
        {
          "tag": "2025.11.20251122013630",
          "kind": "patch",
          "published_at": "2025-11-22T01:56:23Z"
        },
        {
          "tag": "2025.11.20251121220339",
          "kind": "patch",
          "published_at": "2025-11-21T22:59:56Z"
        },
        {
          "tag": "2025.11.20251121001139",
          "kind": "patch",
          "published_at": "2025-11-21T01:05:56Z"
        },
        {
          "tag": "2025.11.20251120192945",
          "kind": "patch",
          "published_at": "2025-11-20T19:51:32Z"
        },
        {
          "tag": "2025.11.20251120162446",
          "kind": "patch",
          "published_at": "2025-11-20T17:01:55Z"
        },
        {
          "tag": "2025.11.20251120134931",
          "kind": "patch",
          "published_at": "2025-11-20T14:57:02Z"
        },
        {
          "tag": "2025.11.20251119132423",
          "kind": "patch",
          "published_at": "2025-11-19T14:06:12Z"
        },
        {
          "tag": "2025.11.20251114173808",
          "kind": "patch",
          "published_at": "2025-11-14T18:01:02Z"
        },
        {
          "tag": "2025.11.20251113105935",
          "kind": "patch",
          "published_at": "2025-11-13T13:04:06Z"
        },
        {
          "tag": "2025.11.20251107230454",
          "kind": "patch",
          "published_at": "2025-11-08T00:06:41Z"
        },
        {
          "tag": "2025.11.20251107160628",
          "kind": "patch",
          "published_at": "2025-11-07T19:49:43Z"
        },
        {
          "tag": "2025.11.20251103095936",
          "kind": "patch",
          "published_at": "2025-11-03T10:31:40Z"
        },
        {
          "tag": "2025.10.20251031202646",
          "kind": "patch",
          "published_at": "2025-10-31T20:52:16Z"
        },
        {
          "tag": "2025.10.20251031142413",
          "kind": "patch",
          "published_at": "2025-10-31T15:47:01Z"
        },
        {
          "tag": "2025.10.20251030153754",
          "kind": "patch",
          "published_at": "2025-10-30T16:01:33Z"
        },
        {
          "tag": "2025.10.20251030150555",
          "kind": "patch",
          "published_at": "2025-10-30T15:33:22Z"
        },
        {
          "tag": "2025.10.20251029214701",
          "kind": "patch",
          "published_at": "2025-10-29T23:34:49Z"
        },
        {
          "tag": "2025.10.20251028223010",
          "kind": "patch",
          "published_at": "2025-10-28T22:52:23Z"
        },
        {
          "tag": "2025.10.20251027191808",
          "kind": "patch",
          "published_at": "2025-10-27T20:04:16Z"
        },
        {
          "tag": "2025.10.20251024213946",
          "kind": "patch",
          "published_at": "2025-10-24T22:05:02Z"
        },
        {
          "tag": "2025.10.20251022170206",
          "kind": "patch",
          "published_at": "2025-10-22T18:25:56Z"
        },
        {
          "tag": "2025.10.20251013201003",
          "kind": "patch",
          "published_at": "2025-10-13T21:45:24Z"
        },
        {
          "tag": "2025.10.20251006150229",
          "kind": "patch",
          "published_at": "2025-10-06T16:38:47Z"
        },
        {
          "tag": "2025.10.20251002031219",
          "kind": "patch",
          "published_at": "2025-10-02T03:57:29Z"
        },
        {
          "tag": "2025.10.20251001171005",
          "kind": "patch",
          "published_at": "2025-10-01T17:45:25Z"
        },
        {
          "tag": "2025.09.20250930190615",
          "kind": "patch",
          "published_at": "2025-09-30T21:55:33Z"
        },
        {
          "tag": "2025.09.20250930154414",
          "kind": "patch",
          "published_at": "2025-09-30T18:38:33Z"
        },
        {
          "tag": "2025.09.20250929221000",
          "kind": "patch",
          "published_at": "2025-09-30T03:33:57Z"
        },
        {
          "tag": "2025.09.20250924194012",
          "kind": "patch",
          "published_at": "2025-09-24T22:26:33Z"
        },
        {
          "tag": "2025.09.20250922202404",
          "kind": "patch",
          "published_at": "2025-09-22T21:20:10Z"
        },
        {
          "tag": "2025.09.20250922121130",
          "kind": "patch",
          "published_at": "2025-09-22T20:20:15Z"
        },
        {
          "tag": "2025.09.20250915155108",
          "kind": "patch",
          "published_at": "2025-09-15T18:24:37Z"
        },
        {
          "tag": "2025.09.20250909205525",
          "kind": "patch",
          "published_at": "2025-09-15T15:49:41Z"
        },
        {
          "tag": "2025.09.20250904164828",
          "kind": "patch",
          "published_at": "2025-09-04T19:51:00Z"
        }
      ],
      "recent_commits": [
        {
          "oid": "536db49a5a5883ab26f8210af90dfc714fee89e7",
          "body": "Signed-off-by: awslabs-mcp <203918161+awslabs-mcp@users.noreply.github.com>",
          "is_bot": false,
          "headline": "chore: bump packages for release/2026.07.20260728181317 (#4365)",
          "author_name": "awslabs-mcp",
          "author_login": "awslabs-mcp",
          "committed_at": "2026-07-28T18:29:28Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "b1d755e2ae121e324bf9829a584b3815368c411e",
          "body": "….fastmcp (#4360)\n\nThe MCP Python SDK 2.0.0 (a pre-release, 2.0.0rc1) removed the vendored\n`mcp.server.fastmcp` module. 45 servers import\n`from mcp.server.fastmcp import ...` but declared `mcp[cli]>=1.23.0`\nwith no upper bound, so `uvx ...@latest` resolves the v2 pre-release and\nthe server crashes a\n[…]\nd despite declaring fastmcp.\n\nFixes #4354\nFixes #4356\n\nCo-authored-by: scottschreckengaust <345885+scottschreckengaust@users.noreply.github.com>\nCo-authored-by: Claude Opus 4.8 <noreply@anthropic.com>",
          "is_bot": false,
          "headline": "fix: add upper bound (<2.0.0) on mcp SDK for servers using mcp.server…",
          "author_name": "Scott Schreckengaust",
          "author_login": "scottschreckengaust",
          "committed_at": "2026-07-28T17:52:42Z",
          "body_truncated": true,
          "is_coding_agent": true
        },
        {
          "oid": "8c5fb2c85c4a75fcfcf0337950e76d523a971c09",
          "body": "* feature(codeInterpreter): add list-files tool for codeInterpreter MCP\n\n* fix(amazon-bedrock-agentcore-mcp-server): make list_files honor isError and parse long-format listings\n\nThree defects in the list_files response parser:\n\n1. isError was ignored. An error response (\"Error: directory '/nope' do\n[…]\nnch coverage.\n\n---------\n\nCo-authored-by: Eashan Bajaj <eashanba@amazon.com>\nCo-authored-by: Kevin Orellana <keorel@amazon.com>\nCo-authored-by: Kevin Orellana <kevin-orellana@users.noreply.github.com>",
          "is_bot": false,
          "headline": "feat(codeInterpreter): add list-files tool to MCP (#2802)",
          "author_name": "Eashan Bajaj",
          "author_login": "EA-b13",
          "committed_at": "2026-07-28T16:32:13Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "fd2c4a508f7df4e238b758d6742df5ad579f3b6c",
          "body": "…ly (#4140)\n\n* fix(amazon-bedrock-agentcore): handle llms.txt fetch failure gracefully\n\nThe server crashes on startup when the configured llms.txt URL returns\nHTTP 404 (or any network error), because load_links_only() in cache.py\ncalls doc_fetcher.parse_llms_txt() without error handling. The upstrea\n[…]\nNGELOG.md entry under Unreleased > Fixed\n\nAddresses review comments from @kevin-orellana.\n\n---------\n\nCo-authored-by: Kevin Orellana <kfo215@nyu.edu>\nCo-authored-by: Kevin Orellana <keorel@amazon.com>",
          "is_bot": false,
          "headline": "fix(amazon-bedrock-agentcore): handle llms.txt fetch failure graceful…",
          "author_name": "@masamaru0513",
          "author_login": "masamaru0513",
          "committed_at": "2026-07-27T16:48:16Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "47a290432e0a94534629a7ddb19dbb51c34d1e09",
          "body": "…browser_evaluate results (#3995)\n\n* fix(amazon-bedrock-agentcore-mcp-server): preserve non-ASCII text in browser_evaluate results\n\nbrowser_evaluate serializes object/array results with json.dumps but\nwithout ensure_ascii=False, so non-ASCII characters (CJK, emoji) come\nback as \\uXXXX escapes. The s\n[…]\nheck (no-op)\n\n---------\n\nCo-authored-by: kimnamu <kimnamu@users.noreply.github.com>\nCo-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>\nCo-authored-by: Kevin Orellana <kfo215@nyu.edu>",
          "is_bot": false,
          "headline": "fix(amazon-bedrock-agentcore-mcp-server): preserve non-ASCII text in …",
          "author_name": "Lucas Kim",
          "author_login": "kimnamu",
          "committed_at": "2026-07-27T00:09:11Z",
          "body_truncated": true,
          "is_coding_agent": true
        },
        {
          "oid": "cbde1fbc56ce931f71e3ec9667b213e2ed09a726",
          "body": "Co-authored-by: Fred Park <parkfrex@amazon.com>",
          "is_bot": false,
          "headline": "fix(influxdb): tighten connection configuration handling (#4149)",
          "author_name": "j00n",
          "author_login": "fredjoonpark",
          "committed_at": "2026-07-24T18:18:30Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "8a6c5eb86477daef07c4527f6aa3daba689c8eab",
          "body": "Signed-off-by: awslabs-mcp <203918161+awslabs-mcp@users.noreply.github.com>",
          "is_bot": false,
          "headline": "chore(aws-api-mcp-server): upgrade AWS CLI to v1.45.55 (#4332)",
          "author_name": "awslabs-mcp",
          "author_login": "awslabs-mcp",
          "committed_at": "2026-07-24T11:31:28Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "7fa9b77127d87a162706a2ec533d830637fc8408",
          "body": "…119)\n\n* feat(healthomics): add workflow_type filter to ListWorkflows tool\n\nThe ListWorkflows tool did not expose the `type` parameter supported\nby the HealthOmics ListWorkflows API. This makes it impossible to\ndiscover AWS-provided Ready2Run workflows via the MCP server.\n\nAdd an optional `workflow_\n[…]\nent's LLM,\neven when ctx.error() is not surfaced by all MCP clients.\n\nAddresses review feedback from @markjschreiber on PR awslabs#4119.\n\n---------\n\nCo-authored-by: Mark Schreiber <mrschre@amazon.com>",
          "is_bot": false,
          "headline": "feat(healthomics): add workflow_type filter to ListWorkflows tool (#4…",
          "author_name": "Stefan Dittforth",
          "author_login": "steditt",
          "committed_at": "2026-07-23T14:51:46Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "f74e3c6e2d7efb2747059cd959ea6b43ed6dd64e",
          "body": "Signed-off-by: awslabs-mcp <203918161+awslabs-mcp@users.noreply.github.com>\nCo-authored-by: Arne Wouters <25950814+arnewouters@users.noreply.github.com>",
          "is_bot": false,
          "headline": "chore(aws-api-mcp-server): upgrade AWS CLI to v1.45.54 (#4329)",
          "author_name": "awslabs-mcp",
          "author_login": "awslabs-mcp",
          "committed_at": "2026-07-23T09:31:36Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "88e563e9e120dff8836c123cb74b1a452200eaaf",
          "body": "Signed-off-by: awslabs-mcp <203918161+awslabs-mcp@users.noreply.github.com>",
          "is_bot": false,
          "headline": "chore: bump packages for release/2026.07.20260723053753 (#4328)",
          "author_name": "awslabs-mcp",
          "author_login": "awslabs-mcp",
          "committed_at": "2026-07-23T06:50:26Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "52f529dd6b87092f926f23f7e6071fe8cad14ac0",
          "body": "… by column name, drop execution_time_ms (#4127)\n\n- Serverless list_clusters reported a bogus database_name (e.g. \"true\")\n  because it read an arbitrary config parameter; report the built-in 'dev'\n  database instead. Every serverless workgroup exposes 'dev' and can always\n  connect to it. Callers ca\n[…]\n\n- Document that discovery reflects the connected principal's privileges;\n  datashare (shared) databases and schemas appear only when that principal\n  has been granted access to the consumer database.",
          "is_bot": false,
          "headline": "fix(redshift-mcp-server): correct serverless db name, map SHOW output…",
          "author_name": "Saeed Mallak",
          "author_login": "saeedma8",
          "committed_at": "2026-07-23T05:17:19Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "58d868d2fa59348d5260105394a587416f8f841b",
          "body": "…ation sub-server to BCM MCP (#4095)\n\n* feat: add Compute Optimizer Automation tool to BCM MCP\n\n* fix: update to new FastMCP pattern\n\n* fix: resolve untyped service model type error\n\n* fix: test coverage\n\n* feat(billing-cost-management-mcp-server): offload large CO Automation list responses to SQL a\n[…]\nSERT out of the records converter loop\n\n* fix: compute-optimizer-automation -> aco-automation\n\n* fix: add DescribeVolume perms to README\n\n---------\n\nCo-authored-by: Matthew Kelsey <matkels@amazon.com>",
          "is_bot": false,
          "headline": "feat(billing-cost-management-mcp-server): add Compute Optimizer Autom…",
          "author_name": "Matt Kelsey",
          "author_login": "mattkelsey",
          "committed_at": "2026-07-23T04:55:57Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "4e25378104fd0d52dc15123a51ade458d70844e8",
          "body": "…ster health assessment (#2955)\n\n* feat: add review module structure, config files, data models, and config loader\n\n- Add review/ subpackage with __init__.py\n- Copy queries.json, signals.json, recommendations.json to config/\n- Add ReviewFinding, ReviewRecommendation, ClusterMetadata, QueryFailureInf\n[…]\n.\n\nPre-existing since the initial server commit (#669); surfaced on environments\nwith a serverless workgroup reporting an empty subnetIds.\n\n---------\n\nCo-authored-by: Vlad Siniavin <vlds@amazon.co.uk>",
          "is_bot": false,
          "headline": "feat(redshift-mcp-server): add cluster_review diagnostic tool for clu…",
          "author_name": "Vlad Siniavin",
          "author_login": "vsiniavin",
          "committed_at": "2026-07-22T23:34:24Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "45e9e2b36082f62b6b527da0ef729c95134ba168",
          "body": "* Add deprecation warning\n\n* Update README.md\n\n* Prepare for 1.4.0 release\n\n* Update CHANGELOG.md\n\n* Update CHANGELOG.md\n\n* Update CHANGELOG.md\n\n---------\n\nCo-authored-by: Arne Wouters <awouters@amazon.nl>",
          "is_bot": false,
          "headline": "chore(aws-api-mcp-server): add deprecation warning (#4313)",
          "author_name": "Arne Wouters",
          "author_login": "arnewouters",
          "committed_at": "2026-07-22T18:05:28Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "f0477fca49079b46ceee8b12604c0512b14f4736",
          "body": "Co-authored-by: Fred Park <parkfrex@amazon.com>",
          "is_bot": false,
          "headline": "adding timestream team (#4276)",
          "author_name": "j00n",
          "author_login": "fredjoonpark",
          "committed_at": "2026-07-22T17:52:37Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "d9482b20e86dbad6356273a7f1593188f0e0652f",
          "body": "Signed-off-by: awslabs-mcp <203918161+awslabs-mcp@users.noreply.github.com>",
          "is_bot": false,
          "headline": "chore: bump packages for release/2026.07.20260722140608 (#4316)",
          "author_name": "awslabs-mcp",
          "author_login": "awslabs-mcp",
          "committed_at": "2026-07-22T14:24:08Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "ab1bbebc097d674c1cdd4bd75a8f313be18473bf",
          "body": "…ation Failure (#4315)\n\n* Fix Security Policy Bypass via Startup Initialization Failure\n\n* Remove unnecessary README addition\n\n* Revert back to 1.3.46 and remove DO_NOT_RELEASE\n\n---------\n\nCo-authored-by: Roman Shevchuk <rshev@amazon.com>\nCo-authored-by: Roman Shevchuk <51510790+rshevchuk-git@users.noreply.github.com>\nCo-authored-by: Arne Wouters <awouters@amazon.nl>",
          "is_bot": false,
          "headline": "fix(aws-api-mcp-server): Security Policy Bypass via Startup Initializ…",
          "author_name": "Arne Wouters",
          "author_login": "arnewouters",
          "committed_at": "2026-07-22T14:04:09Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "70d8c4cb82601a0e48328e34bf7a81b5a6fba073",
          "body": "Signed-off-by: awslabs-mcp <203918161+awslabs-mcp@users.noreply.github.com>",
          "is_bot": false,
          "headline": "chore(aws-api-mcp-server): upgrade AWS CLI to v1.45.53 (#4301)",
          "author_name": "awslabs-mcp",
          "author_login": "awslabs-mcp",
          "committed_at": "2026-07-22T09:23:30Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "8a4c4f1345213af7dc211cd7d8c457bf819c1afb",
          "body": "…e-wildcard detection (#4268)\n\n* fix(iam-mcp-server): partition-independent policy denylist and service-wildcard detection\n\nHardens the two IAM guardrails in iam-mcp-server:\n\n1. _check_denied_policy_arn now matches on the policy name (the segment\n   after ':policy/') case-insensitively, so Administr\n[…]\nously rejected for containing a denied word in its path.\n\n---------\n\nCo-authored-by: tildemit <tildemit@users.noreply.github.com>\nCo-authored-by: oshardik <152213340+oshardik@users.noreply.github.com>",
          "is_bot": false,
          "headline": "fix(iam-mcp-server): partition-independent policy denylist and servic…",
          "author_name": "tildemit",
          "author_login": "tildemit",
          "committed_at": "2026-07-21T23:02:31Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "0d9f100cc94276d09d98168f6e8a687ef4761b9b",
          "body": "… result context (#4298)\n\nCo-authored-by: Zain Jerath <zjerath@amazon.com>",
          "is_bot": false,
          "headline": "refactor(aws-documentation-mcp-server): drop seo_abstract from search…",
          "author_name": "Zain Jerath",
          "author_login": "zjerath",
          "committed_at": "2026-07-21T21:23:29Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "dd6c1a0c039f6941870e219e61af8d37ed090ce0",
          "body": "…pool refresh (#3809)\n\ninitialize_pool() called the synchronous boto3 helpers get_iam_auth_token()\nand _get_credentials_from_secret() directly on the event loop. When the pool\nexpires (every pool_expiry_min minutes) check_expiry() reinitializes it, and\nthe blocking AWS round-trip stalls the stdio tr\n[…]\ns off the\nevent loop and the server stays responsive. Adds regression tests asserting\neach auth path is offloaded.\n\nFixes #3530\n\nCo-authored-by: Ken Zhang <117381978+kennthhz@users.noreply.github.com>",
          "is_bot": false,
          "headline": "fix(postgres-mcp-server): offload blocking boto3 credential calls in …",
          "author_name": "Aryan Putta",
          "author_login": "aryanputta",
          "committed_at": "2026-07-21T16:21:42Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "7497bff7d61d9f9bd70eaec46bc944a007f3ec19",
          "body": "…P codeowners (#4283)",
          "is_bot": false,
          "headline": "chore(codeowners): remove vishaalmehrishi from the list of AWS IaC MC…",
          "author_name": "Vishaal Mehrishi",
          "author_login": "vishaalmehrishi",
          "committed_at": "2026-07-21T04:10:36Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "223c2cf68223669f8c18b2c796271c501a527d6e",
          "body": null,
          "is_bot": false,
          "headline": "chore(eks-mcp-server): update CODEOWNERS for eks-mcp-server (#4290)",
          "author_name": "Sarah Li",
          "author_login": "srhsrhsrhsrh",
          "committed_at": "2026-07-21T00:30:50Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "5f7d22278f3377d1a3e8529979b3246cd7e13606",
          "body": "…pdates group across 1 directory with 18 updates (#4066)\n\nBumps the github-actions-version-updates group with 18 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [actions/checkout](https://github.com/actions/checkout) | `6.0.2` | `7.0.0` |\n| [astral-sh/setup-uv](https://git\n[…]\ner-minor\n  dependency-group: github-actions-version-updates\n...\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": "chore(deps): update github-actions: bump the github-actions-version-u…",
          "author_name": "dependabot[bot]",
          "author_login": "dependabot[bot]",
          "committed_at": "2026-07-20T18:38:45Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "529fd616d01edaa2f2cf352390b9d0b54f41f96e",
          "body": null,
          "is_bot": false,
          "headline": "chore: update IAM MCP codeowners (#4284)",
          "author_name": "Arne Wouters",
          "author_login": "arnewouters",
          "committed_at": "2026-07-20T13:32:40Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "9295dba069363e7302e3b9a9498b14ff932d1b2d",
          "body": "Signed-off-by: awslabs-mcp <203918161+awslabs-mcp@users.noreply.github.com>",
          "is_bot": false,
          "headline": "chore(aws-api-mcp-server): upgrade AWS CLI to v1.45.51 (#4278)",
          "author_name": "awslabs-mcp",
          "author_login": "awslabs-mcp",
          "committed_at": "2026-07-20T07:58:57Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "5806ec09c070d5b8172a007f893a00ed2df41d75",
          "body": "* fix: relax EKS CA strict TLS checks\n\n* test(eks-mcp-server): cover SSL context compatibility\n\n---------\n\nCo-authored-by: Sarah Li <43288700+srhsrhsrhsrh@users.noreply.github.com>",
          "is_bot": false,
          "headline": "fix(eks-mcp-server): support EKS CAs without AKI (#4121)",
          "author_name": "King Star",
          "author_login": "jstar0",
          "committed_at": "2026-07-17T22:53:58Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "5b5b2163d6f34891b5156d7569214a753d8e68e2",
          "body": "….0 (#4271)\n\nserver.py and tests/test_error_signaling_middleware.py both use:\n\n    from fastmcp.tools import ToolResult\n\nwhich is only re-exported from fastmcp/tools/__init__.py starting in\nthe fastmcp 3.x line. On fastmcp 2.14.x (the previous floor), ToolResult\nexists at fastmcp.tools.tool but is n\n[…]\nractice. This aligns BCM with the fastmcp floors already used by\necs-mcp-server (>=3.0.0), aws-api-mcp-server (>=3.0.1), and\nopenapi-mcp-server (>=3.3.1,<4).\n\nSigned-off-by: Yu Wang <ywmzn@amazon.com>",
          "is_bot": false,
          "headline": "fix(billing-cost-management-mcp-server): raise fastmcp floor to >=3.0…",
          "author_name": "Yu Wang",
          "author_login": "wangyuhere",
          "committed_at": "2026-07-17T21:10:07Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "eb2b2eba2ada665799fae89f8dfc34f8e2a877fb",
          "body": "…4134)\n\nget_k8s_events subscripted event keys after cleanup_resource_response dropped null-valued keys, raising KeyError on events with null optional fields (common with events.k8s.io/v1). Use .get() instead and add a regression test.\n\nCo-authored-by: Sarah Li <43288700+srhsrhsrhsrh@users.noreply.github.com>",
          "is_bot": false,
          "headline": "fix(eks-mcp-server): handle null optional fields in get_k8s_events (#…",
          "author_name": "Edoardo Busano",
          "author_login": "edobusy",
          "committed_at": "2026-07-17T19:59:48Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "ed942adf81b80b9f96abf7ae80ad15a2e18feb7d",
          "body": "…m/language inputs (#4046)\n\nValidate service_platform and service_language against the set of supported\nvalues before constructing the template file path, so only known, expected\ninputs reach the path-construction logic. Unsupported values now return the\nexisting \"not available\" message instead of being passed through to the\nfilesystem lookup. Adds regression tests covering unexpected input shapes.",
          "is_bot": false,
          "headline": "fix(cloudwatch-applicationsignals): validate enablement guide platfor…",
          "author_name": "Lei Wang",
          "author_login": "wangzlei",
          "committed_at": "2026-07-17T19:53:50Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "ef7c4563f38e3ae9877d518c7176b947b48a68b4",
          "body": "…lesystem root (#4270)\n\nThe arbitrary-file-write fix (PR #3696) confined artifact downloads to a base\ndirectory pinned to the server's working directory at startup. When an MCP\nclient spawns the server with the filesystem root as its working directory\n(common for desktop/IDE clients launched outside\n[…]\nAdds regression tests for the root-base refusal, the env override, the CWD\ndefault, and directory auto-creation. Documents AWS_TRANSFORM_MCP_WRITE_DIR and\nthe write-confinement behavior in the README.",
          "is_bot": false,
          "headline": "fix(aws-transform-mcp-server): refuse downloads when write-base is fi…",
          "author_name": "eswarjal",
          "author_login": "eswarjal",
          "committed_at": "2026-07-17T19:22:59Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "623765ba8debb25b57f2b003b312bff0bd2818bd",
          "body": "…e-char filter (#4085)\n\n* fix(aws-iac-mcp-server): validate rules_file_path and harden invisible-char filter\n\nAddresses two security findings in aws-iac-mcp-server (SIM-T P441185217,\nSauron SOCCRE-20232) reported via the AWS Vulnerability Reporting Program.\n\n1. Arbitrary local file read (CWE-22) via\n[…]\nconfig instead\n\n* drop AWS_IAC_MCP_RULES_DIR, restrict to original behavior of default rules\n\n* Update secrets\n\n* Remove dead code and tests. REmoved vullnerable code path. Load bundled rules directly",
          "is_bot": false,
          "headline": "fix(aws-iac-mcp-server): validate rules_file_path and harden invisibl…",
          "author_name": "kdbrogan",
          "author_login": "kdbrogan",
          "committed_at": "2026-07-17T17:09:10Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "7f42ffeb8ec95860950212a81ea8ad802b8f9142",
          "body": "* search_table POC\n\n* use model for response, bring over IS removals\n\n* sort results by most keyword matches\n\n* tests & readme\n\n* better errpr response, test coverage\n\n* test coverage\n\n* test coverage\n\n* fix subsection boundary, update docstrings\n\n* import error fix\n\n* remove unused helper\n\n* colspa\n[…]\nn matching, CN truncation, live test URL\n\n* pyright fixes\n\n---------\n\nCo-authored-by: alexisareyn <lexireyn@amazon.com>\nCo-authored-by: Aaditya Bhoota <51334684+AadityaBhoota@users.noreply.github.com>",
          "is_bot": false,
          "headline": "feat: add search_table tool for large table filtering (#3642)",
          "author_name": "alexisareyn",
          "author_login": "alexisareyn",
          "committed_at": "2026-07-17T14:56:25Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "64f3b597e16c8b16a5165368bfb643b2ad55ff86",
          "body": "Signed-off-by: awslabs-mcp <203918161+awslabs-mcp@users.noreply.github.com>",
          "is_bot": false,
          "headline": "chore(aws-api-mcp-server): upgrade AWS CLI to v1.45.50 (#4272)",
          "author_name": "awslabs-mcp",
          "author_login": "awslabs-mcp",
          "committed_at": "2026-07-17T08:35:22Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "0a7ba42267a481eb2eef1872537da9fb398e4761",
          "body": "…erverless or provisioned access (#3518)\n\n* fix(redshift): graceful cluster discovery when IAM lacks serverless or provisioned access\n\nPreviously, discover_clusters() would fail entirely if the IAM role lacked redshift-serverless permissions (or redshift provisioned permissions). This made the MCP s\n[…]\n in test_reshift\n\n* Delete src/redshift-mcp-server.zip\n\n* fixed pre-commit\n\n---------\n\nCo-authored-by: Guna Sekhar Babu <gunasekhar.s@wowcher.co.uk>\nCo-authored-by: Sergey Konoplev <gray.ru@gmail.com>",
          "is_bot": false,
          "headline": "fix(redshift-mcp-server): graceful cluster discovery when IAM lacks s…",
          "author_name": "guna sekhar babu",
          "author_login": "S-gunasekhar",
          "committed_at": "2026-07-17T02:38:45Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "3e7b454e64d5b46a388fa434dc5716b47c4c4c0f",
          "body": "…per-directory PR explosion (#4267)\n\n* chore(deps): group Dependabot updates across directories (group-by: dependency-name)\n\nThe uv/npm/docker update configs use `directories: [\"**/*\"]` with a\n`groups` block. Dependabot grouping is per-directory, so a single\nupstream release fans out into one groupe\n[…]\nr dependency updates.\n\n* chore: trigger CI\n\n---------\n\nCo-authored-by: scottschreckengaust <345885+scottschreckengaust@users.noreply.github.com>\nCo-authored-by: Claude Opus 4.8 <noreply@anthropic.com>",
          "is_bot": false,
          "headline": "chore(deps): group Dependabot updates across directories to stop the …",
          "author_name": "Scott Schreckengaust",
          "author_login": "scottschreckengaust",
          "committed_at": "2026-07-16T23:05:19Z",
          "body_truncated": true,
          "is_coding_agent": true
        },
        {
          "oid": "2d30ab513cc13e6eb1bb0d93bd214c08a493bb33",
          "body": "… (#4141)\n\n* fix(openapi-mcp-server): block external $ref SSRF/LFI in spec parsing\n\nThe DNS-pinned fetch (_pinned_fetch) only guarded the root spec document.\nThe parsed bytes were then handed to prance's ResolvingParser with default\nsettings, whose resolver and validation backend dereference $ref ta\n[…]\nified: a `null`/`42` body now raises ValueError, not\nTypeError. Adds a regression test covering null/int/list/string roots.\n\n---------\n\nCo-authored-by: Abhijeet Patil <abhijeet.patil@choicehotels.com>",
          "is_bot": false,
          "headline": "fix(openapi-mcp-server): block external $ref SSRF/LFI in spec parsing…",
          "author_name": "Abhijeet Patil",
          "author_login": "prajwalendra",
          "committed_at": "2026-07-16T18:40:25Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "778b5a5db8a6f5b92ddb355e59b398544dbf6630",
          "body": "Signed-off-by: awslabs-mcp <203918161+awslabs-mcp@users.noreply.github.com>",
          "is_bot": false,
          "headline": "chore(aws-api-mcp-server): upgrade AWS CLI to v1.45.48 (#4133)",
          "author_name": "awslabs-mcp",
          "author_login": "awslabs-mcp",
          "committed_at": "2026-07-15T11:59:01Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "a024ce485007cb6d9503455bf689c1407d87c3a0",
          "body": null,
          "is_bot": false,
          "headline": "docs: update README.md (#4129)",
          "author_name": "Arne Wouters",
          "author_login": "arnewouters",
          "committed_at": "2026-07-14T08:17:14Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "58ae27b09c0a37f13481027c28098367f2922987",
          "body": "… (#4106)\n\n* feat(docusaurus): add Japanese (ja) locale for the documentation site\n\nEnable the `ja` locale in the Docusaurus config, add a locale dropdown to\nthe navbar, and add Japanese translations for all 68 documentation pages\n(61 server docs, 4 samples, intro, installation, vibe coding) plus th\n[…]\nhe ja\nbuild still renders the sidebar, navbar, and footer labels in Japanese.\n\nSigned-off-by: Daijiro Wachi <daijiro.wachi@gmail.com>\n\n---------\n\nSigned-off-by: Daijiro Wachi <daijiro.wachi@gmail.com>",
          "is_bot": false,
          "headline": "feat(docusaurus): add Japanese (ja) locale for the documentation site…",
          "author_name": "Daijiro Wachi",
          "author_login": "watilde",
          "committed_at": "2026-07-14T08:15:52Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "984c2e70ffa99e3875ddd0fe37f588a2a2d365e2",
          "body": "Signed-off-by: awslabs-mcp <203918161+awslabs-mcp@users.noreply.github.com>",
          "is_bot": false,
          "headline": "chore(aws-api-mcp-server): upgrade AWS CLI to v1.45.47 (#4128)",
          "author_name": "awslabs-mcp",
          "author_login": "awslabs-mcp",
          "committed_at": "2026-07-14T08:09:26Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "c43296dc9dae27852c4c2b9fa4925d36600375b8",
          "body": "Signed-off-by: awslabs-mcp <203918161+awslabs-mcp@users.noreply.github.com>",
          "is_bot": false,
          "headline": "chore: bump packages for release/2026.07.20260713210810 (#4126)",
          "author_name": "awslabs-mcp",
          "author_login": "awslabs-mcp",
          "committed_at": "2026-07-13T23:57:46Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "bc5bf8f863f2686384ee9a7629a1497647e4651e",
          "body": "…RF (#4108)\n\n* fix(openapi-mcp-server): DNS-pin spec fetches to prevent rebinding SSRF\n\nThe multi-spec (additional_specs) path validated spec_url via\nvalidate_url_for_spec() and then discarded the result, re-fetching with\nhttpx.get(url) — a fresh DNS resolution. A rebinding server could answer a\npub\n[…]\n <noreply@anthropic.com>\n\n---------\n\nCo-authored-by: Claude Opus 4.8 <noreply@anthropic.com>\nCo-authored-by: Copilot Autofix powered by AI <223894421+github-code-quality[bot]@users.noreply.github.com>",
          "is_bot": false,
          "headline": "fix(openapi-mcp-server): DNS-pin spec fetches to prevent rebinding SS…",
          "author_name": "Scott Schreckengaust",
          "author_login": "scottschreckengaust",
          "committed_at": "2026-07-12T12:43:44Z",
          "body_truncated": true,
          "is_coding_agent": true
        },
        {
          "oid": "95623c9fc68e7353034ae38d9dce3663a5338614",
          "body": "…#4109)\n\n* feat(redshift-mcp-server): use SHOW commands for metadata discovery\n\nUpdate the metadata-discovery tools (list_databases, list_schemas,\nlist_tables, list_columns) to use native Redshift SHOW commands\n(SHOW DATABASES / SHOW SCHEMAS / SHOW TABLES / SHOW COLUMNS), aligning\nwith standard SQL \n[…]\nold the injection-escaping checks into the schemas/tables/columns discovery tests.\n\n---------\n\nCo-authored-by: Sergey Konoplev <sergkono@amazon.com>\nCo-authored-by: Sergey Konoplev <gray.ru@gmail.com>",
          "is_bot": false,
          "headline": "feat(redshift-mcp-server): use SHOW commands for metadata discovery (…",
          "author_name": "Saeed Mallak",
          "author_login": "saeedma8",
          "committed_at": "2026-07-10T18:44:40Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "db578053c65e9ecbd332e2a221a535d4f5e0a271",
          "body": "…ess by making it a CLI parameter (#3810)\n\n* Hardening secret manager access by making it a CLI parameter\n\n* Hardening secret manager access by making it a CLI parameter\n\n* Hardening secret manager access by making it a CLI parameter\n\n---------\n\nCo-authored-by: Alain Krok <alkrok@amazon.com>\nCo-authored-by: Laith Al-Saadoon <9553966+theagenticguy@users.noreply.github.com>\nCo-authored-by: Scott Schreckengaust <scottschreckengaust@users.noreply.github.com>",
          "is_bot": false,
          "headline": "fix(mssql-mcp-server,oracle-mcp-server): Hardening secret manager acc…",
          "author_name": "shreyaskshekhar",
          "author_login": "shreyaskshekhar",
          "committed_at": "2026-07-10T17:16:41Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "23b38415a3535eb835b63510d2d9956722119b06",
          "body": "* docs: Add AWS MCP migration guide\n\nAdd MIGRATION.md to aws-api-mcp-server with:\n- Softer intro covering broader AWS MCP benefits (CloudWatch metrics,\n  CloudTrail, OAuth 2.1, sandboxed execution, documentation retrieval)\n- Full tool comparison table for both servers with link to official docs\n- Co\n[…]\ne dependencies to their newest\nversions at install time, which is a supply chain risk if any\ndependency is compromised. Pin to the current stable release and\nadd a note explaining why pinning matters.",
          "is_bot": false,
          "headline": "docs: Add AWS MCP migration guide (#4114)",
          "author_name": "Megha Goyal",
          "author_login": "meghagoyal04",
          "committed_at": "2026-07-10T13:51:27Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "84303565abd4bcbe21878ec9a699888d0c49ffc6",
          "body": null,
          "is_bot": false,
          "headline": "chore: add do not release flag temporarily (#4112)",
          "author_name": "Arne Wouters",
          "author_login": "arnewouters",
          "committed_at": "2026-07-10T13:46:02Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "5dca20ce971ee086243c8dc40f3ee720d4b79439",
          "body": "…ads (#3807)\n\nCo-authored-by: Yunlin Qi <qiyunlin@amazon.com>",
          "is_bot": false,
          "headline": "chore: add path validation for params_file to block sensitive file re…",
          "author_name": "YQ",
          "author_login": "jade710",
          "committed_at": "2026-07-09T22:15:31Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "77c5c5108b5f03b7406f662ea7d9a598612780a2",
          "body": "…tool for real invoice data with FX/local-currency, tax breakdowns, and PO numbers (#4093)\n\n* feat(billing-cost-management-mcp-server): add invoicing list-invoice-summaries tool\n\nWraps the AWS Invoicing ListInvoiceSummaries API as a new FastMCP tool with a detailed, field-by-field description (invoi\n[…]\nool description and add epoch-timestamp + STS-failure tests. Addresses review on #4093.\n\nSigned-off-by: Ankit Malpani <malpani@amazon.com>\n\n---------\n\nSigned-off-by: Ankit Malpani <malpani@amazon.com>",
          "is_bot": false,
          "headline": "feat(billing-cost-management-mcp-server): add list-invoice-summaries …",
          "author_name": "malpani",
          "author_login": "malpani",
          "committed_at": "2026-07-09T19:19:07Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "ed1681d005a89c0e02b2b6157a7b8350a7cbe1ff",
          "body": "…4101)\n\nThe DENIED_POLICY_ARNS guardrail compared policy ARNs using\ncase-sensitive set membership, but IAM resolves managed-policy ARNs\nwithout regard to case. A case variant of a denied ARN therefore passed\nthe check while IAM still attached the canonical high-privilege policy\n(e.g. AdministratorAc\n[…]\n IAM's own resolution behavior. Applies\nto both attach_user_policy and attach_group_policy.\n\nAdds regression tests covering lower/upper/mixed-case and\nwhitespace-padded variants for both entry points.",
          "is_bot": false,
          "headline": "fix(iam-mcp-server): make managed-policy denylist case-insensitive (#…",
          "author_name": "oshardik",
          "author_login": "oshardik",
          "committed_at": "2026-07-08T21:22:56Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "436063f35a02f90f3a6009b179a96bd73b9390d8",
          "body": "…n (#4092)\n\nIn read-only mode, readonly_query and transact accepted bare Postgres\nSET <name> = ... / SET LOCAL / set_config(...) statements. Because the\npooled connection uses autocommit and BEGIN TRANSACTION READ ONLY only\nblocks writes to tables (not session/GUC state), such a statement was\ncommit\n[…]\n scrub\n  fails, and ROLLBACK before scrubbing on a read-only violation in transact.\n\nVerified end-to-end against a live Aurora DSQL cluster; 238 unit tests\npass; detector at 100% coverage; ruff clean.",
          "is_bot": false,
          "headline": "fix(aurora-dsql): harden read-only mode against session-state mutatio…",
          "author_name": "Anwesha",
          "author_login": "anwesham-lab",
          "committed_at": "2026-07-08T19:26:42Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "d4dbc333552c88e5ad9133686898228b2238d581",
          "body": "… from PromQL tools (#3999)\n\n* docs(cloudwatch-mcp-server): remove regional availability disclaimers from PromQL tools\n\nDrop the hardcoded list of supported regions (us-east-1, us-west-2,\neu-west-1, ap-southeast-1, ap-southeast-2) from the PromQL tool region\nparameter descriptions and the README not\n[…]\nalls in PromQL tools\n\nruff format collapses the now-shorter region parameter descriptions onto\na single line (they fit within the 99-char limit after the regional\navailability disclaimer was removed).",
          "is_bot": false,
          "headline": "docs(cloudwatch-mcp-server): remove regional availability disclaimers…",
          "author_name": "Gianluca Cacace",
          "author_login": "gcacace",
          "committed_at": "2026-07-08T12:08:07Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "636aca8e109b5559006044f035bb89c16e9e5410",
          "body": "…-server (#4063)\n\nCo-authored-by: Spencer Corwin <spencor@amazon.com>",
          "is_bot": false,
          "headline": "chore(codeowners): add spencercorwin as codeowner for aurora-dsql-mcp…",
          "author_name": "Spencer Corwin",
          "author_login": "spencercorwin",
          "committed_at": "2026-07-07T22:36:00Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "94a27d16d82d00bcc465710b7e4973dbec878729",
          "body": "…on to prevent bypass (#4029)\n\n* fix(aurora-dsql-mcp-server): strip SQL comments before regex evaluation to prevent bypass\n\nSQL inline comments (/**/) are treated as whitespace by PostgreSQL but\nnot by Python's regex engine. This allows payloads like INTO/**/OUTFILE\nto bypass \\s+ patterns in readonl\n[…]\n-- comment injection detection) and the\nstripped SQL (catching /**/ keyword bypass).\n\n* fix: update uv.lock and fix import ordering for ruff\n\n---------\n\nCo-authored-by: Pooja Kale <pjakale@amazon.com>",
          "is_bot": false,
          "headline": "fix(aurora-dsql-mcp-server): strip SQL comments before regex evaluati…",
          "author_name": "Pooja Kale",
          "author_login": "pkale",
          "committed_at": "2026-07-07T19:01:58Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "0e96fa1d3a6c5bbf84fcd89ab02ff70a34d061a5",
          "body": "* fix: fastmcp package to 3.2.0\n\n* fix: adapt tests to fastmcp 3.x tool API\n\n- aws-iac: @mcp.tool() returns the plain function (no .fn wrapper)\n- document-loader: FastMCP.get_tools() removed, use list_tools()\n- billing: decorated symbol has no .name, query server.get_tool()\n\n* fix: resolve pyright e\n[…]\nstmcp imports to public paths (fastmcp.tools/fastmcp.prompts)\n  since fastmcp.tools.tool / fastmcp.prompts.prompt no longer resolve\n- fix misplaced type:ignore for dict filters arg in aws_pricing test",
          "is_bot": false,
          "headline": "fix: fastmcp package to 3.2.0 (#4088)",
          "author_name": "Scott Schreckengaust",
          "author_login": "scottschreckengaust",
          "committed_at": "2026-07-07T18:01:31Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "18ba73c0170963fe30ee9e9aaf884b37557e18d8",
          "body": "The start_run_batch tool passed the batch name to the boto3 StartRunBatch\nAPI under the key 'name', which is not a valid parameter. The API expects\n'batchName'. This caused parameter validation errors whenever a batch name\nwas supplied. Update the parameter key and the corresponding test assertion.",
          "is_bot": false,
          "headline": "fix(healthomics): use batchName parameter in StartRunBatch call (#4089)",
          "author_name": "Mark Schreiber",
          "author_login": "markjschreiber",
          "committed_at": "2026-07-06T23:37:20Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "3f87d666b4c09e1d98fc0bd53235d1ddc4fe1d6c",
          "body": "Signed-off-by: awslabs-mcp <203918161+awslabs-mcp@users.noreply.github.com>",
          "is_bot": false,
          "headline": "chore: bump packages for release/2026.07.20260706214220 (#4087)",
          "author_name": "awslabs-mcp",
          "author_login": "awslabs-mcp",
          "committed_at": "2026-07-06T21:46:11Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "ceb1e788082f4ae70094b9e784dc95e21963685d",
          "body": "* update project script\n\n* add quotes for project scripts",
          "is_bot": false,
          "headline": "fix: roda-mcp update project script (#4086)",
          "author_name": "Guyu Ye",
          "author_login": "guyu-ye",
          "committed_at": "2026-07-06T21:39:50Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "012b37c8935e4582da66fdffe61595732bea2cb9",
          "body": "Signed-off-by: awslabs-mcp <203918161+awslabs-mcp@users.noreply.github.com>",
          "is_bot": false,
          "headline": "chore: bump packages for release/2026.07.20260706200910 (#4084)",
          "author_name": "awslabs-mcp",
          "author_login": "awslabs-mcp",
          "committed_at": "2026-07-06T20:24:57Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "21db37d2894534b25b464a80f001a45db57c8f5d",
          "body": "The check-license-header action runs in strict mode, which requires\nevery file to be matched by either an include or exclude glob. The\nraw *.drawio source file (an XML-based diagram format) matched\nneither, producing \"Config does not cover the file\" — treated as an\nerror.\n\nFollow the existing conven\n[…]\ns): add *.drawio to the first block's exclude\n(no Python-style header expected) and the third block's include (so\nstrict mode acknowledges it).\n\nCo-authored-by: Claude Opus 4.8 <noreply@anthropic.com>",
          "is_bot": false,
          "headline": "chore: exclude *.drawio from license header check (#4082)",
          "author_name": "Scott Schreckengaust",
          "author_login": "scottschreckengaust",
          "committed_at": "2026-07-06T19:56:44Z",
          "body_truncated": true,
          "is_coding_agent": true
        },
        {
          "oid": "bc316ca982ada1bf864267b121c60c8f7d8daef5",
          "body": "* initial sync from gitlab\n\n* update packages and test coverage\n\n* update installation instructions in README; moved architecture to a different file; minor updates to package files\n\n* update path to architecture\n\n* update based on pull request review; update docusaurus\n\n* update packages; add gif\n\n\n[…]\nt; update pytest location\n\n* fix null-value crash pattern in server\n\n* fix for crash on null for all tools\n\n---------\n\nCo-authored-by: Laith Al-Saadoon <9553966+theagenticguy@users.noreply.github.com>",
          "is_bot": false,
          "headline": "feat: add RODA MCP server (#4038)",
          "author_name": "Guyu Ye",
          "author_login": "guyu-ye",
          "committed_at": "2026-07-06T19:29:42Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "8e7650ba7cd73d8ba35150ca4daf5ab3bd6836d0",
          "body": "…072)\n\nFixes #4036\n\nMCP clients that serialize unset optional string parameters as empty\nstrings caused get_eks_insights to enter detail mode and call\nDescribeInsight with an empty id. Normalize insight_id before choosing\nlist vs detail mode and add regression tests for empty/whitespace ids.\n\nCo-authored-by: syf2211 <syf2211@users.noreply.github.com>\nCo-authored-by: Sarah Li <43288700+srhsrhsrhsrh@users.noreply.github.com>",
          "is_bot": false,
          "headline": "fix(eks): treat blank insight_id as list mode in get_eks_insights (#4…",
          "author_name": "石岳峰",
          "author_login": "syf2211",
          "committed_at": "2026-07-02T20:48:02Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "2d95d9cd041af77846b6cf29bc3b64819914dcfd",
          "body": "Mirror the EF Core adapter docs from the canonical agent-plugins\nDSQL skill into the MCP server skill and Kiro Power steering:\n\n- Add the EF Core (.NET) adapter to the connectivity adapters table\n  and bump the specialized-adapter count 3 -> 4.\n- Add a C# / .NET section (Npgsql connector + EF Core s\n[…]\nde.\n- Update onboarding capability counts (12 drivers, 4 adapters).\n\nKeeps kiro_power/steering byte-identical to skills/dsql-skill\nreferences.\n\nCo-authored-by: Prabakaran Annadurai <prabaw@amazon.com>",
          "is_bot": false,
          "headline": "feat(aurora-dsql): add EF Core .NET ORM adapter guidance (#4060)",
          "author_name": "Prabakaran Annadurai",
          "author_login": "praba2210",
          "committed_at": "2026-07-02T19:50:59Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "a584e2aadec3f47302ab5e9be0e9a6f2ba657e1c",
          "body": "…(#4055)\n\nConcurrent execute_query calls against the same cluster:database shared one\nunguarded Redshift Data API session and could interleave on it, leading to a\nsession-creation race under concurrent cold starts (creating and leaking\nextra server-side sessions and surfacing intermittent errors), r\n[…]\nructions, add a session\n  management note, and drop the now-unused consts.\n\nVerified end-to-end against live provisioned and serverless clusters.\n\nCo-authored-by: Sergey Konoplev <sergkono@amazon.com>",
          "is_bot": false,
          "headline": "fix(redshift-mcp-server): serialize the per-cluster:database session …",
          "author_name": "Sergey Konoplev",
          "author_login": "grayhemp",
          "committed_at": "2026-07-02T17:42:58Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "71caffa8847723d7b4b5e1242487efd6182f0336",
          "body": "Signed-off-by: awslabs-mcp <203918161+awslabs-mcp@users.noreply.github.com>",
          "is_bot": false,
          "headline": "chore: bump packages for release/2026.07.20260702161703 (#4071)",
          "author_name": "awslabs-mcp",
          "author_login": "awslabs-mcp",
          "committed_at": "2026-07-02T16:56:33Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "4ebf0ff153f0c50e34414c890100f78323cb4b80",
          "body": "Co-authored-by: Som Chatterjee🤖 <somsubhr@amazon.com>",
          "is_bot": false,
          "headline": "chore(billing-cost-management): bump version to 0.0.25 (#4069)",
          "author_name": "Som Chatterjee",
          "author_login": "somsubhro",
          "committed_at": "2026-07-02T15:49:08Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "9c2ee9554560c1d32a4e4f3dd9e6b7d4574eac29",
          "body": "…T.md link (#4057)\n\nDocusaurus resolves relative .md links against the importing page's\nlocation (docusaurus/docs/servers/), not the source file's location.\nThis caused a broken link build failure.",
          "is_bot": false,
          "headline": "fix(valkey-mcp-server): use absolute GitHub URL for ELASTICACHECONNEC…",
          "author_name": "Jonathan Neufeld",
          "author_login": "Jonathan-Improving",
          "committed_at": "2026-06-30T17:30:16Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "3f1eaea4d76cd088de05c8398977a303b43d4f39",
          "body": "…kill + Kiro power (#4020)\n\n* docs(aurora-dsql): mirror 8 reference files from agent-plugins into the skill + Kiro power\n\nThe agent-plugins DSQL skill (canonical source) carries 8 reference files\nthat were never mirrored to the awslabs/mcp skill, creating cross-platform\ndrift. These landed in agent-\n[…]\ning only works for #-style\ncomments (not SQL --), and adding it would break verbatim mirroring of\nthe canonical agent-plugins source, so audit the finding in\n.secrets.baseline as not-a-secret instead.",
          "is_bot": false,
          "headline": "docs(aurora-dsql): mirror 8 reference files from agent-plugins into s…",
          "author_name": "Aleksandar Maksimovic",
          "author_login": "amaksimo",
          "committed_at": "2026-06-30T00:34:05Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "89a7927e7b13b8453eb1d4e18dba0ec4e3292a11",
          "body": "…… (#4045)\n\n* fix(aws-dataprocessing-mcp-server): block UNLOAD bypass of read-only guardrail\n\nSwitch the Athena query handler gate from a denylist (contains_write_operations)\nto the existing allowlist (is_read_only_query) so unrecognized statements are\nblocked by default. Also add UNLOAD to WRITE_OP\n[…]\ned with write access\n\n* style(aws-dataprocessing-mcp-server): fix ruff format line length in test\n\n---------\n\nCo-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>",
          "is_bot": false,
          "headline": "fix(aws-dataprocessing-mcp-server): block UNLOAD bypass of read-only …",
          "author_name": "linliyu",
          "author_login": "LiyuanLD",
          "committed_at": "2026-06-29T23:21:25Z",
          "body_truncated": true,
          "is_coding_agent": true
        },
        {
          "oid": "27def17cb45f32a3e6b1ba30f078138d2798ba32",
          "body": "…r Cost Explorer operations (#4039)\n\n* fix(billing-cost-management-mcp-server): make SQL offload dispatch and size gate actually fire\n\nTwo bugs in the SQL-offload path made it net-negative for the agent:\n\n1. Dispatch mismatch. _get_specialized_converter keys (snake_case)\n   never matched the operati\n[…]\n-management-mcp-server): consolidate SQL-offload and pagination boilerplate\n\n1. Simplify convert_response_if_needed return contract\n2. Pagination-envelope auto-derivation in convert_response_if_needed",
          "is_bot": false,
          "headline": "fix(billing-cost-management): fix SQL-offload and pagination paths fo…",
          "author_name": "Yu Wang",
          "author_login": "wangyuhere",
          "committed_at": "2026-06-29T20:58:53Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "512a128c4b1a1c9d808eed665d6674c4a8b4c5d6",
          "body": "…urity-model docs (#4044)\n\n* fix(mysql-mcp-server): strip SQL comments before regex to close /**/ bypass.\n\nThe mutable SQL detector matched regexes against the raw SQL string while\nMySQL treats /* ... */, --, and # as whitespace. Payloads like\nINTO/**/OUTFILE and LOAD/**/DATA INFILE bypassed the rea\n[…]\nNSERT and variants) plus two comment-only\n  negative cases.\n- Bump 1.0.21 -> 1.0.22 in pyproject.toml, __init__.py, and uv.lock.\n\n---------\n\nCo-authored-by: Vrushali Suresh Kadam <vrushaka@amazon.com>",
          "is_bot": false,
          "headline": "fix(mysql-mcp-server): close read-only bypasses (CWE-184) and add sec…",
          "author_name": "Vrushali Kadam",
          "author_login": "happycupofjava",
          "committed_at": "2026-06-29T20:21:03Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "5b22120e3a3faacb5c146dd15019741d7ddeb7e2",
          "body": "…+ Command Runner Tools (#4024)\n\n* Introducing MCP server v2\n\n* Round of clean-up / refactoring\n\n* Add command runner tools (`valkey_read`, `valkey_write`, `valkey_admin`) and their respective unit tests. Update AEA-355 plan and main imports to reflect phase completion.\n\n* Add inline documentation t\n[…]\nd, resolving an agent usability issue\n\n* Add documentation for tool name collision handling strategies in README\n\n* Document known limitations for Valkey Search operations in aggregate search MCP tool",
          "is_bot": false,
          "headline": "feat(valkey-mcp-server): V2 — GLIDE migration, Focused Search + JSON …",
          "author_name": "Jonathan Neufeld",
          "author_login": "Jonathan-Improving",
          "committed_at": "2026-06-29T20:17:29Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "02cdc86ccaeae0a65999c672336b80369842018a",
          "body": "Add sqlglot-based SQL validation to storage_lens_run_query to reject\nDDL/DML statements (CREATE, DROP, ALTER, INSERT, UPDATE, DELETE, MERGE,\nGRANT, REVOKE) and multi-statement input. Only single top-level SELECT\nor WITH...SELECT CTE queries are allowed through to Athena execution.\n\nThe validation ap\n[…]\ne tool entry point.\n\nUses sqlglot with Trino dialect for robust AST-based parsing. The\n{table} placeholder is substituted with a dummy identifier before\nparsing to avoid false-positive parse failures.",
          "is_bot": false,
          "headline": "fix(storage-lens): Validate user queries are read-only SELECT (#4030)",
          "author_name": "Gary",
          "author_login": "Comusus",
          "committed_at": "2026-06-29T18:16:16Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "4fdc3bcf3c0f0b09db07b277ad8b4c4e67c6ea01",
          "body": "…atch storage modes (#4041)",
          "is_bot": false,
          "headline": "feat(healthomics): adds support for start-run and start-batch-run scr…",
          "author_name": "Mark Schreiber",
          "author_login": "markjschreiber",
          "committed_at": "2026-06-29T16:41:01Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "3a5294539de4de3a91d0ee72d5487bc8b8b1fcd7",
          "body": "Co-authored-by: occhangg <80849383+occhangg@users.noreply.github.com>",
          "is_bot": false,
          "headline": "Troubleshooting setup for AWS Transform (#4028)",
          "author_name": "aishsun2701",
          "author_login": "aishsun2701",
          "committed_at": "2026-06-26T20:50:32Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "2b0b2ece72ea26d93af13fac7378dfdd3bbe9366",
          "body": "…042)\n\nThe recommend tool is no longer available, so remove it from the\ndocumented tools list.\n\nCo-authored-by: Deepankan BharathiNagaraj <deepnkbn@amazon.de>",
          "is_bot": false,
          "headline": "docs(aws-knowledge-mcp-server): remove recommend tool from README (#4…",
          "author_name": "Deepankan Bharathi Nagaraj",
          "author_login": "deepankanbn",
          "committed_at": "2026-06-26T14:19:01Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "91ecb313b04480217edf573f62d765d0c5a12653",
          "body": "… cost_category_name (#4031)\n\nThe getCostCategories operation silently dropped the cost_category_name\nargument, so callers that asked for the values inside a category got the\nlist of category names instead. The handler also tried to dispatch to a\nnon-existent boto3 method (ce_client.get_cost_categor\n[…]\n/ CostCategoryValues), drop\nthe undocumented getCostCategoryValues operation alias, and document\ncost_category_name in the tool description.\n\nTests now mock the real boto3 method for both call shapes.",
          "is_bot": false,
          "headline": "fix(billing-cost-management-mcp-server): make getCostCategories honor…",
          "author_name": "Yu Wang",
          "author_login": "wangyuhere",
          "committed_at": "2026-06-25T18:12:08Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "4cd85ca5a307b2d6a7c718505e0d0e78cfec0cfa",
          "body": "Signed-off-by: awslabs-mcp <203918161+awslabs-mcp@users.noreply.github.com>",
          "is_bot": false,
          "headline": "chore: bump packages for release/2026.06.20260625003520 (#4032)",
          "author_name": "awslabs-mcp",
          "author_login": "awslabs-mcp",
          "committed_at": "2026-06-25T05:16:56Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "b01e23c35e44dfea130d1f0888eb146746b7ffe7",
          "body": "…ctions in search_documentation (#4027)\n\nCo-authored-by: Zain Jerath <zjerath@amazon.com>",
          "is_bot": false,
          "headline": "feat(aws-documentation-mcp-server): surface per-result recommended se…",
          "author_name": "Zain Jerath",
          "author_login": "zjerath",
          "committed_at": "2026-06-25T00:24:16Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "e4f10c207404bdd605358d368c22aedd601042c1",
          "body": "Signed-off-by: awslabs-mcp <203918161+awslabs-mcp@users.noreply.github.com>",
          "is_bot": false,
          "headline": "chore(aws-api-mcp-server): upgrade AWS CLI to v1.45.36 (#4022)",
          "author_name": "awslabs-mcp",
          "author_login": "awslabs-mcp",
          "committed_at": "2026-06-24T07:52:03Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "3f3d3722b958ffbf41d75eb9740c0c03e60bcba6",
          "body": "…ent + guide DI for incident RCA (#4025)\n\nThe CloudWatch Logs client used by the ServiceEvents tools (find_deployment,\nget_recent_incidents, get_incident_root_cause) was built in cw_logs.py with a\nbare boto3.client('logs') that ignored AWS_PROFILE, so when the server was run\nwith AWS_PROFILE set (an\n[…]\neciding value is runtime-only data), the next step is a DI breakpoint; and\ncreate_instrumentation frames its primary RCA use as capturing the runtime\nvalues that telemetry and source code cannot show.",
          "is_bot": false,
          "headline": "fix(cloudwatch-applicationsignals): use shared profile-aware logs cli…",
          "author_name": "Min Xia",
          "author_login": "mxiamxia",
          "committed_at": "2026-06-23T22:38:41Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "da2ae8a739a72adc4815f3e37f257d04970d14a2",
          "body": "…nstrumentation (#4021)\n\nThe dynamic-instrumentation operations are now part of the public\napplication-signals API (boto3 >= 1.43.35), so the bundled private service\nmodel and its dedicated client factory are no longer needed.\n\n- Bump boto3 / boto3-stubs floor to >=1.43.35; refresh uv.lock.\n- Delete\n[…]\nrgs); update crud_tools / status_tools call sites.\n- Update tests to stub the shared client with a tracked-stubber teardown\n  fixture; drop the now-obsolete client-factory and region-resolution tests.",
          "is_bot": false,
          "headline": "refactor(cloudwatch-applicationsignals): use public SDK for dynamic i…",
          "author_name": "Ping Xiang",
          "author_login": "pxaws",
          "committed_at": "2026-06-23T19:05:42Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "9df0ea9d30b12426f44f30998f2ccaa842f4ef89",
          "body": "…#3996)",
          "is_bot": false,
          "headline": "fix: preserve agent space resources, api guide retry, null severity (…",
          "author_name": "ljainiaz",
          "author_login": "ljainiaz",
          "committed_at": "2026-06-23T17:36:27Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "d60d247385212d8eb79cb6de7bc418de63c7ffbe",
          "body": "Log all file path validation outcomes (allowed and denied) to enable\naudit trails for file operations. Also logs streaming output writes\nbefore they occur.",
          "is_bot": false,
          "headline": "fix(aws-api-mcp-server): add logging for file access validation (#4023)",
          "author_name": "anasstahr",
          "author_login": "anasstahr",
          "committed_at": "2026-06-23T11:15:38Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "eb76f3bbda555dc36e20827f82a311f361675bae",
          "body": "Validate execute_query SQL by parsing it with sqlglot (Redshift dialect) and checking the parsed statement before it runs inside the read-only transaction. Add unit tests. Pin sqlglot>=29.0.1,<30.0.0.\n\nCo-authored-by: Sergey Konoplev <sergkono@amazon.com>",
          "is_bot": false,
          "headline": "feat(redshift-mcp-server): parse read-only queries with sqlglot (#4019)",
          "author_name": "Sergey Konoplev",
          "author_login": "grayhemp",
          "committed_at": "2026-06-23T06:35:11Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "689a2b0d45c3d0c68a0e80e3dda1d5f7c1648db9",
          "body": "…et eval tests (#3997)\n\nAdd Bedrock-free eval tests for the ServiceEvents and dynamic instrumentation\nMCP tools, providing a top-level quality gate on top of the existing\nunit/integration coverage:\n\n- test_tool_eval.py: validates the 8 core ServiceEvents tools are registered\n  with proper schemas, d\n[…]\ns.\n\nBoth are marked `eval`, need no AWS credentials or LLM, and run as part of the\nstandard pytest suite. Register the `eval` and `llm_eval` markers in\npyproject.toml to avoid unknown-marker warnings.",
          "is_bot": false,
          "headline": "test(cloudwatch-applicationsignals): add tool registry + golden datas…",
          "author_name": "Min Xia",
          "author_login": "mxiamxia",
          "committed_at": "2026-06-19T21:09:50Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "d3a840dbd99dbf4b508694955e35477e59520ac0",
          "body": "* improve robustness of MCP server\n\n* address precommit and code coverage\n\n* remove ref\n\n* add 1 more test\n\n---------\n\nCo-authored-by: Ken Zhang <kennthhz@amazon.com>",
          "is_bot": false,
          "headline": "fix: Improve robustness of MCP server (#3987)",
          "author_name": "Ken Zhang",
          "author_login": "kennthhz",
          "committed_at": "2026-06-19T19:29:39Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "6aa6fe551a968ac0ae114fc1d8792e2057fce00f",
          "body": "…after comparison  (#3977)\n\n* feat(cloudwatch-applicationsignals): add error patterns (operation x exception) to get_endpoint_performance\n\nA \"what error patterns does my service have / changed?\" question previously had no\nbacking tool — the model stitched it together from function-level errors and i\n[…]\nn both _latest_deployment_dt and find_deployment (which previously\nduplicated the parse). Add tests for the naive-coercion case and prove the\ncomparison path no longer raises on a naive deployment_dt.",
          "is_bot": false,
          "headline": "feat(cloudwatch-applicationsignals): support error patterns + before/…",
          "author_name": "Min Xia",
          "author_login": "mxiamxia",
          "committed_at": "2026-06-18T18:37:17Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "df9ebe29df93da1aad40681707414c506fa4028e",
          "body": "Signed-off-by: awslabs-mcp <203918161+awslabs-mcp@users.noreply.github.com>",
          "is_bot": false,
          "headline": "chore: bump packages for release/2026.06.20260618150747 (#3986)",
          "author_name": "awslabs-mcp",
          "author_login": "awslabs-mcp",
          "committed_at": "2026-06-18T15:18:59Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "8f18991140ff8344401a0f740d05877fffe31b8c",
          "body": "….0.14 (#3985)\n\nThe fixes for pagination, error mapping, and the export job (#3335) were\nlabeled 0.0.13 in the changelog, but 0.0.12 and 0.0.13 were never published\nto PyPI. The first published release carrying these fixes was 0.0.14\n(2026-05-05). Rename the heading so the changelog matches the published\nversion.\n\nCo-authored-by: Steven Johnston <stevehj@amazon.co.uk>",
          "is_bot": false,
          "headline": "docs(healthlake-mcp-server): correct changelog heading to published 0…",
          "author_name": "Steven Johnston",
          "author_login": "aws-steve",
          "committed_at": "2026-06-18T15:17:19Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "7a4f6b539ed9b64d61672d135878d28e783f4684",
          "body": "Signed-off-by: awslabs-mcp <203918161+awslabs-mcp@users.noreply.github.com>",
          "is_bot": false,
          "headline": "chore(aws-api-mcp-server): upgrade AWS CLI to v1.45.32 (#3984)",
          "author_name": "awslabs-mcp",
          "author_login": "awslabs-mcp",
          "committed_at": "2026-06-18T09:22:21Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "ea55b318a0909e03a875b29b0fcede4f4d0dd8e2",
          "body": "…rs (#3614)\n\nCo-authored-by: Jonathan Lim <lmjonat@amazon.com>\nCo-authored-by: Alain Krok <alkrok@amazon.com>",
          "is_bot": false,
          "headline": "chore(aws-docs-mcp): Updating CODEOWNERS to reflect current maintaine…",
          "author_name": "Jon Lim",
          "author_login": "JonLim",
          "committed_at": "2026-06-18T00:21:32Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "8e91409e00a82e0474c3c07748d5df25d4a2a77a",
          "body": "…-result metadata in search_documentation (#3968)\n\n* feat(aws-documentation-mcp-server): surface optional response and per-result metadata in search_documentation\n\n* fix(aws-documentation-mcp-server): guard metadata validation against malformed backend responses\n\n---------\n\nCo-authored-by: Zain Jerath <zjerath@amazon.com>",
          "is_bot": false,
          "headline": "feat(aws-documentation-mcp-server): surface optional response and per…",
          "author_name": "Zain Jerath",
          "author_login": "zjerath",
          "committed_at": "2026-06-18T00:06:50Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "fd599170e0e456d7d2796bf2503bc24561a0da28",
          "body": "Signed-off-by: awslabs-mcp <203918161+awslabs-mcp@users.noreply.github.com>",
          "is_bot": false,
          "headline": "chore: bump packages for release/2026.06.20260617223749 (#3980)",
          "author_name": "awslabs-mcp",
          "author_login": "awslabs-mcp",
          "committed_at": "2026-06-17T22:49:14Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "ebcaf8c9030276364d27de3b2fb9e44430bac943",
          "body": "…3979)",
          "is_bot": false,
          "headline": "fix: use semver pattern in version test instead of hardcoded value (#…",
          "author_name": "ljainiaz",
          "author_login": "ljainiaz",
          "committed_at": "2026-06-17T22:35:19Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "b1daa94aeebd24f81c603657b3ce56e154f75a24",
          "body": "Bumps [launch-editor](https://github.com/vitejs/launch-editor) from 2.11.1 to 2.14.1.\n- [Commits](https://github.com/vitejs/launch-editor/compare/v2.11.1...v2.14.1)\n\n---\nupdated-dependencies:\n- dependency-name: launch-editor\n  dependency-version: 2.14.1\n  dependency-type: indirect\n...\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": "chore(deps): update npm: bump launch-editor in /docusaurus (#3976)",
          "author_name": "dependabot[bot]",
          "author_login": "dependabot[bot]",
          "committed_at": "2026-06-17T22:10:14Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "84fac91ef58b1ef017c75b40ba81aa334a039316",
          "body": "…and path validation (#3973)\n\n* feat(security-agent-mcp-server): add diff scan, threat model review, and path validation\n\n- Add start_diff_scan tool: fast incremental scans focused on git diff\n- Add start_threat_model_review tool: STRIDE-based threat analysis guided by design specs\n- Add WORKSPACE_R\n[…]\n (timeout, archive failure, missing bucket, gone space)\n\n* fix: handle root filesystem as workspace root in path validation\n\n* chore: bump boto3 minimum to 1.43.32 for latest SecurityAgent SDK support",
          "is_bot": false,
          "headline": "feat(security-agent-mcp-server): add diff scan, threat model review, …",
          "author_name": "ljainiaz",
          "author_login": "ljainiaz",
          "committed_at": "2026-06-17T22:01:45Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "ebd24cfcfd947968318e39a79984f9a747f07064",
          "body": "Signed-off-by: awslabs-mcp <203918161+awslabs-mcp@users.noreply.github.com>",
          "is_bot": false,
          "headline": "chore(aws-api-mcp-server): upgrade AWS CLI to v1.45.31 (#3971)",
          "author_name": "awslabs-mcp",
          "author_login": "awslabs-mcp",
          "committed_at": "2026-06-17T08:27:37Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "b538232a4077c3083daa9f2d78cbb7dc1290b4df",
          "body": "…a result set (#3822)\n\nexecute_query previously raised a 'Query does not have result' error for\nstatements that finish without a result set (e.g. SET). Check HasResultSet\nvia describe_statement before calling get_statement_result and return an\nempty result otherwise.\n\nCo-authored-by: Sergey Konoplev <sergkono@amazon.com>",
          "is_bot": false,
          "headline": "fix(redshift-mcp-server): return empty result for statements without …",
          "author_name": "Sergey Konoplev",
          "author_login": "grayhemp",
          "committed_at": "2026-06-17T02:48:44Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "801acf5759db2ab7c09b420e77c1d824e667be66",
          "body": "…0 endpoints for all Application Signals services (#3967)\n\n* fix(cloudwatch-applicationsignals): get_endpoint_performance returned 0 endpoints for all AppSignals services\n\nget_endpoint_performance always reported total_endpoints: 0 on the Application\nSignals path, even for services that have operati\n[…]\n _find_service_key_attributes cases for: a service summary missing a Name\n(skipped), and multiple case-insensitive matches (first one is retained).\nendpoint_metrics.py is now 100% line+branch covered.",
          "is_bot": false,
          "headline": "fix(cloudwatch-applicationsignals): get_endpoint_performance returns …",
          "author_name": "Min Xia",
          "author_login": "mxiamxia",
          "committed_at": "2026-06-17T01:38:28Z",
          "body_truncated": true,
          "is_coding_agent": false
        }
      ],
      "releases_count": 100,
      "commits_last_year": 1072,
      "latest_release_at": "2026-07-23T07:09:17Z",
      "latest_release_tag": "2026.07.20260723053753",
      "releases_from_tags": false,
      "days_since_last_push": 0,
      "active_weeks_last_year": 52,
      "days_since_latest_release": 5,
      "mean_days_between_releases": 4.9
    },
    "community": {
      "has_readme": true,
      "has_license": true,
      "has_description": true,
      "has_contributing": true,
      "health_percentage": 87,
      "has_issue_template": false,
      "has_code_of_conduct": true,
      "has_pull_request_template": true
    },
    "ecosystem": {
      "packages": [
        {
          "name": "awslabs.aws-api-mcp-server",
          "exists": true,
          "license": "Apache-2.0",
          "keywords": [
            "License :: OSI Approved :: Apache Software License",
            "Operating System :: OS Independent",
            "Programming Language :: Python",
            "Programming Language :: Python :: 3",
            "Programming Language :: Python :: 3.10",
            "Programming Language :: Python :: 3.11",
            "Programming Language :: Python :: 3.12",
            "Programming Language :: Python :: 3.13"
          ],
          "ecosystem": "pypi",
          "matches_repo": true,
          "registry_url": "https://pypi.org/project/awslabs.aws-api-mcp-server/",
          "is_deprecated": false,
          "latest_version": "1.4.0",
          "repository_url": "https://github.com/awslabs/mcp.git",
          "versions_count": 88,
          "total_downloads": null,
          "dependents_count": null,
          "deprecation_note": null,
          "maintainers_count": null,
          "monthly_downloads": null,
          "first_published_at": "2025-07-14T18:59:12.450549Z",
          "latest_published_at": "2026-07-23T07:02:10.276263Z",
          "latest_version_yanked": null,
          "days_since_latest_publish": 5
        },
        {
          "name": "awslabs.aws-iac-mcp-server",
          "exists": true,
          "license": "Apache-2.0",
          "keywords": [
            "License :: OSI Approved :: Apache Software License",
            "Operating System :: OS Independent",
            "Programming Language :: Python",
            "Programming Language :: Python :: 3",
            "Programming Language :: Python :: 3.10",
            "Programming Language :: Python :: 3.11",
            "Programming Language :: Python :: 3.12",
            "Programming Language :: Python :: 3.13"
          ],
          "ecosystem": "pypi",
          "matches_repo": true,
          "registry_url": "https://pypi.org/project/awslabs.aws-iac-mcp-server/",
          "is_deprecated": false,
          "latest_version": "1.0.21",
          "repository_url": "https://github.com/awslabs/mcp.git",
          "versions_count": 21,
          "total_downloads": null,
          "dependents_count": null,
          "deprecation_note": null,
          "maintainers_count": null,
          "monthly_downloads": 153342,
          "first_published_at": "2025-11-19T22:57:50.217375Z",
          "latest_published_at": "2026-07-22T14:26:24.966867Z",
          "latest_version_yanked": null,
          "days_since_latest_publish": 6
        },
        {
          "name": "awslabs.amazon-mq-mcp-server",
          "exists": true,
          "license": "Apache-2.0",
          "keywords": [
            "License :: OSI Approved :: Apache Software License",
            "Operating System :: OS Independent",
            "Programming Language :: Python",
            "Programming Language :: Python :: 3",
            "Programming Language :: Python :: 3.10",
            "Programming Language :: Python :: 3.11",
            "Programming Language :: Python :: 3.12",
            "Programming Language :: Python :: 3.13"
          ],
          "ecosystem": "pypi",
          "matches_repo": true,
          "registry_url": "https://pypi.org/project/awslabs.amazon-mq-mcp-server/",
          "is_deprecated": false,
          "latest_version": "2.0.23",
          "repository_url": "https://github.com/awslabs/mcp.git",
          "versions_count": 25,
          "total_downloads": null,
          "dependents_count": null,
          "deprecation_note": null,
          "maintainers_count": null,
          "monthly_downloads": 1101,
          "first_published_at": "2025-05-13T23:41:45.549040Z",
          "latest_published_at": "2026-07-28T18:41:23.594297Z",
          "latest_version_yanked": null,
          "days_since_latest_publish": 0
        },
        {
          "name": "awslabs.aurora-dsql-mcp-server",
          "exists": true,
          "license": "Apache-2.0",
          "keywords": [
            "License :: OSI Approved :: Apache Software License",
            "Operating System :: OS Independent",
            "Programming Language :: Python",
            "Programming Language :: Python :: 3",
            "Programming Language :: Python :: 3.10",
            "Programming Language :: Python :: 3.11",
            "Programming Language :: Python :: 3.12",
            "Programming Language :: Python :: 3.13"
          ],
          "ecosystem": "pypi",
          "matches_repo": true,
          "registry_url": "https://pypi.org/project/awslabs.aurora-dsql-mcp-server/",
          "is_deprecated": false,
          "latest_version": "1.0.37",
          "repository_url": "https://github.com/awslabs/mcp.git",
          "versions_count": 38,
          "total_downloads": null,
          "dependents_count": null,
          "deprecation_note": null,
          "maintainers_count": null,
          "monthly_downloads": 35713,
          "first_published_at": "2025-05-21T16:21:14.271727Z",
          "latest_published_at": "2026-07-28T18:41:21.643126Z",
          "latest_version_yanked": null,
          "days_since_latest_publish": 0
        },
        {
          "name": "awslabs.aws-appsync-mcp-server",
          "exists": true,
          "license": "Apache-2.0",
          "keywords": [
            "License :: OSI Approved :: Apache Software License",
            "Operating System :: OS Independent",
            "Programming Language :: Python",
            "Programming Language :: Python :: 3",
            "Programming Language :: Python :: 3.10",
            "Programming Language :: Python :: 3.11",
            "Programming Language :: Python :: 3.12",
            "Programming Language :: Python :: 3.13"
          ],
          "ecosystem": "pypi",
          "matches_repo": true,
          "registry_url": "https://pypi.org/project/awslabs.aws-appsync-mcp-server/",
          "is_deprecated": false,
          "latest_version": "0.1.14",
          "repository_url": "https://github.com/awslabs/mcp.git",
          "versions_count": 14,
          "total_downloads": null,
          "dependents_count": null,
          "deprecation_note": null,
          "maintainers_count": null,
          "monthly_downloads": 383,
          "first_published_at": "2025-09-04T19:47:16.933758Z",
          "latest_published_at": "2026-05-08T23:46:46.162481Z",
          "latest_version_yanked": null,
          "days_since_latest_publish": 80
        },
        {
          "name": "awslabs.aws-location-mcp-server",
          "exists": true,
          "license": "Apache-2.0",
          "keywords": [
            "License :: OSI Approved :: Apache Software License",
            "Operating System :: OS Independent",
            "Programming Language :: Python",
            "Programming Language :: Python :: 3",
            "Programming Language :: Python :: 3.10",
            "Programming Language :: Python :: 3.11",
            "Programming Language :: Python :: 3.12",
            "Programming Language :: Python :: 3.13"
          ],
          "ecosystem": "pypi",
          "matches_repo": true,
          "registry_url": "https://pypi.org/project/awslabs.aws-location-mcp-server/",
          "is_deprecated": false,
          "latest_version": "2.0.18",
          "repository_url": "https://github.com/awslabs/mcp.git",
          "versions_count": 19,
          "total_downloads": null,
          "dependents_count": null,
          "deprecation_note": null,
          "maintainers_count": null,
          "monthly_downloads": 1044,
          "first_published_at": "2025-05-08T10:05:05.214550Z",
          "latest_published_at": "2026-05-09T00:07:43.934097Z",
          "latest_version_yanked": null,
          "days_since_latest_publish": 80
        },
        {
          "name": "awslabs.amazon-qindex-mcp-server",
          "exists": true,
          "license": "Apache-2.0",
          "keywords": [
            "License :: OSI Approved :: Apache Software License",
            "Operating System :: OS Independent",
            "Programming Language :: Python",
            "Programming Language :: Python :: 3",
            "Programming Language :: Python :: 3.10",
            "Programming Language :: Python :: 3.11",
            "Programming Language :: Python :: 3.12",
            "Programming Language :: Python :: 3.13"
          ],
          "ecosystem": "pypi",
          "matches_repo": true,
          "registry_url": "https://pypi.org/project/awslabs.amazon-qindex-mcp-server/",
          "is_deprecated": false,
          "latest_version": "0.0.11",
          "repository_url": "https://github.com/awslabs/mcp.git",
          "versions_count": 10,
          "total_downloads": null,
          "dependents_count": null,
          "deprecation_note": null,
          "maintainers_count": null,
          "monthly_downloads": 158,
          "first_published_at": "2025-06-13T17:16:16.487485Z",
          "latest_published_at": "2026-03-06T09:31:28.009033Z",
          "latest_version_yanked": null,
          "days_since_latest_publish": 144
        },
        {
          "name": "awslabs.amazon-neptune-mcp-server",
          "exists": true,
          "license": "Apache-2.0",
          "keywords": [
            "License :: OSI Approved :: Apache Software License",
            "Operating System :: OS Independent",
            "Programming Language :: Python",
            "Programming Language :: Python :: 3",
            "Programming Language :: Python :: 3.10",
            "Programming Language :: Python :: 3.11",
            "Programming Language :: Python :: 3.12",
            "Programming Language :: Python :: 3.13"
          ],
          "ecosystem": "pypi",
          "matches_repo": true,
          "registry_url": "https://pypi.org/project/awslabs.amazon-neptune-mcp-server/",
          "is_deprecated": false,
          "latest_version": "1.0.19",
          "repository_url": "https://github.com/awslabs/mcp.git",
          "versions_count": 20,
          "total_downloads": null,
          "dependents_count": null,
          "deprecation_note": null,
          "maintainers_count": null,
          "monthly_downloads": 1295,
          "first_published_at": "2025-05-16T00:42:46.470221Z",
          "latest_published_at": "2026-07-28T18:41:20.909584Z",
          "latest_version_yanked": null,
          "days_since_latest_publish": 0
        }
      ]
    },
    "popularity": {
      "forks": 1665,
      "stars": 9510,
      "watchers": 74,
      "fork_history": {
        "days": [
          {
            "date": "2025-08-08",
            "count": 2
          },
          {
            "date": "2025-08-09",
            "count": 1
          },
          {
            "date": "2025-08-10",
            "count": 4
          },
          {
            "date": "2025-08-11",
            "count": 1
          },
          {
            "date": "2025-08-12",
            "count": 3
          },
          {
            "date": "2025-08-13",
            "count": 8
          },
          {
            "date": "2025-08-14",
            "count": 5
          },
          {
            "date": "2025-08-15",
            "count": 4
          },
          {
            "date": "2025-08-16",
            "count": 3
          },
          {
            "date": "2025-08-17",
            "count": 1
          },
          {
            "date": "2025-08-18",
            "count": 9
          },
          {
            "date": "2025-08-19",
            "count": 8
          },
          {
            "date": "2025-08-20",
            "count": 14
          },
          {
            "date": "2025-08-21",
            "count": 2
          },
          {
            "date": "2025-08-22",
            "count": 8
          },
          {
            "date": "2025-08-23",
            "count": 2
          },
          {
            "date": "2025-08-24",
            "count": 1
          },
          {
            "date": "2025-08-25",
            "count": 3
          },
          {
            "date": "2025-08-26",
            "count": 6
          },
          {
            "date": "2025-08-27",
            "count": 7
          },
          {
            "date": "2025-08-28",
            "count": 8
          },
          {
            "date": "2025-08-29",
            "count": 5
          },
          {
            "date": "2025-08-31",
            "count": 3
          },
          {
            "date": "2025-09-02",
            "count": 4
          },
          {
            "date": "2025-09-03",
            "count": 1
          },
          {
            "date": "2025-09-04",
            "count": 2
          },
          {
            "date": "2025-09-05",
            "count": 3
          },
          {
            "date": "2025-09-06",
            "count": 1
          },
          {
            "date": "2025-09-07",
            "count": 1
          },
          {
            "date": "2025-09-08",
            "count": 1
          },
          {
            "date": "2025-09-09",
            "count": 2
          },
          {
            "date": "2025-09-10",
            "count": 5
          },
          {
            "date": "2025-09-11",
            "count": 5
          },
          {
            "date": "2025-09-12",
            "count": 6
          },
          {
            "date": "2025-09-13",
            "count": 4
          },
          {
            "date": "2025-09-14",
            "count": 2
          },
          {
            "date": "2025-09-15",
            "count": 5
          },
          {
            "date": "2025-09-16",
            "count": 6
          },
          {
            "date": "2025-09-17",
            "count": 4
          },
          {
            "date": "2025-09-18",
            "count": 4
          },
          {
            "date": "2025-09-19",
            "count": 6
          },
          {
            "date": "2025-09-20",
            "count": 2
          },
          {
            "date": "2025-09-21",
            "count": 2
          },
          {
            "date": "2025-09-22",
            "count": 4
          },
          {
            "date": "2025-09-23",
            "count": 2
          },
          {
            "date": "2025-09-24",
            "count": 1
          },
          {
            "date": "2025-09-25",
            "count": 6
          },
          {
            "date": "2025-09-26",
            "count": 6
          },
          {
            "date": "2025-09-27",
            "count": 1
          },
          {
            "date": "2025-09-29",
            "count": 8
          },
          {
            "date": "2025-09-30",
            "count": 7
          },
          {
            "date": "2025-10-01",
            "count": 6
          },
          {
            "date": "2025-10-02",
            "count": 1
          },
          {
            "date": "2025-10-03",
            "count": 1
          },
          {
            "date": "2025-10-04",
            "count": 1
          },
          {
            "date": "2025-10-05",
            "count": 2
          },
          {
            "date": "2025-10-06",
            "count": 2
          },
          {
            "date": "2025-10-07",
            "count": 7
          },
          {
            "date": "2025-10-08",
            "count": 7
          },
          {
            "date": "2025-10-09",
            "count": 4
          },
          {
            "date": "2025-10-10",
            "count": 3
          },
          {
            "date": "2025-10-11",
            "count": 1
          },
          {
            "date": "2025-10-12",
            "count": 2
          },
          {
            "date": "2025-10-13",
            "count": 2
          },
          {
            "date": "2025-10-14",
            "count": 2
          },
          {
            "date": "2025-10-15",
            "count": 3
          },
          {
            "date": "2025-10-16",
            "count": 3
          },
          {
            "date": "2025-10-17",
            "count": 4
          },
          {
            "date": "2025-10-18",
            "count": 2
          },
          {
            "date": "2025-10-20",
            "count": 3
          },
          {
            "date": "2025-10-21",
            "count": 1
          },
          {
            "date": "2025-10-22",
            "count": 5
          },
          {
            "date": "2025-10-23",
            "count": 5
          },
          {
            "date": "2025-10-24",
            "count": 2
          },
          {
            "date": "2025-10-25",
            "count": 1
          },
          {
            "date": "2025-10-26",
            "count": 2
          },
          {
            "date": "2025-10-27",
            "count": 1
          },
          {
            "date": "2025-10-28",
            "count": 1
          },
          {
            "date": "2025-10-29",
            "count": 1
          },
          {
            "date": "2025-10-30",
            "count": 3
          },
          {
            "date": "2025-10-31",
            "count": 3
          },
          {
            "date": "2025-11-01",
            "count": 2
          },
          {
            "date": "2025-11-03",
            "count": 1
          },
          {
            "date": "2025-11-04",
            "count": 3
          },
          {
            "date": "2025-11-05",
            "count": 4
          },
          {
            "date": "2025-11-06",
            "count": 8
          },
          {
            "date": "2025-11-07",
            "count": 6
          },
          {
            "date": "2025-11-08",
            "count": 12
          },
          {
            "date": "2025-11-09",
            "count": 3
          },
          {
            "date": "2025-11-10",
            "count": 2
          },
          {
            "date": "2025-11-11",
            "count": 1
          },
          {
            "date": "2025-11-12",
            "count": 8
          },
          {
            "date": "2025-11-13",
            "count": 4
          },
          {
            "date": "2025-11-14",
            "count": 4
          },
          {
            "date": "2025-11-15",
            "count": 6
          },
          {
            "date": "2025-11-16",
            "count": 4
          },
          {
            "date": "2025-11-17",
            "count": 3
          },
          {
            "date": "2025-11-18",
            "count": 4
          },
          {
            "date": "2025-11-19",
            "count": 5
          },
          {
            "date": "2025-11-20",
            "count": 6
          },
          {
            "date": "2025-11-21",
            "count": 6
          },
          {
            "date": "2025-11-24",
            "count": 2
          },
          {
            "date": "2025-11-25",
            "count": 4
          },
          {
            "date": "2025-11-26",
            "count": 2
          },
          {
            "date": "2025-11-28",
            "count": 1
          },
          {
            "date": "2025-11-29",
            "count": 2
          },
          {
            "date": "2025-11-30",
            "count": 1
          },
          {
            "date": "2025-12-01",
            "count": 4
          },
          {
            "date": "2025-12-02",
            "count": 5
          },
          {
            "date": "2025-12-03",
            "count": 4
          },
          {
            "date": "2025-12-04",
            "count": 2
          },
          {
            "date": "2025-12-05",
            "count": 3
          },
          {
            "date": "2025-12-08",
            "count": 3
          },
          {
            "date": "2025-12-09",
            "count": 3
          },
          {
            "date": "2025-12-10",
            "count": 5
          },
          {
            "date": "2025-12-11",
            "count": 2
          },
          {
            "date": "2025-12-12",
            "count": 3
          },
          {
            "date": "2025-12-13",
            "count": 2
          },
          {
            "date": "2025-12-15",
            "count": 4
          },
          {
            "date": "2025-12-16",
            "count": 6
          },
          {
            "date": "2025-12-17",
            "count": 4
          },
          {
            "date": "2025-12-19",
            "count": 1
          },
          {
            "date": "2025-12-22",
            "count": 4
          },
          {
            "date": "2025-12-23",
            "count": 1
          },
          {
            "date": "2025-12-24",
            "count": 1
          },
          {
            "date": "2025-12-25",
            "count": 2
          },
          {
            "date": "2025-12-27",
            "count": 2
          },
          {
            "date": "2025-12-29",
            "count": 2
          },
          {
            "date": "2025-12-30",
            "count": 2
          },
          {
            "date": "2025-12-31",
            "count": 1
          },
          {
            "date": "2026-01-01",
            "count": 2
          },
          {
            "date": "2026-01-02",
            "count": 2
          },
          {
            "date": "2026-01-03",
            "count": 2
          },
          {
            "date": "2026-01-05",
            "count": 2
          },
          {
            "date": "2026-01-07",
            "count": 1
          },
          {
            "date": "2026-01-08",
            "count": 3
          },
          {
            "date": "2026-01-09",
            "count": 2
          },
          {
            "date": "2026-01-10",
            "count": 4
          },
          {
            "date": "2026-01-11",
            "count": 2
          },
          {
            "date": "2026-01-12",
            "count": 3
          },
          {
            "date": "2026-01-13",
            "count": 3
          },
          {
            "date": "2026-01-14",
            "count": 5
          },
          {
            "date": "2026-01-15",
            "count": 1
          },
          {
            "date": "2026-01-16",
            "count": 3
          },
          {
            "date": "2026-01-17",
            "count": 1
          },
          {
            "date": "2026-01-18",
            "count": 1
          },
          {
            "date": "2026-01-19",
            "count": 1
          },
          {
            "date": "2026-01-20",
            "count": 3
          },
          {
            "date": "2026-01-21",
            "count": 2
          },
          {
            "date": "2026-01-22",
            "count": 2
          },
          {
            "date": "2026-01-23",
            "count": 4
          },
          {
            "date": "2026-01-24",
            "count": 5
          },
          {
            "date": "2026-01-26",
            "count": 4
          },
          {
            "date": "2026-01-27",
            "count": 8
          },
          {
            "date": "2026-01-28",
            "count": 4
          },
          {
            "date": "2026-01-29",
            "count": 4
          },
          {
            "date": "2026-01-30",
            "count": 3
          },
          {
            "date": "2026-01-31",
            "count": 1
          },
          {
            "date": "2026-02-01",
            "count": 2
          },
          {
            "date": "2026-02-02",
            "count": 5
          },
          {
            "date": "2026-02-03",
            "count": 2
          },
          {
            "date": "2026-02-04",
            "count": 1
          },
          {
            "date": "2026-02-05",
            "count": 1
          },
          {
            "date": "2026-02-06",
            "count": 1
          },
          {
            "date": "2026-02-07",
            "count": 1
          },
          {
            "date": "2026-02-08",
            "count": 1
          },
          {
            "date": "2026-02-09",
            "count": 2
          },
          {
            "date": "2026-02-10",
            "count": 7
          },
          {
            "date": "2026-02-11",
            "count": 7
          },
          {
            "date": "2026-02-12",
            "count": 1
          },
          {
            "date": "2026-02-13",
            "count": 1
          },
          {
            "date": "2026-02-15",
            "count": 3
          },
          {
            "date": "2026-02-16",
            "count": 4
          },
          {
            "date": "2026-02-17",
            "count": 2
          },
          {
            "date": "2026-02-18",
            "count": 3
          },
          {
            "date": "2026-02-19",
            "count": 4
          },
          {
            "date": "2026-02-20",
            "count": 3
          },
          {
            "date": "2026-02-23",
            "count": 2
          },
          {
            "date": "2026-02-24",
            "count": 6
          },
          {
            "date": "2026-02-25",
            "count": 4
          },
          {
            "date": "2026-02-26",
            "count": 1
          },
          {
            "date": "2026-02-27",
            "count": 5
          },
          {
            "date": "2026-02-28",
            "count": 1
          },
          {
            "date": "2026-03-01",
            "count": 2
          },
          {
            "date": "2026-03-02",
            "count": 6
          },
          {
            "date": "2026-03-03",
            "count": 7
          },
          {
            "date": "2026-03-04",
            "count": 2
          },
          {
            "date": "2026-03-05",
            "count": 4
          },
          {
            "date": "2026-03-06",
            "count": 4
          },
          {
            "date": "2026-03-07",
            "count": 1
          },
          {
            "date": "2026-03-09",
            "count": 3
          },
          {
            "date": "2026-03-10",
            "count": 6
          },
          {
            "date": "2026-03-11",
            "count": 4
          },
          {
            "date": "2026-03-12",
            "count": 4
          },
          {
            "date": "2026-03-13",
            "count": 3
          },
          {
            "date": "2026-03-14",
            "count": 2
          },
          {
            "date": "2026-03-15",
            "count": 2
          },
          {
            "date": "2026-03-16",
            "count": 6
          },
          {
            "date": "2026-03-17",
            "count": 1
          },
          {
            "date": "2026-03-18",
            "count": 4
          },
          {
            "date": "2026-03-19",
            "count": 3
          },
          {
            "date": "2026-03-20",
            "count": 4
          },
          {
            "date": "2026-03-21",
            "count": 4
          },
          {
            "date": "2026-03-22",
            "count": 4
          },
          {
            "date": "2026-03-23",
            "count": 2
          },
          {
            "date": "2026-03-24",
            "count": 2
          },
          {
            "date": "2026-03-25",
            "count": 1
          },
          {
            "date": "2026-03-26",
            "count": 5
          },
          {
            "date": "2026-03-27",
            "count": 3
          },
          {
            "date": "2026-03-29",
            "count": 3
          },
          {
            "date": "2026-03-30",
            "count": 1
          },
          {
            "date": "2026-03-31",
            "count": 1
          },
          {
            "date": "2026-04-01",
            "count": 7
          },
          {
            "date": "2026-04-02",
            "count": 3
          },
          {
            "date": "2026-04-03",
            "count": 7
          },
          {
            "date": "2026-04-04",
            "count": 3
          },
          {
            "date": "2026-04-05",
            "count": 1
          },
          {
            "date": "2026-04-06",
            "count": 7
          },
          {
            "date": "2026-04-07",
            "count": 2
          },
          {
            "date": "2026-04-08",
            "count": 6
          },
          {
            "date": "2026-04-09",
            "count": 4
          },
          {
            "date": "2026-04-10",
            "count": 7
          },
          {
            "date": "2026-04-11",
            "count": 2
          },
          {
            "date": "2026-04-12",
            "count": 1
          },
          {
            "date": "2026-04-14",
            "count": 4
          },
          {
            "date": "2026-04-15",
            "count": 4
          },
          {
            "date": "2026-04-16",
            "count": 4
          },
          {
            "date": "2026-04-17",
            "count": 5
          },
          {
            "date": "2026-04-19",
            "count": 1
          },
          {
            "date": "2026-04-20",
            "count": 2
          },
          {
            "date": "2026-04-21",
            "count": 4
          },
          {
            "date": "2026-04-22",
            "count": 2
          },
          {
            "date": "2026-04-23",
            "count": 7
          },
          {
            "date": "2026-04-24",
            "count": 10
          },
          {
            "date": "2026-04-25",
            "count": 2
          },
          {
            "date": "2026-04-26",
            "count": 4
          },
          {
            "date": "2026-04-27",
            "count": 2
          },
          {
            "date": "2026-04-28",
            "count": 1
          },
          {
            "date": "2026-04-29",
            "count": 4
          },
          {
            "date": "2026-05-01",
            "count": 1
          },
          {
            "date": "2026-05-02",
            "count": 1
          },
          {
            "date": "2026-05-03",
            "count": 1
          },
          {
            "date": "2026-05-04",
            "count": 1
          },
          {
            "date": "2026-05-05",
            "count": 4
          },
          {
            "date": "2026-05-06",
            "count": 4
          },
          {
            "date": "2026-05-07",
            "count": 5
          },
          {
            "date": "2026-05-08",
            "count": 2
          },
          {
            "date": "2026-05-09",
            "count": 1
          },
          {
            "date": "2026-05-10",
            "count": 3
          },
          {
            "date": "2026-05-11",
            "count": 4
          },
          {
            "date": "2026-05-12",
            "count": 1
          },
          {
            "date": "2026-05-13",
            "count": 3
          },
          {
            "date": "2026-05-14",
            "count": 6
          },
          {
            "date": "2026-05-15",
            "count": 2
          },
          {
            "date": "2026-05-18",
            "count": 2
          },
          {
            "date": "2026-05-19",
            "count": 3
          },
          {
            "date": "2026-05-20",
            "count": 5
          },
          {
            "date": "2026-05-21",
            "count": 5
          },
          {
            "date": "2026-05-22",
            "count": 3
          },
          {
            "date": "2026-05-23",
            "count": 1
          },
          {
            "date": "2026-05-25",
            "count": 1
          },
          {
            "date": "2026-05-27",
            "count": 2
          },
          {
            "date": "2026-05-28",
            "count": 2
          },
          {
            "date": "2026-05-29",
            "count": 1
          },
          {
            "date": "2026-05-30",
            "count": 1
          },
          {
            "date": "2026-05-31",
            "count": 1
          },
          {
            "date": "2026-06-01",
            "count": 2
          },
          {
            "date": "2026-06-02",
            "count": 1
          },
          {
            "date": "2026-06-03",
            "count": 3
          },
          {
            "date": "2026-06-04",
            "count": 3
          },
          {
            "date": "2026-06-05",
            "count": 6
          },
          {
            "date": "2026-06-06",
            "count": 2
          },
          {
            "date": "2026-06-07",
            "count": 1
          },
          {
            "date": "2026-06-08",
            "count": 4
          },
          {
            "date": "2026-06-09",
            "count": 3
          },
          {
            "date": "2026-06-10",
            "count": 2
          },
          {
            "date": "2026-06-11",
            "count": 3
          },
          {
            "date": "2026-06-12",
            "count": 1
          },
          {
            "date": "2026-06-13",
            "count": 2
          },
          {
            "date": "2026-06-15",
            "count": 3
          },
          {
            "date": "2026-06-18",
            "count": 2
          },
          {
            "date": "2026-06-19",
            "count": 4
          },
          {
            "date": "2026-06-20",
            "count": 2
          },
          {
            "date": "2026-06-22",
            "count": 1
          },
          {
            "date": "2026-06-24",
            "count": 3
          },
          {
            "date": "2026-06-25",
            "count": 6
          },
          {
            "date": "2026-06-26",
            "count": 4
          },
          {
            "date": "2026-06-27",
            "count": 2
          },
          {
            "date": "2026-06-28",
            "count": 2
          },
          {
            "date": "2026-06-29",
            "count": 2
          },
          {
            "date": "2026-06-30",
            "count": 3
          },
          {
            "date": "2026-07-01",
            "count": 3
          },
          {
            "date": "2026-07-02",
            "count": 4
          },
          {
            "date": "2026-07-03",
            "count": 1
          },
          {
            "date": "2026-07-04",
            "count": 3
          },
          {
            "date": "2026-07-06",
            "count": 2
          },
          {
            "date": "2026-07-07",
            "count": 4
          },
          {
            "date": "2026-07-08",
            "count": 3
          },
          {
            "date": "2026-07-09",
            "count": 3
          },
          {
            "date": "2026-07-10",
            "count": 1
          },
          {
            "date": "2026-07-11",
            "count": 1
          },
          {
            "date": "2026-07-12",
            "count": 2
          },
          {
            "date": "2026-07-13",
            "count": 2
          },
          {
            "date": "2026-07-14",
            "count": 2
          },
          {
            "date": "2026-07-15",
            "count": 5
          },
          {
            "date": "2026-07-16",
            "count": 1
          },
          {
            "date": "2026-07-17",
            "count": 4
          },
          {
            "date": "2026-07-19",
            "count": 2
          },
          {
            "date": "2026-07-20",
            "count": 2
          },
          {
            "date": "2026-07-21",
            "count": 2
          },
          {
            "date": "2026-07-22",
            "count": 1
          },
          {
            "date": "2026-07-23",
            "count": 3
          },
          {
            "date": "2026-07-24",
            "count": 3
          },
          {
            "date": "2026-07-26",
            "count": 1
          },
          {
            "date": "2026-07-27",
            "count": 3
          },
          {
            "date": "2026-07-28",
            "count": 1
          }
        ],
        "complete": false,
        "collected": 1000,
        "total_forks": 1665
      },
      "star_history": null,
      "open_issues_and_prs": 323
    },
    "ai_readiness": {
      "has_nix": false,
      "example_dirs": [
        "example",
        "examples",
        "samples"
      ],
      "has_llms_txt": false,
      "has_dockerfile": true,
      "has_mcp_signal": true,
      "bootstrap_files": [],
      "api_schema_files": [],
      "has_devcontainer": true,
      "typecheck_configs": [
        "docusaurus/tsconfig.json",
        "src/aws-api-mcp-server/awslabs/aws_api_mcp_server/core/common/py.typed",
        "src/aws-api-mcp-server/awslabs/aws_api_mcp_server/core/py.typed",
        "src/document-loader-mcp-server/awslabs/py.typed",
        "src/ecs-mcp-server/pyrightconfig.json"
      ],
      "toolchain_manifests": [],
      "largest_source_bytes": 380727,
      "source_files_sampled": 2376,
      "oversized_source_files": 76,
      "agent_instruction_files": [
        "src/aurora-dsql-mcp-server/skills/dsql-skill/mcp/platforms/gemini.md",
        "src/dynamodb-mcp-server/AGENTS.md"
      ],
      "agent_instruction_max_bytes": 14738
    },
    "dependencies": {
      "manifests": [
        "docusaurus/package.json"
      ],
      "advisories": {
        "error": null,
        "scope": "published_package",
        "source": "osv",
        "findings": [],
        "collected": true,
        "malicious": [],
        "truncated": false,
        "by_severity": {},
        "advisory_count": 0,
        "affected_count": 0,
        "assessed_count": 89,
        "malicious_count": 0,
        "assessed_package": "pypi:awslabs.aws-api-mcp-server@1.4.0",
        "unassessed_count": 0,
        "direct_affected_count": 0
      },
      "ecosystems": [
        "npm"
      ],
      "dependencies": [
        {
          "name": "@docusaurus/core",
          "manifest": "docusaurus/package.json",
          "ecosystem": "npm",
          "version_constraint": "^3.9.2"
        },
        {
          "name": "@docusaurus/preset-classic",
          "manifest": "docusaurus/package.json",
          "ecosystem": "npm",
          "version_constraint": "^3.9.2"
        },
        {
          "name": "@mdx-js/react",
          "manifest": "docusaurus/package.json",
          "ecosystem": "npm",
          "version_constraint": "^3.1.1"
        },
        {
          "name": "clsx",
          "manifest": "docusaurus/package.json",
          "ecosystem": "npm",
          "version_constraint": "^2.0.0"
        },
        {
          "name": "prism-react-renderer",
          "manifest": "docusaurus/package.json",
          "ecosystem": "npm",
          "version_constraint": "^2.3.0"
        },
        {
          "name": "react",
          "manifest": "docusaurus/package.json",
          "ecosystem": "npm",
          "version_constraint": "^19.2.4"
        },
        {
          "name": "react-dom",
          "manifest": "docusaurus/package.json",
          "ecosystem": "npm",
          "version_constraint": "^19.2.4"
        },
        {
          "name": "unist-util-visit",
          "manifest": "docusaurus/package.json",
          "ecosystem": "npm",
          "version_constraint": "^5.1.0"
        },
        {
          "name": "loguru",
          "manifest": "src/amazon-bedrock-agentcore-mcp-server/pyproject.toml",
          "ecosystem": "pypi",
          "version_constraint": ">=0.7.0"
        },
        {
          "name": "mcp",
          "manifest": "src/amazon-bedrock-agentcore-mcp-server/pyproject.toml",
          "ecosystem": "pypi",
          "version_constraint": ">=1.23.0,<2.0.0"
        },
        {
          "name": "pydantic",
          "manifest": "src/amazon-bedrock-agentcore-mcp-server/pyproject.toml",
          "ecosystem": "pypi",
          "version_constraint": ">=2.10.6"
        },
        {
          "name": "bedrock-agentcore",
          "manifest": "src/amazon-bedrock-agentcore-mcp-server/pyproject.toml",
          "ecosystem": "pypi",
          "version_constraint": ">=1.1.0,<2.0.0"
        },
        {
          "name": "playwright",
          "manifest": "src/amazon-bedrock-agentcore-mcp-server/pyproject.toml",
          "ecosystem": "pypi",
          "version_constraint": ">=1.40.0"
        },
        {
          "name": "boto3",
          "manifest": "src/amazon-kendra-index-mcp-server/pyproject.toml",
          "ecosystem": "pypi",
          "version_constraint": ">=1.26.0"
        },
        {
          "name": "boto3-stubs",
          "manifest": "src/amazon-kendra-index-mcp-server/pyproject.toml",
          "ecosystem": "pypi",
          "version_constraint": null
        },
        {
          "name": "loguru",
          "manifest": "src/amazon-kendra-index-mcp-server/pyproject.toml",
          "ecosystem": "pypi",
          "version_constraint": ">=0.7.0"
        },
        {
          "name": "mcp",
          "manifest": "src/amazon-kendra-index-mcp-server/pyproject.toml",
          "ecosystem": "pypi",
          "version_constraint": ">=1.23.0,<2.0.0"
        },
        {
          "name": "pydantic",
          "manifest": "src/amazon-kendra-index-mcp-server/pyproject.toml",
          "ecosystem": "pypi",
          "version_constraint": ">=2.10.6"
        },
        {
          "name": "boto3",
          "manifest": "src/amazon-keyspaces-mcp-server/pyproject.toml",
          "ecosystem": "pypi",
          "version_constraint": ">=1.37.27"
        },
        {
          "name": "cassandra-driver",
          "manifest": "src/amazon-keyspaces-mcp-server/pyproject.toml",
          "ecosystem": "pypi",
          "version_constraint": ">=3.25.0"
        },
        {
          "name": "fastmcp",
          "manifest": "src/amazon-keyspaces-mcp-server/pyproject.toml",
          "ecosystem": "pypi",
          "version_constraint": ">=2.14.0"
        },
        {
          "name": "loguru",
          "manifest": "src/amazon-keyspaces-mcp-server/pyproject.toml",
          "ecosystem": "pypi",
          "version_constraint": ">=0.7.0"
        },
        {
          "name": "mcp",
          "manifest": "src/amazon-keyspaces-mcp-server/pyproject.toml",
          "ecosystem": "pypi",
          "version_constraint": ">=1.23.0,<2.0.0"
        },
        {
          "name": "pydantic",
          "manifest": "src/amazon-keyspaces-mcp-server/pyproject.toml",
          "ecosystem": "pypi",
          "version_constraint": ">=2.10.6"
        },
        {
          "name": "python-dotenv",
          "manifest": "src/amazon-keyspaces-mcp-server/pyproject.toml",
          "ecosystem": "pypi",
          "version_constraint": ">=1.0.0"
        },
        {
          "name": "mcp",
          "manifest": "src/amazon-mq-mcp-server/pyproject.toml",
          "ecosystem": "pypi",
          "version_constraint": ">=1.23.0,<2.0.0"
        },
        {
          "name": "pydantic",
          "manifest": "src/amazon-mq-mcp-server/pyproject.toml",
          "ecosystem": "pypi",
          "version_constraint": ">=2.0.0"
        },
        {
          "name": "boto3",
          "manifest": "src/amazon-mq-mcp-server/pyproject.toml",
          "ecosystem": "pypi",
          "version_constraint": ">=1.37.23"
        },
        {
          "name": "botocore",
          "manifest": "src/amazon-mq-mcp-server/pyproject.toml",
          "ecosystem": "pypi",
          "version_constraint": ">=1.38.12"
        },
        {
          "name": "pika",
          "manifest": "src/amazon-mq-mcp-server/pyproject.toml",
          "ecosystem": "pypi",
          "version_constraint": ">=1.3.2"
        },
        {
          "name": "requests",
          "manifest": "src/amazon-mq-mcp-server/pyproject.toml",
          "ecosystem": "pypi",
          "version_constraint": ">=2.32.5"
        },
        {
          "name": "boto3",
          "manifest": "src/amazon-neptune-mcp-server/pyproject.toml",
          "ecosystem": "pypi",
          "version_constraint": ">=1.38.11"
        },
        {
          "name": "loguru",
          "manifest": "src/amazon-neptune-mcp-server/pyproject.toml",
          "ecosystem": "pypi",
          "version_constraint": ">=0.7.0"
        },
        {
          "name": "mcp",
          "manifest": "src/amazon-neptune-mcp-server/pyproject.toml",
          "ecosystem": "pypi",
          "version_constraint": ">=1.23.0,<2.0.0"
        },
        {
          "name": "pydantic",
          "manifest": "src/amazon-neptune-mcp-server/pyproject.toml",
          "ecosystem": "pypi",
          "version_constraint": ">=2.10.6"
        },
        {
          "name": "boto3",
          "manifest": "src/amazon-qbusiness-anonymous-mcp-server/pyproject.toml",
          "ecosystem": "pypi",
          "version_constraint": ">=1.38.45"
        },
        {
          "name": "boto3-stubs",
          "manifest": "src/amazon-qbusiness-anonymous-mcp-server/pyproject.toml",
          "ecosystem": "pypi",
          "version_constraint": ">=1.38.46"
        },
        {
          "name": "loguru",
          "manifest": "src/amazon-qbusiness-anonymous-mcp-server/pyproject.toml",
          "ecosystem": "pypi",
          "version_constraint": ">=0.7.0"
        },
        {
          "name": "mcp",
          "manifest": "src/amazon-qbusiness-anonymous-mcp-server/pyproject.toml",
          "ecosystem": "pypi",
          "version_constraint": ">=1.23.0,<2.0.0"
        },
        {
          "name": "mypy-boto3-qbusiness",
          "manifest": "src/amazon-qbusiness-anonymous-mcp-server/pyproject.toml",
          "ecosystem": "pypi",
          "version_constraint": ">=1.38.45"
        },
        {
          "name": "pydantic",
          "manifest": "src/amazon-qbusiness-anonymous-mcp-server/pyproject.toml",
          "ecosystem": "pypi",
          "version_constraint": ">=2.10.6"
        },
        {
          "name": "boto3",
          "manifest": "src/amazon-qindex-mcp-server/pyproject.toml",
          "ecosystem": "pypi",
          "version_constraint": ">=1.37.24"
        },
        {
          "name": "loguru",
          "manifest": "src/amazon-qindex-mcp-server/pyproject.toml",
          "ecosystem": "pypi",
          "version_constraint": ">=0.7.0"
        },
        {
          "name": "mcp",
          "manifest": "src/amazon-qindex-mcp-server/pyproject.toml",
          "ecosystem": "pypi",
          "version_constraint": ">=1.23.0,<2.0.0"
        },
        {
          "name": "pydantic",
          "manifest": "src/amazon-qindex-mcp-server/pyproject.toml",
          "ecosystem": "pypi",
          "version_constraint": ">=2.10.6"
        },
        {
          "name": "markdownify",
          "manifest": "src/amazon-sns-sqs-mcp-server/pyproject.toml",
          "ecosystem": "pypi",
          "version_constraint": ">=0.13.1"
        },
        {
          "name": "mcp",
          "manifest": "src/amazon-sns-sqs-mcp-server/pyproject.toml",
          "ecosystem": "pypi",
          "version_constraint": ">=1.23.0,<2.0.0"
        },
        {
          "name": "protego",
          "manifest": "src/amazon-sns-sqs-mcp-server/pyproject.toml",
          "ecosystem": "pypi",
          "version_constraint": ">=0.3.1"
        },
        {
          "name": "pydantic",
          "manifest": "src/amazon-sns-sqs-mcp-server/pyproject.toml",
          "ecosystem": "pypi",
          "version_constraint": ">=2.0.0"
        },
        {
          "name": "readabilipy",
          "manifest": "src/amazon-sns-sqs-mcp-server/pyproject.toml",
          "ecosystem": "pypi",
          "version_constraint": ">=0.2.0"
        },
        {
          "name": "requests",
          "manifest": "src/amazon-sns-sqs-mcp-server/pyproject.toml",
          "ecosystem": "pypi",
          "version_constraint": ">=2.32.3"
        },
        {
          "name": "boto3",
          "manifest": "src/amazon-sns-sqs-mcp-server/pyproject.toml",
          "ecosystem": "pypi",
          "version_constraint": ">=1.38.12"
        },
        {
          "name": "pytest",
          "manifest": "src/amazon-sns-sqs-mcp-server/pyproject.toml",
          "ecosystem": "pypi",
          "version_constraint": ">=8.3.5"
        },
        {
          "name": "boto3",
          "manifest": "src/amazon-translate-mcp-server/pyproject.toml",
          "ecosystem": "pypi",
          "version_constraint": ">=1.38.12"
        },
        {
          "name": "mcp",
          "manifest": "src/amazon-translate-mcp-server/pyproject.toml",
          "ecosystem": "pypi",
          "version_constraint": ">=1.23.0,<2.0.0"
        },
        {
          "name": "pydantic",
          "manifest": "src/amazon-translate-mcp-server/pyproject.toml",
          "ecosystem": "pypi",
          "version_constraint": ">=2.0.0"
        },
        {
          "name": "fastmcp",
          "manifest": "src/amazon-translate-mcp-server/pyproject.toml",
          "ecosystem": "pypi",
          "version_constraint": ">=2.13.1"
        },
        {
          "name": "defusedxml",
          "manifest": "src/amazon-translate-mcp-server/pyproject.toml",
          "ecosystem": "pypi",
          "version_constraint": ">=0.7.1"
        },
        {
          "name": "starlette",
          "manifest": "src/amazon-translate-mcp-server/pyproject.toml",
          "ecosystem": "pypi",
          "version_constraint": ">=0.50.0"
        },
        {
          "name": "urllib3",
          "manifest": "src/amazon-translate-mcp-server/pyproject.toml",
          "ecosystem": "pypi",
          "version_constraint": ">=2.6.0"
        },
        {
          "name": "authlib",
          "manifest": "src/amazon-translate-mcp-server/pyproject.toml",
          "ecosystem": "pypi",
          "version_constraint": ">=1.6.6"
        },
        {
          "name": "filelock",
          "manifest": "src/amazon-translate-mcp-server/pyproject.toml",
          "ecosystem": "pypi",
          "version_constraint": ">=3.20.0"
        },
        {
          "name": "python-multipart",
          "manifest": "src/amazon-translate-mcp-server/pyproject.toml",
          "ecosystem": "pypi",
          "version_constraint": ">=0.0.22"
        },
        {
          "name": "loguru",
          "manifest": "src/aurora-dsql-mcp-server/pyproject.toml",
          "ecosystem": "pypi",
          "version_constraint": ">=0.7.0"
        },
        {
          "name": "mcp",
          "manifest": "src/aurora-dsql-mcp-server/pyproject.toml",
          "ecosystem": "pypi",
          "version_constraint": ">=1.23.0,<2.0.0"
        },
        {
          "name": "pydantic",
          "manifest": "src/aurora-dsql-mcp-server/pyproject.toml",
          "ecosystem": "pypi",
          "version_constraint": ">=2.10.6"
        },
        {
          "name": "boto3",
          "manifest": "src/aurora-dsql-mcp-server/pyproject.toml",
          "ecosystem": "pypi",
          "version_constraint": ">=1.38.5"
        },
        {
          "name": "botocore",
          "manifest": "src/aurora-dsql-mcp-server/pyproject.toml",
          "ecosystem": "pypi",
          "version_constraint": ">=1.38.5"
        },
        {
          "name": "psycopg",
          "manifest": "src/aurora-dsql-mcp-server/pyproject.toml",
          "ecosystem": "pypi",
          "version_constraint": ">=3.0"
        },
        {
          "name": "httpx",
          "manifest": "src/aurora-dsql-mcp-server/pyproject.toml",
          "ecosystem": "pypi",
          "version_constraint": ">=0.27.0"
        },
        {
          "name": "dsql-lint",
          "manifest": "src/aurora-dsql-mcp-server/pyproject.toml",
          "ecosystem": "pypi",
          "version_constraint": ">=0.2.1,<0.3"
        },
        {
          "name": "mcp",
          "manifest": "src/aws-api-mcp-server/pyproject.toml",
          "ecosystem": "pypi",
          "version_constraint": ">=1.23.0"
        },
        {
          "name": "pydantic",
          "manifest": "src/aws-api-mcp-server/pyproject.toml",
          "ecosystem": "pypi",
          "version_constraint": ">=2.10.6"
        },
        {
          "name": "boto3",
          "manifest": "src/aws-api-mcp-server/pyproject.toml",
          "ecosystem": "pypi",
          "version_constraint": ">=1.41.0"
        },
        {
          "name": "botocore",
          "manifest": "src/aws-api-mcp-server/pyproject.toml",
          "ecosystem": "pypi",
          "version_constraint": ">=1.41.0"
        },
        {
          "name": "python-json-logger",
          "manifest": "src/aws-api-mcp-server/pyproject.toml",
          "ecosystem": "pypi",
          "version_constraint": ">=2.0.7"
        },
        {
          "name": "setuptools",
          "manifest": "src/aws-api-mcp-server/pyproject.toml",
          "ecosystem": "pypi",
          "version_constraint": ">=69.0.0"
        },
        {
          "name": "lxml",
          "manifest": "src/aws-api-mcp-server/pyproject.toml",
          "ecosystem": "pypi",
          "version_constraint": ">=5.1.0"
        },
        {
          "name": "loguru",
          "manifest": "src/aws-api-mcp-server/pyproject.toml",
          "ecosystem": "pypi",
          "version_constraint": ">=0.7.3"
        },
        {
          "name": "importlib_resources",
          "manifest": "src/aws-api-mcp-server/pyproject.toml",
          "ecosystem": "pypi",
          "version_constraint": ">=6.0.0"
        },
        {
          "name": "requests",
          "manifest": "src/aws-api-mcp-server/pyproject.toml",
          "ecosystem": "pypi",
          "version_constraint": ">=2.32.4"
        },
        {
          "name": "python-frontmatter",
          "manifest": "src/aws-api-mcp-server/pyproject.toml",
          "ecosystem": "pypi",
          "version_constraint": ">=1.1.0"
        },
        {
          "name": "fastmcp",
          "manifest": "src/aws-api-mcp-server/pyproject.toml",
          "ecosystem": "pypi",
          "version_constraint": ">=3.0.1"
        },
        {
          "name": "awscli",
          "manifest": "src/aws-api-mcp-server/pyproject.toml",
          "ecosystem": "pypi",
          "version_constraint": "==1.45.55"
        },
        {
          "name": "boto3",
          "manifest": "src/aws-appsync-mcp-server/pyproject.toml",
          "ecosystem": "pypi",
          "version_constraint": ">=1.38.0"
        },
        {
          "name": "loguru",
          "manifest": "src/aws-appsync-mcp-server/pyproject.toml",
          "ecosystem": "pypi",
          "version_constraint": ">=0.7.0"
        },
        {
          "name": "mcp",
          "manifest": "src/aws-appsync-mcp-server/pyproject.toml",
          "ecosystem": "pypi",
          "version_constraint": ">=1.23.0,<2.0.0"
        },
        {
          "name": "pydantic",
          "manifest": "src/aws-appsync-mcp-server/pyproject.toml",
          "ecosystem": "pypi",
          "version_constraint": ">=2.10.6"
        },
        {
          "name": "boto3",
          "manifest": "src/aws-bedrock-custom-model-import-mcp-server/pyproject.toml",
          "ecosystem": "pypi",
          "version_constraint": ">=1.28.0"
        },
        {
          "name": "pydantic",
          "manifest": "src/aws-bedrock-custom-model-import-mcp-server/pyproject.toml",
          "ecosystem": "pypi",
          "version_constraint": ">=2.0.0"
        },
        {
          "name": "loguru",
          "manifest": "src/aws-bedrock-custom-model-import-mcp-server/pyproject.toml",
          "ecosystem": "pypi",
          "version_constraint": ">=0.7.0"
        },
        {
          "name": "fastmcp",
          "manifest": "src/aws-bedrock-custom-model-import-mcp-server/pyproject.toml",
          "ecosystem": "pypi",
          "version_constraint": ">=2.14.0"
        },
        {
          "name": "thefuzz",
          "manifest": "src/aws-bedrock-custom-model-import-mcp-server/pyproject.toml",
          "ecosystem": "pypi",
          "version_constraint": ">=0.19.0"
        },
        {
          "name": "python-Levenshtein",
          "manifest": "src/aws-bedrock-custom-model-import-mcp-server/pyproject.toml",
          "ecosystem": "pypi",
          "version_constraint": ">=0.21.0"
        },
        {
          "name": "loguru",
          "manifest": "src/aws-dataprocessing-mcp-server/pyproject.toml",
          "ecosystem": "pypi",
          "version_constraint": ">=0.7.0"
        },
        {
          "name": "mcp",
          "manifest": "src/aws-dataprocessing-mcp-server/pyproject.toml",
          "ecosystem": "pypi",
          "version_constraint": ">=1.23.0,<2.0.0"
        },
        {
          "name": "pydantic",
          "manifest": "src/aws-dataprocessing-mcp-server/pyproject.toml",
          "ecosystem": "pypi",
          "version_constraint": ">=2.10.6"
        },
        {
          "name": "boto3",
          "manifest": "src/aws-dataprocessing-mcp-server/pyproject.toml",
          "ecosystem": "pypi",
          "version_constraint": ">=1.34.0"
        },
        {
          "name": "requests",
          "manifest": "src/aws-dataprocessing-mcp-server/pyproject.toml",
          "ecosystem": "pypi",
          "version_constraint": ">=2.31.0"
        },
        {
          "name": "pyyaml",
          "manifest": "src/aws-dataprocessing-mcp-server/pyproject.toml",
          "ecosystem": "pypi",
          "version_constraint": ">=6.0.0"
        },
        {
          "name": "cachetools",
          "manifest": "src/aws-dataprocessing-mcp-server/pyproject.toml",
          "ecosystem": "pypi",
          "version_constraint": ">=5.3.0"
        },
        {
          "name": "markdownify",
          "manifest": "src/aws-documentation-mcp-server/pyproject.toml",
          "ecosystem": "pypi",
          "version_constraint": ">=1.1.0"
        },
        {
          "name": "mcp",
          "manifest": "src/aws-documentation-mcp-server/pyproject.toml",
          "ecosystem": "pypi",
          "version_constraint": ">=1.23.0,<2.0.0"
        },
        {
          "name": "pydantic",
          "manifest": "src/aws-documentation-mcp-server/pyproject.toml",
          "ecosystem": "pypi",
          "version_constraint": ">=2.10.6"
        },
        {
          "name": "httpx",
          "manifest": "src/aws-documentation-mcp-server/pyproject.toml",
          "ecosystem": "pypi",
          "version_constraint": ">=0.27.0"
        },
        {
          "name": "loguru",
          "manifest": "src/aws-documentation-mcp-server/pyproject.toml",
          "ecosystem": "pypi",
          "version_constraint": ">=0.7.0"
        },
        {
          "name": "beautifulsoup4",
          "manifest": "src/aws-documentation-mcp-server/pyproject.toml",
          "ecosystem": "pypi",
          "version_constraint": ">=4.12.0"
        },
        {
          "name": "boto3",
          "manifest": "src/aws-for-sap-management-mcp-server/pyproject.toml",
          "ecosystem": "pypi",
          "version_constraint": ">=1.38.22"
        },
        {
          "name": "loguru",
          "manifest": "src/aws-for-sap-management-mcp-server/pyproject.toml",
          "ecosystem": "pypi",
          "version_constraint": ">=0.7.0"
        },
        {
          "name": "mcp",
          "manifest": "src/aws-for-sap-management-mcp-server/pyproject.toml",
          "ecosystem": "pypi",
          "version_constraint": ">=1.23.0,<2.0.0"
        },
        {
          "name": "pydantic",
          "manifest": "src/aws-for-sap-management-mcp-server/pyproject.toml",
          "ecosystem": "pypi",
          "version_constraint": ">=2.10.6"
        },
        {
          "name": "boto3",
          "manifest": "src/aws-healthomics-mcp-server/pyproject.toml",
          "ecosystem": "pypi",
          "version_constraint": ">=1.43.36"
        },
        {
          "name": "botocore",
          "manifest": "src/aws-healthomics-mcp-server/pyproject.toml",
          "ecosystem": "pypi",
          "version_constraint": ">=1.43.36"
        },
        {
          "name": "loguru",
          "manifest": "src/aws-healthomics-mcp-server/pyproject.toml",
          "ecosystem": "pypi",
          "version_constraint": ">=0.7.0"
        },
        {
          "name": "mcp",
          "manifest": "src/aws-healthomics-mcp-server/pyproject.toml",
          "ecosystem": "pypi",
          "version_constraint": ">=1.23.0,<2.0.0"
        },
        {
          "name": "pydantic",
          "manifest": "src/aws-healthomics-mcp-server/pyproject.toml",
          "ecosystem": "pypi",
          "version_constraint": ">=2.10.6"
        },
        {
          "name": "miniwdl",
          "manifest": "src/aws-healthomics-mcp-server/pyproject.toml",
          "ecosystem": "pypi",
          "version_constraint": ">=1.12.0"
        },
        {
          "name": "cwltool",
          "manifest": "src/aws-healthomics-mcp-server/pyproject.toml",
          "ecosystem": "pypi",
          "version_constraint": ">=3.1.0"
        },
        {
          "name": "coloredlogs",
          "manifest": "src/aws-healthomics-mcp-server/pyproject.toml",
          "ecosystem": "pypi",
          "version_constraint": ">=15.0"
        },
        {
          "name": "ruamel-yaml",
          "manifest": "src/aws-healthomics-mcp-server/pyproject.toml",
          "ecosystem": "pypi",
          "version_constraint": ">=0.18.0"
        },
        {
          "name": "isodate",
          "manifest": "src/aws-healthomics-mcp-server/pyproject.toml",
          "ecosystem": "pypi",
          "version_constraint": ">=0.6.0"
        },
        {
          "name": "nest-asyncio",
          "manifest": "src/aws-healthomics-mcp-server/pyproject.toml",
          "ecosystem": "pypi",
          "version_constraint": ">=1.5.0"
        },
        {
          "name": "polars",
          "manifest": "src/aws-healthomics-mcp-server/pyproject.toml",
          "ecosystem": "pypi",
          "version_constraint": ">=1.0.0"
        },
        {
          "name": "python-multipart",
          "manifest": "src/aws-healthomics-mcp-server/pyproject.toml",
          "ecosystem": "pypi",
          "version_constraint": ">=0.0.22"
        },
        {
          "name": "mcp",
          "manifest": "src/aws-iac-mcp-server/pyproject.toml",
          "ecosystem": "pypi",
          "version_constraint": ">=1.23.0"
        },
        {
          "name": "pydantic",
          "manifest": "src/aws-iac-mcp-server/pyproject.toml",
          "ecosystem": "pypi",
          "version_constraint": ">=2.10.6"
        },
        {
          "name": "cfn-lint",
          "manifest": "src/aws-iac-mcp-server/pyproject.toml",
          "ecosystem": "pypi",
          "version_constraint": ">=0.83.0"
        },
        {
          "name": "boto3",
          "manifest": "src/aws-iac-mcp-server/pyproject.toml",
          "ecosystem": "pypi",
          "version_constraint": ">=1.40.76"
        },
        {
          "name": "botocore",
          "manifest": "src/aws-iac-mcp-server/pyproject.toml",
          "ecosystem": "pypi",
          "version_constraint": ">=1.34.0"
        },
        {
          "name": "pyyaml",
          "manifest": "src/aws-iac-mcp-server/pyproject.toml",
          "ecosystem": "pypi",
          "version_constraint": ">=6.0.0"
        },
        {
          "name": "guardpycfn",
          "manifest": "src/aws-iac-mcp-server/pyproject.toml",
          "ecosystem": "pypi",
          "version_constraint": ">=0.1.0"
        },
        {
          "name": "fastmcp",
          "manifest": "src/aws-iac-mcp-server/pyproject.toml",
          "ecosystem": "pypi",
          "version_constraint": ">=2.14.0"
        },
        {
          "name": "loguru",
          "manifest": "src/aws-iac-mcp-server/pyproject.toml",
          "ecosystem": "pypi",
          "version_constraint": ">=0.7.0"
        },
        {
          "name": "boto3",
          "manifest": "src/aws-iot-sitewise-mcp-server/pyproject.toml",
          "ecosystem": "pypi",
          "version_constraint": ">=1.34.0"
        },
        {
          "name": "botocore",
          "manifest": "src/aws-iot-sitewise-mcp-server/pyproject.toml",
          "ecosystem": "pypi",
          "version_constraint": ">=1.34.0"
        },
        {
          "name": "fastmcp",
          "manifest": "src/aws-iot-sitewise-mcp-server/pyproject.toml",
          "ecosystem": "pypi",
          "version_constraint": ">=2.14.0"
        },
        {
          "name": "loguru",
          "manifest": "src/aws-iot-sitewise-mcp-server/pyproject.toml",
          "ecosystem": "pypi",
          "version_constraint": ">=0.7.0"
        },
        {
          "name": "mcp",
          "manifest": "src/aws-iot-sitewise-mcp-server/pyproject.toml",
          "ecosystem": "pypi",
          "version_constraint": ">=1.23.0,<2.0.0"
        },
        {
          "name": "pydantic",
          "manifest": "src/aws-iot-sitewise-mcp-server/pyproject.toml",
          "ecosystem": "pypi",
          "version_constraint": ">=2.10.6"
        },
        {
          "name": "boto3",
          "manifest": "src/aws-location-mcp-server/pyproject.toml",
          "ecosystem": "pypi",
          "version_constraint": ">=1.34.0"
        },
        {
          "name": "mcp",
          "manifest": "src/aws-location-mcp-server/pyproject.toml",
          "ecosystem": "pypi",
          "version_constraint": ">=1.23.0,<2.0.0"
        },
        {
          "name": "pydantic",
          "manifest": "src/aws-location-mcp-server/pyproject.toml",
          "ecosystem": "pypi",
          "version_constraint": ">=2.10.6"
        },
        {
          "name": "loguru",
          "manifest": "src/aws-location-mcp-server/pyproject.toml",
          "ecosystem": "pypi",
          "version_constraint": ">=0.7.0"
        }
      ],
      "all_dependencies": {
        "error": null,
        "source": "github-sbom",
        "packages": [
          {
            "name": "@docusaurus/core",
            "direct": true,
            "version": "3.9.2",
            "ecosystem": "npm"
          },
          {
            "name": "@docusaurus/preset-classic",
            "direct": true,
            "version": "3.9.2",
            "ecosystem": "npm"
          },
          {
            "name": "@mdx-js/react",
            "direct": true,
            "version": "3.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "clsx",
            "direct": true,
            "version": "2.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "prism-react-renderer",
            "direct": true,
            "version": "2.4.1",
            "ecosystem": "npm"
          },
          {
            "name": "react",
            "direct": true,
            "version": "19.2.4",
            "ecosystem": "npm"
          },
          {
            "name": "react-dom",
            "direct": true,
            "version": "19.2.4",
            "ecosystem": "npm"
          },
          {
            "name": "unist-util-visit",
            "direct": true,
            "version": "5.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "authlib",
            "direct": true,
            "version": "1.7.0",
            "ecosystem": "pypi"
          },
          {
            "name": "authlib",
            "direct": true,
            "version": "1.7.2",
            "ecosystem": "pypi"
          },
          {
            "name": "awscli",
            "direct": true,
            "version": "1.44.67",
            "ecosystem": "pypi"
          },
          {
            "name": "awscli",
            "direct": true,
            "version": "1.45.55",
            "ecosystem": "pypi"
          },
          {
            "name": "beautifulsoup4",
            "direct": true,
            "version": "4.13.4",
            "ecosystem": "pypi"
          },
          {
            "name": "beautifulsoup4",
            "direct": true,
            "version": "4.13.5",
            "ecosystem": "pypi"
          },
          {
            "name": "beautifulsoup4",
            "direct": true,
            "version": "4.14.2",
            "ecosystem": "pypi"
          },
          {
            "name": "bedrock-agentcore",
            "direct": true,
            "version": "1.4.4",
            "ecosystem": "pypi"
          },
          {
            "name": "boto3",
            "direct": true,
            "version": null,
            "ecosystem": "pypi"
          },
          {
            "name": "boto3",
            "direct": true,
            "version": "1.35.49",
            "ecosystem": "pypi"
          },
          {
            "name": "boto3",
            "direct": true,
            "version": "1.37.35",
            "ecosystem": "pypi"
          },
          {
            "name": "boto3",
            "direct": true,
            "version": "1.38.11",
            "ecosystem": "pypi"
          },
          {
            "name": "boto3",
            "direct": true,
            "version": "1.38.12",
            "ecosystem": "pypi"
          },
          {
            "name": "boto3",
            "direct": true,
            "version": "1.38.13",
            "ecosystem": "pypi"
          },
          {
            "name": "boto3",
            "direct": true,
            "version": "1.38.17",
            "ecosystem": "pypi"
          },
          {
            "name": "boto3",
            "direct": true,
            "version": "1.38.19",
            "ecosystem": "pypi"
          },
          {
            "name": "boto3",
            "direct": true,
            "version": "1.38.21",
            "ecosystem": "pypi"
          },
          {
            "name": "boto3",
            "direct": true,
            "version": "1.38.22",
            "ecosystem": "pypi"
          },
          {
            "name": "boto3",
            "direct": true,
            "version": "1.38.24",
            "ecosystem": "pypi"
          },
          {
            "name": "boto3",
            "direct": true,
            "version": "1.38.29",
            "ecosystem": "pypi"
          },
          {
            "name": "boto3",
            "direct": true,
            "version": "1.38.3",
            "ecosystem": "pypi"
          },
          {
            "name": "boto3",
            "direct": true,
            "version": "1.38.31",
            "ecosystem": "pypi"
          },
          {
            "name": "boto3",
            "direct": true,
            "version": "1.38.38",
            "ecosystem": "pypi"
          },
          {
            "name": "boto3",
            "direct": true,
            "version": "1.38.39",
            "ecosystem": "pypi"
          },
          {
            "name": "boto3",
            "direct": true,
            "version": "1.38.44",
            "ecosystem": "pypi"
          },
          {
            "name": "boto3",
            "direct": true,
            "version": "1.38.45",
            "ecosystem": "pypi"
          },
          {
            "name": "boto3",
            "direct": true,
            "version": "1.39.14",
            "ecosystem": "pypi"
          },
          {
            "name": "boto3",
            "direct": true,
            "version": "1.39.4",
            "ecosystem": "pypi"
          },
          {
            "name": "boto3",
            "direct": true,
            "version": "1.39.6",
            "ecosystem": "pypi"
          },
          {
            "name": "boto3",
            "direct": true,
            "version": "1.39.8",
            "ecosystem": "pypi"
          },
          {
            "name": "boto3",
            "direct": true,
            "version": "1.40.10",
            "ecosystem": "pypi"
          },
          {
            "name": "boto3",
            "direct": true,
            "version": "1.40.24",
            "ecosystem": "pypi"
          },
          {
            "name": "boto3",
            "direct": true,
            "version": "1.40.74",
            "ecosystem": "pypi"
          },
          {
            "name": "boto3",
            "direct": true,
            "version": "1.40.76",
            "ecosystem": "pypi"
          },
          {
            "name": "boto3",
            "direct": true,
            "version": "1.41.1",
            "ecosystem": "pypi"
          },
          {
            "name": "boto3",
            "direct": true,
            "version": "1.42.11",
            "ecosystem": "pypi"
          },
          {
            "name": "boto3",
            "direct": true,
            "version": "1.42.13",
            "ecosystem": "pypi"
          },
          {
            "name": "boto3",
            "direct": true,
            "version": "1.42.17",
            "ecosystem": "pypi"
          },
          {
            "name": "boto3",
            "direct": true,
            "version": "1.42.41",
            "ecosystem": "pypi"
          },
          {
            "name": "boto3",
            "direct": true,
            "version": "1.42.62",
            "ecosystem": "pypi"
          },
          {
            "name": "boto3",
            "direct": true,
            "version": "1.42.65",
            "ecosystem": "pypi"
          },
          {
            "name": "boto3",
            "direct": true,
            "version": "1.42.72",
            "ecosystem": "pypi"
          },
          {
            "name": "boto3",
            "direct": true,
            "version": "1.42.79",
            "ecosystem": "pypi"
          },
          {
            "name": "boto3",
            "direct": true,
            "version": "1.42.82",
            "ecosystem": "pypi"
          },
          {
            "name": "boto3",
            "direct": true,
            "version": "1.42.83",
            "ecosystem": "pypi"
          },
          {
            "name": "boto3",
            "direct": true,
            "version": "1.42.89",
            "ecosystem": "pypi"
          },
          {
            "name": "boto3",
            "direct": true,
            "version": "1.42.92",
            "ecosystem": "pypi"
          },
          {
            "name": "boto3",
            "direct": true,
            "version": "1.42.94",
            "ecosystem": "pypi"
          },
          {
            "name": "boto3",
            "direct": true,
            "version": "1.43.18",
            "ecosystem": "pypi"
          },
          {
            "name": "boto3",
            "direct": true,
            "version": "1.43.31",
            "ecosystem": "pypi"
          },
          {
            "name": "boto3",
            "direct": true,
            "version": "1.43.32",
            "ecosystem": "pypi"
          },
          {
            "name": "boto3",
            "direct": true,
            "version": "1.43.35",
            "ecosystem": "pypi"
          },
          {
            "name": "boto3",
            "direct": true,
            "version": "1.43.36",
            "ecosystem": "pypi"
          },
          {
            "name": "boto3",
            "direct": true,
            "version": "1.43.37",
            "ecosystem": "pypi"
          },
          {
            "name": "boto3",
            "direct": true,
            "version": "1.43.6",
            "ecosystem": "pypi"
          },
          {
            "name": "boto3-stubs",
            "direct": true,
            "version": "1.37.24",
            "ecosystem": "pypi"
          },
          {
            "name": "boto3-stubs",
            "direct": true,
            "version": "1.38.19",
            "ecosystem": "pypi"
          },
          {
            "name": "boto3-stubs",
            "direct": true,
            "version": "1.38.29",
            "ecosystem": "pypi"
          },
          {
            "name": "boto3-stubs",
            "direct": true,
            "version": "1.38.46",
            "ecosystem": "pypi"
          },
          {
            "name": "boto3-stubs",
            "direct": true,
            "version": "1.43.35",
            "ecosystem": "pypi"
          },
          {
            "name": "botocore",
            "direct": true,
            "version": "1.35.99",
            "ecosystem": "pypi"
          },
          {
            "name": "botocore",
            "direct": true,
            "version": "1.37.35",
            "ecosystem": "pypi"
          },
          {
            "name": "botocore",
            "direct": true,
            "version": "1.38.11",
            "ecosystem": "pypi"
          },
          {
            "name": "botocore",
            "direct": true,
            "version": "1.38.12",
            "ecosystem": "pypi"
          },
          {
            "name": "botocore",
            "direct": true,
            "version": "1.38.13",
            "ecosystem": "pypi"
          },
          {
            "name": "botocore",
            "direct": true,
            "version": "1.38.17",
            "ecosystem": "pypi"
          },
          {
            "name": "botocore",
            "direct": true,
            "version": "1.38.19",
            "ecosystem": "pypi"
          },
          {
            "name": "botocore",
            "direct": true,
            "version": "1.38.21",
            "ecosystem": "pypi"
          },
          {
            "name": "botocore",
            "direct": true,
            "version": "1.38.22",
            "ecosystem": "pypi"
          },
          {
            "name": "botocore",
            "direct": true,
            "version": "1.38.24",
            "ecosystem": "pypi"
          },
          {
            "name": "botocore",
            "direct": true,
            "version": "1.38.29",
            "ecosystem": "pypi"
          },
          {
            "name": "botocore",
            "direct": true,
            "version": "1.38.3",
            "ecosystem": "pypi"
          },
          {
            "name": "botocore",
            "direct": true,
            "version": "1.38.31",
            "ecosystem": "pypi"
          },
          {
            "name": "botocore",
            "direct": true,
            "version": "1.38.38",
            "ecosystem": "pypi"
          },
          {
            "name": "botocore",
            "direct": true,
            "version": "1.38.39",
            "ecosystem": "pypi"
          },
          {
            "name": "botocore",
            "direct": true,
            "version": "1.38.44",
            "ecosystem": "pypi"
          },
          {
            "name": "botocore",
            "direct": true,
            "version": "1.38.45",
            "ecosystem": "pypi"
          },
          {
            "name": "botocore",
            "direct": true,
            "version": "1.39.14",
            "ecosystem": "pypi"
          },
          {
            "name": "botocore",
            "direct": true,
            "version": "1.39.4",
            "ecosystem": "pypi"
          },
          {
            "name": "botocore",
            "direct": true,
            "version": "1.39.6",
            "ecosystem": "pypi"
          },
          {
            "name": "botocore",
            "direct": true,
            "version": "1.39.8",
            "ecosystem": "pypi"
          },
          {
            "name": "botocore",
            "direct": true,
            "version": "1.40.10",
            "ecosystem": "pypi"
          },
          {
            "name": "botocore",
            "direct": true,
            "version": "1.40.24",
            "ecosystem": "pypi"
          },
          {
            "name": "botocore",
            "direct": true,
            "version": "1.40.74",
            "ecosystem": "pypi"
          },
          {
            "name": "botocore",
            "direct": true,
            "version": "1.40.76",
            "ecosystem": "pypi"
          },
          {
            "name": "botocore",
            "direct": true,
            "version": "1.41.1",
            "ecosystem": "pypi"
          },
          {
            "name": "botocore",
            "direct": true,
            "version": "1.42.11",
            "ecosystem": "pypi"
          },
          {
            "name": "botocore",
            "direct": true,
            "version": "1.42.13",
            "ecosystem": "pypi"
          },
          {
            "name": "botocore",
            "direct": true,
            "version": "1.42.17",
            "ecosystem": "pypi"
          },
          {
            "name": "botocore",
            "direct": true,
            "version": "1.42.41",
            "ecosystem": "pypi"
          },
          {
            "name": "botocore",
            "direct": true,
            "version": "1.42.65",
            "ecosystem": "pypi"
          },
          {
            "name": "botocore",
            "direct": true,
            "version": "1.42.72",
            "ecosystem": "pypi"
          },
          {
            "name": "botocore",
            "direct": true,
            "version": "1.42.77",
            "ecosystem": "pypi"
          },
          {
            "name": "botocore",
            "direct": true,
            "version": "1.42.79",
            "ecosystem": "pypi"
          },
          {
            "name": "botocore",
            "direct": true,
            "version": "1.42.82",
            "ecosystem": "pypi"
          },
          {
            "name": "botocore",
            "direct": true,
            "version": "1.42.83",
            "ecosystem": "pypi"
          },
          {
            "name": "botocore",
            "direct": true,
            "version": "1.42.89",
            "ecosystem": "pypi"
          },
          {
            "name": "botocore",
            "direct": true,
            "version": "1.42.92",
            "ecosystem": "pypi"
          },
          {
            "name": "botocore",
            "direct": true,
            "version": "1.42.94",
            "ecosystem": "pypi"
          },
          {
            "name": "botocore",
            "direct": true,
            "version": "1.43.18",
            "ecosystem": "pypi"
          },
          {
            "name": "botocore",
            "direct": true,
            "version": "1.43.32",
            "ecosystem": "pypi"
          },
          {
            "name": "botocore",
            "direct": true,
            "version": "1.43.35",
            "ecosystem": "pypi"
          },
          {
            "name": "botocore",
            "direct": true,
            "version": "1.43.36",
            "ecosystem": "pypi"
          },
          {
            "name": "botocore",
            "direct": true,
            "version": "1.43.37",
            "ecosystem": "pypi"
          },
          {
            "name": "botocore",
            "direct": true,
            "version": "1.43.55",
            "ecosystem": "pypi"
          },
          {
            "name": "botocore",
            "direct": true,
            "version": "1.43.6",
            "ecosystem": "pypi"
          },
          {
            "name": "cachetools",
            "direct": true,
            "version": "5.5.2",
            "ecosystem": "pypi"
          },
          {
            "name": "cachetools",
            "direct": true,
            "version": "6.1.0",
            "ecosystem": "pypi"
          },
          {
            "name": "cachetools",
            "direct": true,
            "version": "6.2.0",
            "ecosystem": "pypi"
          },
          {
            "name": "cachetools",
            "direct": true,
            "version": "6.2.1",
            "ecosystem": "pypi"
          },
          {
            "name": "cachetools",
            "direct": true,
            "version": "6.2.2",
            "ecosystem": "pypi"
          },
          {
            "name": "cachetools",
            "direct": true,
            "version": "7.0.6",
            "ecosystem": "pypi"
          },
          {
            "name": "cachetools",
            "direct": true,
            "version": "7.1.1",
            "ecosystem": "pypi"
          },
          {
            "name": "cachetools",
            "direct": true,
            "version": "7.1.4",
            "ecosystem": "pypi"
          },
          {
            "name": "cassandra-driver",
            "direct": true,
            "version": "3.29.2",
            "ecosystem": "pypi"
          },
          {
            "name": "cfn-lint",
            "direct": true,
            "version": "1.40.4",
            "ecosystem": "pypi"
          },
          {
            "name": "coloredlogs",
            "direct": true,
            "version": "15.0.1",
            "ecosystem": "pypi"
          },
          {
            "name": "cwltool",
            "direct": true,
            "version": "3.1.20250715140722",
            "ecosystem": "pypi"
          },
          {
            "name": "defusedxml",
            "direct": true,
            "version": "0.7.1",
            "ecosystem": "pypi"
          },
          {
            "name": "dsql-lint",
            "direct": true,
            "version": "0.2.6",
            "ecosystem": "pypi"
          },
          {
            "name": "fastmcp",
            "direct": true,
            "version": "3.4.3",
            "ecosystem": "pypi"
          },
          {
            "name": "filelock",
            "direct": true,
            "version": "3.20.3",
            "ecosystem": "pypi"
          },
          {
            "name": "filelock",
            "direct": true,
            "version": "3.25.2",
            "ecosystem": "pypi"
          },
          {
            "name": "filelock",
            "direct": true,
            "version": "3.28.0",
            "ecosystem": "pypi"
          },
          {
            "name": "filelock",
            "direct": true,
            "version": "3.29.0",
            "ecosystem": "pypi"
          },
          {
            "name": "guardpycfn",
            "direct": true,
            "version": "0.1.0",
            "ecosystem": "pypi"
          },
          {
            "name": "httpx",
            "direct": true,
            "version": "0.28.1",
            "ecosystem": "pypi"
          },
          {
            "name": "importlib-resources",
            "direct": true,
            "version": "6.5.2",
            "ecosystem": "pypi"
          },
          {
            "name": "isodate",
            "direct": true,
            "version": "0.7.2",
            "ecosystem": "pypi"
          },
          {
            "name": "loguru",
            "direct": true,
            "version": null,
            "ecosystem": "pypi"
          },
          {
            "name": "loguru",
            "direct": true,
            "version": "0.7.3",
            "ecosystem": "pypi"
          },
          {
            "name": "lxml",
            "direct": true,
            "version": "5.4.0",
            "ecosystem": "pypi"
          },
          {
            "name": "lxml",
            "direct": true,
            "version": "6.0.1",
            "ecosystem": "pypi"
          },
          {
            "name": "lxml",
            "direct": true,
            "version": "6.0.2",
            "ecosystem": "pypi"
          },
          {
            "name": "lxml",
            "direct": true,
            "version": "6.1.0",
            "ecosystem": "pypi"
          },
          {
            "name": "markdownify",
            "direct": true,
            "version": "1.1.0",
            "ecosystem": "pypi"
          },
          {
            "name": "markdownify",
            "direct": true,
            "version": "1.2.0",
            "ecosystem": "pypi"
          },
          {
            "name": "mcp",
            "direct": true,
            "version": null,
            "ecosystem": "pypi"
          },
          {
            "name": "mcp",
            "direct": true,
            "version": "1.23.0",
            "ecosystem": "pypi"
          },
          {
            "name": "mcp",
            "direct": true,
            "version": "1.23.3",
            "ecosystem": "pypi"
          },
          {
            "name": "mcp",
            "direct": true,
            "version": "1.24.0",
            "ecosystem": "pypi"
          },
          {
            "name": "mcp",
            "direct": true,
            "version": "1.25.0",
            "ecosystem": "pypi"
          },
          {
            "name": "mcp",
            "direct": true,
            "version": "1.26.0",
            "ecosystem": "pypi"
          },
          {
            "name": "mcp",
            "direct": true,
            "version": "1.27.0",
            "ecosystem": "pypi"
          },
          {
            "name": "mcp",
            "direct": true,
            "version": "1.27.1",
            "ecosystem": "pypi"
          },
          {
            "name": "mcp",
            "direct": true,
            "version": "1.28.1",
            "ecosystem": "pypi"
          },
          {
            "name": "miniwdl",
            "direct": true,
            "version": "1.13.0",
            "ecosystem": "pypi"
          },
          {
            "name": "mypy-boto3-qbusiness",
            "direct": true,
            "version": "1.38.45",
            "ecosystem": "pypi"
          },
          {
            "name": "mypy-boto3-qbusiness",
            "direct": true,
            "version": "1.38.5",
            "ecosystem": "pypi"
          },
          {
            "name": "nest-asyncio",
            "direct": true,
            "version": "1.6.0",
            "ecosystem": "pypi"
          },
          {
            "name": "pika",
            "direct": true,
            "version": "1.3.2",
            "ecosystem": "pypi"
          },
          {
            "name": "playwright",
            "direct": true,
            "version": "1.58.0",
            "ecosystem": "pypi"
          },
          {
            "name": "polars",
            "direct": true,
            "version": "1.37.0",
            "ecosystem": "pypi"
          },
          {
            "name": "protego",
            "direct": true,
            "version": "0.4.0",
            "ecosystem": "pypi"
          },
          {
            "name": "psycopg",
            "direct": true,
            "version": "3.2.12",
            "ecosystem": "pypi"
          },
          {
            "name": "psycopg",
            "direct": true,
            "version": "3.2.7",
            "ecosystem": "pypi"
          },
          {
            "name": "pydantic",
            "direct": true,
            "version": "2.11.1",
            "ecosystem": "pypi"
          },
          {
            "name": "pydantic",
            "direct": true,
            "version": "2.11.2",
            "ecosystem": "pypi"
          },
          {
            "name": "pydantic",
            "direct": true,
            "version": "2.11.3",
            "ecosystem": "pypi"
          },
          {
            "name": "pydantic",
            "direct": true,
            "version": "2.11.4",
            "ecosystem": "pypi"
          },
          {
            "name": "pydantic",
            "direct": true,
            "version": "2.11.5",
            "ecosystem": "pypi"
          },
          {
            "name": "pydantic",
            "direct": true,
            "version": "2.11.7",
            "ecosystem": "pypi"
          },
          {
            "name": "pydantic",
            "direct": true,
            "version": "2.11.9",
            "ecosystem": "pypi"
          },
          {
            "name": "pydantic",
            "direct": true,
            "version": "2.12.3",
            "ecosystem": "pypi"
          },
          {
            "name": "pydantic",
            "direct": true,
            "version": "2.12.4",
            "ecosystem": "pypi"
          },
          {
            "name": "pydantic",
            "direct": true,
            "version": "2.12.5",
            "ecosystem": "pypi"
          },
          {
            "name": "pydantic",
            "direct": true,
            "version": "2.13.1",
            "ecosystem": "pypi"
          },
          {
            "name": "pydantic",
            "direct": true,
            "version": "2.13.3",
            "ecosystem": "pypi"
          },
          {
            "name": "pydantic",
            "direct": true,
            "version": "2.13.4",
            "ecosystem": "pypi"
          },
          {
            "name": "pytest",
            "direct": true,
            "version": "8.3.5",
            "ecosystem": "pypi"
          },
          {
            "name": "pytest",
            "direct": true,
            "version": "8.4.0",
            "ecosystem": "pypi"
          },
          {
            "name": "pytest",
            "direct": true,
            "version": "8.4.1",
            "ecosystem": "pypi"
          },
          {
            "name": "pytest",
            "direct": true,
            "version": "8.4.2",
            "ecosystem": "pypi"
          },
          {
            "name": "pytest",
            "direct": true,
            "version": "9.0.1",
            "ecosystem": "pypi"
          },
          {
            "name": "pytest",
            "direct": true,
            "version": "9.0.2",
            "ecosystem": "pypi"
          },
          {
            "name": "pytest",
            "direct": true,
            "version": "9.0.3",
            "ecosystem": "pypi"
          },
          {
            "name": "pytest",
            "direct": true,
            "version": "9.1.1",
            "ecosystem": "pypi"
          },
          {
            "name": "python-dotenv",
            "direct": true,
            "version": "1.1.0",
            "ecosystem": "pypi"
          },
          {
            "name": "python-dotenv",
            "direct": true,
            "version": "1.1.1",
            "ecosystem": "pypi"
          },
          {
            "name": "python-dotenv",
            "direct": true,
            "version": "1.2.1",
            "ecosystem": "pypi"
          },
          {
            "name": "python-dotenv",
            "direct": true,
            "version": "1.2.2",
            "ecosystem": "pypi"
          },
          {
            "name": "python-frontmatter",
            "direct": true,
            "version": "1.1.0",
            "ecosystem": "pypi"
          },
          {
            "name": "python-json-logger",
            "direct": true,
            "version": "3.3.0",
            "ecosystem": "pypi"
          },
          {
            "name": "python-json-logger",
            "direct": true,
            "version": "4.0.0",
            "ecosystem": "pypi"
          },
          {
            "name": "python-levenshtein",
            "direct": true,
            "version": "0.27.1",
            "ecosystem": "pypi"
          },
          {
            "name": "python-multipart",
            "direct": true,
            "version": "0.0.22",
            "ecosystem": "pypi"
          },
          {
            "name": "python-multipart",
            "direct": true,
            "version": "0.0.26",
            "ecosystem": "pypi"
          },
          {
            "name": "python-multipart",
            "direct": true,
            "version": "0.0.27",
            "ecosystem": "pypi"
          },
          {
            "name": "python-multipart",
            "direct": true,
            "version": "0.0.28",
            "ecosystem": "pypi"
          },
          {
            "name": "python-multipart",
            "direct": true,
            "version": "0.0.29",
            "ecosystem": "pypi"
          },
          {
            "name": "python-multipart",
            "direct": true,
            "version": "0.0.32",
            "ecosystem": "pypi"
          },
          {
            "name": "pyyaml",
            "direct": true,
            "version": "6.0.2",
            "ecosystem": "pypi"
          },
          {
            "name": "pyyaml",
            "direct": true,
            "version": "6.0.3",
            "ecosystem": "pypi"
          },
          {
            "name": "readabilipy",
            "direct": true,
            "version": "0.3.0",
            "ecosystem": "pypi"
          },
          {
            "name": "requests",
            "direct": true,
            "version": "2.32.4",
            "ecosystem": "pypi"
          },
          {
            "name": "requests",
            "direct": true,
            "version": "2.32.5",
            "ecosystem": "pypi"
          },
          {
            "name": "requests",
            "direct": true,
            "version": "2.33.1",
            "ecosystem": "pypi"
          },
          {
            "name": "ruamel-yaml",
            "direct": true,
            "version": "0.18.10",
            "ecosystem": "pypi"
          },
          {
            "name": "ruamel-yaml",
            "direct": true,
            "version": "0.18.14",
            "ecosystem": "pypi"
          },
          {
            "name": "ruamel-yaml",
            "direct": true,
            "version": "0.18.15",
            "ecosystem": "pypi"
          },
          {
            "name": "setuptools",
            "direct": true,
            "version": "80.10.2",
            "ecosystem": "pypi"
          },
          {
            "name": "setuptools",
            "direct": true,
            "version": "80.9.0",
            "ecosystem": "pypi"
          },
          {
            "name": "starlette",
            "direct": true,
            "version": "0.50.0",
            "ecosystem": "pypi"
          },
          {
            "name": "starlette",
            "direct": true,
            "version": "1.0.0",
            "ecosystem": "pypi"
          },
          {
            "name": "starlette",
            "direct": true,
            "version": "1.2.0",
            "ecosystem": "pypi"
          },
          {
            "name": "starlette",
            "direct": true,
            "version": "1.2.1",
            "ecosystem": "pypi"
          },
          {
            "name": "starlette",
            "direct": true,
            "version": "1.3.1",
            "ecosystem": "pypi"
          },
          {
            "name": "thefuzz",
            "direct": true,
            "version": "0.22.1",
            "ecosystem": "pypi"
          },
          {
            "name": "urllib3",
            "direct": true,
            "version": null,
            "ecosystem": "pypi"
          },
          {
            "name": "urllib3",
            "direct": true,
            "version": "2.6.3",
            "ecosystem": "pypi"
          },
          {
            "name": "urllib3",
            "direct": true,
            "version": "2.7.0",
            "ecosystem": "pypi"
          },
          {
            "name": "@ai-sdk/gateway",
            "direct": false,
            "version": "2.0.5",
            "ecosystem": "npm"
          },
          {
            "name": "@ai-sdk/provider",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "@ai-sdk/provider-utils",
            "direct": false,
            "version": "3.0.15",
            "ecosystem": "npm"
          },
          {
            "name": "@ai-sdk/react",
            "direct": false,
            "version": "2.0.86",
            "ecosystem": "npm"
          },
          {
            "name": "@algolia/abtesting",
            "direct": false,
            "version": "1.8.0",
            "ecosystem": "npm"
          },
          {
            "name": "@algolia/autocomplete-core",
            "direct": false,
            "version": "1.19.2",
            "ecosystem": "npm"
          },
          {
            "name": "@algolia/autocomplete-plugin-algolia-insights",
            "direct": false,
            "version": "1.19.2",
            "ecosystem": "npm"
          },
          {
            "name": "@algolia/autocomplete-shared",
            "direct": false,
            "version": "1.19.2",
            "ecosystem": "npm"
          },
          {
            "name": "@algolia/client-abtesting",
            "direct": false,
            "version": "5.42.0",
            "ecosystem": "npm"
          },
          {
            "name": "@algolia/client-analytics",
            "direct": false,
            "version": "5.42.0",
            "ecosystem": "npm"
          },
          {
            "name": "@algolia/client-common",
            "direct": false,
            "version": "5.42.0",
            "ecosystem": "npm"
          },
          {
            "name": "@algolia/client-insights",
            "direct": false,
            "version": "5.42.0",
            "ecosystem": "npm"
          },
          {
            "name": "@algolia/client-personalization",
            "direct": false,
            "version": "5.42.0",
            "ecosystem": "npm"
          },
          {
            "name": "@algolia/client-query-suggestions",
            "direct": false,
            "version": "5.42.0",
            "ecosystem": "npm"
          },
          {
            "name": "@algolia/client-search",
            "direct": false,
            "version": "5.42.0",
            "ecosystem": "npm"
          },
          {
            "name": "@algolia/events",
            "direct": false,
            "version": "4.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "@algolia/ingestion",
            "direct": false,
            "version": "1.42.0",
            "ecosystem": "npm"
          },
          {
            "name": "@algolia/monitoring",
            "direct": false,
            "version": "1.42.0",
            "ecosystem": "npm"
          },
          {
            "name": "@algolia/recommend",
            "direct": false,
            "version": "5.42.0",
            "ecosystem": "npm"
          },
          {
            "name": "@algolia/requester-browser-xhr",
            "direct": false,
            "version": "5.42.0",
            "ecosystem": "npm"
          },
          {
            "name": "@algolia/requester-fetch",
            "direct": false,
            "version": "5.42.0",
            "ecosystem": "npm"
          },
          {
            "name": "@algolia/requester-node-http",
            "direct": false,
            "version": "5.42.0",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/code-frame",
            "direct": false,
            "version": "7.27.1",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/compat-data",
            "direct": false,
            "version": "7.28.4",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/core",
            "direct": false,
            "version": "7.28.4",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/generator",
            "direct": false,
            "version": "7.28.3",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/helper-annotate-as-pure",
            "direct": false,
            "version": "7.27.3",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/helper-compilation-targets",
            "direct": false,
            "version": "7.27.2",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/helper-create-class-features-plugin",
            "direct": false,
            "version": "7.28.3",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/helper-create-regexp-features-plugin",
            "direct": false,
            "version": "7.27.1",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/helper-define-polyfill-provider",
            "direct": false,
            "version": "0.6.5",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/helper-globals",
            "direct": false,
            "version": "7.28.0",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/helper-member-expression-to-functions",
            "direct": false,
            "version": "7.27.1",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/helper-module-imports",
            "direct": false,
            "version": "7.27.1",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/helper-module-transforms",
            "direct": false,
            "version": "7.28.3",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/helper-optimise-call-expression",
            "direct": false,
            "version": "7.27.1",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/helper-plugin-utils",
            "direct": false,
            "version": "7.27.1",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/helper-remap-async-to-generator",
            "direct": false,
            "version": "7.27.1",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/helper-replace-supers",
            "direct": false,
            "version": "7.27.1",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/helper-skip-transparent-expression-wrappers",
            "direct": false,
            "version": "7.27.1",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/helper-string-parser",
            "direct": false,
            "version": "7.27.1",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/helper-validator-identifier",
            "direct": false,
            "version": "7.27.1",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/helper-validator-option",
            "direct": false,
            "version": "7.27.1",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/helper-wrap-function",
            "direct": false,
            "version": "7.28.3",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/helpers",
            "direct": false,
            "version": "7.28.4",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/parser",
            "direct": false,
            "version": "7.28.4",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-bugfix-firefox-class-in-computed-class-key",
            "direct": false,
            "version": "7.27.1",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-bugfix-safari-class-field-initializer-scope",
            "direct": false,
            "version": "7.27.1",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression",
            "direct": false,
            "version": "7.27.1",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining",
            "direct": false,
            "version": "7.27.1",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly",
            "direct": false,
            "version": "7.28.3",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-proposal-private-property-in-object",
            "direct": false,
            "version": "7.21.0-placeholder-for-preset-env.2",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-syntax-dynamic-import",
            "direct": false,
            "version": "7.8.3",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-syntax-import-assertions",
            "direct": false,
            "version": "7.27.1",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-syntax-import-attributes",
            "direct": false,
            "version": "7.27.1",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-syntax-jsx",
            "direct": false,
            "version": "7.27.1",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-syntax-typescript",
            "direct": false,
            "version": "7.27.1",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-syntax-unicode-sets-regex",
            "direct": false,
            "version": "7.18.6",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-arrow-functions",
            "direct": false,
            "version": "7.27.1",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-async-generator-functions",
            "direct": false,
            "version": "7.28.0",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-async-to-generator",
            "direct": false,
            "version": "7.27.1",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-block-scoped-functions",
            "direct": false,
            "version": "7.27.1",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-block-scoping",
            "direct": false,
            "version": "7.28.4",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-class-properties",
            "direct": false,
            "version": "7.27.1",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-class-static-block",
            "direct": false,
            "version": "7.28.3",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-classes",
            "direct": false,
            "version": "7.28.4",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-computed-properties",
            "direct": false,
            "version": "7.27.1",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-destructuring",
            "direct": false,
            "version": "7.28.0",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-dotall-regex",
            "direct": false,
            "version": "7.27.1",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-duplicate-keys",
            "direct": false,
            "version": "7.27.1",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-duplicate-named-capturing-groups-regex",
            "direct": false,
            "version": "7.27.1",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-dynamic-import",
            "direct": false,
            "version": "7.27.1",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-explicit-resource-management",
            "direct": false,
            "version": "7.28.0",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-exponentiation-operator",
            "direct": false,
            "version": "7.27.1",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-export-namespace-from",
            "direct": false,
            "version": "7.27.1",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-for-of",
            "direct": false,
            "version": "7.27.1",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-function-name",
            "direct": false,
            "version": "7.27.1",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-json-strings",
            "direct": false,
            "version": "7.27.1",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-literals",
            "direct": false,
            "version": "7.27.1",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-logical-assignment-operators",
            "direct": false,
            "version": "7.27.1",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-member-expression-literals",
            "direct": false,
            "version": "7.27.1",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-modules-amd",
            "direct": false,
            "version": "7.27.1",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-modules-commonjs",
            "direct": false,
            "version": "7.27.1",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-modules-systemjs",
            "direct": false,
            "version": "7.27.1",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-modules-umd",
            "direct": false,
            "version": "7.27.1",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-named-capturing-groups-regex",
            "direct": false,
            "version": "7.27.1",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-new-target",
            "direct": false,
            "version": "7.27.1",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-nullish-coalescing-operator",
            "direct": false,
            "version": "7.27.1",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-numeric-separator",
            "direct": false,
            "version": "7.27.1",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-object-rest-spread",
            "direct": false,
            "version": "7.28.4",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-object-super",
            "direct": false,
            "version": "7.27.1",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-optional-catch-binding",
            "direct": false,
            "version": "7.27.1",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-optional-chaining",
            "direct": false,
            "version": "7.27.1",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-parameters",
            "direct": false,
            "version": "7.27.7",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-private-methods",
            "direct": false,
            "version": "7.27.1",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-private-property-in-object",
            "direct": false,
            "version": "7.27.1",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-property-literals",
            "direct": false,
            "version": "7.27.1",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-react-constant-elements",
            "direct": false,
            "version": "7.27.1",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-react-display-name",
            "direct": false,
            "version": "7.28.0",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-react-jsx",
            "direct": false,
            "version": "7.27.1",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-react-jsx-development",
            "direct": false,
            "version": "7.27.1",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-react-pure-annotations",
            "direct": false,
            "version": "7.27.1",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-regenerator",
            "direct": false,
            "version": "7.28.4",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-regexp-modifiers",
            "direct": false,
            "version": "7.27.1",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-reserved-words",
            "direct": false,
            "version": "7.27.1",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-runtime",
            "direct": false,
            "version": "7.28.5",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-shorthand-properties",
            "direct": false,
            "version": "7.27.1",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-spread",
            "direct": false,
            "version": "7.27.1",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-sticky-regex",
            "direct": false,
            "version": "7.27.1",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-template-literals",
            "direct": false,
            "version": "7.27.1",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-typeof-symbol",
            "direct": false,
            "version": "7.27.1",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-typescript",
            "direct": false,
            "version": "7.28.0",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-unicode-escapes",
            "direct": false,
            "version": "7.27.1",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-unicode-property-regex",
            "direct": false,
            "version": "7.27.1",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-unicode-regex",
            "direct": false,
            "version": "7.27.1",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-unicode-sets-regex",
            "direct": false,
            "version": "7.27.1",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/preset-env",
            "direct": false,
            "version": "7.28.3",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/preset-modules",
            "direct": false,
            "version": "0.1.6-no-external-plugins",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/preset-react",
            "direct": false,
            "version": "7.27.1",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/preset-typescript",
            "direct": false,
            "version": "7.27.1",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/runtime",
            "direct": false,
            "version": "7.28.4",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/runtime-corejs3",
            "direct": false,
            "version": "7.28.4",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/template",
            "direct": false,
            "version": "7.27.2",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/traverse",
            "direct": false,
            "version": "7.28.4",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/types",
            "direct": false,
            "version": "7.28.4",
            "ecosystem": "npm"
          },
          {
            "name": "@colors/colors",
            "direct": false,
            "version": "1.5.0",
            "ecosystem": "npm"
          },
          {
            "name": "@csstools/cascade-layer-name-parser",
            "direct": false,
            "version": "2.0.5",
            "ecosystem": "npm"
          },
          {
            "name": "@csstools/color-helpers",
            "direct": false,
            "version": "5.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "@csstools/css-calc",
            "direct": false,
            "version": "2.1.4",
            "ecosystem": "npm"
          },
          {
            "name": "@csstools/css-color-parser",
            "direct": false,
            "version": "3.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "@csstools/css-parser-algorithms",
            "direct": false,
            "version": "3.0.5",
            "ecosystem": "npm"
          },
          {
            "name": "@csstools/css-tokenizer",
            "direct": false,
            "version": "3.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "@csstools/media-query-list-parser",
            "direct": false,
            "version": "4.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "@csstools/postcss-alpha-function",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "@csstools/postcss-cascade-layers",
            "direct": false,
            "version": "5.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "@csstools/postcss-color-function",
            "direct": false,
            "version": "4.0.12",
            "ecosystem": "npm"
          },
          {
            "name": "@csstools/postcss-color-function-display-p3-linear",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "@csstools/postcss-color-mix-function",
            "direct": false,
            "version": "3.0.12",
            "ecosystem": "npm"
          },
          {
            "name": "@csstools/postcss-color-mix-variadic-function-arguments",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "@csstools/postcss-content-alt-text",
            "direct": false,
            "version": "2.0.8",
            "ecosystem": "npm"
          },
          {
            "name": "@csstools/postcss-contrast-color-function",
            "direct": false,
            "version": "2.0.12",
            "ecosystem": "npm"
          },
          {
            "name": "@csstools/postcss-exponential-functions",
            "direct": false,
            "version": "2.0.9",
            "ecosystem": "npm"
          },
          {
            "name": "@csstools/postcss-font-format-keywords",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "@csstools/postcss-gamut-mapping",
            "direct": false,
            "version": "2.0.11",
            "ecosystem": "npm"
          },
          {
            "name": "@csstools/postcss-gradients-interpolation-method",
            "direct": false,
            "version": "5.0.12",
            "ecosystem": "npm"
          },
          {
            "name": "@csstools/postcss-hwb-function",
            "direct": false,
            "version": "4.0.12",
            "ecosystem": "npm"
          },
          {
            "name": "@csstools/postcss-ic-unit",
            "direct": false,
            "version": "4.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "@csstools/postcss-initial",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "@csstools/postcss-is-pseudo-class",
            "direct": false,
            "version": "5.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "@csstools/postcss-light-dark-function",
            "direct": false,
            "version": "2.0.11",
            "ecosystem": "npm"
          },
          {
            "name": "@csstools/postcss-logical-float-and-clear",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "@csstools/postcss-logical-overflow",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "@csstools/postcss-logical-overscroll-behavior",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "@csstools/postcss-logical-resize",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "@csstools/postcss-logical-viewport-units",
            "direct": false,
            "version": "3.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "@csstools/postcss-media-minmax",
            "direct": false,
            "version": "2.0.9",
            "ecosystem": "npm"
          },
          {
            "name": "@csstools/postcss-media-queries-aspect-ratio-number-values",
            "direct": false,
            "version": "3.0.5",
            "ecosystem": "npm"
          },
          {
            "name": "@csstools/postcss-nested-calc",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "@csstools/postcss-normalize-display-values",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "@csstools/postcss-oklab-function",
            "direct": false,
            "version": "4.0.12",
            "ecosystem": "npm"
          },
          {
            "name": "@csstools/postcss-progressive-custom-properties",
            "direct": false,
            "version": "4.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "@csstools/postcss-random-function",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "@csstools/postcss-relative-color-syntax",
            "direct": false,
            "version": "3.0.12",
            "ecosystem": "npm"
          },
          {
            "name": "@csstools/postcss-scope-pseudo-class",
            "direct": false,
            "version": "4.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "@csstools/postcss-sign-functions",
            "direct": false,
            "version": "1.1.4",
            "ecosystem": "npm"
          },
          {
            "name": "@csstools/postcss-stepped-value-functions",
            "direct": false,
            "version": "4.0.9",
            "ecosystem": "npm"
          },
          {
            "name": "@csstools/postcss-text-decoration-shorthand",
            "direct": false,
            "version": "4.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "@csstools/postcss-trigonometric-functions",
            "direct": false,
            "version": "4.0.9",
            "ecosystem": "npm"
          },
          {
            "name": "@csstools/postcss-unset-value",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "@csstools/selector-resolve-nested",
            "direct": false,
            "version": "3.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "@csstools/selector-specificity",
            "direct": false,
            "version": "5.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "@csstools/utilities",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "@discoveryjs/json-ext",
            "direct": false,
            "version": "0.5.7",
            "ecosystem": "npm"
          },
          {
            "name": "@docsearch/css",
            "direct": false,
            "version": "4.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "@docsearch/react",
            "direct": false,
            "version": "4.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "@docusaurus/babel",
            "direct": false,
            "version": "3.9.2",
            "ecosystem": "npm"
          },
          {
            "name": "@docusaurus/bundler",
            "direct": false,
            "version": "3.9.2",
            "ecosystem": "npm"
          },
          {
            "name": "@docusaurus/cssnano-preset",
            "direct": false,
            "version": "3.9.2",
            "ecosystem": "npm"
          },
          {
            "name": "@docusaurus/logger",
            "direct": false,
            "version": "3.9.2",
            "ecosystem": "npm"
          },
          {
            "name": "@docusaurus/mdx-loader",
            "direct": false,
            "version": "3.9.2",
            "ecosystem": "npm"
          },
          {
            "name": "@docusaurus/module-type-aliases",
            "direct": false,
            "version": "3.9.2",
            "ecosystem": "npm"
          },
          {
            "name": "@docusaurus/plugin-content-blog",
            "direct": false,
            "version": "3.9.2",
            "ecosystem": "npm"
          },
          {
            "name": "@docusaurus/plugin-content-docs",
            "direct": false,
            "version": "3.9.2",
            "ecosystem": "npm"
          },
          {
            "name": "@docusaurus/plugin-content-pages",
            "direct": false,
            "version": "3.9.2",
            "ecosystem": "npm"
          },
          {
            "name": "@docusaurus/plugin-css-cascade-layers",
            "direct": false,
            "version": "3.9.2",
            "ecosystem": "npm"
          },
          {
            "name": "@docusaurus/plugin-debug",
            "direct": false,
            "version": "3.9.2",
            "ecosystem": "npm"
          },
          {
            "name": "@docusaurus/plugin-google-analytics",
            "direct": false,
            "version": "3.9.2",
            "ecosystem": "npm"
          },
          {
            "name": "@docusaurus/plugin-google-gtag",
            "direct": false,
            "version": "3.9.2",
            "ecosystem": "npm"
          },
          {
            "name": "@docusaurus/plugin-google-tag-manager",
            "direct": false,
            "version": "3.9.2",
            "ecosystem": "npm"
          },
          {
            "name": "@docusaurus/plugin-sitemap",
            "direct": false,
            "version": "3.9.2",
            "ecosystem": "npm"
          },
          {
            "name": "@docusaurus/plugin-svgr",
            "direct": false,
            "version": "3.9.2",
            "ecosystem": "npm"
          },
          {
            "name": "@docusaurus/react-loadable",
            "direct": false,
            "version": "6.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "@docusaurus/theme-classic",
            "direct": false,
            "version": "3.9.2",
            "ecosystem": "npm"
          },
          {
            "name": "@docusaurus/theme-common",
            "direct": false,
            "version": "3.9.2",
            "ecosystem": "npm"
          },
          {
            "name": "@docusaurus/theme-search-algolia",
            "direct": false,
            "version": "3.9.2",
            "ecosystem": "npm"
          },
          {
            "name": "@docusaurus/theme-translations",
            "direct": false,
            "version": "3.9.2",
            "ecosystem": "npm"
          },
          {
            "name": "@docusaurus/tsconfig",
            "direct": false,
            "version": "3.9.2",
            "ecosystem": "npm"
          },
          {
            "name": "@docusaurus/types",
            "direct": false,
            "version": "3.9.2",
            "ecosystem": "npm"
          },
          {
            "name": "@docusaurus/utils",
            "direct": false,
            "version": "3.9.2",
            "ecosystem": "npm"
          },
          {
            "name": "@docusaurus/utils-common",
            "direct": false,
            "version": "3.9.2",
            "ecosystem": "npm"
          },
          {
            "name": "@docusaurus/utils-validation",
            "direct": false,
            "version": "3.9.2",
            "ecosystem": "npm"
          },
          {
            "name": "@hapi/hoek",
            "direct": false,
            "version": "9.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "@hapi/topo",
            "direct": false,
            "version": "5.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "@jest/schemas",
            "direct": false,
            "version": "29.6.3",
            "ecosystem": "npm"
          },
          {
            "name": "@jest/types",
            "direct": false,
            "version": "29.6.3",
            "ecosystem": "npm"
          },
          {
            "name": "@jridgewell/gen-mapping",
            "direct": false,
            "version": "0.3.13",
            "ecosystem": "npm"
          },
          {
            "name": "@jridgewell/remapping",
            "direct": false,
            "version": "2.3.5",
            "ecosystem": "npm"
          },
          {
            "name": "@jridgewell/resolve-uri",
            "direct": false,
            "version": "3.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "@jridgewell/source-map",
            "direct": false,
            "version": "0.3.11",
            "ecosystem": "npm"
          },
          {
            "name": "@jridgewell/sourcemap-codec",
            "direct": false,
            "version": "1.5.5",
            "ecosystem": "npm"
          },
          {
            "name": "@jridgewell/trace-mapping",
            "direct": false,
            "version": "0.3.31",
            "ecosystem": "npm"
          },
          {
            "name": "@jsonjoy.com/base64",
            "direct": false,
            "version": "1.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "@jsonjoy.com/buffers",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "@jsonjoy.com/codegen",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "@jsonjoy.com/json-pack",
            "direct": false,
            "version": "1.14.0",
            "ecosystem": "npm"
          },
          {
            "name": "@jsonjoy.com/json-pointer",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "@jsonjoy.com/util",
            "direct": false,
            "version": "1.9.0",
            "ecosystem": "npm"
          },
          {
            "name": "@leichtgewicht/ip-codec",
            "direct": false,
            "version": "2.0.5",
            "ecosystem": "npm"
          },
          {
            "name": "@mdx-js/mdx",
            "direct": false,
            "version": "3.1.1",
            "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": "@opentelemetry/api",
            "direct": false,
            "version": "1.9.0",
            "ecosystem": "npm"
          },
          {
            "name": "@pnpm/config.env-replace",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "@pnpm/network.ca-file",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "@pnpm/npm-conf",
            "direct": false,
            "version": "2.3.1",
            "ecosystem": "npm"
          },
          {
            "name": "@polka/url",
            "direct": false,
            "version": "1.0.0-next.29",
            "ecosystem": "npm"
          },
          {
            "name": "@sideway/address",
            "direct": false,
            "version": "4.1.5",
            "ecosystem": "npm"
          },
          {
            "name": "@sideway/formula",
            "direct": false,
            "version": "3.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "@sideway/pinpoint",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "@sinclair/typebox",
            "direct": false,
            "version": "0.27.8",
            "ecosystem": "npm"
          },
          {
            "name": "@sindresorhus/is",
            "direct": false,
            "version": "4.6.0",
            "ecosystem": "npm"
          },
          {
            "name": "@sindresorhus/is",
            "direct": false,
            "version": "5.6.0",
            "ecosystem": "npm"
          },
          {
            "name": "@slorber/react-helmet-async",
            "direct": false,
            "version": "1.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "@slorber/remark-comment",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "@standard-schema/spec",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "@svgr/babel-plugin-add-jsx-attribute",
            "direct": false,
            "version": "8.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "@svgr/babel-plugin-remove-jsx-attribute",
            "direct": false,
            "version": "8.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "@svgr/babel-plugin-remove-jsx-empty-expression",
            "direct": false,
            "version": "8.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "@svgr/babel-plugin-replace-jsx-attribute-value",
            "direct": false,
            "version": "8.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "@svgr/babel-plugin-svg-dynamic-title",
            "direct": false,
            "version": "8.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "@svgr/babel-plugin-svg-em-dimensions",
            "direct": false,
            "version": "8.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "@svgr/babel-plugin-transform-react-native-svg",
            "direct": false,
            "version": "8.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "@svgr/babel-plugin-transform-svg-component",
            "direct": false,
            "version": "8.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "@svgr/babel-preset",
            "direct": false,
            "version": "8.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "@svgr/core",
            "direct": false,
            "version": "8.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "@svgr/hast-util-to-babel-ast",
            "direct": false,
            "version": "8.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "@svgr/plugin-jsx",
            "direct": false,
            "version": "8.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "@svgr/plugin-svgo",
            "direct": false,
            "version": "8.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "@svgr/webpack",
            "direct": false,
            "version": "8.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "@szmarczak/http-timer",
            "direct": false,
            "version": "5.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "@trysound/sax",
            "direct": false,
            "version": "0.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "@types/body-parser",
            "direct": false,
            "version": "1.19.6",
            "ecosystem": "npm"
          },
          {
            "name": "@types/bonjour",
            "direct": false,
            "version": "3.5.13",
            "ecosystem": "npm"
          },
          {
            "name": "@types/connect",
            "direct": false,
            "version": "3.4.38",
            "ecosystem": "npm"
          },
          {
            "name": "@types/connect-history-api-fallback",
            "direct": false,
            "version": "1.5.4",
            "ecosystem": "npm"
          },
          {
            "name": "@types/debug",
            "direct": false,
            "version": "4.1.12",
            "ecosystem": "npm"
          },
          {
            "name": "@types/eslint",
            "direct": false,
            "version": "9.6.1",
            "ecosystem": "npm"
          },
          {
            "name": "@types/eslint-scope",
            "direct": false,
            "version": "3.7.7",
            "ecosystem": "npm"
          },
          {
            "name": "@types/estree",
            "direct": false,
            "version": "1.0.8",
            "ecosystem": "npm"
          },
          {
            "name": "@types/estree-jsx",
            "direct": false,
            "version": "1.0.5",
            "ecosystem": "npm"
          },
          {
            "name": "@types/express",
            "direct": false,
            "version": "4.17.23",
            "ecosystem": "npm"
          },
          {
            "name": "@types/express-serve-static-core",
            "direct": false,
            "version": "4.19.7",
            "ecosystem": "npm"
          },
          {
            "name": "@types/gtag.js",
            "direct": false,
            "version": "0.0.12",
            "ecosystem": "npm"
          },
          {
            "name": "@types/hast",
            "direct": false,
            "version": "3.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "@types/history",
            "direct": false,
            "version": "4.7.11",
            "ecosystem": "npm"
          },
          {
            "name": "@types/html-minifier-terser",
            "direct": false,
            "version": "6.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "@types/http-cache-semantics",
            "direct": false,
            "version": "4.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "@types/http-errors",
            "direct": false,
            "version": "2.0.5",
            "ecosystem": "npm"
          },
          {
            "name": "@types/http-proxy",
            "direct": false,
            "version": "1.17.16",
            "ecosystem": "npm"
          },
          {
            "name": "@types/istanbul-lib-coverage",
            "direct": false,
            "version": "2.0.6",
            "ecosystem": "npm"
          },
          {
            "name": "@types/istanbul-lib-report",
            "direct": false,
            "version": "3.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "@types/istanbul-reports",
            "direct": false,
            "version": "3.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "@types/json-schema",
            "direct": false,
            "version": "7.0.15",
            "ecosystem": "npm"
          },
          {
            "name": "@types/mdast",
            "direct": false,
            "version": "4.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "@types/mdx",
            "direct": false,
            "version": "2.0.13",
            "ecosystem": "npm"
          },
          {
            "name": "@types/mime",
            "direct": false,
            "version": "1.3.5",
            "ecosystem": "npm"
          },
          {
            "name": "@types/ms",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "@types/node",
            "direct": false,
            "version": "17.0.45",
            "ecosystem": "npm"
          },
          {
            "name": "@types/node",
            "direct": false,
            "version": "24.7.0",
            "ecosystem": "npm"
          },
          {
            "name": "@types/node-forge",
            "direct": false,
            "version": "1.3.14",
            "ecosystem": "npm"
          },
          {
            "name": "@types/prismjs",
            "direct": false,
            "version": "1.26.5",
            "ecosystem": "npm"
          },
          {
            "name": "@types/qs",
            "direct": false,
            "version": "6.14.0",
            "ecosystem": "npm"
          },
          {
            "name": "@types/range-parser",
            "direct": false,
            "version": "1.2.7",
            "ecosystem": "npm"
          },
          {
            "name": "@types/react",
            "direct": false,
            "version": "19.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "@types/react-router",
            "direct": false,
            "version": "5.1.20",
            "ecosystem": "npm"
          },
          {
            "name": "@types/react-router-config",
            "direct": false,
            "version": "5.0.11",
            "ecosystem": "npm"
          },
          {
            "name": "@types/react-router-dom",
            "direct": false,
            "version": "5.3.3",
            "ecosystem": "npm"
          },
          {
            "name": "@types/retry",
            "direct": false,
            "version": "0.12.2",
            "ecosystem": "npm"
          },
          {
            "name": "@types/sax",
            "direct": false,
            "version": "1.2.7",
            "ecosystem": "npm"
          },
          {
            "name": "@types/send",
            "direct": false,
            "version": "0.17.5",
            "ecosystem": "npm"
          },
          {
            "name": "@types/send",
            "direct": false,
            "version": "1.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "@types/serve-index",
            "direct": false,
            "version": "1.9.4",
            "ecosystem": "npm"
          },
          {
            "name": "@types/serve-static",
            "direct": false,
            "version": "1.15.9",
            "ecosystem": "npm"
          },
          {
            "name": "@types/sockjs",
            "direct": false,
            "version": "0.3.36",
            "ecosystem": "npm"
          },
          {
            "name": "@types/unist",
            "direct": false,
            "version": "2.0.11",
            "ecosystem": "npm"
          },
          {
            "name": "@types/unist",
            "direct": false,
            "version": "3.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "@types/ws",
            "direct": false,
            "version": "8.18.1",
            "ecosystem": "npm"
          },
          {
            "name": "@types/yargs",
            "direct": false,
            "version": "17.0.34",
            "ecosystem": "npm"
          },
          {
            "name": "@types/yargs-parser",
            "direct": false,
            "version": "21.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "@ungap/structured-clone",
            "direct": false,
            "version": "1.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "@vercel/oidc",
            "direct": false,
            "version": "3.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "@webassemblyjs/ast",
            "direct": false,
            "version": "1.14.1",
            "ecosystem": "npm"
          },
          {
            "name": "@webassemblyjs/floating-point-hex-parser",
            "direct": false,
            "version": "1.13.2",
            "ecosystem": "npm"
          },
          {
            "name": "@webassemblyjs/helper-api-error",
            "direct": false,
            "version": "1.13.2",
            "ecosystem": "npm"
          },
          {
            "name": "@webassemblyjs/helper-buffer",
            "direct": false,
            "version": "1.14.1",
            "ecosystem": "npm"
          },
          {
            "name": "@webassemblyjs/helper-numbers",
            "direct": false,
            "version": "1.13.2",
            "ecosystem": "npm"
          },
          {
            "name": "@webassemblyjs/helper-wasm-bytecode",
            "direct": false,
            "version": "1.13.2",
            "ecosystem": "npm"
          },
          {
            "name": "@webassemblyjs/helper-wasm-section",
            "direct": false,
            "version": "1.14.1",
            "ecosystem": "npm"
          },
          {
            "name": "@webassemblyjs/ieee754",
            "direct": false,
            "version": "1.13.2",
            "ecosystem": "npm"
          },
          {
            "name": "@webassemblyjs/leb128",
            "direct": false,
            "version": "1.13.2",
            "ecosystem": "npm"
          },
          {
            "name": "@webassemblyjs/utf8",
            "direct": false,
            "version": "1.13.2",
            "ecosystem": "npm"
          },
          {
            "name": "@webassemblyjs/wasm-edit",
            "direct": false,
            "version": "1.14.1",
            "ecosystem": "npm"
          },
          {
            "name": "@webassemblyjs/wasm-gen",
            "direct": false,
            "version": "1.14.1",
            "ecosystem": "npm"
          },
          {
            "name": "@webassemblyjs/wasm-opt",
            "direct": false,
            "version": "1.14.1",
            "ecosystem": "npm"
          },
          {
            "name": "@webassemblyjs/wasm-parser",
            "direct": false,
            "version": "1.14.1",
            "ecosystem": "npm"
          },
          {
            "name": "@webassemblyjs/wast-printer",
            "direct": false,
            "version": "1.14.1",
            "ecosystem": "npm"
          },
          {
            "name": "@xtuc/ieee754",
            "direct": false,
            "version": "1.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "@xtuc/long",
            "direct": false,
            "version": "4.2.2",
            "ecosystem": "npm"
          },
          {
            "name": "accepts",
            "direct": false,
            "version": "1.3.8",
            "ecosystem": "npm"
          },
          {
            "name": "acorn",
            "direct": false,
            "version": "8.15.0",
            "ecosystem": "npm"
          },
          {
            "name": "acorn-import-phases",
            "direct": false,
            "version": "1.0.4",
            "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": "address",
            "direct": false,
            "version": "1.2.2",
            "ecosystem": "npm"
          },
          {
            "name": "aggregate-error",
            "direct": false,
            "version": "3.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "ai",
            "direct": false,
            "version": "5.0.86",
            "ecosystem": "npm"
          },
          {
            "name": "ajv",
            "direct": false,
            "version": "6.12.6",
            "ecosystem": "npm"
          },
          {
            "name": "ajv",
            "direct": false,
            "version": "8.17.1",
            "ecosystem": "npm"
          },
          {
            "name": "ajv-formats",
            "direct": false,
            "version": "2.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "ajv-keywords",
            "direct": false,
            "version": "3.5.2",
            "ecosystem": "npm"
          },
          {
            "name": "ajv-keywords",
            "direct": false,
            "version": "5.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "algoliasearch",
            "direct": false,
            "version": "5.42.0",
            "ecosystem": "npm"
          },
          {
            "name": "algoliasearch-helper",
            "direct": false,
            "version": "3.26.0",
            "ecosystem": "npm"
          },
          {
            "name": "ansi-align",
            "direct": false,
            "version": "3.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "ansi-escapes",
            "direct": false,
            "version": "4.3.2",
            "ecosystem": "npm"
          },
          {
            "name": "ansi-html-community",
            "direct": false,
            "version": "0.0.8",
            "ecosystem": "npm"
          },
          {
            "name": "ansi-regex",
            "direct": false,
            "version": "5.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "ansi-regex",
            "direct": false,
            "version": "6.2.2",
            "ecosystem": "npm"
          },
          {
            "name": "ansi-styles",
            "direct": false,
            "version": "4.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "ansi-styles",
            "direct": false,
            "version": "6.2.3",
            "ecosystem": "npm"
          },
          {
            "name": "anymatch",
            "direct": false,
            "version": "3.1.3",
            "ecosystem": "npm"
          },
          {
            "name": "arg",
            "direct": false,
            "version": "5.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "argparse",
            "direct": false,
            "version": "1.0.10",
            "ecosystem": "npm"
          },
          {
            "name": "argparse",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "array-flatten",
            "direct": false,
            "version": "1.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "array-union",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "astring",
            "direct": false,
            "version": "1.9.0",
            "ecosystem": "npm"
          },
          {
            "name": "autoprefixer",
            "direct": false,
            "version": "10.4.21",
            "ecosystem": "npm"
          },
          {
            "name": "babel-loader",
            "direct": false,
            "version": "9.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "babel-plugin-dynamic-import-node",
            "direct": false,
            "version": "2.3.3",
            "ecosystem": "npm"
          },
          {
            "name": "babel-plugin-polyfill-corejs2",
            "direct": false,
            "version": "0.4.14",
            "ecosystem": "npm"
          },
          {
            "name": "babel-plugin-polyfill-corejs3",
            "direct": false,
            "version": "0.13.0",
            "ecosystem": "npm"
          },
          {
            "name": "babel-plugin-polyfill-regenerator",
            "direct": false,
            "version": "0.6.5",
            "ecosystem": "npm"
          },
          {
            "name": "bail",
            "direct": false,
            "version": "2.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "balanced-match",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "baseline-browser-mapping",
            "direct": false,
            "version": "2.9.19",
            "ecosystem": "npm"
          },
          {
            "name": "batch",
            "direct": false,
            "version": "0.6.1",
            "ecosystem": "npm"
          },
          {
            "name": "big.js",
            "direct": false,
            "version": "5.2.2",
            "ecosystem": "npm"
          },
          {
            "name": "binary-extensions",
            "direct": false,
            "version": "2.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "body-parser",
            "direct": false,
            "version": "1.20.4",
            "ecosystem": "npm"
          },
          {
            "name": "bonjour-service",
            "direct": false,
            "version": "1.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "boolbase",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "boxen",
            "direct": false,
            "version": "6.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "boxen",
            "direct": false,
            "version": "7.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "brace-expansion",
            "direct": false,
            "version": "1.1.12",
            "ecosystem": "npm"
          },
          {
            "name": "braces",
            "direct": false,
            "version": "3.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "browserslist",
            "direct": false,
            "version": "4.26.3",
            "ecosystem": "npm"
          },
          {
            "name": "buffer-from",
            "direct": false,
            "version": "1.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "bundle-name",
            "direct": false,
            "version": "4.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "bytes",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "bytes",
            "direct": false,
            "version": "3.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "cacheable-lookup",
            "direct": false,
            "version": "7.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "cacheable-request",
            "direct": false,
            "version": "10.2.14",
            "ecosystem": "npm"
          },
          {
            "name": "call-bind",
            "direct": false,
            "version": "1.0.8",
            "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": "camel-case",
            "direct": false,
            "version": "4.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "camelcase",
            "direct": false,
            "version": "6.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "camelcase",
            "direct": false,
            "version": "7.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "caniuse-api",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "caniuse-lite",
            "direct": false,
            "version": "1.0.30001748",
            "ecosystem": "npm"
          },
          {
            "name": "ccount",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "chalk",
            "direct": false,
            "version": "4.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "chalk",
            "direct": false,
            "version": "5.6.2",
            "ecosystem": "npm"
          },
          {
            "name": "char-regex",
            "direct": false,
            "version": "1.0.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": "cheerio",
            "direct": false,
            "version": "1.0.0-rc.12",
            "ecosystem": "npm"
          },
          {
            "name": "cheerio-select",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "chokidar",
            "direct": false,
            "version": "3.6.0",
            "ecosystem": "npm"
          },
          {
            "name": "chrome-trace-event",
            "direct": false,
            "version": "1.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "ci-info",
            "direct": false,
            "version": "3.9.0",
            "ecosystem": "npm"
          },
          {
            "name": "clean-css",
            "direct": false,
            "version": "5.3.3",
            "ecosystem": "npm"
          },
          {
            "name": "clean-stack",
            "direct": false,
            "version": "2.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "cli-boxes",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "cli-table3",
            "direct": false,
            "version": "0.6.5",
            "ecosystem": "npm"
          },
          {
            "name": "clone-deep",
            "direct": false,
            "version": "4.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "collapse-white-space",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "color-convert",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "color-name",
            "direct": false,
            "version": "1.1.4",
            "ecosystem": "npm"
          },
          {
            "name": "colord",
            "direct": false,
            "version": "2.9.3",
            "ecosystem": "npm"
          },
          {
            "name": "colorette",
            "direct": false,
            "version": "2.0.20",
            "ecosystem": "npm"
          },
          {
            "name": "combine-promises",
            "direct": false,
            "version": "1.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "comma-separated-tokens",
            "direct": false,
            "version": "2.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "commander",
            "direct": false,
            "version": "10.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "commander",
            "direct": false,
            "version": "2.20.3",
            "ecosystem": "npm"
          },
          {
            "name": "commander",
            "direct": false,
            "version": "5.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "commander",
            "direct": false,
            "version": "7.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "commander",
            "direct": false,
            "version": "8.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "common-path-prefix",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "compressible",
            "direct": false,
            "version": "2.0.18",
            "ecosystem": "npm"
          },
          {
            "name": "compression",
            "direct": false,
            "version": "1.8.1",
            "ecosystem": "npm"
          },
          {
            "name": "concat-map",
            "direct": false,
            "version": "0.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "config-chain",
            "direct": false,
            "version": "1.1.13",
            "ecosystem": "npm"
          },
          {
            "name": "configstore",
            "direct": false,
            "version": "6.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "connect-history-api-fallback",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "consola",
            "direct": false,
            "version": "3.4.2",
            "ecosystem": "npm"
          },
          {
            "name": "content-disposition",
            "direct": false,
            "version": "0.5.2",
            "ecosystem": "npm"
          },
          {
            "name": "content-disposition",
            "direct": false,
            "version": "0.5.4",
            "ecosystem": "npm"
          },
          {
            "name": "content-type",
            "direct": false,
            "version": "1.0.5",
            "ecosystem": "npm"
          },
          {
            "name": "convert-source-map",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "cookie",
            "direct": false,
            "version": "0.7.1",
            "ecosystem": "npm"
          },
          {
            "name": "cookie-signature",
            "direct": false,
            "version": "1.0.6",
            "ecosystem": "npm"
          },
          {
            "name": "copy-webpack-plugin",
            "direct": false,
            "version": "11.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "core-js",
            "direct": false,
            "version": "3.45.1",
            "ecosystem": "npm"
          },
          {
            "name": "core-js-compat",
            "direct": false,
            "version": "3.45.1",
            "ecosystem": "npm"
          },
          {
            "name": "core-js-pure",
            "direct": false,
            "version": "3.46.0",
            "ecosystem": "npm"
          },
          {
            "name": "core-util-is",
            "direct": false,
            "version": "1.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "cosmiconfig",
            "direct": false,
            "version": "8.3.6",
            "ecosystem": "npm"
          },
          {
            "name": "cross-spawn",
            "direct": false,
            "version": "7.0.6",
            "ecosystem": "npm"
          },
          {
            "name": "crypto-random-string",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "css-blank-pseudo",
            "direct": false,
            "version": "7.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "css-declaration-sorter",
            "direct": false,
            "version": "7.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "css-has-pseudo",
            "direct": false,
            "version": "7.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "css-loader",
            "direct": false,
            "version": "6.11.0",
            "ecosystem": "npm"
          },
          {
            "name": "css-minimizer-webpack-plugin",
            "direct": false,
            "version": "5.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "css-prefers-color-scheme",
            "direct": false,
            "version": "10.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "css-select",
            "direct": false,
            "version": "4.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "css-select",
            "direct": false,
            "version": "5.2.2",
            "ecosystem": "npm"
          },
          {
            "name": "css-tree",
            "direct": false,
            "version": "2.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "css-tree",
            "direct": false,
            "version": "2.3.1",
            "ecosystem": "npm"
          },
          {
            "name": "css-what",
            "direct": false,
            "version": "6.2.2",
            "ecosystem": "npm"
          },
          {
            "name": "cssdb",
            "direct": false,
            "version": "8.4.2",
            "ecosystem": "npm"
          },
          {
            "name": "cssesc",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "cssnano",
            "direct": false,
            "version": "6.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "cssnano-preset-advanced",
            "direct": false,
            "version": "6.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "cssnano-preset-default",
            "direct": false,
            "version": "6.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "cssnano-utils",
            "direct": false,
            "version": "4.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "csso",
            "direct": false,
            "version": "5.0.5",
            "ecosystem": "npm"
          },
          {
            "name": "csstype",
            "direct": false,
            "version": "3.1.3",
            "ecosystem": "npm"
          },
          {
            "name": "debounce",
            "direct": false,
            "version": "1.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "debug",
            "direct": false,
            "version": "2.6.9",
            "ecosystem": "npm"
          },
          {
            "name": "debug",
            "direct": false,
            "version": "4.4.3",
            "ecosystem": "npm"
          },
          {
            "name": "decode-named-character-reference",
            "direct": false,
            "version": "1.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "decompress-response",
            "direct": false,
            "version": "6.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "deep-extend",
            "direct": false,
            "version": "0.6.0",
            "ecosystem": "npm"
          },
          {
            "name": "deepmerge",
            "direct": false,
            "version": "4.3.1",
            "ecosystem": "npm"
          },
          {
            "name": "default-browser",
            "direct": false,
            "version": "5.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "default-browser-id",
            "direct": false,
            "version": "5.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "defer-to-connect",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "define-data-property",
            "direct": false,
            "version": "1.1.4",
            "ecosystem": "npm"
          },
          {
            "name": "define-lazy-prop",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "define-lazy-prop",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "define-properties",
            "direct": false,
            "version": "1.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "depd",
            "direct": false,
            "version": "1.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "depd",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "dequal",
            "direct": false,
            "version": "2.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "destroy",
            "direct": false,
            "version": "1.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "detect-node",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "detect-port",
            "direct": false,
            "version": "1.6.1",
            "ecosystem": "npm"
          },
          {
            "name": "devlop",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "dir-glob",
            "direct": false,
            "version": "3.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "dns-packet",
            "direct": false,
            "version": "5.6.1",
            "ecosystem": "npm"
          },
          {
            "name": "dom-converter",
            "direct": false,
            "version": "0.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "dom-serializer",
            "direct": false,
            "version": "1.4.1",
            "ecosystem": "npm"
          },
          {
            "name": "dom-serializer",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "domelementtype",
            "direct": false,
            "version": "2.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "domhandler",
            "direct": false,
            "version": "4.3.1",
            "ecosystem": "npm"
          },
          {
            "name": "domhandler",
            "direct": false,
            "version": "5.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "domutils",
            "direct": false,
            "version": "2.8.0",
            "ecosystem": "npm"
          },
          {
            "name": "domutils",
            "direct": false,
            "version": "3.2.2",
            "ecosystem": "npm"
          },
          {
            "name": "dot-case",
            "direct": false,
            "version": "3.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "dot-prop",
            "direct": false,
            "version": "6.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "dunder-proto",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "duplexer",
            "direct": false,
            "version": "0.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "eastasianwidth",
            "direct": false,
            "version": "0.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "ee-first",
            "direct": false,
            "version": "1.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "electron-to-chromium",
            "direct": false,
            "version": "1.5.232",
            "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": "emojilib",
            "direct": false,
            "version": "2.4.0",
            "ecosystem": "npm"
          },
          {
            "name": "emojis-list",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "emoticon",
            "direct": false,
            "version": "4.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "encodeurl",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "encodeurl",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "enhanced-resolve",
            "direct": false,
            "version": "5.18.3",
            "ecosystem": "npm"
          },
          {
            "name": "entities",
            "direct": false,
            "version": "2.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "entities",
            "direct": false,
            "version": "4.5.0",
            "ecosystem": "npm"
          },
          {
            "name": "entities",
            "direct": false,
            "version": "6.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "error-ex",
            "direct": false,
            "version": "1.3.4",
            "ecosystem": "npm"
          },
          {
            "name": "es-define-property",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "es-errors",
            "direct": false,
            "version": "1.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "es-module-lexer",
            "direct": false,
            "version": "1.7.0",
            "ecosystem": "npm"
          },
          {
            "name": "es-object-atoms",
            "direct": false,
            "version": "1.1.1",
            "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": "escalade",
            "direct": false,
            "version": "3.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "escape-goat",
            "direct": false,
            "version": "4.0.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-scope",
            "direct": false,
            "version": "5.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "esprima",
            "direct": false,
            "version": "4.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "esrecurse",
            "direct": false,
            "version": "4.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "estraverse",
            "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": "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": "3.4.0",
            "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": "eta",
            "direct": false,
            "version": "2.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "etag",
            "direct": false,
            "version": "1.8.1",
            "ecosystem": "npm"
          },
          {
            "name": "eval",
            "direct": false,
            "version": "0.1.8",
            "ecosystem": "npm"
          },
          {
            "name": "eventemitter3",
            "direct": false,
            "version": "4.0.7",
            "ecosystem": "npm"
          },
          {
            "name": "events",
            "direct": false,
            "version": "3.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "eventsource-parser",
            "direct": false,
            "version": "3.0.6",
            "ecosystem": "npm"
          },
          {
            "name": "execa",
            "direct": false,
            "version": "5.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "express",
            "direct": false,
            "version": "4.22.1",
            "ecosystem": "npm"
          },
          {
            "name": "extend",
            "direct": false,
            "version": "3.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "extend-shallow",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "fast-deep-equal",
            "direct": false,
            "version": "3.1.3",
            "ecosystem": "npm"
          },
          {
            "name": "fast-glob",
            "direct": false,
            "version": "3.3.3",
            "ecosystem": "npm"
          },
          {
            "name": "fast-json-stable-stringify",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "fast-uri",
            "direct": false,
            "version": "3.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "fastq",
            "direct": false,
            "version": "1.19.1",
            "ecosystem": "npm"
          },
          {
            "name": "fault",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "faye-websocket",
            "direct": false,
            "version": "0.11.4",
            "ecosystem": "npm"
          },
          {
            "name": "feed",
            "direct": false,
            "version": "4.2.2",
            "ecosystem": "npm"
          },
          {
            "name": "figures",
            "direct": false,
            "version": "3.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "file-loader",
            "direct": false,
            "version": "6.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "fill-range",
            "direct": false,
            "version": "7.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "finalhandler",
            "direct": false,
            "version": "1.3.1",
            "ecosystem": "npm"
          },
          {
            "name": "find-cache-dir",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "find-up",
            "direct": false,
            "version": "6.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "flat",
            "direct": false,
            "version": "5.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "follow-redirects",
            "direct": false,
            "version": "1.15.11",
            "ecosystem": "npm"
          },
          {
            "name": "form-data-encoder",
            "direct": false,
            "version": "2.1.4",
            "ecosystem": "npm"
          },
          {
            "name": "format",
            "direct": false,
            "version": "0.2.2",
            "ecosystem": "npm"
          },
          {
            "name": "forwarded",
            "direct": false,
            "version": "0.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "fraction.js",
            "direct": false,
            "version": "4.3.7",
            "ecosystem": "npm"
          },
          {
            "name": "fresh",
            "direct": false,
            "version": "0.5.2",
            "ecosystem": "npm"
          },
          {
            "name": "fs-extra",
            "direct": false,
            "version": "11.3.2",
            "ecosystem": "npm"
          },
          {
            "name": "fsevents",
            "direct": false,
            "version": "2.3.3",
            "ecosystem": "npm"
          },
          {
            "name": "function-bind",
            "direct": false,
            "version": "1.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "gensync",
            "direct": false,
            "version": "1.0.0-beta.2",
            "ecosystem": "npm"
          },
          {
            "name": "get-intrinsic",
            "direct": false,
            "version": "1.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "get-own-enumerable-property-symbols",
            "direct": false,
            "version": "3.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "get-proto",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "get-stream",
            "direct": false,
            "version": "6.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "github-slugger",
            "direct": false,
            "version": "1.5.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": "glob-to-regex.js",
            "direct": false,
            "version": "1.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "glob-to-regexp",
            "direct": false,
            "version": "0.4.1",
            "ecosystem": "npm"
          },
          {
            "name": "global-dirs",
            "direct": false,
            "version": "3.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "globby",
            "direct": false,
            "version": "11.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "globby",
            "direct": false,
            "version": "13.2.2",
            "ecosystem": "npm"
          },
          {
            "name": "gopd",
            "direct": false,
            "version": "1.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "got",
            "direct": false,
            "version": "12.6.1",
            "ecosystem": "npm"
          },
          {
            "name": "graceful-fs",
            "direct": false,
            "version": "4.2.10",
            "ecosystem": "npm"
          },
          {
            "name": "graceful-fs",
            "direct": false,
            "version": "4.2.11",
            "ecosystem": "npm"
          },
          {
            "name": "gray-matter",
            "direct": false,
            "version": "4.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "gzip-size",
            "direct": false,
            "version": "6.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "handle-thing",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "has-flag",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "has-property-descriptors",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "has-symbols",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "has-yarn",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "hasown",
            "direct": false,
            "version": "2.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "hast-util-from-parse5",
            "direct": false,
            "version": "8.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "hast-util-parse-selector",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "hast-util-raw",
            "direct": false,
            "version": "9.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "hast-util-to-estree",
            "direct": false,
            "version": "3.1.3",
            "ecosystem": "npm"
          },
          {
            "name": "hast-util-to-jsx-runtime",
            "direct": false,
            "version": "2.3.6",
            "ecosystem": "npm"
          },
          {
            "name": "hast-util-to-parse5",
            "direct": false,
            "version": "8.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "hast-util-whitespace",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "hastscript",
            "direct": false,
            "version": "9.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "he",
            "direct": false,
            "version": "1.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "history",
            "direct": false,
            "version": "4.10.1",
            "ecosystem": "npm"
          },
          {
            "name": "hoist-non-react-statics",
            "direct": false,
            "version": "3.3.2",
            "ecosystem": "npm"
          },
          {
            "name": "hpack.js",
            "direct": false,
            "version": "2.1.6",
            "ecosystem": "npm"
          },
          {
            "name": "html-escaper",
            "direct": false,
            "version": "2.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "html-minifier-terser",
            "direct": false,
            "version": "6.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "html-minifier-terser",
            "direct": false,
            "version": "7.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "html-tags",
            "direct": false,
            "version": "3.3.1",
            "ecosystem": "npm"
          },
          {
            "name": "html-void-elements",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "html-webpack-plugin",
            "direct": false,
            "version": "5.6.4",
            "ecosystem": "npm"
          },
          {
            "name": "htmlparser2",
            "direct": false,
            "version": "6.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "htmlparser2",
            "direct": false,
            "version": "8.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "http-cache-semantics",
            "direct": false,
            "version": "4.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "http-deceiver",
            "direct": false,
            "version": "1.2.7",
            "ecosystem": "npm"
          },
          {
            "name": "http-errors",
            "direct": false,
            "version": "1.6.3",
            "ecosystem": "npm"
          },
          {
            "name": "http-errors",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "http-errors",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "http-parser-js",
            "direct": false,
            "version": "0.5.10",
            "ecosystem": "npm"
          },
          {
            "name": "http-proxy",
            "direct": false,
            "version": "1.18.1",
            "ecosystem": "npm"
          },
          {
            "name": "http-proxy-middleware",
            "direct": false,
            "version": "2.0.9",
            "ecosystem": "npm"
          },
          {
            "name": "http2-wrapper",
            "direct": false,
            "version": "2.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "human-signals",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "hyperdyperid",
            "direct": false,
            "version": "1.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "iconv-lite",
            "direct": false,
            "version": "0.4.24",
            "ecosystem": "npm"
          },
          {
            "name": "icss-utils",
            "direct": false,
            "version": "5.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "ignore",
            "direct": false,
            "version": "5.3.2",
            "ecosystem": "npm"
          },
          {
            "name": "image-size",
            "direct": false,
            "version": "2.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "import-fresh",
            "direct": false,
            "version": "3.3.1",
            "ecosystem": "npm"
          },
          {
            "name": "import-lazy",
            "direct": false,
            "version": "4.0.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": "infima",
            "direct": false,
            "version": "0.2.0-alpha.45",
            "ecosystem": "npm"
          },
          {
            "name": "inherits",
            "direct": false,
            "version": "2.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "inherits",
            "direct": false,
            "version": "2.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "ini",
            "direct": false,
            "version": "1.3.8",
            "ecosystem": "npm"
          },
          {
            "name": "ini",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "inline-style-parser",
            "direct": false,
            "version": "0.2.4",
            "ecosystem": "npm"
          },
          {
            "name": "invariant",
            "direct": false,
            "version": "2.2.4",
            "ecosystem": "npm"
          },
          {
            "name": "ipaddr.js",
            "direct": false,
            "version": "1.9.1",
            "ecosystem": "npm"
          },
          {
            "name": "ipaddr.js",
            "direct": false,
            "version": "2.2.0",
            "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.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "is-binary-path",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "is-ci",
            "direct": false,
            "version": "3.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "is-core-module",
            "direct": false,
            "version": "2.16.1",
            "ecosystem": "npm"
          },
          {
            "name": "is-decimal",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "is-docker",
            "direct": false,
            "version": "2.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "is-docker",
            "direct": false,
            "version": "3.0.0",
            "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-inside-container",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "is-installed-globally",
            "direct": false,
            "version": "0.4.0",
            "ecosystem": "npm"
          },
          {
            "name": "is-network-error",
            "direct": false,
            "version": "1.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "is-npm",
            "direct": false,
            "version": "6.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "is-number",
            "direct": false,
            "version": "7.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "is-obj",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "is-obj",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "is-path-inside",
            "direct": false,
            "version": "3.0.3",
            "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-plain-object",
            "direct": false,
            "version": "2.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "is-regexp",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "is-stream",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "is-typedarray",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "is-wsl",
            "direct": false,
            "version": "2.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "is-wsl",
            "direct": false,
            "version": "3.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "is-yarn-global",
            "direct": false,
            "version": "0.4.1",
            "ecosystem": "npm"
          },
          {
            "name": "isarray",
            "direct": false,
            "version": "0.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "isarray",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "isexe",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "isobject",
            "direct": false,
            "version": "3.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "jest-util",
            "direct": false,
            "version": "29.7.0",
            "ecosystem": "npm"
          },
          {
            "name": "jest-worker",
            "direct": false,
            "version": "27.5.1",
            "ecosystem": "npm"
          },
          {
            "name": "jest-worker",
            "direct": false,
            "version": "29.7.0",
            "ecosystem": "npm"
          },
          {
            "name": "jiti",
            "direct": false,
            "version": "1.21.7",
            "ecosystem": "npm"
          },
          {
            "name": "joi",
            "direct": false,
            "version": "17.13.3",
            "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": "jsesc",
            "direct": false,
            "version": "3.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "json-buffer",
            "direct": false,
            "version": "3.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "json-parse-even-better-errors",
            "direct": false,
            "version": "2.3.1",
            "ecosystem": "npm"
          },
          {
            "name": "json-schema",
            "direct": false,
            "version": "0.4.0",
            "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": "json5",
            "direct": false,
            "version": "2.2.3",
            "ecosystem": "npm"
          },
          {
            "name": "jsonfile",
            "direct": false,
            "version": "6.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "keyv",
            "direct": false,
            "version": "4.5.4",
            "ecosystem": "npm"
          },
          {
            "name": "kind-of",
            "direct": false,
            "version": "6.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "kleur",
            "direct": false,
            "version": "3.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "latest-version",
            "direct": false,
            "version": "7.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "launch-editor",
            "direct": false,
            "version": "2.14.1",
            "ecosystem": "npm"
          },
          {
            "name": "leven",
            "direct": false,
            "version": "3.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "lilconfig",
            "direct": false,
            "version": "3.1.3",
            "ecosystem": "npm"
          },
          {
            "name": "lines-and-columns",
            "direct": false,
            "version": "1.2.4",
            "ecosystem": "npm"
          },
          {
            "name": "loader-runner",
            "direct": false,
            "version": "4.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "loader-utils",
            "direct": false,
            "version": "2.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "locate-path",
            "direct": false,
            "version": "7.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "lodash",
            "direct": false,
            "version": "4.17.23",
            "ecosystem": "npm"
          },
          {
            "name": "lodash.debounce",
            "direct": false,
            "version": "4.0.8",
            "ecosystem": "npm"
          },
          {
            "name": "lodash.memoize",
            "direct": false,
            "version": "4.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "lodash.uniq",
            "direct": false,
            "version": "4.5.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": "lower-case",
            "direct": false,
            "version": "2.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "lowercase-keys",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "lru-cache",
            "direct": false,
            "version": "5.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "markdown-extensions",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "markdown-table",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "markdown-table",
            "direct": false,
            "version": "3.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "marked",
            "direct": false,
            "version": "16.4.1",
            "ecosystem": "npm"
          },
          {
            "name": "math-intrinsics",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "mdast-util-directive",
            "direct": false,
            "version": "3.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "mdast-util-find-and-replace",
            "direct": false,
            "version": "3.0.2",
            "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.1.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.1.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-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.2.0",
            "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": "mdn-data",
            "direct": false,
            "version": "2.0.28",
            "ecosystem": "npm"
          },
          {
            "name": "mdn-data",
            "direct": false,
            "version": "2.0.30",
            "ecosystem": "npm"
          },
          {
            "name": "media-typer",
            "direct": false,
            "version": "0.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "memfs",
            "direct": false,
            "version": "4.49.0",
            "ecosystem": "npm"
          },
          {
            "name": "merge-descriptors",
            "direct": false,
            "version": "1.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "merge-stream",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "merge2",
            "direct": false,
            "version": "1.4.1",
            "ecosystem": "npm"
          },
          {
            "name": "methods",
            "direct": false,
            "version": "1.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "micromark",
            "direct": false,
            "version": "4.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "micromark-core-commonmark",
            "direct": false,
            "version": "2.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "micromark-extension-directive",
            "direct": false,
            "version": "3.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.1",
            "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-mdx-expression",
            "direct": false,
            "version": "3.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "micromark-extension-mdx-jsx",
            "direct": false,
            "version": "3.0.2",
            "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.3",
            "ecosystem": "npm"
          },
          {
            "name": "micromark-factory-space",
            "direct": false,
            "version": "1.1.0",
            "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": "1.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "micromark-util-character",
            "direct": false,
            "version": "2.1.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.1",
            "ecosystem": "npm"
          },
          {
            "name": "micromark-util-events-to-acorn",
            "direct": false,
            "version": "2.0.3",
            "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.1",
            "ecosystem": "npm"
          },
          {
            "name": "micromark-util-subtokenize",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "micromark-util-symbol",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "micromark-util-symbol",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "micromark-util-types",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "micromark-util-types",
            "direct": false,
            "version": "2.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "micromatch",
            "direct": false,
            "version": "4.0.8",
            "ecosystem": "npm"
          },
          {
            "name": "mime",
            "direct": false,
            "version": "1.6.0",
            "ecosystem": "npm"
          },
          {
            "name": "mime-db",
            "direct": false,
            "version": "1.33.0",
            "ecosystem": "npm"
          },
          {
            "name": "mime-db",
            "direct": false,
            "version": "1.52.0",
            "ecosystem": "npm"
          },
          {
            "name": "mime-db",
            "direct": false,
            "version": "1.54.0",
            "ecosystem": "npm"
          },
          {
            "name": "mime-types",
            "direct": false,
            "version": "2.1.18",
            "ecosystem": "npm"
          },
          {
            "name": "mime-types",
            "direct": false,
            "version": "2.1.35",
            "ecosystem": "npm"
          },
          {
            "name": "mime-types",
            "direct": false,
            "version": "3.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "mimic-fn",
            "direct": false,
            "version": "2.1.0",
            "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": "mini-css-extract-plugin",
            "direct": false,
            "version": "2.9.4",
            "ecosystem": "npm"
          },
          {
            "name": "minimalistic-assert",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "minimatch",
            "direct": false,
            "version": "3.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "minimist",
            "direct": false,
            "version": "1.2.8",
            "ecosystem": "npm"
          },
          {
            "name": "mrmime",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "ms",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "ms",
            "direct": false,
            "version": "2.1.3",
            "ecosystem": "npm"
          },
          {
            "name": "multicast-dns",
            "direct": false,
            "version": "7.2.5",
            "ecosystem": "npm"
          },
          {
            "name": "nanoid",
            "direct": false,
            "version": "3.3.11",
            "ecosystem": "npm"
          },
          {
            "name": "negotiator",
            "direct": false,
            "version": "0.6.3",
            "ecosystem": "npm"
          },
          {
            "name": "negotiator",
            "direct": false,
            "version": "0.6.4",
            "ecosystem": "npm"
          },
          {
            "name": "neo-async",
            "direct": false,
            "version": "2.6.2",
            "ecosystem": "npm"
          },
          {
            "name": "no-case",
            "direct": false,
            "version": "3.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "node-emoji",
            "direct": false,
            "version": "2.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "node-forge",
            "direct": false,
            "version": "1.3.2",
            "ecosystem": "npm"
          },
          {
            "name": "node-releases",
            "direct": false,
            "version": "2.0.23",
            "ecosystem": "npm"
          },
          {
            "name": "normalize-path",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "normalize-range",
            "direct": false,
            "version": "0.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "normalize-url",
            "direct": false,
            "version": "8.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "npm-run-path",
            "direct": false,
            "version": "4.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "nprogress",
            "direct": false,
            "version": "0.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "nth-check",
            "direct": false,
            "version": "2.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "null-loader",
            "direct": false,
            "version": "4.0.1",
            "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": "object-keys",
            "direct": false,
            "version": "1.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "object.assign",
            "direct": false,
            "version": "4.1.7",
            "ecosystem": "npm"
          },
          {
            "name": "obuf",
            "direct": false,
            "version": "1.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "on-finished",
            "direct": false,
            "version": "2.4.1",
            "ecosystem": "npm"
          },
          {
            "name": "on-headers",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "onetime",
            "direct": false,
            "version": "5.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "open",
            "direct": false,
            "version": "10.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "open",
            "direct": false,
            "version": "8.4.2",
            "ecosystem": "npm"
          },
          {
            "name": "opener",
            "direct": false,
            "version": "1.5.2",
            "ecosystem": "npm"
          },
          {
            "name": "p-cancelable",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "p-finally",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "p-limit",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "p-locate",
            "direct": false,
            "version": "6.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "p-map",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "p-queue",
            "direct": false,
            "version": "6.6.2",
            "ecosystem": "npm"
          },
          {
            "name": "p-retry",
            "direct": false,
            "version": "6.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "p-timeout",
            "direct": false,
            "version": "3.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "package-json",
            "direct": false,
            "version": "8.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "param-case",
            "direct": false,
            "version": "3.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "parent-module",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "parse-entities",
            "direct": false,
            "version": "4.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "parse-json",
            "direct": false,
            "version": "5.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "parse-numeric-range",
            "direct": false,
            "version": "1.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "parse5",
            "direct": false,
            "version": "7.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "parse5-htmlparser2-tree-adapter",
            "direct": false,
            "version": "7.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "parseurl",
            "direct": false,
            "version": "1.3.3",
            "ecosystem": "npm"
          },
          {
            "name": "pascal-case",
            "direct": false,
            "version": "3.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "path-exists",
            "direct": false,
            "version": "5.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "path-is-inside",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "path-key",
            "direct": false,
            "version": "3.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "path-parse",
            "direct": false,
            "version": "1.0.7",
            "ecosystem": "npm"
          },
          {
            "name": "path-to-regexp",
            "direct": false,
            "version": "0.1.12",
            "ecosystem": "npm"
          },
          {
            "name": "path-to-regexp",
            "direct": false,
            "version": "1.9.0",
            "ecosystem": "npm"
          },
          {
            "name": "path-to-regexp",
            "direct": false,
            "version": "3.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "path-type",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "picocolors",
            "direct": false,
            "version": "1.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "picomatch",
            "direct": false,
            "version": "2.3.1",
            "ecosystem": "npm"
          },
          {
            "name": "pkg-dir",
            "direct": false,
            "version": "7.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "postcss",
            "direct": false,
            "version": "8.5.6",
            "ecosystem": "npm"
          },
          {
            "name": "postcss-attribute-case-insensitive",
            "direct": false,
            "version": "7.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "postcss-calc",
            "direct": false,
            "version": "9.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "postcss-clamp",
            "direct": false,
            "version": "4.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "postcss-color-functional-notation",
            "direct": false,
            "version": "7.0.12",
            "ecosystem": "npm"
          },
          {
            "name": "postcss-color-hex-alpha",
            "direct": false,
            "version": "10.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "postcss-color-rebeccapurple",
            "direct": false,
            "version": "10.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "postcss-colormin",
            "direct": false,
            "version": "6.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "postcss-convert-values",
            "direct": false,
            "version": "6.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "postcss-custom-media",
            "direct": false,
            "version": "11.0.6",
            "ecosystem": "npm"
          },
          {
            "name": "postcss-custom-properties",
            "direct": false,
            "version": "14.0.6",
            "ecosystem": "npm"
          },
          {
            "name": "postcss-custom-selectors",
            "direct": false,
            "version": "8.0.5",
            "ecosystem": "npm"
          },
          {
            "name": "postcss-dir-pseudo-class",
            "direct": false,
            "version": "9.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "postcss-discard-comments",
            "direct": false,
            "version": "6.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "postcss-discard-duplicates",
            "direct": false,
            "version": "6.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "postcss-discard-empty",
            "direct": false,
            "version": "6.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "postcss-discard-overridden",
            "direct": false,
            "version": "6.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "postcss-discard-unused",
            "direct": false,
            "version": "6.0.5",
            "ecosystem": "npm"
          },
          {
            "name": "postcss-double-position-gradients",
            "direct": false,
            "version": "6.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "postcss-focus-visible",
            "direct": false,
            "version": "10.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "postcss-focus-within",
            "direct": false,
            "version": "9.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "postcss-font-variant",
            "direct": false,
            "version": "5.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "postcss-gap-properties",
            "direct": false,
            "version": "6.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "postcss-image-set-function",
            "direct": false,
            "version": "7.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "postcss-lab-function",
            "direct": false,
            "version": "7.0.12",
            "ecosystem": "npm"
          },
          {
            "name": "postcss-loader",
            "direct": false,
            "version": "7.3.4",
            "ecosystem": "npm"
          },
          {
            "name": "postcss-logical",
            "direct": false,
            "version": "8.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "postcss-merge-idents",
            "direct": false,
            "version": "6.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "postcss-merge-longhand",
            "direct": false,
            "version": "6.0.5",
            "ecosystem": "npm"
          },
          {
            "name": "postcss-merge-rules",
            "direct": false,
            "version": "6.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "postcss-minify-font-values",
            "direct": false,
            "version": "6.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "postcss-minify-gradients",
            "direct": false,
            "version": "6.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "postcss-minify-params",
            "direct": false,
            "version": "6.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "postcss-minify-selectors",
            "direct": false,
            "version": "6.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "postcss-modules-extract-imports",
            "direct": false,
            "version": "3.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "postcss-modules-local-by-default",
            "direct": false,
            "version": "4.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "postcss-modules-scope",
            "direct": false,
            "version": "3.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "postcss-modules-values",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "postcss-nesting",
            "direct": false,
            "version": "13.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "postcss-normalize-charset",
            "direct": false,
            "version": "6.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "postcss-normalize-display-values",
            "direct": false,
            "version": "6.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "postcss-normalize-positions",
            "direct": false,
            "version": "6.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "postcss-normalize-repeat-style",
            "direct": false,
            "version": "6.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "postcss-normalize-string",
            "direct": false,
            "version": "6.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "postcss-normalize-timing-functions",
            "direct": false,
            "version": "6.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "postcss-normalize-unicode",
            "direct": false,
            "version": "6.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "postcss-normalize-url",
            "direct": false,
            "version": "6.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "postcss-normalize-whitespace",
            "direct": false,
            "version": "6.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "postcss-opacity-percentage",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "postcss-ordered-values",
            "direct": false,
            "version": "6.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "postcss-overflow-shorthand",
            "direct": false,
            "version": "6.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "postcss-page-break",
            "direct": false,
            "version": "3.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "postcss-place",
            "direct": false,
            "version": "10.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "postcss-preset-env",
            "direct": false,
            "version": "10.4.0",
            "ecosystem": "npm"
          },
          {
            "name": "postcss-pseudo-class-any-link",
            "direct": false,
            "version": "10.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "postcss-reduce-idents",
            "direct": false,
            "version": "6.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "postcss-reduce-initial",
            "direct": false,
            "version": "6.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "postcss-reduce-transforms",
            "direct": false,
            "version": "6.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "postcss-replace-overflow-wrap",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "postcss-selector-not",
            "direct": false,
            "version": "8.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "postcss-selector-parser",
            "direct": false,
            "version": "6.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "postcss-selector-parser",
            "direct": false,
            "version": "7.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "postcss-sort-media-queries",
            "direct": false,
            "version": "5.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "postcss-svgo",
            "direct": false,
            "version": "6.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "postcss-unique-selectors",
            "direct": false,
            "version": "6.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "postcss-value-parser",
            "direct": false,
            "version": "4.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "postcss-zindex",
            "direct": false,
            "version": "6.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "pretty-error",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "pretty-time",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "prismjs",
            "direct": false,
            "version": "1.30.0",
            "ecosystem": "npm"
          },
          {
            "name": "process-nextick-args",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "prompts",
            "direct": false,
            "version": "2.4.2",
            "ecosystem": "npm"
          },
          {
            "name": "prop-types",
            "direct": false,
            "version": "15.8.1",
            "ecosystem": "npm"
          },
          {
            "name": "property-information",
            "direct": false,
            "version": "6.5.0",
            "ecosystem": "npm"
          },
          {
            "name": "property-information",
            "direct": false,
            "version": "7.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "proto-list",
            "direct": false,
            "version": "1.2.4",
            "ecosystem": "npm"
          },
          {
            "name": "proxy-addr",
            "direct": false,
            "version": "2.0.7",
            "ecosystem": "npm"
          },
          {
            "name": "punycode",
            "direct": false,
            "version": "2.3.1",
            "ecosystem": "npm"
          },
          {
            "name": "pupa",
            "direct": false,
            "version": "3.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "qs",
            "direct": false,
            "version": "6.14.1",
            "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.0",
            "ecosystem": "npm"
          },
          {
            "name": "range-parser",
            "direct": false,
            "version": "1.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "raw-body",
            "direct": false,
            "version": "2.5.3",
            "ecosystem": "npm"
          },
          {
            "name": "rc",
            "direct": false,
            "version": "1.2.8",
            "ecosystem": "npm"
          },
          {
            "name": "react-fast-compare",
            "direct": false,
            "version": "3.2.2",
            "ecosystem": "npm"
          },
          {
            "name": "react-is",
            "direct": false,
            "version": "16.13.1",
            "ecosystem": "npm"
          },
          {
            "name": "react-json-view-lite",
            "direct": false,
            "version": "2.5.0",
            "ecosystem": "npm"
          },
          {
            "name": "react-loadable-ssr-addon-v5-slorber",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "react-router",
            "direct": false,
            "version": "5.3.4",
            "ecosystem": "npm"
          },
          {
            "name": "react-router-config",
            "direct": false,
            "version": "5.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "react-router-dom",
            "direct": false,
            "version": "5.3.4",
            "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": "recma-build-jsx",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "recma-jsx",
            "direct": false,
            "version": "1.0.1",
            "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": "regenerate",
            "direct": false,
            "version": "1.4.2",
            "ecosystem": "npm"
          },
          {
            "name": "regenerate-unicode-properties",
            "direct": false,
            "version": "10.2.2",
            "ecosystem": "npm"
          },
          {
            "name": "regexpu-core",
            "direct": false,
            "version": "6.4.0",
            "ecosystem": "npm"
          },
          {
            "name": "registry-auth-token",
            "direct": false,
            "version": "5.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "registry-url",
            "direct": false,
            "version": "6.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "regjsgen",
            "direct": false,
            "version": "0.8.0",
            "ecosystem": "npm"
          },
          {
            "name": "regjsparser",
            "direct": false,
            "version": "0.13.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": "relateurl",
            "direct": false,
            "version": "0.2.7",
            "ecosystem": "npm"
          },
          {
            "name": "remark-directive",
            "direct": false,
            "version": "3.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "remark-emoji",
            "direct": false,
            "version": "4.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "remark-frontmatter",
            "direct": false,
            "version": "5.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "remark-gfm",
            "direct": false,
            "version": "4.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "remark-mdx",
            "direct": false,
            "version": "3.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "remark-parse",
            "direct": false,
            "version": "11.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "remark-rehype",
            "direct": false,
            "version": "11.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "remark-stringify",
            "direct": false,
            "version": "11.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "renderkid",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "repeat-string",
            "direct": false,
            "version": "1.6.1",
            "ecosystem": "npm"
          },
          {
            "name": "require-from-string",
            "direct": false,
            "version": "2.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "require-like",
            "direct": false,
            "version": "0.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "requires-port",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "resolve",
            "direct": false,
            "version": "1.22.10",
            "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": "resolve-pathname",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "responselike",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "retry",
            "direct": false,
            "version": "0.13.1",
            "ecosystem": "npm"
          },
          {
            "name": "reusify",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "rtlcss",
            "direct": false,
            "version": "4.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "run-applescript",
            "direct": false,
            "version": "7.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "run-parallel",
            "direct": false,
            "version": "1.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "safe-buffer",
            "direct": false,
            "version": "5.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "safe-buffer",
            "direct": false,
            "version": "5.2.1",
            "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.27.0",
            "ecosystem": "npm"
          },
          {
            "name": "schema-dts",
            "direct": false,
            "version": "1.1.5",
            "ecosystem": "npm"
          },
          {
            "name": "schema-utils",
            "direct": false,
            "version": "3.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "schema-utils",
            "direct": false,
            "version": "4.3.3",
            "ecosystem": "npm"
          },
          {
            "name": "search-insights",
            "direct": false,
            "version": "2.17.3",
            "ecosystem": "npm"
          },
          {
            "name": "section-matter",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "select-hose",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "selfsigned",
            "direct": false,
            "version": "2.4.1",
            "ecosystem": "npm"
          },
          {
            "name": "semver",
            "direct": false,
            "version": "6.3.1",
            "ecosystem": "npm"
          },
          {
            "name": "semver",
            "direct": false,
            "version": "7.7.2",
            "ecosystem": "npm"
          },
          {
            "name": "semver-diff",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "send",
            "direct": false,
            "version": "0.19.0",
            "ecosystem": "npm"
          },
          {
            "name": "serialize-javascript",
            "direct": false,
            "version": "6.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "serve-handler",
            "direct": false,
            "version": "6.1.6",
            "ecosystem": "npm"
          },
          {
            "name": "serve-index",
            "direct": false,
            "version": "1.9.1",
            "ecosystem": "npm"
          },
          {
            "name": "serve-static",
            "direct": false,
            "version": "1.16.2",
            "ecosystem": "npm"
          },
          {
            "name": "set-function-length",
            "direct": false,
            "version": "1.2.2",
            "ecosystem": "npm"
          },
          {
            "name": "setprototypeof",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "setprototypeof",
            "direct": false,
            "version": "1.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "shallow-clone",
            "direct": false,
            "version": "3.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "shallowequal",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "shebang-command",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "shebang-regex",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "shell-quote",
            "direct": false,
            "version": "1.8.4",
            "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": "sirv",
            "direct": false,
            "version": "2.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "sisteransi",
            "direct": false,
            "version": "1.0.5",
            "ecosystem": "npm"
          },
          {
            "name": "sitemap",
            "direct": false,
            "version": "7.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "skin-tone",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "slash",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "slash",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "snake-case",
            "direct": false,
            "version": "3.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "sockjs",
            "direct": false,
            "version": "0.3.24",
            "ecosystem": "npm"
          },
          {
            "name": "sort-css-media-queries",
            "direct": false,
            "version": "2.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "source-map",
            "direct": false,
            "version": "0.6.1",
            "ecosystem": "npm"
          },
          {
            "name": "source-map",
            "direct": false,
            "version": "0.7.6",
            "ecosystem": "npm"
          },
          {
            "name": "source-map-js",
            "direct": false,
            "version": "1.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "source-map-support",
            "direct": false,
            "version": "0.5.21",
            "ecosystem": "npm"
          },
          {
            "name": "space-separated-tokens",
            "direct": false,
            "version": "2.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "spdy",
            "direct": false,
            "version": "4.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "spdy-transport",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "sprintf-js",
            "direct": false,
            "version": "1.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "srcset",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "statuses",
            "direct": false,
            "version": "1.5.0",
            "ecosystem": "npm"
          },
          {
            "name": "statuses",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "statuses",
            "direct": false,
            "version": "2.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "std-env",
            "direct": false,
            "version": "3.10.0",
            "ecosystem": "npm"
          },
          {
            "name": "string-width",
            "direct": false,
            "version": "4.2.3",
            "ecosystem": "npm"
          },
          {
            "name": "string-width",
            "direct": false,
            "version": "5.1.2",
            "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.4",
            "ecosystem": "npm"
          },
          {
            "name": "stringify-object",
            "direct": false,
            "version": "3.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "strip-ansi",
            "direct": false,
            "version": "6.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "strip-ansi",
            "direct": false,
            "version": "7.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "strip-bom-string",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "strip-final-newline",
            "direct": false,
            "version": "2.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-js",
            "direct": false,
            "version": "1.1.17",
            "ecosystem": "npm"
          },
          {
            "name": "style-to-object",
            "direct": false,
            "version": "1.0.9",
            "ecosystem": "npm"
          },
          {
            "name": "stylehacks",
            "direct": false,
            "version": "6.1.1",
            "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": "svg-parser",
            "direct": false,
            "version": "2.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "svgo",
            "direct": false,
            "version": "3.3.2",
            "ecosystem": "npm"
          },
          {
            "name": "swr",
            "direct": false,
            "version": "2.3.6",
            "ecosystem": "npm"
          },
          {
            "name": "tapable",
            "direct": false,
            "version": "2.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "terser",
            "direct": false,
            "version": "5.44.0",
            "ecosystem": "npm"
          },
          {
            "name": "terser-webpack-plugin",
            "direct": false,
            "version": "5.3.14",
            "ecosystem": "npm"
          },
          {
            "name": "thingies",
            "direct": false,
            "version": "2.5.0",
            "ecosystem": "npm"
          },
          {
            "name": "throttleit",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "thunky",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "tiny-invariant",
            "direct": false,
            "version": "1.3.3",
            "ecosystem": "npm"
          },
          {
            "name": "tiny-warning",
            "direct": false,
            "version": "1.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "tinypool",
            "direct": false,
            "version": "1.1.1",
            "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": "totalist",
            "direct": false,
            "version": "3.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "tree-dump",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "trim-lines",
            "direct": false,
            "version": "3.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "trough",
            "direct": false,
            "version": "2.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "tslib",
            "direct": false,
            "version": "2.8.1",
            "ecosystem": "npm"
          },
          {
            "name": "type-fest",
            "direct": false,
            "version": "0.21.3",
            "ecosystem": "npm"
          },
          {
            "name": "type-fest",
            "direct": false,
            "version": "1.4.0",
            "ecosystem": "npm"
          },
          {
            "name": "type-fest",
            "direct": false,
            "version": "2.19.0",
            "ecosystem": "npm"
          },
          {
            "name": "type-is",
            "direct": false,
            "version": "1.6.18",
            "ecosystem": "npm"
          },
          {
            "name": "typedarray-to-buffer",
            "direct": false,
            "version": "3.1.5",
            "ecosystem": "npm"
          },
          {
            "name": "typescript",
            "direct": false,
            "version": "5.9.3",
            "ecosystem": "npm"
          },
          {
            "name": "undici-types",
            "direct": false,
            "version": "7.14.0",
            "ecosystem": "npm"
          },
          {
            "name": "unicode-canonical-property-names-ecmascript",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "unicode-emoji-modifier-base",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "unicode-match-property-ecmascript",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "unicode-match-property-value-ecmascript",
            "direct": false,
            "version": "2.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "unicode-property-aliases-ecmascript",
            "direct": false,
            "version": "2.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "unified",
            "direct": false,
            "version": "11.0.5",
            "ecosystem": "npm"
          },
          {
            "name": "unique-string",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "unist-util-is",
            "direct": false,
            "version": "6.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-stringify-position",
            "direct": false,
            "version": "4.0.0",
            "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": "update-browserslist-db",
            "direct": false,
            "version": "1.1.3",
            "ecosystem": "npm"
          },
          {
            "name": "update-notifier",
            "direct": false,
            "version": "6.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "uri-js",
            "direct": false,
            "version": "4.4.1",
            "ecosystem": "npm"
          },
          {
            "name": "url-loader",
            "direct": false,
            "version": "4.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "use-sync-external-store",
            "direct": false,
            "version": "1.6.0",
            "ecosystem": "npm"
          },
          {
            "name": "util-deprecate",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "utila",
            "direct": false,
            "version": "0.4.0",
            "ecosystem": "npm"
          },
          {
            "name": "utility-types",
            "direct": false,
            "version": "3.11.0",
            "ecosystem": "npm"
          },
          {
            "name": "utils-merge",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "uuid",
            "direct": false,
            "version": "8.3.2",
            "ecosystem": "npm"
          },
          {
            "name": "value-equal",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "vary",
            "direct": false,
            "version": "1.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "vfile",
            "direct": false,
            "version": "6.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "vfile-location",
            "direct": false,
            "version": "5.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "vfile-message",
            "direct": false,
            "version": "4.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "watchpack",
            "direct": false,
            "version": "2.4.4",
            "ecosystem": "npm"
          },
          {
            "name": "wbuf",
            "direct": false,
            "version": "1.7.3",
            "ecosystem": "npm"
          },
          {
            "name": "web-namespaces",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "webpack",
            "direct": false,
            "version": "5.102.0",
            "ecosystem": "npm"
          },
          {
            "name": "webpack-bundle-analyzer",
            "direct": false,
            "version": "4.10.2",
            "ecosystem": "npm"
          },
          {
            "name": "webpack-dev-middleware",
            "direct": false,
            "version": "7.4.5",
            "ecosystem": "npm"
          },
          {
            "name": "webpack-dev-server",
            "direct": false,
            "version": "5.2.2",
            "ecosystem": "npm"
          },
          {
            "name": "webpack-merge",
            "direct": false,
            "version": "5.10.0",
            "ecosystem": "npm"
          },
          {
            "name": "webpack-merge",
            "direct": false,
            "version": "6.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "webpack-sources",
            "direct": false,
            "version": "3.3.3",
            "ecosystem": "npm"
          },
          {
            "name": "webpackbar",
            "direct": false,
            "version": "6.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "websocket-driver",
            "direct": false,
            "version": "0.7.4",
            "ecosystem": "npm"
          },
          {
            "name": "websocket-extensions",
            "direct": false,
            "version": "0.1.4",
            "ecosystem": "npm"
          },
          {
            "name": "which",
            "direct": false,
            "version": "2.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "widest-line",
            "direct": false,
            "version": "4.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "wildcard",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "wrap-ansi",
            "direct": false,
            "version": "7.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "wrap-ansi",
            "direct": false,
            "version": "8.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "write-file-atomic",
            "direct": false,
            "version": "3.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "ws",
            "direct": false,
            "version": "7.5.10",
            "ecosystem": "npm"
          },
          {
            "name": "ws",
            "direct": false,
            "version": "8.18.3",
            "ecosystem": "npm"
          },
          {
            "name": "wsl-utils",
            "direct": false,
            "version": "0.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "xdg-basedir",
            "direct": false,
            "version": "5.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "xml-js",
            "direct": false,
            "version": "1.6.11",
            "ecosystem": "npm"
          },
          {
            "name": "yallist",
            "direct": false,
            "version": "3.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "yocto-queue",
            "direct": false,
            "version": "1.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "zod",
            "direct": false,
            "version": "4.1.12",
            "ecosystem": "npm"
          },
          {
            "name": "zwitch",
            "direct": false,
            "version": "2.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "aiodns",
            "direct": false,
            "version": "3.5.0",
            "ecosystem": "pypi"
          },
          {
            "name": "aiofile",
            "direct": false,
            "version": "3.11.1",
            "ecosystem": "pypi"
          },
          {
            "name": "aiofile",
            "direct": false,
            "version": "3.9.0",
            "ecosystem": "pypi"
          },
          {
            "name": "aiohappyeyeballs",
            "direct": false,
            "version": "2.6.1",
            "ecosystem": "pypi"
          },
          {
            "name": "aiohttp",
            "direct": false,
            "version": "3.13.3",
            "ecosystem": "pypi"
          },
          {
            "name": "aiomultiprocess",
            "direct": false,
            "version": "0.9.1",
            "ecosystem": "pypi"
          },
          {
            "name": "aiorwlock",
            "direct": false,
            "version": "1.5.0",
            "ecosystem": "pypi"
          },
          {
            "name": "aiorwlock",
            "direct": false,
            "version": "1.5.1",
            "ecosystem": "pypi"
          },
          {
            "name": "aiosignal",
            "direct": false,
            "version": "1.4.0",
            "ecosystem": "pypi"
          },
          {
            "name": "altair",
            "direct": false,
            "version": "5.5.0",
            "ecosystem": "pypi"
          },
          {
            "name": "annotated-doc",
            "direct": false,
            "version": "0.0.4",
            "ecosystem": "pypi"
          },
          {
            "name": "annotated-types",
            "direct": false,
            "version": "0.7.0",
            "ecosystem": "pypi"
          },
          {
            "name": "anyio",
            "direct": false,
            "version": "4.10.0",
            "ecosystem": "pypi"
          },
          {
            "name": "anyio",
            "direct": false,
            "version": "4.11.0",
            "ecosystem": "pypi"
          },
          {
            "name": "anyio",
            "direct": false,
            "version": "4.12.0",
            "ecosystem": "pypi"
          },
          {
            "name": "anyio",
            "direct": false,
            "version": "4.13.0",
            "ecosystem": "pypi"
          },
          {
            "name": "anyio",
            "direct": false,
            "version": "4.14.1",
            "ecosystem": "pypi"
          },
          {
            "name": "anyio",
            "direct": false,
            "version": "4.9.0",
            "ecosystem": "pypi"
          },
          {
            "name": "argcomplete",
            "direct": false,
            "version": "3.5.3",
            "ecosystem": "pypi"
          },
          {
            "name": "argcomplete",
            "direct": false,
            "version": "3.6.2",
            "ecosystem": "pypi"
          },
          {
            "name": "argcomplete",
            "direct": false,
            "version": "3.6.3",
            "ecosystem": "pypi"
          },
          {
            "name": "asteval",
            "direct": false,
            "version": "1.0.6",
            "ecosystem": "pypi"
          },
          {
            "name": "async-timeout",
            "direct": false,
            "version": "5.0.1",
            "ecosystem": "pypi"
          },
          {
            "name": "asyncmy",
            "direct": false,
            "version": "0.2.11",
            "ecosystem": "pypi"
          },
          {
            "name": "attrs",
            "direct": false,
            "version": "25.3.0",
            "ecosystem": "pypi"
          },
          {
            "name": "attrs",
            "direct": false,
            "version": "25.4.0",
            "ecosystem": "pypi"
          },
          {
            "name": "attrs",
            "direct": false,
            "version": "26.1.0",
            "ecosystem": "pypi"
          },
          {
            "name": "aws-sam-translator",
            "direct": false,
            "version": "1.101.0",
            "ecosystem": "pypi"
          },
          {
            "name": "awscrt",
            "direct": false,
            "version": "0.28.4",
            "ecosystem": "pypi"
          },
          {
            "name": "awscrt",
            "direct": false,
            "version": "0.31.2",
            "ecosystem": "pypi"
          },
          {
            "name": "awscrt",
            "direct": false,
            "version": "0.36.0",
            "ecosystem": "pypi"
          },
          {
            "name": "awslabs-amazon-bedrock-agentcore-mcp-server",
            "direct": false,
            "version": "0.1.2",
            "ecosystem": "pypi"
          },
          {
            "name": "awslabs-amazon-kendra-index-mcp-server",
            "direct": false,
            "version": "1.0.19",
            "ecosystem": "pypi"
          },
          {
            "name": "awslabs-amazon-keyspaces-mcp-server",
            "direct": false,
            "version": "0.0.16",
            "ecosystem": "pypi"
          },
          {
            "name": "awslabs-amazon-mq-mcp-server",
            "direct": false,
            "version": "2.0.23",
            "ecosystem": "pypi"
          },
          {
            "name": "awslabs-amazon-neptune-mcp-server",
            "direct": false,
            "version": "1.0.19",
            "ecosystem": "pypi"
          },
          {
            "name": "awslabs-amazon-qbusiness-anonymous-mcp-server",
            "direct": false,
            "version": "0.0.18",
            "ecosystem": "pypi"
          },
          {
            "name": "awslabs-amazon-qindex-mcp-server",
            "direct": false,
            "version": "0.0.12",
            "ecosystem": "pypi"
          },
          {
            "name": "awslabs-amazon-sns-sqs-mcp-server",
            "direct": false,
            "version": "2.0.21",
            "ecosystem": "pypi"
          },
          {
            "name": "awslabs-amazon-translate-mcp-server",
            "direct": false,
            "version": "1.0.3",
            "ecosystem": "pypi"
          },
          {
            "name": "awslabs-aurora-dsql-mcp-server",
            "direct": false,
            "version": "1.0.37",
            "ecosystem": "pypi"
          },
          {
            "name": "awslabs-aws-api-mcp-server",
            "direct": false,
            "version": "1.3.24",
            "ecosystem": "pypi"
          },
          {
            "name": "awslabs-aws-api-mcp-server",
            "direct": false,
            "version": "1.4.1",
            "ecosystem": "pypi"
          },
          {
            "name": "awslabs-aws-appsync-mcp-server",
            "direct": false,
            "version": "0.1.15",
            "ecosystem": "pypi"
          },
          {
            "name": "awslabs-aws-bedrock-custom-model-import-mcp-server",
            "direct": false,
            "version": "0.0.19",
            "ecosystem": "pypi"
          },
          {
            "name": "awslabs-aws-dataprocessing-mcp-server",
            "direct": false,
            "version": "0.1.33",
            "ecosystem": "pypi"
          },
          {
            "name": "awslabs-aws-documentation-mcp-server",
            "direct": false,
            "version": "1.1.28",
            "ecosystem": "pypi"
          },
          {
            "name": "awslabs-aws-for-sap-management-mcp-server",
            "direct": false,
            "version": "0.0.4",
            "ecosystem": "pypi"
          },
          {
            "name": "awslabs-aws-healthomics-mcp-server",
            "direct": false,
            "version": "0.0.42",
            "ecosystem": "pypi"
          },
          {
            "name": "awslabs-aws-iac-mcp-server",
            "direct": false,
            "version": "1.0.21",
            "ecosystem": "pypi"
          },
          {
            "name": "awslabs-aws-iot-sitewise-mcp-server",
            "direct": false,
            "version": "11.0.19",
            "ecosystem": "pypi"
          },
          {
            "name": "awslabs-aws-location-mcp-server",
            "direct": false,
            "version": "2.0.19",
            "ecosystem": "pypi"
          },
          {
            "name": "awslabs-aws-network-mcp-server",
            "direct": false,
            "version": "0.0.13",
            "ecosystem": "pypi"
          },
          {
            "name": "awslabs-aws-pricing-mcp-server",
            "direct": false,
            "version": "1.0.32",
            "ecosystem": "pypi"
          },
          {
            "name": "awslabs-aws-serverless-mcp-server",
            "direct": false,
            "version": "0.1.20",
            "ecosystem": "pypi"
          },
          {
            "name": "awslabs-aws-support-mcp-server",
            "direct": false,
            "version": "0.1.21",
            "ecosystem": "pypi"
          },
          {
            "name": "awslabs-aws-transform-mcp-server",
            "direct": false,
            "version": "0.1.8",
            "ecosystem": "pypi"
          },
          {
            "name": "awslabs-bedrock-kb-retrieval-mcp-server",
            "direct": false,
            "version": "1.0.23",
            "ecosystem": "pypi"
          },
          {
            "name": "awslabs-billing-cost-management-mcp-server",
            "direct": false,
            "version": "0.0.29",
            "ecosystem": "pypi"
          },
          {
            "name": "awslabs-ccapi-mcp-server",
            "direct": false,
            "version": "1.0.23",
            "ecosystem": "pypi"
          },
          {
            "name": "awslabs-cloudtrail-mcp-server",
            "direct": false,
            "version": "0.0.16",
            "ecosystem": "pypi"
          },
          {
            "name": "awslabs-cloudwatch-applicationsignals-mcp-server",
            "direct": false,
            "version": "0.1.38",
            "ecosystem": "pypi"
          },
          {
            "name": "awslabs-cloudwatch-mcp-server",
            "direct": false,
            "version": "0.1.6",
            "ecosystem": "pypi"
          },
          {
            "name": "awslabs-document-loader-mcp-server",
            "direct": false,
            "version": "1.0.17",
            "ecosystem": "pypi"
          },
          {
            "name": "awslabs-documentdb-mcp-server",
            "direct": false,
            "version": "1.0.13",
            "ecosystem": "pypi"
          },
          {
            "name": "awslabs-dynamodb-mcp-server",
            "direct": false,
            "version": "2.1.4",
            "ecosystem": "pypi"
          },
          {
            "name": "awslabs-ecs-mcp-server",
            "direct": false,
            "version": "0.1.30",
            "ecosystem": "pypi"
          },
          {
            "name": "awslabs-eks-mcp-server",
            "direct": false,
            "version": "0.1.35",
            "ecosystem": "pypi"
          },
          {
            "name": "awslabs-elasticache-mcp-server",
            "direct": false,
            "version": "0.1.21",
            "ecosystem": "pypi"
          },
          {
            "name": "awslabs-finch-mcp-server",
            "direct": false,
            "version": "0.1.16",
            "ecosystem": "pypi"
          },
          {
            "name": "awslabs-healthimaging-mcp-server",
            "direct": false,
            "version": "0.0.8",
            "ecosystem": "pypi"
          },
          {
            "name": "awslabs-healthlake-mcp-server",
            "direct": false,
            "version": "0.0.16",
            "ecosystem": "pypi"
          },
          {
            "name": "awslabs-iam-mcp-server",
            "direct": false,
            "version": "1.0.23",
            "ecosystem": "pypi"
          },
          {
            "name": "awslabs-lambda-tool-mcp-server",
            "direct": false,
            "version": "2.0.20",
            "ecosystem": "pypi"
          },
          {
            "name": "awslabs-memcached-mcp-server",
            "direct": false,
            "version": "1.0.19",
            "ecosystem": "pypi"
          },
          {
            "name": "awslabs-mssql-mcp-server",
            "direct": false,
            "version": "0.1.3",
            "ecosystem": "pypi"
          },
          {
            "name": "awslabs-mysql-mcp-server",
            "direct": false,
            "version": "1.0.24",
            "ecosystem": "pypi"
          },
          {
            "name": "awslabs-mysql-mcp-server",
            "direct": false,
            "version": "1.0.9",
            "ecosystem": "pypi"
          },
          {
            "name": "awslabs-openapi-mcp-server",
            "direct": false,
            "version": "1.1.2",
            "ecosystem": "pypi"
          },
          {
            "name": "awslabs-oracle-mcp-server",
            "direct": false,
            "version": "0.1.3",
            "ecosystem": "pypi"
          },
          {
            "name": "awslabs-postgres-mcp-server",
            "direct": false,
            "version": "1.1.9",
            "ecosystem": "pypi"
          },
          {
            "name": "awslabs-prometheus-mcp-server",
            "direct": false,
            "version": "0.2.18",
            "ecosystem": "pypi"
          },
          {
            "name": "awslabs-redshift-mcp-server",
            "direct": false,
            "version": "0.0.31",
            "ecosystem": "pypi"
          },
          {
            "name": "awslabs-roda-mcp-server",
            "direct": false,
            "version": "0.1.3",
            "ecosystem": "pypi"
          },
          {
            "name": "awslabs-s3-tables-mcp-server",
            "direct": false,
            "version": "0.0.25",
            "ecosystem": "pypi"
          },
          {
            "name": "awslabs-sagemaker-ai-mcp-server",
            "direct": false,
            "version": "1.0.10",
            "ecosystem": "pypi"
          },
          {
            "name": "awslabs-security-agent-mcp-server",
            "direct": false,
            "version": "0.1.3",
            "ecosystem": "pypi"
          },
          {
            "name": "awslabs-stepfunctions-tool-mcp-server",
            "direct": false,
            "version": "0.1.25",
            "ecosystem": "pypi"
          },
          {
            "name": "awslabs-timestream-for-influxdb-mcp-server",
            "direct": false,
            "version": "0.0.19",
            "ecosystem": "pypi"
          },
          {
            "name": "awslabs-valkey-mcp-server",
            "direct": false,
            "version": "1.0.20",
            "ecosystem": "pypi"
          },
          {
            "name": "awslabs-well-architected-security-mcp-server",
            "direct": false,
            "version": "0.1.8",
            "ecosystem": "pypi"
          },
          {
            "name": "backports-asyncio-runner",
            "direct": false,
            "version": "1.2.0",
            "ecosystem": "pypi"
          },
          {
            "name": "backports-tarfile",
            "direct": false,
            "version": "1.2.0",
            "ecosystem": "pypi"
          },
          {
            "name": "bandit",
            "direct": false,
            "version": "1.8.5",
            "ecosystem": "pypi"
          },
          {
            "name": "bandit",
            "direct": false,
            "version": "1.8.6",
            "ecosystem": "pypi"
          },
          {
            "name": "bandit",
            "direct": false,
            "version": "1.9.4",
            "ecosystem": "pypi"
          },
          {
            "name": "bc-detect-secrets",
            "direct": false,
            "version": "1.5.45",
            "ecosystem": "pypi"
          },
          {
            "name": "bc-jsonpath-ng",
            "direct": false,
            "version": "1.6.1",
            "ecosystem": "pypi"
          },
          {
            "name": "bc-python-hcl2",
            "direct": false,
            "version": "0.4.3",
            "ecosystem": "pypi"
          },
          {
            "name": "bcrypt",
            "direct": false,
            "version": "4.3.0",
            "ecosystem": "pypi"
          },
          {
            "name": "beartype",
            "direct": false,
            "version": "0.21.0",
            "ecosystem": "pypi"
          },
          {
            "name": "beartype",
            "direct": false,
            "version": "0.22.5",
            "ecosystem": "pypi"
          },
          {
            "name": "beartype",
            "direct": false,
            "version": "0.22.6",
            "ecosystem": "pypi"
          },
          {
            "name": "beartype",
            "direct": false,
            "version": "0.22.9",
            "ecosystem": "pypi"
          },
          {
            "name": "black",
            "direct": false,
            "version": "25.1.0",
            "ecosystem": "pypi"
          },
          {
            "name": "bleach",
            "direct": false,
            "version": "6.2.0",
            "ecosystem": "pypi"
          },
          {
            "name": "blinker",
            "direct": false,
            "version": "1.9.0",
            "ecosystem": "pypi"
          },
          {
            "name": "boltons",
            "direct": false,
            "version": "21.0.0",
            "ecosystem": "pypi"
          },
          {
            "name": "boltons",
            "direct": false,
            "version": "25.0.0",
            "ecosystem": "pypi"
          },
          {
            "name": "boolean-py",
            "direct": false,
            "version": "5.0",
            "ecosystem": "pypi"
          },
          {
            "name": "botocore-stubs",
            "direct": false,
            "version": "1.37.24",
            "ecosystem": "pypi"
          },
          {
            "name": "botocore-stubs",
            "direct": false,
            "version": "1.38.19",
            "ecosystem": "pypi"
          },
          {
            "name": "botocore-stubs",
            "direct": false,
            "version": "1.38.28",
            "ecosystem": "pypi"
          },
          {
            "name": "botocore-stubs",
            "direct": false,
            "version": "1.38.30",
            "ecosystem": "pypi"
          },
          {
            "name": "botocore-stubs",
            "direct": false,
            "version": "1.38.46",
            "ecosystem": "pypi"
          },
          {
            "name": "bracex",
            "direct": false,
            "version": "2.6",
            "ecosystem": "pypi"
          },
          {
            "name": "bs4",
            "direct": false,
            "version": "0.0.2",
            "ecosystem": "pypi"
          },
          {
            "name": "bullet",
            "direct": false,
            "version": "2.2.0",
            "ecosystem": "pypi"
          },
          {
            "name": "cachecontrol",
            "direct": false,
            "version": "0.14.3",
            "ecosystem": "pypi"
          },
          {
            "name": "cached-property",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "pypi"
          },
          {
            "name": "caio",
            "direct": false,
            "version": "0.9.25",
            "ecosystem": "pypi"
          },
          {
            "name": "certifi",
            "direct": false,
            "version": "2025.1.31",
            "ecosystem": "pypi"
          },
          {
            "name": "certifi",
            "direct": false,
            "version": "2025.10.5",
            "ecosystem": "pypi"
          },
          {
            "name": "certifi",
            "direct": false,
            "version": "2025.11.12",
            "ecosystem": "pypi"
          },
          {
            "name": "certifi",
            "direct": false,
            "version": "2025.4.26",
            "ecosystem": "pypi"
          },
          {
            "name": "certifi",
            "direct": false,
            "version": "2025.6.15",
            "ecosystem": "pypi"
          },
          {
            "name": "certifi",
            "direct": false,
            "version": "2025.7.14",
            "ecosystem": "pypi"
          },
          {
            "name": "certifi",
            "direct": false,
            "version": "2025.7.9",
            "ecosystem": "pypi"
          },
          {
            "name": "certifi",
            "direct": false,
            "version": "2025.8.3",
            "ecosystem": "pypi"
          },
          {
            "name": "certifi",
            "direct": false,
            "version": "2026.2.25",
            "ecosystem": "pypi"
          },
          {
            "name": "certifi",
            "direct": false,
            "version": "2026.4.22",
            "ecosystem": "pypi"
          },
          {
            "name": "certifi",
            "direct": false,
            "version": "2026.6.17",
            "ecosystem": "pypi"
          },
          {
            "name": "cffi",
            "direct": false,
            "version": "1.17.1",
            "ecosystem": "pypi"
          },
          {
            "name": "cffi",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "pypi"
          },
          {
            "name": "cfgv",
            "direct": false,
            "version": "3.4.0",
            "ecosystem": "pypi"
          },
          {
            "name": "cfgv",
            "direct": false,
            "version": "3.5.0",
            "ecosystem": "pypi"
          },
          {
            "name": "chardet",
            "direct": false,
            "version": "5.2.0",
            "ecosystem": "pypi"
          },
          {
            "name": "charset-normalizer",
            "direct": false,
            "version": "3.4.1",
            "ecosystem": "pypi"
          },
          {
            "name": "charset-normalizer",
            "direct": false,
            "version": "3.4.2",
            "ecosystem": "pypi"
          },
          {
            "name": "charset-normalizer",
            "direct": false,
            "version": "3.4.3",
            "ecosystem": "pypi"
          },
          {
            "name": "charset-normalizer",
            "direct": false,
            "version": "3.4.4",
            "ecosystem": "pypi"
          },
          {
            "name": "charset-normalizer",
            "direct": false,
            "version": "3.4.7",
            "ecosystem": "pypi"
          },
          {
            "name": "checkov",
            "direct": false,
            "version": "3.2.495",
            "ecosystem": "pypi"
          },
          {
            "name": "click",
            "direct": false,
            "version": "8.1.8",
            "ecosystem": "pypi"
          },
          {
            "name": "click",
            "direct": false,
            "version": "8.2.0",
            "ecosystem": "pypi"
          },
          {
            "name": "click",
            "direct": false,
            "version": "8.2.1",
            "ecosystem": "pypi"
          },
          {
            "name": "click",
            "direct": false,
            "version": "8.3.0",
            "ecosystem": "pypi"
          },
          {
            "name": "click",
            "direct": false,
            "version": "8.3.1",
            "ecosystem": "pypi"
          },
          {
            "name": "click",
            "direct": false,
            "version": "8.3.2",
            "ecosystem": "pypi"
          },
          {
            "name": "click",
            "direct": false,
            "version": "8.3.3",
            "ecosystem": "pypi"
          },
          {
            "name": "click",
            "direct": false,
            "version": "8.4.2",
            "ecosystem": "pypi"
          },
          {
            "name": "click-option-group",
            "direct": false,
            "version": "0.5.7",
            "ecosystem": "pypi"
          },
          {
            "name": "cloudsplaining",
            "direct": false,
            "version": "0.7.0",
            "ecosystem": "pypi"
          },
          {
            "name": "cobble",
            "direct": false,
            "version": "0.1.4",
            "ecosystem": "pypi"
          },
          {
            "name": "colorama",
            "direct": false,
            "version": "0.4.6",
            "ecosystem": "pypi"
          },
          {
            "name": "commitizen",
            "direct": false,
            "version": "4.10.0",
            "ecosystem": "pypi"
          },
          {
            "name": "commitizen",
            "direct": false,
            "version": "4.13.10",
            "ecosystem": "pypi"
          },
          {
            "name": "commitizen",
            "direct": false,
            "version": "4.13.9",
            "ecosystem": "pypi"
          },
          {
            "name": "commitizen",
            "direct": false,
            "version": "4.15.1",
            "ecosystem": "pypi"
          },
          {
            "name": "commitizen",
            "direct": false,
            "version": "4.16.0",
            "ecosystem": "pypi"
          },
          {
            "name": "commitizen",
            "direct": false,
            "version": "4.4.1",
            "ecosystem": "pypi"
          },
          {
            "name": "commitizen",
            "direct": false,
            "version": "4.6.0",
            "ecosystem": "pypi"
          },
          {
            "name": "commitizen",
            "direct": false,
            "version": "4.6.1",
            "ecosystem": "pypi"
          },
          {
            "name": "commitizen",
            "direct": false,
            "version": "4.6.3",
            "ecosystem": "pypi"
          },
          {
            "name": "commitizen",
            "direct": false,
            "version": "4.7.0",
            "ecosystem": "pypi"
          },
          {
            "name": "commitizen",
            "direct": false,
            "version": "4.7.1",
            "ecosystem": "pypi"
          },
          {
            "name": "commitizen",
            "direct": false,
            "version": "4.8.2",
            "ecosystem": "pypi"
          },
          {
            "name": "commitizen",
            "direct": false,
            "version": "4.8.3",
            "ecosystem": "pypi"
          },
          {
            "name": "commitizen",
            "direct": false,
            "version": "4.9.1",
            "ecosystem": "pypi"
          },
          {
            "name": "conda-package-streaming",
            "direct": false,
            "version": "0.12.0",
            "ecosystem": "pypi"
          },
          {
            "name": "configargparse",
            "direct": false,
            "version": "1.7.1",
            "ecosystem": "pypi"
          },
          {
            "name": "contextlib2",
            "direct": false,
            "version": "21.6.0",
            "ecosystem": "pypi"
          },
          {
            "name": "coverage",
            "direct": false,
            "version": "7.10.1",
            "ecosystem": "pypi"
          },
          {
            "name": "coverage",
            "direct": false,
            "version": "7.10.3",
            "ecosystem": "pypi"
          },
          {
            "name": "coverage",
            "direct": false,
            "version": "7.10.6",
            "ecosystem": "pypi"
          },
          {
            "name": "coverage",
            "direct": false,
            "version": "7.10.7",
            "ecosystem": "pypi"
          },
          {
            "name": "coverage",
            "direct": false,
            "version": "7.11.0",
            "ecosystem": "pypi"
          },
          {
            "name": "coverage",
            "direct": false,
            "version": "7.11.3",
            "ecosystem": "pypi"
          },
          {
            "name": "coverage",
            "direct": false,
            "version": "7.12.0",
            "ecosystem": "pypi"
          },
          {
            "name": "coverage",
            "direct": false,
            "version": "7.13.0",
            "ecosystem": "pypi"
          },
          {
            "name": "coverage",
            "direct": false,
            "version": "7.13.5",
            "ecosystem": "pypi"
          },
          {
            "name": "coverage",
            "direct": false,
            "version": "7.14.0",
            "ecosystem": "pypi"
          },
          {
            "name": "coverage",
            "direct": false,
            "version": "7.14.3",
            "ecosystem": "pypi"
          },
          {
            "name": "coverage",
            "direct": false,
            "version": "7.8.0",
            "ecosystem": "pypi"
          },
          {
            "name": "coverage",
            "direct": false,
            "version": "7.8.1",
            "ecosystem": "pypi"
          },
          {
            "name": "coverage",
            "direct": false,
            "version": "7.8.2",
            "ecosystem": "pypi"
          },
          {
            "name": "coverage",
            "direct": false,
            "version": "7.9.0",
            "ecosystem": "pypi"
          },
          {
            "name": "coverage",
            "direct": false,
            "version": "7.9.1",
            "ecosystem": "pypi"
          },
          {
            "name": "coverage",
            "direct": false,
            "version": "7.9.2",
            "ecosystem": "pypi"
          },
          {
            "name": "cryptography",
            "direct": false,
            "version": "45.0.2",
            "ecosystem": "pypi"
          },
          {
            "name": "cryptography",
            "direct": false,
            "version": "45.0.4",
            "ecosystem": "pypi"
          },
          {
            "name": "cryptography",
            "direct": false,
            "version": "45.0.5",
            "ecosystem": "pypi"
          },
          {
            "name": "cryptography",
            "direct": false,
            "version": "45.0.6",
            "ecosystem": "pypi"
          },
          {
            "name": "cryptography",
            "direct": false,
            "version": "45.0.7",
            "ecosystem": "pypi"
          },
          {
            "name": "cryptography",
            "direct": false,
            "version": "46.0.0",
            "ecosystem": "pypi"
          },
          {
            "name": "cryptography",
            "direct": false,
            "version": "46.0.1",
            "ecosystem": "pypi"
          },
          {
            "name": "cryptography",
            "direct": false,
            "version": "46.0.2",
            "ecosystem": "pypi"
          },
          {
            "name": "cryptography",
            "direct": false,
            "version": "46.0.3",
            "ecosystem": "pypi"
          },
          {
            "name": "cryptography",
            "direct": false,
            "version": "46.0.4",
            "ecosystem": "pypi"
          },
          {
            "name": "cryptography",
            "direct": false,
            "version": "46.0.5",
            "ecosystem": "pypi"
          },
          {
            "name": "cryptography",
            "direct": false,
            "version": "46.0.7",
            "ecosystem": "pypi"
          },
          {
            "name": "cryptography",
            "direct": false,
            "version": "47.0.0",
            "ecosystem": "pypi"
          },
          {
            "name": "cryptography",
            "direct": false,
            "version": "48.0.0",
            "ecosystem": "pypi"
          },
          {
            "name": "cryptography",
            "direct": false,
            "version": "49.0.0",
            "ecosystem": "pypi"
          },
          {
            "name": "cwl-upgrader",
            "direct": false,
            "version": "1.2.12",
            "ecosystem": "pypi"
          },
          {
            "name": "cwl-utils",
            "direct": false,
            "version": "0.39",
            "ecosystem": "pypi"
          },
          {
            "name": "cyclonedx-python-lib",
            "direct": false,
            "version": "7.6.2",
            "ecosystem": "pypi"
          },
          {
            "name": "cyclopts",
            "direct": false,
            "version": "4.11.0",
            "ecosystem": "pypi"
          },
          {
            "name": "cyclopts",
            "direct": false,
            "version": "4.11.2",
            "ecosystem": "pypi"
          },
          {
            "name": "cyclopts",
            "direct": false,
            "version": "4.2.4",
            "ecosystem": "pypi"
          },
          {
            "name": "cyclopts",
            "direct": false,
            "version": "4.2.5",
            "ecosystem": "pypi"
          },
          {
            "name": "cyclopts",
            "direct": false,
            "version": "4.20.0",
            "ecosystem": "pypi"
          },
          {
            "name": "cyclopts",
            "direct": false,
            "version": "4.8.0",
            "ecosystem": "pypi"
          },
          {
            "name": "daft",
            "direct": false,
            "version": "0.7.1",
            "ecosystem": "pypi"
          },
          {
            "name": "dataclasses-json",
            "direct": false,
            "version": "0.6.7",
            "ecosystem": "pypi"
          },
          {
            "name": "decli",
            "direct": false,
            "version": "0.6.2",
            "ecosystem": "pypi"
          },
          {
            "name": "decli",
            "direct": false,
            "version": "0.6.3",
            "ecosystem": "pypi"
          },
          {
            "name": "decorator",
            "direct": false,
            "version": "5.2.1",
            "ecosystem": "pypi"
          },
          {
            "name": "deprecated",
            "direct": false,
            "version": "1.2.18",
            "ecosystem": "pypi"
          },
          {
            "name": "deprecated",
            "direct": false,
            "version": "1.3.1",
            "ecosystem": "pypi"
          },
          {
            "name": "detect-secrets",
            "direct": false,
            "version": "1.5.0",
            "ecosystem": "pypi"
          },
          {
            "name": "distlib",
            "direct": false,
            "version": "0.3.9",
            "ecosystem": "pypi"
          },
          {
            "name": "distlib",
            "direct": false,
            "version": "0.4.0",
            "ecosystem": "pypi"
          },
          {
            "name": "distro",
            "direct": false,
            "version": "1.9.0",
            "ecosystem": "pypi"
          },
          {
            "name": "dnspython",
            "direct": false,
            "version": "2.7.0",
            "ecosystem": "pypi"
          },
          {
            "name": "dnspython",
            "direct": false,
            "version": "2.8.0",
            "ecosystem": "pypi"
          },
          {
            "name": "docker",
            "direct": false,
            "version": "7.1.0",
            "ecosystem": "pypi"
          },
          {
            "name": "dockerfile-parse",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "pypi"
          },
          {
            "name": "docstring-parser",
            "direct": false,
            "version": "0.17.0",
            "ecosystem": "pypi"
          },
          {
            "name": "docstring-parser",
            "direct": false,
            "version": "0.18.0",
            "ecosystem": "pypi"
          },
          {
            "name": "docutils",
            "direct": false,
            "version": "0.19",
            "ecosystem": "pypi"
          },
          {
            "name": "docutils",
            "direct": false,
            "version": "0.22",
            "ecosystem": "pypi"
          },
          {
            "name": "docutils",
            "direct": false,
            "version": "0.22.1",
            "ecosystem": "pypi"
          },
          {
            "name": "docutils",
            "direct": false,
            "version": "0.22.2",
            "ecosystem": "pypi"
          },
          {
            "name": "docutils",
            "direct": false,
            "version": "0.22.3",
            "ecosystem": "pypi"
          },
          {
            "name": "docutils",
            "direct": false,
            "version": "0.22.4",
            "ecosystem": "pypi"
          },
          {
            "name": "dpath",
            "direct": false,
            "version": "2.1.3",
            "ecosystem": "pypi"
          },
          {
            "name": "durationpy",
            "direct": false,
            "version": "0.10",
            "ecosystem": "pypi"
          },
          {
            "name": "email-validator",
            "direct": false,
            "version": "2.2.0",
            "ecosystem": "pypi"
          },
          {
            "name": "email-validator",
            "direct": false,
            "version": "2.3.0",
            "ecosystem": "pypi"
          },
          {
            "name": "et-xmlfile",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "pypi"
          },
          {
            "name": "exceptiongroup",
            "direct": false,
            "version": "1.2.2",
            "ecosystem": "pypi"
          },
          {
            "name": "exceptiongroup",
            "direct": false,
            "version": "1.3.0",
            "ecosystem": "pypi"
          },
          {
            "name": "exceptiongroup",
            "direct": false,
            "version": "1.3.1",
            "ecosystem": "pypi"
          },
          {
            "name": "face",
            "direct": false,
            "version": "24.0.0",
            "ecosystem": "pypi"
          },
          {
            "name": "fastapi",
            "direct": false,
            "version": "0.127.1",
            "ecosystem": "pypi"
          },
          {
            "name": "fastapi-cli",
            "direct": false,
            "version": "0.0.20",
            "ecosystem": "pypi"
          },
          {
            "name": "fastapi-cloud-cli",
            "direct": false,
            "version": "0.8.0",
            "ecosystem": "pypi"
          },
          {
            "name": "fastar",
            "direct": false,
            "version": "0.8.0",
            "ecosystem": "pypi"
          },
          {
            "name": "fastmcp-slim",
            "direct": false,
            "version": "3.4.3",
            "ecosystem": "pypi"
          },
          {
            "name": "flake8",
            "direct": false,
            "version": "7.2.0",
            "ecosystem": "pypi"
          },
          {
            "name": "flatbuffers",
            "direct": false,
            "version": "25.2.10",
            "ecosystem": "pypi"
          },
          {
            "name": "frozenlist",
            "direct": false,
            "version": "1.5.0",
            "ecosystem": "pypi"
          },
          {
            "name": "frozenlist",
            "direct": false,
            "version": "1.7.0",
            "ecosystem": "pypi"
          },
          {
            "name": "fsspec",
            "direct": false,
            "version": "2025.5.1",
            "ecosystem": "pypi"
          },
          {
            "name": "galaxy-tool-util",
            "direct": false,
            "version": "25.0.2",
            "ecosystem": "pypi"
          },
          {
            "name": "galaxy-tool-util-models",
            "direct": false,
            "version": "25.0.2",
            "ecosystem": "pypi"
          },
          {
            "name": "galaxy-util",
            "direct": false,
            "version": "25.0.2",
            "ecosystem": "pypi"
          },
          {
            "name": "geomet",
            "direct": false,
            "version": "0.2.1.post1",
            "ecosystem": "pypi"
          },
          {
            "name": "gevent",
            "direct": false,
            "version": "25.5.1",
            "ecosystem": "pypi"
          },
          {
            "name": "gitdb",
            "direct": false,
            "version": "4.0.12",
            "ecosystem": "pypi"
          },
          {
            "name": "gitignorefile",
            "direct": false,
            "version": "1.1.2",
            "ecosystem": "pypi"
          },
          {
            "name": "gitpython",
            "direct": false,
            "version": "3.1.44",
            "ecosystem": "pypi"
          },
          {
            "name": "gitpython",
            "direct": false,
            "version": "3.1.45",
            "ecosystem": "pypi"
          },
          {
            "name": "glom",
            "direct": false,
            "version": "22.1.0",
            "ecosystem": "pypi"
          },
          {
            "name": "google-auth",
            "direct": false,
            "version": "2.41.1",
            "ecosystem": "pypi"
          },
          {
            "name": "googleapis-common-protos",
            "direct": false,
            "version": "1.70.0",
            "ecosystem": "pypi"
          },
          {
            "name": "greenlet",
            "direct": false,
            "version": "3.1.1",
            "ecosystem": "pypi"
          },
          {
            "name": "greenlet",
            "direct": false,
            "version": "3.2.2",
            "ecosystem": "pypi"
          },
          {
            "name": "greenlet",
            "direct": false,
            "version": "3.3.2",
            "ecosystem": "pypi"
          },
          {
            "name": "griffelib",
            "direct": false,
            "version": "2.0.2",
            "ecosystem": "pypi"
          },
          {
            "name": "griffelib",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "pypi"
          },
          {
            "name": "h11",
            "direct": false,
            "version": "0.16.0",
            "ecosystem": "pypi"
          },
          {
            "name": "h2",
            "direct": false,
            "version": "4.3.0",
            "ecosystem": "pypi"
          },
          {
            "name": "hatchling",
            "direct": false,
            "version": null,
            "ecosystem": "pypi"
          },
          {
            "name": "hpack",
            "direct": false,
            "version": "4.2.0",
            "ecosystem": "pypi"
          },
          {
            "name": "html5lib",
            "direct": false,
            "version": "1.1",
            "ecosystem": "pypi"
          },
          {
            "name": "httpcore",
            "direct": false,
            "version": "1.0.9",
            "ecosystem": "pypi"
          },
          {
            "name": "httptools",
            "direct": false,
            "version": "0.6.4",
            "ecosystem": "pypi"
          },
          {
            "name": "httpx-sse",
            "direct": false,
            "version": "0.4.0",
            "ecosystem": "pypi"
          },
          {
            "name": "httpx-sse",
            "direct": false,
            "version": "0.4.1",
            "ecosystem": "pypi"
          },
          {
            "name": "httpx-sse",
            "direct": false,
            "version": "0.4.3",
            "ecosystem": "pypi"
          },
          {
            "name": "humanfriendly",
            "direct": false,
            "version": "10.0",
            "ecosystem": "pypi"
          },
          {
            "name": "hyperframe",
            "direct": false,
            "version": "6.1.0",
            "ecosystem": "pypi"
          },
          {
            "name": "hypothesis",
            "direct": false,
            "version": "6.150.1",
            "ecosystem": "pypi"
          },
          {
            "name": "hypothesis",
            "direct": false,
            "version": "6.151.10",
            "ecosystem": "pypi"
          },
          {
            "name": "identify",
            "direct": false,
            "version": "2.6.10",
            "ecosystem": "pypi"
          },
          {
            "name": "identify",
            "direct": false,
            "version": "2.6.12",
            "ecosystem": "pypi"
          },
          {
            "name": "identify",
            "direct": false,
            "version": "2.6.13",
            "ecosystem": "pypi"
          },
          {
            "name": "identify",
            "direct": false,
            "version": "2.6.14",
            "ecosystem": "pypi"
          },
          {
            "name": "identify",
            "direct": false,
            "version": "2.6.15",
            "ecosystem": "pypi"
          },
          {
            "name": "identify",
            "direct": false,
            "version": "2.6.18",
            "ecosystem": "pypi"
          },
          {
            "name": "identify",
            "direct": false,
            "version": "2.6.19",
            "ecosystem": "pypi"
          },
          {
            "name": "identify",
            "direct": false,
            "version": "2.6.9",
            "ecosystem": "pypi"
          },
          {
            "name": "idna",
            "direct": false,
            "version": "3.10",
            "ecosystem": "pypi"
          },
          {
            "name": "idna",
            "direct": false,
            "version": "3.11",
            "ecosystem": "pypi"
          },
          {
            "name": "idna",
            "direct": false,
            "version": "3.14",
            "ecosystem": "pypi"
          },
          {
            "name": "idna",
            "direct": false,
            "version": "3.16",
            "ecosystem": "pypi"
          },
          {
            "name": "idna",
            "direct": false,
            "version": "3.17",
            "ecosystem": "pypi"
          },
          {
            "name": "idna",
            "direct": false,
            "version": "3.18",
            "ecosystem": "pypi"
          },
          {
            "name": "importlib-metadata",
            "direct": false,
            "version": "7.1.0",
            "ecosystem": "pypi"
          },
          {
            "name": "importlib-metadata",
            "direct": false,
            "version": "7.2.1",
            "ecosystem": "pypi"
          },
          {
            "name": "importlib-metadata",
            "direct": false,
            "version": "8.7.0",
            "ecosystem": "pypi"
          },
          {
            "name": "importlib-metadata",
            "direct": false,
            "version": "8.7.1",
            "ecosystem": "pypi"
          },
          {
            "name": "importlib-metadata",
            "direct": false,
            "version": "9.0.0",
            "ecosystem": "pypi"
          },
          {
            "name": "influxdb-client",
            "direct": false,
            "version": "1.49.0",
            "ecosystem": "pypi"
          },
          {
            "name": "iniconfig",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "pypi"
          },
          {
            "name": "iniconfig",
            "direct": false,
            "version": "2.3.0",
            "ecosystem": "pypi"
          },
          {
            "name": "isort",
            "direct": false,
            "version": "6.0.1",
            "ecosystem": "pypi"
          },
          {
            "name": "jaraco-classes",
            "direct": false,
            "version": "3.4.0",
            "ecosystem": "pypi"
          },
          {
            "name": "jaraco-context",
            "direct": false,
            "version": "6.1.0",
            "ecosystem": "pypi"
          },
          {
            "name": "jaraco-context",
            "direct": false,
            "version": "6.1.1",
            "ecosystem": "pypi"
          },
          {
            "name": "jaraco-context",
            "direct": false,
            "version": "6.1.2",
            "ecosystem": "pypi"
          },
          {
            "name": "jaraco-functools",
            "direct": false,
            "version": "4.3.0",
            "ecosystem": "pypi"
          },
          {
            "name": "jaraco-functools",
            "direct": false,
            "version": "4.4.0",
            "ecosystem": "pypi"
          },
          {
            "name": "jaraco-functools",
            "direct": false,
            "version": "4.5.0",
            "ecosystem": "pypi"
          },
          {
            "name": "jeepney",
            "direct": false,
            "version": "0.9.0",
            "ecosystem": "pypi"
          },
          {
            "name": "jinja2",
            "direct": false,
            "version": "3.1.6",
            "ecosystem": "pypi"
          },
          {
            "name": "jiter",
            "direct": false,
            "version": "0.12.0",
            "ecosystem": "pypi"
          },
          {
            "name": "jmespath",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "pypi"
          },
          {
            "name": "jmespath",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "pypi"
          },
          {
            "name": "joserfc",
            "direct": false,
            "version": "1.6.4",
            "ecosystem": "pypi"
          },
          {
            "name": "joserfc",
            "direct": false,
            "version": "1.6.5",
            "ecosystem": "pypi"
          },
          {
            "name": "joserfc",
            "direct": false,
            "version": "1.6.8",
            "ecosystem": "pypi"
          },
          {
            "name": "joserfc",
            "direct": false,
            "version": "1.7.2",
            "ecosystem": "pypi"
          },
          {
            "name": "jsonpatch",
            "direct": false,
            "version": "1.33",
            "ecosystem": "pypi"
          },
          {
            "name": "jsonpointer",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "pypi"
          },
          {
            "name": "jsonref",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "pypi"
          },
          {
            "name": "jsonschema",
            "direct": false,
            "version": "4.23.0",
            "ecosystem": "pypi"
          },
          {
            "name": "jsonschema",
            "direct": false,
            "version": "4.24.0",
            "ecosystem": "pypi"
          },
          {
            "name": "jsonschema",
            "direct": false,
            "version": "4.25.0",
            "ecosystem": "pypi"
          },
          {
            "name": "jsonschema",
            "direct": false,
            "version": "4.25.1",
            "ecosystem": "pypi"
          },
          {
            "name": "jsonschema",
            "direct": false,
            "version": "4.26.0",
            "ecosystem": "pypi"
          },
          {
            "name": "jsonschema-path",
            "direct": false,
            "version": "0.3.4",
            "ecosystem": "pypi"
          },
          {
            "name": "jsonschema-path",
            "direct": false,
            "version": "0.4.5",
            "ecosystem": "pypi"
          },
          {
            "name": "jsonschema-path",
            "direct": false,
            "version": "0.4.6",
            "ecosystem": "pypi"
          },
          {
            "name": "jsonschema-path",
            "direct": false,
            "version": "0.5.0",
            "ecosystem": "pypi"
          },
          {
            "name": "jsonschema-specifications",
            "direct": false,
            "version": "2024.10.1",
            "ecosystem": "pypi"
          },
          {
            "name": "jsonschema-specifications",
            "direct": false,
            "version": "2025.4.1",
            "ecosystem": "pypi"
          },
          {
            "name": "jsonschema-specifications",
            "direct": false,
            "version": "2025.9.1",
            "ecosystem": "pypi"
          },
          {
            "name": "junit-xml",
            "direct": false,
            "version": "1.9",
            "ecosystem": "pypi"
          },
          {
            "name": "keyring",
            "direct": false,
            "version": "25.6.0",
            "ecosystem": "pypi"
          },
          {
            "name": "keyring",
            "direct": false,
            "version": "25.7.0",
            "ecosystem": "pypi"
          },
          {
            "name": "kubernetes",
            "direct": false,
            "version": "33.1.0",
            "ecosystem": "pypi"
          },
          {
            "name": "langchain",
            "direct": false,
            "version": "0.3.27",
            "ecosystem": "pypi"
          },
          {
            "name": "langchain-aws",
            "direct": false,
            "version": "0.2.23",
            "ecosystem": "pypi"
          },
          {
            "name": "langchain-community",
            "direct": false,
            "version": "0.3.31",
            "ecosystem": "pypi"
          },
          {
            "name": "langchain-core",
            "direct": false,
            "version": "0.3.81",
            "ecosystem": "pypi"
          },
          {
            "name": "langchain-core",
            "direct": false,
            "version": "1.2.5",
            "ecosystem": "pypi"
          },
          {
            "name": "langchain-mcp-adapters",
            "direct": false,
            "version": "0.1.0",
            "ecosystem": "pypi"
          },
          {
            "name": "langchain-mcp-adapters",
            "direct": false,
            "version": "0.2.1",
            "ecosystem": "pypi"
          },
          {
            "name": "langchain-text-splitters",
            "direct": false,
            "version": "0.3.11",
            "ecosystem": "pypi"
          },
          {
            "name": "langdetect",
            "direct": false,
            "version": "1.0.9",
            "ecosystem": "pypi"
          },
          {
            "name": "langsmith",
            "direct": false,
            "version": "0.5.1",
            "ecosystem": "pypi"
          },
          {
            "name": "lark",
            "direct": false,
            "version": "1.2.2",
            "ecosystem": "pypi"
          },
          {
            "name": "lazy-object-proxy",
            "direct": false,
            "version": "1.11.0",
            "ecosystem": "pypi"
          },
          {
            "name": "levenshtein",
            "direct": false,
            "version": "0.27.1",
            "ecosystem": "pypi"
          },
          {
            "name": "license-expression",
            "direct": false,
            "version": "30.4.4",
            "ecosystem": "pypi"
          },
          {
            "name": "magika",
            "direct": false,
            "version": "0.6.2",
            "ecosystem": "pypi"
          },
          {
            "name": "mammoth",
            "direct": false,
            "version": "1.11.0",
            "ecosystem": "pypi"
          },
          {
            "name": "markdown",
            "direct": false,
            "version": "3.8.2",
            "ecosystem": "pypi"
          },
          {
            "name": "markdown-it-py",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "pypi"
          },
          {
            "name": "markdown-it-py",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "pypi"
          },
          {
            "name": "markdown-it-py",
            "direct": false,
            "version": "4.2.0",
            "ecosystem": "pypi"
          },
          {
            "name": "markitdown",
            "direct": false,
            "version": "0.1.3",
            "ecosystem": "pypi"
          },
          {
            "name": "markupsafe",
            "direct": false,
            "version": "3.0.2",
            "ecosystem": "pypi"
          },
          {
            "name": "markupsafe",
            "direct": false,
            "version": "3.0.3",
            "ecosystem": "pypi"
          },
          {
            "name": "marshmallow",
            "direct": false,
            "version": "3.26.2",
            "ecosystem": "pypi"
          },
          {
            "name": "mccabe",
            "direct": false,
            "version": "0.7.0",
            "ecosystem": "pypi"
          },
          {
            "name": "mcp-proxy-for-aws",
            "direct": false,
            "version": "1.1.4",
            "ecosystem": "pypi"
          },
          {
            "name": "mdurl",
            "direct": false,
            "version": "0.1.2",
            "ecosystem": "pypi"
          },
          {
            "name": "mistune",
            "direct": false,
            "version": "3.0.2",
            "ecosystem": "pypi"
          },
          {
            "name": "mmh3",
            "direct": false,
            "version": "5.1.0",
            "ecosystem": "pypi"
          },
          {
            "name": "more-itertools",
            "direct": false,
            "version": "10.7.0",
            "ecosystem": "pypi"
          },
          {
            "name": "more-itertools",
            "direct": false,
            "version": "10.8.0",
            "ecosystem": "pypi"
          },
          {
            "name": "more-itertools",
            "direct": false,
            "version": "11.0.2",
            "ecosystem": "pypi"
          },
          {
            "name": "more-itertools",
            "direct": false,
            "version": "11.1.0",
            "ecosystem": "pypi"
          },
          {
            "name": "moto",
            "direct": false,
            "version": "5.1.17",
            "ecosystem": "pypi"
          },
          {
            "name": "moto",
            "direct": false,
            "version": "5.1.22",
            "ecosystem": "pypi"
          },
          {
            "name": "moto",
            "direct": false,
            "version": "5.1.4",
            "ecosystem": "pypi"
          },
          {
            "name": "moto",
            "direct": false,
            "version": "5.1.6",
            "ecosystem": "pypi"
          },
          {
            "name": "mpmath",
            "direct": false,
            "version": "1.3.0",
            "ecosystem": "pypi"
          },
          {
            "name": "msgpack",
            "direct": false,
            "version": "1.1.1",
            "ecosystem": "pypi"
          },
          {
            "name": "multidict",
            "direct": false,
            "version": "6.6.3",
            "ecosystem": "pypi"
          },
          {
            "name": "multidict",
            "direct": false,
            "version": "6.7.0",
            "ecosystem": "pypi"
          },
          {
            "name": "mypy",
            "direct": false,
            "version": "1.15.0",
            "ecosystem": "pypi"
          },
          {
            "name": "mypy-boto3-application-signals",
            "direct": false,
            "version": "1.43.35",
            "ecosystem": "pypi"
          },
          {
            "name": "mypy-boto3-bedrock-agent",
            "direct": false,
            "version": "1.37.20",
            "ecosystem": "pypi"
          },
          {
            "name": "mypy-boto3-bedrock-agent-runtime",
            "direct": false,
            "version": "1.37.22",
            "ecosystem": "pypi"
          },
          {
            "name": "mypy-boto3-cloudwatch",
            "direct": false,
            "version": "1.43.26",
            "ecosystem": "pypi"
          },
          {
            "name": "mypy-boto3-kendra",
            "direct": false,
            "version": "1.38.0",
            "ecosystem": "pypi"
          },
          {
            "name": "mypy-boto3-logs",
            "direct": false,
            "version": "1.43.35",
            "ecosystem": "pypi"
          },
          {
            "name": "mypy-boto3-xray",
            "direct": false,
            "version": "1.43.0",
            "ecosystem": "pypi"
          },
          {
            "name": "mypy-extensions",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "pypi"
          },
          {
            "name": "mypy-extensions",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "pypi"
          },
          {
            "name": "narwhals",
            "direct": false,
            "version": "1.33.0",
            "ecosystem": "pypi"
          },
          {
            "name": "narwhals",
            "direct": false,
            "version": "1.35.0",
            "ecosystem": "pypi"
          },
          {
            "name": "networkx",
            "direct": false,
            "version": "2.6.3",
            "ecosystem": "pypi"
          },
          {
            "name": "networkx",
            "direct": false,
            "version": "3.4.2",
            "ecosystem": "pypi"
          },
          {
            "name": "networkx",
            "direct": false,
            "version": "3.5",
            "ecosystem": "pypi"
          },
          {
            "name": "nodeenv",
            "direct": false,
            "version": "1.10.0",
            "ecosystem": "pypi"
          },
          {
            "name": "nodeenv",
            "direct": false,
            "version": "1.9.1",
            "ecosystem": "pypi"
          },
          {
            "name": "numpy",
            "direct": false,
            "version": "2.2.4",
            "ecosystem": "pypi"
          },
          {
            "name": "numpy",
            "direct": false,
            "version": "2.2.6",
            "ecosystem": "pypi"
          },
          {
            "name": "numpy",
            "direct": false,
            "version": "2.3.2",
            "ecosystem": "pypi"
          },
          {
            "name": "numpy",
            "direct": false,
            "version": "2.3.3",
            "ecosystem": "pypi"
          },
          {
            "name": "oauthlib",
            "direct": false,
            "version": "3.3.1",
            "ecosystem": "pypi"
          },
          {
            "name": "onnxruntime",
            "direct": false,
            "version": "1.20.1",
            "ecosystem": "pypi"
          },
          {
            "name": "openai",
            "direct": false,
            "version": "2.13.0",
            "ecosystem": "pypi"
          },
          {
            "name": "openapi-pydantic",
            "direct": false,
            "version": "0.5.1",
            "ecosystem": "pypi"
          },
          {
            "name": "openapi-schema-validator",
            "direct": false,
            "version": "0.6.3",
            "ecosystem": "pypi"
          },
          {
            "name": "openapi-spec-validator",
            "direct": false,
            "version": "0.7.2",
            "ecosystem": "pypi"
          },
          {
            "name": "openpyxl",
            "direct": false,
            "version": "3.1.5",
            "ecosystem": "pypi"
          },
          {
            "name": "opentelemetry-api",
            "direct": false,
            "version": "1.25.0",
            "ecosystem": "pypi"
          },
          {
            "name": "opentelemetry-api",
            "direct": false,
            "version": "1.38.0",
            "ecosystem": "pypi"
          },
          {
            "name": "opentelemetry-api",
            "direct": false,
            "version": "1.39.1",
            "ecosystem": "pypi"
          },
          {
            "name": "opentelemetry-api",
            "direct": false,
            "version": "1.41.1",
            "ecosystem": "pypi"
          },
          {
            "name": "opentelemetry-api",
            "direct": false,
            "version": "1.43.0",
            "ecosystem": "pypi"
          },
          {
            "name": "opentelemetry-exporter-otlp-proto-common",
            "direct": false,
            "version": "1.25.0",
            "ecosystem": "pypi"
          },
          {
            "name": "opentelemetry-exporter-otlp-proto-http",
            "direct": false,
            "version": "1.25.0",
            "ecosystem": "pypi"
          },
          {
            "name": "opentelemetry-instrumentation",
            "direct": false,
            "version": "0.46b0",
            "ecosystem": "pypi"
          },
          {
            "name": "opentelemetry-instrumentation-requests",
            "direct": false,
            "version": "0.46b0",
            "ecosystem": "pypi"
          },
          {
            "name": "opentelemetry-proto",
            "direct": false,
            "version": "1.25.0",
            "ecosystem": "pypi"
          },
          {
            "name": "opentelemetry-sdk",
            "direct": false,
            "version": "1.25.0",
            "ecosystem": "pypi"
          },
          {
            "name": "opentelemetry-semantic-conventions",
            "direct": false,
            "version": "0.46b0",
            "ecosystem": "pypi"
          },
          {
            "name": "opentelemetry-util-http",
            "direct": false,
            "version": "0.46b0",
            "ecosystem": "pypi"
          },
          {
            "name": "oracledb",
            "direct": false,
            "version": "3.4.2",
            "ecosystem": "pypi"
          },
          {
            "name": "orjson",
            "direct": false,
            "version": "3.11.5",
            "ecosystem": "pypi"
          },
          {
            "name": "packageurl-python",
            "direct": false,
            "version": "0.13.4",
            "ecosystem": "pypi"
          },
          {
            "name": "packaging",
            "direct": false,
            "version": "23.2",
            "ecosystem": "pypi"
          },
          {
            "name": "packaging",
            "direct": false,
            "version": "24.2",
            "ecosystem": "pypi"
          },
          {
            "name": "packaging",
            "direct": false,
            "version": "25.0",
            "ecosystem": "pypi"
          },
          {
            "name": "packaging",
            "direct": false,
            "version": "26.0",
            "ecosystem": "pypi"
          },
          {
            "name": "packaging",
            "direct": false,
            "version": "26.1",
            "ecosystem": "pypi"
          },
          {
            "name": "packaging",
            "direct": false,
            "version": "26.2",
            "ecosystem": "pypi"
          },
          {
            "name": "pandas",
            "direct": false,
            "version": "2.2.3",
            "ecosystem": "pypi"
          },
          {
            "name": "pandas",
            "direct": false,
            "version": "2.3.2",
            "ecosystem": "pypi"
          },
          {
            "name": "pastel",
            "direct": false,
            "version": "0.2.1",
            "ecosystem": "pypi"
          },
          {
            "name": "pathable",
            "direct": false,
            "version": "0.4.4",
            "ecosystem": "pypi"
          },
          {
            "name": "pathable",
            "direct": false,
            "version": "0.5.0",
            "ecosystem": "pypi"
          },
          {
            "name": "pathable",
            "direct": false,
            "version": "0.6.0",
            "ecosystem": "pypi"
          },
          {
            "name": "pathspec",
            "direct": false,
            "version": "0.12.1",
            "ecosystem": "pypi"
          },
          {
            "name": "patsy",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "pypi"
          },
          {
            "name": "pbr",
            "direct": false,
            "version": "6.1.1",
            "ecosystem": "pypi"
          },
          {
            "name": "pdf2image",
            "direct": false,
            "version": "1.17.0",
            "ecosystem": "pypi"
          },
          {
            "name": "pdfminer-six",
            "direct": false,
            "version": "20251230",
            "ecosystem": "pypi"
          },
          {
            "name": "pdfplumber",
            "direct": false,
            "version": "0.11.9",
            "ecosystem": "pypi"
          },
          {
            "name": "peewee",
            "direct": false,
            "version": "3.18.1",
            "ecosystem": "pypi"
          },
          {
            "name": "pillow",
            "direct": false,
            "version": "12.1.1",
            "ecosystem": "pypi"
          },
          {
            "name": "platformdirs",
            "direct": false,
            "version": "4.10.0",
            "ecosystem": "pypi"
          },
          {
            "name": "platformdirs",
            "direct": false,
            "version": "4.3.7",
            "ecosystem": "pypi"
          },
          {
            "name": "platformdirs",
            "direct": false,
            "version": "4.3.8",
            "ecosystem": "pypi"
          },
          {
            "name": "platformdirs",
            "direct": false,
            "version": "4.4.0",
            "ecosystem": "pypi"
          },
          {
            "name": "platformdirs",
            "direct": false,
            "version": "4.5.0",
            "ecosystem": "pypi"
          },
          {
            "name": "platformdirs",
            "direct": false,
            "version": "4.5.1",
            "ecosystem": "pypi"
          },
          {
            "name": "platformdirs",
            "direct": false,
            "version": "4.9.4",
            "ecosystem": "pypi"
          },
          {
            "name": "platformdirs",
            "direct": false,
            "version": "4.9.6",
            "ecosystem": "pypi"
          },
          {
            "name": "pluggy",
            "direct": false,
            "version": "1.5.0",
            "ecosystem": "pypi"
          },
          {
            "name": "pluggy",
            "direct": false,
            "version": "1.6.0",
            "ecosystem": "pypi"
          },
          {
            "name": "ply",
            "direct": false,
            "version": "3.11",
            "ecosystem": "pypi"
          },
          {
            "name": "poethepoet",
            "direct": false,
            "version": "0.37.0",
            "ecosystem": "pypi"
          },
          {
            "name": "polars-runtime-32",
            "direct": false,
            "version": "1.37.0",
            "ecosystem": "pypi"
          },
          {
            "name": "policy-sentry",
            "direct": false,
            "version": "0.13.2",
            "ecosystem": "pypi"
          },
          {
            "name": "prance",
            "direct": false,
            "version": "25.4.8.0",
            "ecosystem": "pypi"
          },
          {
            "name": "pre-commit",
            "direct": false,
            "version": "4.2.0",
            "ecosystem": "pypi"
          },
          {
            "name": "pre-commit",
            "direct": false,
            "version": "4.3.0",
            "ecosystem": "pypi"
          },
          {
            "name": "pre-commit",
            "direct": false,
            "version": "4.4.0",
            "ecosystem": "pypi"
          },
          {
            "name": "pre-commit",
            "direct": false,
            "version": "4.5.1",
            "ecosystem": "pypi"
          },
          {
            "name": "pre-commit",
            "direct": false,
            "version": "4.6.0",
            "ecosystem": "pypi"
          },
          {
            "name": "prettytable",
            "direct": false,
            "version": "3.16.0",
            "ecosystem": "pypi"
          },
          {
            "name": "prometheus-client",
            "direct": false,
            "version": "0.23.1",
            "ecosystem": "pypi"
          },
          {
            "name": "prompt-toolkit",
            "direct": false,
            "version": "3.0.50",
            "ecosystem": "pypi"
          },
          {
            "name": "prompt-toolkit",
            "direct": false,
            "version": "3.0.51",
            "ecosystem": "pypi"
          },
          {
            "name": "prompt-toolkit",
            "direct": false,
            "version": "3.0.52",
            "ecosystem": "pypi"
          },
          {
            "name": "propcache",
            "direct": false,
            "version": "0.3.1",
            "ecosystem": "pypi"
          },
          {
            "name": "propcache",
            "direct": false,
            "version": "0.3.2",
            "ecosystem": "pypi"
          },
          {
            "name": "protobuf",
            "direct": false,
            "version": "4.25.8",
            "ecosystem": "pypi"
          },
          {
            "name": "protobuf",
            "direct": false,
            "version": "6.33.5",
            "ecosystem": "pypi"
          },
          {
            "name": "protobuf",
            "direct": false,
            "version": "7.34.1",
            "ecosystem": "pypi"
          },
          {
            "name": "prov",
            "direct": false,
            "version": "1.5.1",
            "ecosystem": "pypi"
          },
          {
            "name": "psutil",
            "direct": false,
            "version": "7.0.0",
            "ecosystem": "pypi"
          },
          {
            "name": "psutil",
            "direct": false,
            "version": "7.2.2",
            "ecosystem": "pypi"
          },
          {
            "name": "psycopg-binary",
            "direct": false,
            "version": "3.2.12",
            "ecosystem": "pypi"
          },
          {
            "name": "psycopg-binary",
            "direct": false,
            "version": "3.2.7",
            "ecosystem": "pypi"
          },
          {
            "name": "psycopg-pool",
            "direct": false,
            "version": "3.2.7",
            "ecosystem": "pypi"
          },
          {
            "name": "py-key-value-aio",
            "direct": false,
            "version": "0.4.4",
            "ecosystem": "pypi"
          },
          {
            "name": "py-key-value-aio",
            "direct": false,
            "version": "0.4.5",
            "ecosystem": "pypi"
          },
          {
            "name": "py-serializable",
            "direct": false,
            "version": "1.1.2",
            "ecosystem": "pypi"
          },
          {
            "name": "pyarrow",
            "direct": false,
            "version": "19.0.1",
            "ecosystem": "pypi"
          },
          {
            "name": "pyarrow",
            "direct": false,
            "version": "22.0.0",
            "ecosystem": "pypi"
          },
          {
            "name": "pyasn1",
            "direct": false,
            "version": "0.6.2",
            "ecosystem": "pypi"
          },
          {
            "name": "pyasn1",
            "direct": false,
            "version": "0.6.3",
            "ecosystem": "pypi"
          },
          {
            "name": "pyasn1",
            "direct": false,
            "version": "0.6.4",
            "ecosystem": "pypi"
          },
          {
            "name": "pyasn1-modules",
            "direct": false,
            "version": "0.4.2",
            "ecosystem": "pypi"
          },
          {
            "name": "pycares",
            "direct": false,
            "version": "4.9.0",
            "ecosystem": "pypi"
          },
          {
            "name": "pycep-parser",
            "direct": false,
            "version": "0.5.1",
            "ecosystem": "pypi"
          },
          {
            "name": "pycodestyle",
            "direct": false,
            "version": "2.13.0",
            "ecosystem": "pypi"
          },
          {
            "name": "pycparser",
            "direct": false,
            "version": "2.22",
            "ecosystem": "pypi"
          },
          {
            "name": "pycparser",
            "direct": false,
            "version": "2.23",
            "ecosystem": "pypi"
          },
          {
            "name": "pycparser",
            "direct": false,
            "version": "3.0",
            "ecosystem": "pypi"
          },
          {
            "name": "pydantic-core",
            "direct": false,
            "version": "2.33.0",
            "ecosystem": "pypi"
          },
          {
            "name": "pydantic-core",
            "direct": false,
            "version": "2.33.1",
            "ecosystem": "pypi"
          },
          {
            "name": "pydantic-core",
            "direct": false,
            "version": "2.33.2",
            "ecosystem": "pypi"
          },
          {
            "name": "pydantic-core",
            "direct": false,
            "version": "2.41.4",
            "ecosystem": "pypi"
          },
          {
            "name": "pydantic-core",
            "direct": false,
            "version": "2.41.5",
            "ecosystem": "pypi"
          },
          {
            "name": "pydantic-core",
            "direct": false,
            "version": "2.46.1",
            "ecosystem": "pypi"
          },
          {
            "name": "pydantic-core",
            "direct": false,
            "version": "2.46.3",
            "ecosystem": "pypi"
          },
          {
            "name": "pydantic-core",
            "direct": false,
            "version": "2.46.4",
            "ecosystem": "pypi"
          },
          {
            "name": "pydantic-extra-types",
            "direct": false,
            "version": "2.10.6",
            "ecosystem": "pypi"
          },
          {
            "name": "pydantic-settings",
            "direct": false,
            "version": "2.10.1",
            "ecosystem": "pypi"
          },
          {
            "name": "pydantic-settings",
            "direct": false,
            "version": "2.11.0",
            "ecosystem": "pypi"
          },
          {
            "name": "pydantic-settings",
            "direct": false,
            "version": "2.12.0",
            "ecosystem": "pypi"
          },
          {
            "name": "pydantic-settings",
            "direct": false,
            "version": "2.13.1",
            "ecosystem": "pypi"
          },
          {
            "name": "pydantic-settings",
            "direct": false,
            "version": "2.14.0",
            "ecosystem": "pypi"
          },
          {
            "name": "pydantic-settings",
            "direct": false,
            "version": "2.14.1",
            "ecosystem": "pypi"
          },
          {
            "name": "pydantic-settings",
            "direct": false,
            "version": "2.14.2",
            "ecosystem": "pypi"
          },
          {
            "name": "pydantic-settings",
            "direct": false,
            "version": "2.8.1",
            "ecosystem": "pypi"
          },
          {
            "name": "pydantic-settings",
            "direct": false,
            "version": "2.9.1",
            "ecosystem": "pypi"
          },
          {
            "name": "pydeck",
            "direct": false,
            "version": "0.9.1",
            "ecosystem": "pypi"
          },
          {
            "name": "pydot",
            "direct": false,
            "version": "4.0.1",
            "ecosystem": "pypi"
          },
          {
            "name": "pyee",
            "direct": false,
            "version": "13.0.1",
            "ecosystem": "pypi"
          },
          {
            "name": "pyflakes",
            "direct": false,
            "version": "3.3.2",
            "ecosystem": "pypi"
          },
          {
            "name": "pygments",
            "direct": false,
            "version": "2.19.1",
            "ecosystem": "pypi"
          },
          {
            "name": "pygments",
            "direct": false,
            "version": "2.19.2",
            "ecosystem": "pypi"
          },
          {
            "name": "pygments",
            "direct": false,
            "version": "2.20.0",
            "ecosystem": "pypi"
          },
          {
            "name": "pygtail",
            "direct": false,
            "version": "0.14.0",
            "ecosystem": "pypi"
          },
          {
            "name": "pyiceberg",
            "direct": false,
            "version": "0.10.0",
            "ecosystem": "pypi"
          },
          {
            "name": "pyjwt",
            "direct": false,
            "version": "2.10.1",
            "ecosystem": "pypi"
          },
          {
            "name": "pyjwt",
            "direct": false,
            "version": "2.11.0",
            "ecosystem": "pypi"
          },
          {
            "name": "pyjwt",
            "direct": false,
            "version": "2.12.1",
            "ecosystem": "pypi"
          },
          {
            "name": "pyjwt",
            "direct": false,
            "version": "2.13.0",
            "ecosystem": "pypi"
          },
          {
            "name": "pymemcache",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "pypi"
          },
          {
            "name": "pymongo",
            "direct": false,
            "version": "4.12.1",
            "ecosystem": "pypi"
          },
          {
            "name": "pymssql",
            "direct": false,
            "version": "2.3.13",
            "ecosystem": "pypi"
          },
          {
            "name": "pyparsing",
            "direct": false,
            "version": "3.2.3",
            "ecosystem": "pypi"
          },
          {
            "name": "pypdfium2",
            "direct": false,
            "version": "4.30.0",
            "ecosystem": "pypi"
          },
          {
            "name": "pyperclip",
            "direct": false,
            "version": "1.10.0",
            "ecosystem": "pypi"
          },
          {
            "name": "pyperclip",
            "direct": false,
            "version": "1.11.0",
            "ecosystem": "pypi"
          },
          {
            "name": "pyperclip",
            "direct": false,
            "version": "1.9.0",
            "ecosystem": "pypi"
          },
          {
            "name": "pyreadline3",
            "direct": false,
            "version": "3.5.4",
            "ecosystem": "pypi"
          },
          {
            "name": "pyright",
            "direct": false,
            "version": "1.1.398",
            "ecosystem": "pypi"
          },
          {
            "name": "pyright",
            "direct": false,
            "version": "1.1.399",
            "ecosystem": "pypi"
          },
          {
            "name": "pyright",
            "direct": false,
            "version": "1.1.400",
            "ecosystem": "pypi"
          },
          {
            "name": "pyright",
            "direct": false,
            "version": "1.1.401",
            "ecosystem": "pypi"
          },
          {
            "name": "pyright",
            "direct": false,
            "version": "1.1.402",
            "ecosystem": "pypi"
          },
          {
            "name": "pyright",
            "direct": false,
            "version": "1.1.403",
            "ecosystem": "pypi"
          },
          {
            "name": "pyright",
            "direct": false,
            "version": "1.1.405",
            "ecosystem": "pypi"
          },
          {
            "name": "pyright",
            "direct": false,
            "version": "1.1.406",
            "ecosystem": "pypi"
          },
          {
            "name": "pyright",
            "direct": false,
            "version": "1.1.407",
            "ecosystem": "pypi"
          },
          {
            "name": "pyright",
            "direct": false,
            "version": "1.1.408",
            "ecosystem": "pypi"
          },
          {
            "name": "pyright",
            "direct": false,
            "version": "1.1.409",
            "ecosystem": "pypi"
          },
          {
            "name": "pyright",
            "direct": false,
            "version": "1.1.411",
            "ecosystem": "pypi"
          },
          {
            "name": "pyroaring",
            "direct": false,
            "version": "1.0.3",
            "ecosystem": "pypi"
          },
          {
            "name": "pyston",
            "direct": false,
            "version": "2.3.5",
            "ecosystem": "pypi"
          },
          {
            "name": "pyston-autoload",
            "direct": false,
            "version": "2.3.5",
            "ecosystem": "pypi"
          },
          {
            "name": "pytest-asyncio",
            "direct": false,
            "version": "0.26.0",
            "ecosystem": "pypi"
          },
          {
            "name": "pytest-asyncio",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "pypi"
          },
          {
            "name": "pytest-asyncio",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "pypi"
          },
          {
            "name": "pytest-asyncio",
            "direct": false,
            "version": "1.2.0",
            "ecosystem": "pypi"
          },
          {
            "name": "pytest-asyncio",
            "direct": false,
            "version": "1.3.0",
            "ecosystem": "pypi"
          },
          {
            "name": "pytest-asyncio",
            "direct": false,
            "version": "1.4.0",
            "ecosystem": "pypi"
          },
          {
            "name": "pytest-cov",
            "direct": false,
            "version": "6.1.1",
            "ecosystem": "pypi"
          },
          {
            "name": "pytest-cov",
            "direct": false,
            "version": "6.2.1",
            "ecosystem": "pypi"
          },
          {
            "name": "pytest-cov",
            "direct": false,
            "version": "7.0.0",
            "ecosystem": "pypi"
          },
          {
            "name": "pytest-cov",
            "direct": false,
            "version": "7.1.0",
            "ecosystem": "pypi"
          },
          {
            "name": "pytest-mock",
            "direct": false,
            "version": "3.14.0",
            "ecosystem": "pypi"
          },
          {
            "name": "pytest-mock",
            "direct": false,
            "version": "3.14.1",
            "ecosystem": "pypi"
          },
          {
            "name": "pytest-mock",
            "direct": false,
            "version": "3.15.0",
            "ecosystem": "pypi"
          },
          {
            "name": "pytest-mock",
            "direct": false,
            "version": "3.15.1",
            "ecosystem": "pypi"
          },
          {
            "name": "pytest-timeout",
            "direct": false,
            "version": "2.4.0",
            "ecosystem": "pypi"
          },
          {
            "name": "python-dateutil",
            "direct": false,
            "version": "2.9.0.post0",
            "ecosystem": "pypi"
          },
          {
            "name": "python-discovery",
            "direct": false,
            "version": "1.2.1",
            "ecosystem": "pypi"
          },
          {
            "name": "python-discovery",
            "direct": false,
            "version": "1.2.2",
            "ecosystem": "pypi"
          },
          {
            "name": "python-discovery",
            "direct": false,
            "version": "1.3.0",
            "ecosystem": "pypi"
          },
          {
            "name": "python-docx",
            "direct": false,
            "version": "1.2.0",
            "ecosystem": "pypi"
          },
          {
            "name": "python-pptx",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "pypi"
          },
          {
            "name": "pytz",
            "direct": false,
            "version": "2025.2",
            "ecosystem": "pypi"
          },
          {
            "name": "pywin32",
            "direct": false,
            "version": "310",
            "ecosystem": "pypi"
          },
          {
            "name": "pywin32",
            "direct": false,
            "version": "311",
            "ecosystem": "pypi"
          },
          {
            "name": "pywin32",
            "direct": false,
            "version": "312",
            "ecosystem": "pypi"
          },
          {
            "name": "pywin32-ctypes",
            "direct": false,
            "version": "0.2.3",
            "ecosystem": "pypi"
          },
          {
            "name": "questionary",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "pypi"
          },
          {
            "name": "questionary",
            "direct": false,
            "version": "2.1.1",
            "ecosystem": "pypi"
          },
          {
            "name": "rapidfuzz",
            "direct": false,
            "version": "3.13.0",
            "ecosystem": "pypi"
          },
          {
            "name": "rdflib",
            "direct": false,
            "version": "7.1.4",
            "ecosystem": "pypi"
          },
          {
            "name": "reactivex",
            "direct": false,
            "version": "4.0.4",
            "ecosystem": "pypi"
          },
          {
            "name": "redis",
            "direct": false,
            "version": "7.4.0",
            "ecosystem": "pypi"
          },
          {
            "name": "referencing",
            "direct": false,
            "version": "0.36.2",
            "ecosystem": "pypi"
          },
          {
            "name": "referencing",
            "direct": false,
            "version": "0.37.0",
            "ecosystem": "pypi"
          },
          {
            "name": "regex",
            "direct": false,
            "version": "2024.11.6",
            "ecosystem": "pypi"
          },
          {
            "name": "regex",
            "direct": false,
            "version": "2025.11.3",
            "ecosystem": "pypi"
          },
          {
            "name": "regex",
            "direct": false,
            "version": "2025.7.34",
            "ecosystem": "pypi"
          },
          {
            "name": "reportlab",
            "direct": false,
            "version": "4.4.3",
            "ecosystem": "pypi"
          },
          {
            "name": "repoze-lru",
            "direct": false,
            "version": "0.7",
            "ecosystem": "pypi"
          },
          {
            "name": "requests-auth-aws-sigv4",
            "direct": false,
            "version": "0.7",
            "ecosystem": "pypi"
          },
          {
            "name": "requests-oauthlib",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "pypi"
          },
          {
            "name": "requests-toolbelt",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "pypi"
          },
          {
            "name": "responses",
            "direct": false,
            "version": "0.25.7",
            "ecosystem": "pypi"
          },
          {
            "name": "responses",
            "direct": false,
            "version": "0.25.8",
            "ecosystem": "pypi"
          },
          {
            "name": "responses",
            "direct": false,
            "version": "0.26.0",
            "ecosystem": "pypi"
          },
          {
            "name": "rfc3339-validator",
            "direct": false,
            "version": "0.1.4",
            "ecosystem": "pypi"
          },
          {
            "name": "rich",
            "direct": false,
            "version": "13.5.3",
            "ecosystem": "pypi"
          },
          {
            "name": "rich",
            "direct": false,
            "version": "13.9.4",
            "ecosystem": "pypi"
          },
          {
            "name": "rich",
            "direct": false,
            "version": "14.0.0",
            "ecosystem": "pypi"
          },
          {
            "name": "rich",
            "direct": false,
            "version": "14.1.0",
            "ecosystem": "pypi"
          },
          {
            "name": "rich",
            "direct": false,
            "version": "14.2.0",
            "ecosystem": "pypi"
          },
          {
            "name": "rich",
            "direct": false,
            "version": "14.3.3",
            "ecosystem": "pypi"
          },
          {
            "name": "rich",
            "direct": false,
            "version": "15.0.0",
            "ecosystem": "pypi"
          },
          {
            "name": "rich-argparse",
            "direct": false,
            "version": "1.7.1",
            "ecosystem": "pypi"
          },
          {
            "name": "rich-rst",
            "direct": false,
            "version": "1.3.1",
            "ecosystem": "pypi"
          },
          {
            "name": "rich-rst",
            "direct": false,
            "version": "1.3.2",
            "ecosystem": "pypi"
          },
          {
            "name": "rich-rst",
            "direct": false,
            "version": "2.0.2",
            "ecosystem": "pypi"
          },
          {
            "name": "rich-toolkit",
            "direct": false,
            "version": "0.17.1",
            "ecosystem": "pypi"
          },
          {
            "name": "rignore",
            "direct": false,
            "version": "0.7.6",
            "ecosystem": "pypi"
          },
          {
            "name": "routes",
            "direct": false,
            "version": "2.5.1",
            "ecosystem": "pypi"
          },
          {
            "name": "rpds-py",
            "direct": false,
            "version": "0.24.0",
            "ecosystem": "pypi"
          },
          {
            "name": "rpds-py",
            "direct": false,
            "version": "0.25.1",
            "ecosystem": "pypi"
          },
          {
            "name": "rpds-py",
            "direct": false,
            "version": "0.26.0",
            "ecosystem": "pypi"
          },
          {
            "name": "rpds-py",
            "direct": false,
            "version": "0.27.0",
            "ecosystem": "pypi"
          },
          {
            "name": "rpds-py",
            "direct": false,
            "version": "0.27.1",
            "ecosystem": "pypi"
          },
          {
            "name": "rpds-py",
            "direct": false,
            "version": "0.28.0",
            "ecosystem": "pypi"
          },
          {
            "name": "rpds-py",
            "direct": false,
            "version": "0.29.0",
            "ecosystem": "pypi"
          },
          {
            "name": "rpds-py",
            "direct": false,
            "version": "0.30.0",
            "ecosystem": "pypi"
          },
          {
            "name": "rpds-py",
            "direct": false,
            "version": "2026.6.3",
            "ecosystem": "pypi"
          },
          {
            "name": "rsa",
            "direct": false,
            "version": "4.7.2",
            "ecosystem": "pypi"
          },
          {
            "name": "rsa",
            "direct": false,
            "version": "4.9.1",
            "ecosystem": "pypi"
          },
          {
            "name": "ruamel-yaml-clib",
            "direct": false,
            "version": "0.2.12",
            "ecosystem": "pypi"
          },
          {
            "name": "ruff",
            "direct": false,
            "version": "0.11.10",
            "ecosystem": "pypi"
          },
          {
            "name": "ruff",
            "direct": false,
            "version": "0.11.11",
            "ecosystem": "pypi"
          },
          {
            "name": "ruff",
            "direct": false,
            "version": "0.11.12",
            "ecosystem": "pypi"
          },
          {
            "name": "ruff",
            "direct": false,
            "version": "0.11.13",
            "ecosystem": "pypi"
          },
          {
            "name": "ruff",
            "direct": false,
            "version": "0.11.2",
            "ecosystem": "pypi"
          },
          {
            "name": "ruff",
            "direct": false,
            "version": "0.11.3",
            "ecosystem": "pypi"
          },
          {
            "name": "ruff",
            "direct": false,
            "version": "0.11.4",
            "ecosystem": "pypi"
          },
          {
            "name": "ruff",
            "direct": false,
            "version": "0.11.5",
            "ecosystem": "pypi"
          },
          {
            "name": "ruff",
            "direct": false,
            "version": "0.11.6",
            "ecosystem": "pypi"
          },
          {
            "name": "ruff",
            "direct": false,
            "version": "0.11.8",
            "ecosystem": "pypi"
          },
          {
            "name": "ruff",
            "direct": false,
            "version": "0.11.9",
            "ecosystem": "pypi"
          },
          {
            "name": "ruff",
            "direct": false,
            "version": "0.12.0",
            "ecosystem": "pypi"
          },
          {
            "name": "ruff",
            "direct": false,
            "version": "0.12.1",
            "ecosystem": "pypi"
          },
          {
            "name": "ruff",
            "direct": false,
            "version": "0.12.12",
            "ecosystem": "pypi"
          },
          {
            "name": "ruff",
            "direct": false,
            "version": "0.12.2",
            "ecosystem": "pypi"
          },
          {
            "name": "ruff",
            "direct": false,
            "version": "0.12.4",
            "ecosystem": "pypi"
          },
          {
            "name": "ruff",
            "direct": false,
            "version": "0.12.5",
            "ecosystem": "pypi"
          },
          {
            "name": "ruff",
            "direct": false,
            "version": "0.12.9",
            "ecosystem": "pypi"
          },
          {
            "name": "ruff",
            "direct": false,
            "version": "0.13.0",
            "ecosystem": "pypi"
          },
          {
            "name": "ruff",
            "direct": false,
            "version": "0.13.1",
            "ecosystem": "pypi"
          },
          {
            "name": "ruff",
            "direct": false,
            "version": "0.14.2",
            "ecosystem": "pypi"
          },
          {
            "name": "ruff",
            "direct": false,
            "version": "0.14.5",
            "ecosystem": "pypi"
          },
          {
            "name": "ruff",
            "direct": false,
            "version": "0.14.9",
            "ecosystem": "pypi"
          },
          {
            "name": "ruff",
            "direct": false,
            "version": "0.15.10",
            "ecosystem": "pypi"
          },
          {
            "name": "ruff",
            "direct": false,
            "version": "0.15.11",
            "ecosystem": "pypi"
          },
          {
            "name": "ruff",
            "direct": false,
            "version": "0.15.12",
            "ecosystem": "pypi"
          },
          {
            "name": "ruff",
            "direct": false,
            "version": "0.15.20",
            "ecosystem": "pypi"
          },
          {
            "name": "ruff",
            "direct": false,
            "version": "0.15.8",
            "ecosystem": "pypi"
          },
          {
            "name": "ruff",
            "direct": false,
            "version": "0.15.9",
            "ecosystem": "pypi"
          },
          {
            "name": "rustworkx",
            "direct": false,
            "version": "0.16.0",
            "ecosystem": "pypi"
          },
          {
            "name": "s3transfer",
            "direct": false,
            "version": "0.10.4",
            "ecosystem": "pypi"
          },
          {
            "name": "s3transfer",
            "direct": false,
            "version": "0.11.4",
            "ecosystem": "pypi"
          },
          {
            "name": "s3transfer",
            "direct": false,
            "version": "0.12.0",
            "ecosystem": "pypi"
          },
          {
            "name": "s3transfer",
            "direct": false,
            "version": "0.13.0",
            "ecosystem": "pypi"
          },
          {
            "name": "s3transfer",
            "direct": false,
            "version": "0.13.1",
            "ecosystem": "pypi"
          },
          {
            "name": "s3transfer",
            "direct": false,
            "version": "0.14.0",
            "ecosystem": "pypi"
          },
          {
            "name": "s3transfer",
            "direct": false,
            "version": "0.15.0",
            "ecosystem": "pypi"
          },
          {
            "name": "s3transfer",
            "direct": false,
            "version": "0.16.0",
            "ecosystem": "pypi"
          },
          {
            "name": "s3transfer",
            "direct": false,
            "version": "0.16.1",
            "ecosystem": "pypi"
          },
          {
            "name": "s3transfer",
            "direct": false,
            "version": "0.17.0",
            "ecosystem": "pypi"
          },
          {
            "name": "s3transfer",
            "direct": false,
            "version": "0.18.0",
            "ecosystem": "pypi"
          },
          {
            "name": "s3transfer",
            "direct": false,
            "version": "0.19.0",
            "ecosystem": "pypi"
          },
          {
            "name": "schema",
            "direct": false,
            "version": "0.7.5",
            "ecosystem": "pypi"
          },
          {
            "name": "schema-salad",
            "direct": false,
            "version": "8.9.20250723145140",
            "ecosystem": "pypi"
          },
          {
            "name": "scipy",
            "direct": false,
            "version": "1.15.3",
            "ecosystem": "pypi"
          },
          {
            "name": "scipy",
            "direct": false,
            "version": "1.16.2",
            "ecosystem": "pypi"
          },
          {
            "name": "secretstorage",
            "direct": false,
            "version": "3.4.0",
            "ecosystem": "pypi"
          },
          {
            "name": "secretstorage",
            "direct": false,
            "version": "3.4.1",
            "ecosystem": "pypi"
          },
          {
            "name": "secretstorage",
            "direct": false,
            "version": "3.5.0",
            "ecosystem": "pypi"
          },
          {
            "name": "semantic-version",
            "direct": false,
            "version": "2.10.0",
            "ecosystem": "pypi"
          },
          {
            "name": "semgrep",
            "direct": false,
            "version": "1.126.0",
            "ecosystem": "pypi"
          },
          {
            "name": "sentry-sdk",
            "direct": false,
            "version": "2.48.0",
            "ecosystem": "pypi"
          },
          {
            "name": "shellingham",
            "direct": false,
            "version": "1.5.4",
            "ecosystem": "pypi"
          },
          {
            "name": "six",
            "direct": false,
            "version": "1.17.0",
            "ecosystem": "pypi"
          },
          {
            "name": "smmap",
            "direct": false,
            "version": "5.0.2",
            "ecosystem": "pypi"
          },
          {
            "name": "sniffio",
            "direct": false,
            "version": "1.3.1",
            "ecosystem": "pypi"
          },
          {
            "name": "sortedcontainers",
            "direct": false,
            "version": "2.4.0",
            "ecosystem": "pypi"
          },
          {
            "name": "soupsieve",
            "direct": false,
            "version": "2.6",
            "ecosystem": "pypi"
          },
          {
            "name": "soupsieve",
            "direct": false,
            "version": "2.7",
            "ecosystem": "pypi"
          },
          {
            "name": "soupsieve",
            "direct": false,
            "version": "2.8",
            "ecosystem": "pypi"
          },
          {
            "name": "spdx-tools",
            "direct": false,
            "version": "0.8.3",
            "ecosystem": "pypi"
          },
          {
            "name": "spython",
            "direct": false,
            "version": "0.3.14",
            "ecosystem": "pypi"
          },
          {
            "name": "sqlalchemy",
            "direct": false,
            "version": "2.0.40",
            "ecosystem": "pypi"
          },
          {
            "name": "sqlglot",
            "direct": false,
            "version": "29.0.1",
            "ecosystem": "pypi"
          },
          {
            "name": "sqlglot",
            "direct": false,
            "version": "30.11.0",
            "ecosystem": "pypi"
          },
          {
            "name": "sqlparse",
            "direct": false,
            "version": "0.5.3",
            "ecosystem": "pypi"
          },
          {
            "name": "sqlparse",
            "direct": false,
            "version": "0.5.5",
            "ecosystem": "pypi"
          },
          {
            "name": "sse-starlette",
            "direct": false,
            "version": "2.2.1",
            "ecosystem": "pypi"
          },
          {
            "name": "sse-starlette",
            "direct": false,
            "version": "2.3.4",
            "ecosystem": "pypi"
          },
          {
            "name": "sse-starlette",
            "direct": false,
            "version": "2.3.5",
            "ecosystem": "pypi"
          },
          {
            "name": "sse-starlette",
            "direct": false,
            "version": "2.3.6",
            "ecosystem": "pypi"
          },
          {
            "name": "sse-starlette",
            "direct": false,
            "version": "2.4.1",
            "ecosystem": "pypi"
          },
          {
            "name": "sse-starlette",
            "direct": false,
            "version": "3.0.2",
            "ecosystem": "pypi"
          },
          {
            "name": "sse-starlette",
            "direct": false,
            "version": "3.0.3",
            "ecosystem": "pypi"
          },
          {
            "name": "sse-starlette",
            "direct": false,
            "version": "3.0.4",
            "ecosystem": "pypi"
          },
          {
            "name": "sse-starlette",
            "direct": false,
            "version": "3.3.4",
            "ecosystem": "pypi"
          },
          {
            "name": "sse-starlette",
            "direct": false,
            "version": "3.4.2",
            "ecosystem": "pypi"
          },
          {
            "name": "sse-starlette",
            "direct": false,
            "version": "3.4.4",
            "ecosystem": "pypi"
          },
          {
            "name": "sse-starlette",
            "direct": false,
            "version": "3.4.5",
            "ecosystem": "pypi"
          },
          {
            "name": "statsmodels",
            "direct": false,
            "version": "0.14.5",
            "ecosystem": "pypi"
          },
          {
            "name": "stevedore",
            "direct": false,
            "version": "5.4.1",
            "ecosystem": "pypi"
          },
          {
            "name": "stevedore",
            "direct": false,
            "version": "5.5.0",
            "ecosystem": "pypi"
          },
          {
            "name": "stevedore",
            "direct": false,
            "version": "5.7.0",
            "ecosystem": "pypi"
          },
          {
            "name": "streamlit",
            "direct": false,
            "version": "1.52.2",
            "ecosystem": "pypi"
          },
          {
            "name": "streamlit",
            "direct": false,
            "version": "1.55.0",
            "ecosystem": "pypi"
          },
          {
            "name": "strictyaml",
            "direct": false,
            "version": "1.7.3",
            "ecosystem": "pypi"
          },
          {
            "name": "sympy",
            "direct": false,
            "version": "1.14.0",
            "ecosystem": "pypi"
          },
          {
            "name": "tabulate",
            "direct": false,
            "version": "0.9.0",
            "ecosystem": "pypi"
          },
          {
            "name": "tenacity",
            "direct": false,
            "version": "9.1.2",
            "ecosystem": "pypi"
          },
          {
            "name": "termcolor",
            "direct": false,
            "version": "2.3.0",
            "ecosystem": "pypi"
          },
          {
            "name": "termcolor",
            "direct": false,
            "version": "2.5.0",
            "ecosystem": "pypi"
          },
          {
            "name": "termcolor",
            "direct": false,
            "version": "3.1.0",
            "ecosystem": "pypi"
          },
          {
            "name": "termcolor",
            "direct": false,
            "version": "3.2.0",
            "ecosystem": "pypi"
          },
          {
            "name": "termcolor",
            "direct": false,
            "version": "3.3.0",
            "ecosystem": "pypi"
          },
          {
            "name": "testcontainers",
            "direct": false,
            "version": "4.14.2",
            "ecosystem": "pypi"
          },
          {
            "name": "toml",
            "direct": false,
            "version": "0.10.2",
            "ecosystem": "pypi"
          },
          {
            "name": "tomli",
            "direct": false,
            "version": "2.0.2",
            "ecosystem": "pypi"
          },
          {
            "name": "tomli",
            "direct": false,
            "version": "2.2.1",
            "ecosystem": "pypi"
          },
          {
            "name": "tomli",
            "direct": false,
            "version": "2.3.0",
            "ecosystem": "pypi"
          },
          {
            "name": "tomli",
            "direct": false,
            "version": "2.4.1",
            "ecosystem": "pypi"
          },
          {
            "name": "tomlkit",
            "direct": false,
            "version": "0.13.2",
            "ecosystem": "pypi"
          },
          {
            "name": "tomlkit",
            "direct": false,
            "version": "0.13.3",
            "ecosystem": "pypi"
          },
          {
            "name": "tomlkit",
            "direct": false,
            "version": "0.14.0",
            "ecosystem": "pypi"
          },
          {
            "name": "tomlkit",
            "direct": false,
            "version": "0.15.0",
            "ecosystem": "pypi"
          },
          {
            "name": "tornado",
            "direct": false,
            "version": "6.5.4",
            "ecosystem": "pypi"
          },
          {
            "name": "tqdm",
            "direct": false,
            "version": "4.67.1",
            "ecosystem": "pypi"
          },
          {
            "name": "typer",
            "direct": false,
            "version": "0.15.2",
            "ecosystem": "pypi"
          },
          {
            "name": "typer",
            "direct": false,
            "version": "0.16.0",
            "ecosystem": "pypi"
          },
          {
            "name": "typer",
            "direct": false,
            "version": "0.17.3",
            "ecosystem": "pypi"
          },
          {
            "name": "typer",
            "direct": false,
            "version": "0.19.1",
            "ecosystem": "pypi"
          },
          {
            "name": "typer",
            "direct": false,
            "version": "0.20.0",
            "ecosystem": "pypi"
          },
          {
            "name": "typer",
            "direct": false,
            "version": "0.21.0",
            "ecosystem": "pypi"
          },
          {
            "name": "typer",
            "direct": false,
            "version": "0.24.1",
            "ecosystem": "pypi"
          },
          {
            "name": "typer",
            "direct": false,
            "version": "0.24.2",
            "ecosystem": "pypi"
          },
          {
            "name": "typer",
            "direct": false,
            "version": "0.25.0",
            "ecosystem": "pypi"
          },
          {
            "name": "typer",
            "direct": false,
            "version": "0.25.1",
            "ecosystem": "pypi"
          },
          {
            "name": "types-awscrt",
            "direct": false,
            "version": "0.24.2",
            "ecosystem": "pypi"
          },
          {
            "name": "types-awscrt",
            "direct": false,
            "version": "0.27.2",
            "ecosystem": "pypi"
          },
          {
            "name": "types-awscrt",
            "direct": false,
            "version": "0.27.4",
            "ecosystem": "pypi"
          },
          {
            "name": "types-s3transfer",
            "direct": false,
            "version": "0.11.4",
            "ecosystem": "pypi"
          },
          {
            "name": "types-s3transfer",
            "direct": false,
            "version": "0.12.0",
            "ecosystem": "pypi"
          },
          {
            "name": "types-s3transfer",
            "direct": false,
            "version": "0.13.0",
            "ecosystem": "pypi"
          },
          {
            "name": "typing-extensions",
            "direct": false,
            "version": "4.13.0",
            "ecosystem": "pypi"
          },
          {
            "name": "typing-extensions",
            "direct": false,
            "version": "4.13.1",
            "ecosystem": "pypi"
          },
          {
            "name": "typing-extensions",
            "direct": false,
            "version": "4.13.2",
            "ecosystem": "pypi"
          },
          {
            "name": "typing-extensions",
            "direct": false,
            "version": "4.14.0",
            "ecosystem": "pypi"
          },
          {
            "name": "typing-extensions",
            "direct": false,
            "version": "4.14.1",
            "ecosystem": "pypi"
          },
          {
            "name": "typing-extensions",
            "direct": false,
            "version": "4.15.0",
            "ecosystem": "pypi"
          },
          {
            "name": "typing-inspect",
            "direct": false,
            "version": "0.9.0",
            "ecosystem": "pypi"
          },
          {
            "name": "typing-inspection",
            "direct": false,
            "version": "0.4.1",
            "ecosystem": "pypi"
          },
          {
            "name": "typing-inspection",
            "direct": false,
            "version": "0.4.2",
            "ecosystem": "pypi"
          },
          {
            "name": "tzdata",
            "direct": false,
            "version": "2025.2",
            "ecosystem": "pypi"
          },
          {
            "name": "uncalled-for",
            "direct": false,
            "version": "0.2.0",
            "ecosystem": "pypi"
          },
          {
            "name": "uncalled-for",
            "direct": false,
            "version": "0.3.1",
            "ecosystem": "pypi"
          },
          {
            "name": "uncalled-for",
            "direct": false,
            "version": "0.3.2",
            "ecosystem": "pypi"
          },
          {
            "name": "unidiff",
            "direct": false,
            "version": "0.7.5",
            "ecosystem": "pypi"
          },
          {
            "name": "uritools",
            "direct": false,
            "version": "5.0.0",
            "ecosystem": "pypi"
          },
          {
            "name": "uuid-utils",
            "direct": false,
            "version": "0.12.0",
            "ecosystem": "pypi"
          },
          {
            "name": "uv",
            "direct": false,
            "version": "0.11.15",
            "ecosystem": "pypi"
          },
          {
            "name": "uv",
            "direct": false,
            "version": "0.11.7",
            "ecosystem": "pypi"
          },
          {
            "name": "uv",
            "direct": false,
            "version": "0.9.6",
            "ecosystem": "pypi"
          },
          {
            "name": "uvicorn",
            "direct": false,
            "version": "0.34.0",
            "ecosystem": "pypi"
          },
          {
            "name": "uvicorn",
            "direct": false,
            "version": "0.34.1",
            "ecosystem": "pypi"
          },
          {
            "name": "uvicorn",
            "direct": false,
            "version": "0.34.2",
            "ecosystem": "pypi"
          },
          {
            "name": "uvicorn",
            "direct": false,
            "version": "0.34.3",
            "ecosystem": "pypi"
          },
          {
            "name": "uvicorn",
            "direct": false,
            "version": "0.35.0",
            "ecosystem": "pypi"
          },
          {
            "name": "uvicorn",
            "direct": false,
            "version": "0.36.0",
            "ecosystem": "pypi"
          },
          {
            "name": "uvicorn",
            "direct": false,
            "version": "0.37.0",
            "ecosystem": "pypi"
          },
          {
            "name": "uvicorn",
            "direct": false,
            "version": "0.38.0",
            "ecosystem": "pypi"
          },
          {
            "name": "uvicorn",
            "direct": false,
            "version": "0.40.0",
            "ecosystem": "pypi"
          },
          {
            "name": "uvicorn",
            "direct": false,
            "version": "0.42.0",
            "ecosystem": "pypi"
          },
          {
            "name": "uvicorn",
            "direct": false,
            "version": "0.43.0",
            "ecosystem": "pypi"
          },
          {
            "name": "uvicorn",
            "direct": false,
            "version": "0.44.0",
            "ecosystem": "pypi"
          },
          {
            "name": "uvicorn",
            "direct": false,
            "version": "0.45.0",
            "ecosystem": "pypi"
          },
          {
            "name": "uvicorn",
            "direct": false,
            "version": "0.46.0",
            "ecosystem": "pypi"
          },
          {
            "name": "uvicorn",
            "direct": false,
            "version": "0.49.0",
            "ecosystem": "pypi"
          },
          {
            "name": "uvloop",
            "direct": false,
            "version": "0.21.0",
            "ecosystem": "pypi"
          },
          {
            "name": "valkey-glide",
            "direct": false,
            "version": "2.3.1",
            "ecosystem": "pypi"
          },
          {
            "name": "virtualenv",
            "direct": false,
            "version": "20.36.1",
            "ecosystem": "pypi"
          },
          {
            "name": "virtualenv",
            "direct": false,
            "version": "21.2.0",
            "ecosystem": "pypi"
          },
          {
            "name": "virtualenv",
            "direct": false,
            "version": "21.2.4",
            "ecosystem": "pypi"
          },
          {
            "name": "virtualenv",
            "direct": false,
            "version": "21.3.0",
            "ecosystem": "pypi"
          },
          {
            "name": "virtualenv",
            "direct": false,
            "version": "21.3.1",
            "ecosystem": "pypi"
          },
          {
            "name": "virtualenv",
            "direct": false,
            "version": "21.3.2",
            "ecosystem": "pypi"
          },
          {
            "name": "watchdog",
            "direct": false,
            "version": "6.0.0",
            "ecosystem": "pypi"
          },
          {
            "name": "watchfiles",
            "direct": false,
            "version": "1.0.4",
            "ecosystem": "pypi"
          },
          {
            "name": "watchfiles",
            "direct": false,
            "version": "1.0.5",
            "ecosystem": "pypi"
          },
          {
            "name": "watchfiles",
            "direct": false,
            "version": "1.1.1",
            "ecosystem": "pypi"
          },
          {
            "name": "watchfiles",
            "direct": false,
            "version": "1.2.0",
            "ecosystem": "pypi"
          },
          {
            "name": "wcmatch",
            "direct": false,
            "version": "8.5.2",
            "ecosystem": "pypi"
          },
          {
            "name": "wcwidth",
            "direct": false,
            "version": "0.2.13",
            "ecosystem": "pypi"
          },
          {
            "name": "wcwidth",
            "direct": false,
            "version": "0.2.14",
            "ecosystem": "pypi"
          },
          {
            "name": "wcwidth",
            "direct": false,
            "version": "0.6.0",
            "ecosystem": "pypi"
          },
          {
            "name": "wcwidth",
            "direct": false,
            "version": "0.7.0",
            "ecosystem": "pypi"
          },
          {
            "name": "webencodings",
            "direct": false,
            "version": "0.5.1",
            "ecosystem": "pypi"
          },
          {
            "name": "websocket-client",
            "direct": false,
            "version": "1.9.0",
            "ecosystem": "pypi"
          },
          {
            "name": "websockets",
            "direct": false,
            "version": "15.0.1",
            "ecosystem": "pypi"
          },
          {
            "name": "websockets",
            "direct": false,
            "version": "16.0",
            "ecosystem": "pypi"
          },
          {
            "name": "werkzeug",
            "direct": false,
            "version": "3.1.5",
            "ecosystem": "pypi"
          },
          {
            "name": "werkzeug",
            "direct": false,
            "version": "3.1.8",
            "ecosystem": "pypi"
          },
          {
            "name": "win32-setctime",
            "direct": false,
            "version": "1.2.0",
            "ecosystem": "pypi"
          },
          {
            "name": "wrapt",
            "direct": false,
            "version": "1.17.2",
            "ecosystem": "pypi"
          },
          {
            "name": "wrapt",
            "direct": false,
            "version": "1.17.3",
            "ecosystem": "pypi"
          },
          {
            "name": "wrapt",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "pypi"
          },
          {
            "name": "wrapt",
            "direct": false,
            "version": "2.1.2",
            "ecosystem": "pypi"
          },
          {
            "name": "xdg",
            "direct": false,
            "version": "6.0.0",
            "ecosystem": "pypi"
          },
          {
            "name": "xlsxwriter",
            "direct": false,
            "version": "3.2.5",
            "ecosystem": "pypi"
          },
          {
            "name": "xmltodict",
            "direct": false,
            "version": "0.14.2",
            "ecosystem": "pypi"
          },
          {
            "name": "xmltodict",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "pypi"
          },
          {
            "name": "xmltodict",
            "direct": false,
            "version": "1.0.4",
            "ecosystem": "pypi"
          },
          {
            "name": "yarl",
            "direct": false,
            "version": "1.18.3",
            "ecosystem": "pypi"
          },
          {
            "name": "yarl",
            "direct": false,
            "version": "1.20.1",
            "ecosystem": "pypi"
          },
          {
            "name": "zipp",
            "direct": false,
            "version": "3.23.0",
            "ecosystem": "pypi"
          },
          {
            "name": "zipp",
            "direct": false,
            "version": "3.23.1",
            "ecosystem": "pypi"
          },
          {
            "name": "zipp",
            "direct": false,
            "version": "4.1.0",
            "ecosystem": "pypi"
          },
          {
            "name": "zipstream-new",
            "direct": false,
            "version": "1.1.8",
            "ecosystem": "pypi"
          },
          {
            "name": "zope-event",
            "direct": false,
            "version": "5.0",
            "ecosystem": "pypi"
          },
          {
            "name": "zope-interface",
            "direct": false,
            "version": "7.2",
            "ecosystem": "pypi"
          },
          {
            "name": "zstandard",
            "direct": false,
            "version": "0.23.0",
            "ecosystem": "pypi"
          },
          {
            "name": "zstandard",
            "direct": false,
            "version": "0.24.0",
            "ecosystem": "pypi"
          }
        ],
        "collected": true,
        "truncated": false,
        "total_count": 2190,
        "direct_count": 219,
        "indirect_count": 1971
      }
    },
    "maintainership": {
      "issues": {
        "open_prs": 123,
        "merged_prs": 1604,
        "open_issues": 200,
        "closed_ratio": 0.696,
        "closed_issues": 457,
        "closed_unmerged_prs": 1936
      },
      "bus_factor": 5,
      "bot_contributors": 1,
      "top_contributors": [
        {
          "type": "User",
          "login": "awslabs-mcp",
          "commits": 335,
          "avatar_url": "https://avatars.githubusercontent.com/u/203918161?v=4"
        },
        {
          "type": "User",
          "login": "scottschreckengaust",
          "commits": 209,
          "avatar_url": "https://avatars.githubusercontent.com/u/345885?v=4"
        },
        {
          "type": "User",
          "login": "arnewouters",
          "commits": 70,
          "avatar_url": "https://avatars.githubusercontent.com/u/25950814?v=4"
        },
        {
          "type": "User",
          "login": "MichaelWalker-git",
          "commits": 47,
          "avatar_url": "https://avatars.githubusercontent.com/u/11032490?v=4"
        },
        {
          "type": "User",
          "login": "krokoko",
          "commits": 38,
          "avatar_url": "https://avatars.githubusercontent.com/u/6213264?v=4"
        },
        {
          "type": "User",
          "login": "markjschreiber",
          "commits": 32,
          "avatar_url": "https://avatars.githubusercontent.com/u/24399633?v=4"
        },
        {
          "type": "User",
          "login": "alexa-perlov",
          "commits": 27,
          "avatar_url": "https://avatars.githubusercontent.com/u/56009415?v=4"
        },
        {
          "type": "User",
          "login": "rshevchuk-git",
          "commits": 26,
          "avatar_url": "https://avatars.githubusercontent.com/u/51510790?v=4"
        },
        {
          "type": "User",
          "login": "yiyuan-he",
          "commits": 23,
          "avatar_url": "https://avatars.githubusercontent.com/u/53622546?v=4"
        },
        {
          "type": "User",
          "login": "anwesham-lab",
          "commits": 22,
          "avatar_url": "https://avatars.githubusercontent.com/u/64298192?v=4"
        }
      ],
      "contributors_sampled": 99,
      "top_contributor_share": 0.248
    },
    "quality_signals": {
      "has_ci": true,
      "has_tests": true,
      "ci_workflows": [
        "aws-api-mcp-upgrade-version.yml",
        "bandit.yml",
        "cfn_nag.yml",
        "check-gh-pages-builds.yml",
        "check-license-header.yml",
        "checkov.yml",
        "codeql.yml",
        "dependency-review-action.yml",
        "gh-pages.yml",
        "merge-prevention.yml",
        "powershell.yml",
        "pre-commit.yml",
        "pull-request-lint.yml",
        "python.yml",
        "release-initiate-branch.yml",
        "release-merge-tag.yml",
        "release.yml",
        "scanners.yml",
        "scorecard-analysis.yml",
        "semgrep.yml",
        "stale.yml",
        "trivy.yml",
        "typescript.yml"
      ],
      "has_docs_dir": true,
      "linter_configs": [
        ".ruff.toml",
        "ruff.toml"
      ],
      "has_editorconfig": false,
      "has_linter_config": true,
      "has_precommit_config": true
    },
    "security_signals": {
      "lockfiles": [
        "package-lock.json",
        "uv.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": 10,
            "reason": "branch protection is fully enabled 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": "30 out of 30 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": 5,
            "reason": "badge detected: Passing",
            "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 8 contributing companies or organizations",
            "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": "30 commit(s) and 1 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": 10,
            "reason": "packaging workflow detected",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#packaging"
          },
          {
            "name": "Pinned-Dependencies",
            "score": 10,
            "reason": "all dependencies are pinned",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#pinned-dependencies"
          },
          {
            "name": "SAST",
            "score": 9,
            "reason": "SAST tool detected but not run on all commits",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#sast"
          },
          {
            "name": "Security-Policy",
            "score": 10,
            "reason": "security policy file detected",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#security-policy"
          },
          {
            "name": "Signed-Releases",
            "score": null,
            "reason": "no releases found",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#signed-releases"
          },
          {
            "name": "Token-Permissions",
            "score": 10,
            "reason": "GitHub workflow tokens follow principle of least privilege",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#token-permissions"
          },
          {
            "name": "Vulnerabilities",
            "score": 0,
            "reason": "199 existing vulnerabilities detected",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#vulnerabilities"
          }
        ],
        "commit": "536db49a5a5883ab26f8210af90dfc714fee89e7",
        "ran_at": "2026-07-28T18:44:26Z",
        "aggregate_score": 8.5,
        "scorecard_version": "v5.5.0"
      },
      "has_codeql_workflow": true,
      "has_security_policy": false,
      "has_dependabot_config": true
    },
    "contribution_flow": {
      "collected": true,
      "ci_last_run_at": "2026-07-28T18:43:30Z",
      "oldest_open_prs": [
        {
          "number": 1563,
          "created_at": "2025-10-22T04:29:26Z",
          "last_comment_at": "2026-06-26T14:22:14Z",
          "last_comment_author": "Dan-Arnin"
        },
        {
          "number": 1664,
          "created_at": "2025-11-05T23:06:49Z",
          "last_comment_at": "2026-03-23T01:39:32Z",
          "last_comment_author": "github-actions"
        },
        {
          "number": 1935,
          "created_at": "2025-12-11T01:45:41Z",
          "last_comment_at": "2026-03-17T01:38:40Z",
          "last_comment_author": "github-actions"
        },
        {
          "number": 2079,
          "created_at": "2026-01-13T11:14:30Z",
          "last_comment_at": "2026-03-05T09:17:42Z",
          "last_comment_author": "icunninghamhmh"
        },
        {
          "number": 2162,
          "created_at": "2026-01-13T21:22:23Z",
          "last_comment_at": "2026-03-05T01:38:45Z",
          "last_comment_author": "github-actions"
        },
        {
          "number": 2164,
          "created_at": "2026-01-14T01:04:37Z",
          "last_comment_at": "2026-05-05T19:26:53Z",
          "last_comment_author": "codecov"
        },
        {
          "number": 2240,
          "created_at": "2026-01-24T01:35:44Z",
          "last_comment_at": "2026-04-13T01:40:32Z",
          "last_comment_author": "github-actions"
        },
        {
          "number": 2459,
          "created_at": "2026-02-18T20:09:44Z",
          "last_comment_at": "2026-06-22T08:45:40Z",
          "last_comment_author": "jpvelasco"
        },
        {
          "number": 2496,
          "created_at": "2026-02-23T22:26:06Z",
          "last_comment_at": "2026-04-28T01:41:13Z",
          "last_comment_author": "github-actions"
        },
        {
          "number": 2504,
          "created_at": "2026-02-24T20:08:20Z",
          "last_comment_at": "2026-07-20T20:13:12Z",
          "last_comment_author": "kennthhz"
        },
        {
          "number": 2509,
          "created_at": "2026-02-25T00:28:11Z",
          "last_comment_at": "2026-04-26T01:39:11Z",
          "last_comment_author": "github-actions"
        },
        {
          "number": 2530,
          "created_at": "2026-02-27T18:06:21Z",
          "last_comment_at": "2026-04-24T01:40:08Z",
          "last_comment_author": "github-actions"
        },
        {
          "number": 2745,
          "created_at": "2026-03-22T11:36:41Z",
          "last_comment_at": null,
          "last_comment_author": null
        },
        {
          "number": 2747,
          "created_at": "2026-03-23T10:22:34Z",
          "last_comment_at": "2026-03-23T23:22:20Z",
          "last_comment_author": "codecov"
        },
        {
          "number": 2808,
          "created_at": "2026-03-27T17:05:54Z",
          "last_comment_at": "2026-04-09T23:49:39Z",
          "last_comment_author": "codecov"
        },
        {
          "number": 2833,
          "created_at": "2026-04-01T04:18:52Z",
          "last_comment_at": "2026-04-16T01:39:50Z",
          "last_comment_author": "github-actions"
        },
        {
          "number": 2856,
          "created_at": "2026-04-03T00:19:32Z",
          "last_comment_at": "2026-04-18T01:39:29Z",
          "last_comment_author": "github-actions"
        },
        {
          "number": 2860,
          "created_at": "2026-04-03T17:59:24Z",
          "last_comment_at": "2026-05-08T11:48:48Z",
          "last_comment_author": "dgokcin"
        },
        {
          "number": 2869,
          "created_at": "2026-04-05T14:24:34Z",
          "last_comment_at": "2026-04-22T01:39:53Z",
          "last_comment_author": "github-actions"
        },
        {
          "number": 2875,
          "created_at": "2026-04-07T02:53:36Z",
          "last_comment_at": "2026-05-12T12:41:08Z",
          "last_comment_author": "project0"
        }
      ],
      "last_merged_pr_at": "2026-07-28T18:30:35Z",
      "ci_last_conclusion": "SUCCESS",
      "oldest_open_issues": [
        {
          "number": 97,
          "created_at": "2025-04-08T15:52:03Z",
          "last_comment_at": "2025-04-11T12:18:44Z",
          "last_comment_author": "theagenticguy"
        },
        {
          "number": 273,
          "created_at": "2025-05-06T14:49:35Z",
          "last_comment_at": "2025-08-20T09:12:16Z",
          "last_comment_author": "DiscreteTom"
        },
        {
          "number": 320,
          "created_at": "2025-05-13T16:53:19Z",
          "last_comment_at": null,
          "last_comment_author": null
        },
        {
          "number": 369,
          "created_at": "2025-05-19T08:48:27Z",
          "last_comment_at": "2025-06-08T02:39:57Z",
          "last_comment_author": "jameselsey"
        },
        {
          "number": 435,
          "created_at": "2025-05-28T22:50:42Z",
          "last_comment_at": null,
          "last_comment_author": null
        },
        {
          "number": 437,
          "created_at": "2025-05-29T00:00:49Z",
          "last_comment_at": "2025-09-09T20:49:37Z",
          "last_comment_author": "scottschreckengaust"
        },
        {
          "number": 450,
          "created_at": "2025-05-29T16:06:11Z",
          "last_comment_at": "2025-05-29T16:06:43Z",
          "last_comment_author": "scottschreckengaust"
        },
        {
          "number": 463,
          "created_at": "2025-05-30T00:24:48Z",
          "last_comment_at": "2025-07-15T22:14:10Z",
          "last_comment_author": "scottschreckengaust"
        },
        {
          "number": 467,
          "created_at": "2025-05-30T08:27:21Z",
          "last_comment_at": "2025-07-30T01:36:10Z",
          "last_comment_author": "github-actions"
        },
        {
          "number": 471,
          "created_at": "2025-05-30T13:29:53Z",
          "last_comment_at": "2026-03-27T01:39:51Z",
          "last_comment_author": "github-actions"
        },
        {
          "number": 473,
          "created_at": "2025-05-30T14:31:33Z",
          "last_comment_at": "2026-03-27T01:39:49Z",
          "last_comment_author": "github-actions"
        },
        {
          "number": 474,
          "created_at": "2025-05-30T14:58:22Z",
          "last_comment_at": "2026-03-27T01:39:48Z",
          "last_comment_author": "github-actions"
        },
        {
          "number": 481,
          "created_at": "2025-05-30T23:27:41Z",
          "last_comment_at": "2026-03-26T01:40:13Z",
          "last_comment_author": "github-actions"
        },
        {
          "number": 492,
          "created_at": "2025-06-02T18:07:45Z",
          "last_comment_at": "2026-03-26T01:40:11Z",
          "last_comment_author": "github-actions"
        },
        {
          "number": 497,
          "created_at": "2025-06-03T04:38:19Z",
          "last_comment_at": "2026-03-25T01:39:24Z",
          "last_comment_author": "github-actions"
        },
        {
          "number": 498,
          "created_at": "2025-06-03T04:43:49Z",
          "last_comment_at": "2026-03-25T01:39:22Z",
          "last_comment_author": "github-actions"
        },
        {
          "number": 528,
          "created_at": "2025-06-05T16:28:21Z",
          "last_comment_at": "2026-03-25T01:39:19Z",
          "last_comment_author": "github-actions"
        },
        {
          "number": 529,
          "created_at": "2025-06-05T17:17:41Z",
          "last_comment_at": "2026-03-21T01:37:59Z",
          "last_comment_author": "github-actions"
        },
        {
          "number": 637,
          "created_at": "2025-06-23T08:46:29Z",
          "last_comment_at": "2026-02-02T14:21:54Z",
          "last_comment_author": "albertschwarzkopf"
        },
        {
          "number": 731,
          "created_at": "2025-07-03T08:11:34Z",
          "last_comment_at": "2026-03-26T01:40:05Z",
          "last_comment_author": "github-actions"
        }
      ]
    }
  },
  "config": {
    "disabled_metrics": [],
    "disabled_categories": [],
    "disabled_components": {}
  },
  "source": {
    "url": "https://github.com/awslabs/mcp",
    "host": "github.com",
    "name": "mcp",
    "owner": "awslabs"
  },
  "metrics": {
    "overall": {
      "key": "overall",
      "band": "excellent",
      "name": "Overall health",
      "note": null,
      "notes": [],
      "value": 91,
      "inputs": {
        "security": 88,
        "vitality": 100,
        "community": 92,
        "governance": 82,
        "engineering": 92
      },
      "components": []
    },
    "categories": [
      {
        "key": "vitality",
        "band": "excellent",
        "name": "Vitality",
        "value": 100,
        "weight": 0.22,
        "metrics": [
          {
            "key": "development_activity",
            "band": "excellent",
            "name": "Development activity",
            "note": null,
            "notes": [],
            "value": 100,
            "inputs": {
              "commits_last_year": 1072,
              "human_commit_share": 0.98,
              "days_since_last_push": 0,
              "active_weeks_last_year": 52
            },
            "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": "52/52 weeks with commits",
                "points": 36,
                "status": "met",
                "details": [
                  {
                    "code": "commit_cadence_weeks",
                    "params": {
                      "weeks": 52
                    }
                  }
                ],
                "max_points": 36
              },
              {
                "key": "commit_volume",
                "name": "Commit volume",
                "detail": "1072 commits in the last year",
                "points": 18,
                "status": "met",
                "details": [
                  {
                    "code": "commits_last_year",
                    "params": {
                      "count": 1072
                    }
                  }
                ],
                "max_points": 18
              },
              {
                "key": "openssf_scorecard_maintained",
                "name": "OpenSSF Scorecard: Maintained",
                "detail": "30 commit(s) and 1 issue activity found in the last 90 days -- score normalized to 10",
                "points": 10,
                "status": "met",
                "details": [],
                "max_points": 10
              }
            ]
          },
          {
            "key": "release_discipline",
            "band": "excellent",
            "name": "Release discipline",
            "note": "Excluded from scoring (no data or not applicable): OpenSSF Scorecard: Signed-Releases. Remaining weights renormalized.",
            "notes": [
              {
                "code": "excluded_no_data",
                "params": {
                  "components": [
                    "openssf_scorecard_signed_releases"
                  ]
                }
              },
              {
                "code": "weights_renormalized",
                "params": {}
              }
            ],
            "value": 100,
            "inputs": {
              "releases_count": 100,
              "latest_release_tag": "2026.07.20260723053753",
              "releases_from_tags": false,
              "days_since_latest_release": 5,
              "mean_days_between_releases": 4.9
            },
            "components": [
              {
                "key": "ships_releases",
                "name": "Ships releases",
                "detail": "100 releases published",
                "points": 27,
                "status": "met",
                "details": [
                  {
                    "code": "releases_published",
                    "params": {
                      "count": 100
                    }
                  }
                ],
                "max_points": 27
              },
              {
                "key": "release_recency",
                "name": "Release recency",
                "detail": "latest release 5 days ago",
                "points": 36,
                "status": "met",
                "details": [
                  {
                    "code": "release_recency",
                    "params": {
                      "days": 5
                    }
                  }
                ],
                "max_points": 36
              },
              {
                "key": "release_cadence",
                "name": "Release cadence",
                "detail": "a release every ~4.9 days",
                "points": 27,
                "status": "met",
                "details": [
                  {
                    "code": "release_cadence",
                    "params": {
                      "gap": 4.9
                    }
                  }
                ],
                "max_points": 27
              },
              {
                "key": "openssf_scorecard_signed_releases",
                "name": "OpenSSF Scorecard: Signed-Releases",
                "detail": "no releases found",
                "points": 0,
                "status": "excluded",
                "details": [
                  {
                    "code": "no_data",
                    "params": {}
                  }
                ],
                "max_points": 10
              }
            ]
          },
          {
            "key": "abandonment",
            "band": "excellent",
            "name": "Abandonment",
            "note": null,
            "notes": [],
            "value": 100,
            "inputs": {
              "cap": null,
              "state": "maintained",
              "guards": [],
              "signals": [],
              "red_flag": false,
              "multiplier_pct": 100,
              "declared_reason": null,
              "unverified_reason": null,
              "unanswered_open_prs": null,
              "unanswered_open_issues": null,
              "days_since_last_merged_pr": null,
              "days_since_last_human_commit": 0,
              "days_since_last_human_commit_is_floor": false
            },
            "components": [
              {
                "key": "project_is_still_maintained",
                "name": "Project is still maintained",
                "detail": "last human commit 0 days ago",
                "points": 100,
                "status": "met",
                "details": [
                  {
                    "code": "abandonment_maintained",
                    "params": {
                      "days": 0
                    }
                  }
                ],
                "max_points": 100
              }
            ]
          }
        ],
        "description": "Is the project alive — is code being written and are releases shipping?"
      },
      {
        "key": "community",
        "band": "excellent",
        "name": "Community & Adoption",
        "value": 92,
        "weight": 0.18,
        "metrics": [
          {
            "key": "popularity",
            "band": "excellent",
            "name": "Popularity & adoption",
            "note": null,
            "notes": [],
            "value": 95,
            "inputs": {
              "forks": 1665,
              "stars": 9510,
              "watchers": 74,
              "growth_state": "unverified",
              "growth_factor_pct": 100,
              "growth_unverified_reason": "no_history"
            },
            "components": [
              {
                "key": "stars",
                "name": "Stars",
                "detail": "9,510 stars",
                "points": 60,
                "status": "met",
                "details": [
                  {
                    "code": "stars",
                    "params": {
                      "count": 9510
                    }
                  }
                ],
                "max_points": 60
              },
              {
                "key": "forks",
                "name": "Forks",
                "detail": "1,665 forks",
                "points": 25,
                "status": "met",
                "details": [
                  {
                    "code": "forks",
                    "params": {
                      "count": 1665
                    }
                  }
                ],
                "max_points": 25
              },
              {
                "key": "watchers",
                "name": "Watchers",
                "detail": "74 watchers",
                "points": 10.4,
                "status": "partial",
                "details": [
                  {
                    "code": "watchers",
                    "params": {
                      "count": 74
                    }
                  }
                ],
                "max_points": 15
              }
            ]
          },
          {
            "key": "community_health",
            "band": "excellent",
            "name": "Community health",
            "note": null,
            "notes": [],
            "value": 92,
            "inputs": {
              "has_readme": true,
              "has_license": true,
              "has_contributing": true,
              "has_issue_template": false,
              "has_code_of_conduct": true,
              "has_pull_request_template": true
            },
            "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": 18,
                "status": "met",
                "details": [],
                "max_points": 18
              },
              {
                "key": "code_of_conduct",
                "name": "Code of conduct",
                "detail": null,
                "points": 13.5,
                "status": "met",
                "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": 6.3,
                "status": "met",
                "details": [],
                "max_points": 6.3
              }
            ]
          },
          {
            "key": "ecosystem_adoption",
            "band": "excellent",
            "name": "Ecosystem adoption (downloads)",
            "note": "Excluded from scoring (no data or not applicable): Registry dependents. Remaining weights renormalized.",
            "notes": [
              {
                "code": "excluded_no_data",
                "params": {
                  "components": [
                    "registry_dependents"
                  ]
                }
              },
              {
                "code": "weights_renormalized",
                "params": {}
              }
            ],
            "value": 88,
            "inputs": {
              "packages": [
                "awslabs.aws-api-mcp-server",
                "awslabs.aws-iac-mcp-server",
                "awslabs.amazon-mq-mcp-server",
                "awslabs.aurora-dsql-mcp-server",
                "awslabs.aws-appsync-mcp-server",
                "awslabs.aws-location-mcp-server",
                "awslabs.amazon-qindex-mcp-server",
                "awslabs.amazon-neptune-mcp-server"
              ],
              "dependents": null,
              "ecosystems": "pypi",
              "total_downloads": null,
              "monthly_downloads": 193036
            },
            "components": [
              {
                "key": "monthly_downloads",
                "name": "Monthly downloads",
                "detail": "193,036 downloads/month across pypi",
                "points": 70.5,
                "status": "partial",
                "details": [
                  {
                    "code": "downloads_monthly",
                    "params": {
                      "count": 193036,
                      "ecosystems": "pypi"
                    }
                  }
                ],
                "max_points": 80
              },
              {
                "key": "registry_dependents",
                "name": "Registry dependents",
                "detail": "not reported by this ecosystem",
                "points": 0,
                "status": "excluded",
                "details": [
                  {
                    "code": "not_reported_by_this_ecosystem",
                    "params": {}
                  }
                ],
                "max_points": 20
              }
            ]
          }
        ],
        "description": "Does the project have users, downloads, attention, and a welcoming setup for contributors?"
      },
      {
        "key": "governance",
        "band": "good",
        "name": "Sustainability & Governance",
        "value": 82,
        "weight": 0.24,
        "metrics": [
          {
            "key": "maintainer_resilience",
            "band": "excellent",
            "name": "Maintainer resilience (bus factor)",
            "note": null,
            "notes": [],
            "value": 86,
            "inputs": {
              "bus_factor": 5,
              "contributors_sampled": 99,
              "top_contributor_share": 0.248
            },
            "components": [
              {
                "key": "bus_factor",
                "name": "Bus factor",
                "detail": "5 contributor(s) cover half of all commits",
                "points": 45.9,
                "status": "partial",
                "details": [
                  {
                    "code": "bus_factor",
                    "params": {
                      "count": 5
                    }
                  }
                ],
                "max_points": 54
              },
              {
                "key": "commit_distribution",
                "name": "Commit distribution",
                "detail": "top contributor authored 25% of commits",
                "points": 16.9,
                "status": "partial",
                "details": [
                  {
                    "code": "top_contributor_share",
                    "params": {
                      "share": 25
                    }
                  }
                ],
                "max_points": 22.5
              },
              {
                "key": "contributor_breadth",
                "name": "Contributor breadth",
                "detail": "99 contributors",
                "points": 13.5,
                "status": "met",
                "details": [
                  {
                    "code": "contributors_sampled",
                    "params": {
                      "count": 99
                    }
                  }
                ],
                "max_points": 13.5
              },
              {
                "key": "openssf_scorecard_contributors",
                "name": "OpenSSF Scorecard: Contributors",
                "detail": "project has 8 contributing companies or organizations",
                "points": 10,
                "status": "met",
                "details": [],
                "max_points": 10
              }
            ]
          },
          {
            "key": "responsiveness",
            "band": "moderate",
            "name": "Issue & PR responsiveness",
            "note": null,
            "notes": [],
            "value": 65,
            "inputs": {
              "merged_prs": 1604,
              "open_issues": 200,
              "closed_issues": 457,
              "issue_closed_ratio": 0.696,
              "closed_unmerged_prs": 1936
            },
            "components": [
              {
                "key": "issue_resolution",
                "name": "Issue resolution",
                "detail": "70% of issues closed",
                "points": 32.5,
                "status": "partial",
                "details": [
                  {
                    "code": "issues_closed_share",
                    "params": {
                      "share": 70
                    }
                  }
                ],
                "max_points": 46.75
              },
              {
                "key": "pr_acceptance",
                "name": "PR acceptance",
                "detail": "1604/3540 decided PRs merged",
                "points": 17.3,
                "status": "partial",
                "details": [
                  {
                    "code": "decided_prs_merged",
                    "params": {
                      "merged": 1604,
                      "decided": 3540
                    }
                  }
                ],
                "max_points": 38.25
              },
              {
                "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": 80,
            "inputs": {
              "followers": 11327,
              "owner_type": "Organization",
              "is_verified": null,
              "owner_login": "awslabs",
              "public_repos": 1021,
              "account_age_days": 4939
            },
            "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": "11,327 followers of awslabs",
                "points": 25,
                "status": "met",
                "details": [
                  {
                    "code": "owner_followers",
                    "params": {
                      "count": 11327,
                      "login": "awslabs"
                    }
                  }
                ],
                "max_points": 25
              },
              {
                "key": "track_record",
                "name": "Track record",
                "detail": "1021 public repos, account ~13 yr old",
                "points": 25,
                "status": "met",
                "details": [
                  {
                    "code": "public_repos",
                    "params": {
                      "count": 1021
                    }
                  },
                  {
                    "code": "account_age_years",
                    "params": {
                      "years": 13
                    }
                  }
                ],
                "max_points": 25
              }
            ]
          },
          {
            "key": "package_maintenance",
            "band": "excellent",
            "name": "Package maintenance",
            "note": null,
            "notes": [],
            "value": 100,
            "inputs": {
              "packages": [
                "awslabs.aws-api-mcp-server",
                "awslabs.aws-iac-mcp-server",
                "awslabs.amazon-mq-mcp-server",
                "awslabs.aurora-dsql-mcp-server",
                "awslabs.aws-appsync-mcp-server",
                "awslabs.aws-location-mcp-server",
                "awslabs.amazon-qindex-mcp-server",
                "awslabs.amazon-neptune-mcp-server"
              ],
              "ecosystems": "pypi",
              "any_deprecated": false,
              "min_days_since_publish": 0
            },
            "components": [
              {
                "key": "published_resolvable",
                "name": "Published & resolvable",
                "detail": "8 package(s) on pypi",
                "points": 25,
                "status": "met",
                "details": [
                  {
                    "code": "packages_published",
                    "params": {
                      "count": 8,
                      "ecosystems": "pypi"
                    }
                  }
                ],
                "max_points": 25
              },
              {
                "key": "publish_recency",
                "name": "Publish recency",
                "detail": "latest publish 0 days ago",
                "points": 35,
                "status": "met",
                "details": [
                  {
                    "code": "publish_recency",
                    "params": {
                      "days": 0
                    }
                  }
                ],
                "max_points": 35
              },
              {
                "key": "version_history",
                "name": "Version history",
                "detail": "88 published versions",
                "points": 20,
                "status": "met",
                "details": [
                  {
                    "code": "published_versions",
                    "params": {
                      "count": 88
                    }
                  }
                ],
                "max_points": 20
              },
              {
                "key": "not_deprecated",
                "name": "Not deprecated",
                "detail": "active, not deprecated or yanked",
                "points": 20,
                "status": "met",
                "details": [
                  {
                    "code": "package_not_deprecated",
                    "params": {}
                  }
                ],
                "max_points": 20
              }
            ]
          }
        ],
        "description": "Will the project survive its people — bus factor, responsiveness, who backs it, and package upkeep?"
      },
      {
        "key": "engineering",
        "band": "excellent",
        "name": "Engineering Quality",
        "value": 92,
        "weight": 0.2,
        "metrics": [
          {
            "key": "engineering_practices",
            "band": "excellent",
            "name": "Engineering practices",
            "note": null,
            "notes": [],
            "value": 94,
            "inputs": {
              "has_ci": true,
              "has_tests": true,
              "has_editorconfig": false,
              "has_linter_config": true,
              "has_precommit_config": true
            },
            "components": [
              {
                "key": "ci_workflows",
                "name": "CI workflows",
                "detail": "23 workflow(s)",
                "points": 24,
                "status": "met",
                "details": [
                  {
                    "code": "ci_workflows",
                    "params": {
                      "count": 23
                    }
                  }
                ],
                "max_points": 24
              },
              {
                "key": "tests_present",
                "name": "Tests present",
                "detail": null,
                "points": 24,
                "status": "met",
                "details": [],
                "max_points": 24
              },
              {
                "key": "linter_config",
                "name": "Linter config",
                "detail": ".ruff.toml, ruff.toml",
                "points": 16,
                "status": "met",
                "details": [
                  {
                    "code": "file_list",
                    "params": {
                      "files": ".ruff.toml, ruff.toml"
                    }
                  }
                ],
                "max_points": 16
              },
              {
                "key": "pre_commit_hooks",
                "name": "Pre-commit hooks",
                "detail": null,
                "points": 9.6,
                "status": "met",
                "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": "30 out of 30 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": [
                "aws",
                "mcp",
                "mcp-client",
                "mcp-clients",
                "mcp-host",
                "mcp-server",
                "mcp-servers",
                "mcp-tools",
                "modelcontextprotocol"
              ],
              "has_wiki": false,
              "homepage": "https://awslabs.github.io/mcp/",
              "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://awslabs.github.io/mcp/",
                "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": "9 topics",
                "points": 10,
                "status": "met",
                "details": [
                  {
                    "code": "topics_count",
                    "params": {
                      "count": 9
                    }
                  }
                ],
                "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": "excellent",
        "name": "Security",
        "value": 88,
        "weight": 0.16,
        "metrics": [
          {
            "key": "security_posture",
            "band": "excellent",
            "name": "Security posture",
            "note": "Excluded from scoring (no data or not applicable): Signed-Releases. Remaining weights renormalized.",
            "notes": [
              {
                "code": "excluded_no_data",
                "params": {
                  "components": [
                    "signed_releases"
                  ]
                }
              },
              {
                "code": "weights_renormalized",
                "params": {}
              }
            ],
            "value": 85,
            "inputs": {
              "source": "openssf_scorecard",
              "checks_evaluated": 17,
              "scorecard_version": "v5.5.0",
              "checks_inconclusive": 1,
              "scorecard_aggregate": 8.5
            },
            "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 fully enabled on development and all release branches",
                "points": 7.5,
                "status": "met",
                "details": [],
                "max_points": 7.5
              },
              {
                "key": "ci_tests",
                "name": "CI-Tests",
                "detail": "30 out of 30 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": "badge detected: Passing",
                "points": 1.2,
                "status": "partial",
                "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 8 contributing companies or organizations",
                "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": "30 commit(s) and 1 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 detected",
                "points": 5,
                "status": "met",
                "details": [],
                "max_points": 5
              },
              {
                "key": "pinned_dependencies",
                "name": "Pinned-Dependencies",
                "detail": "all dependencies are pinned",
                "points": 5,
                "status": "met",
                "details": [],
                "max_points": 5
              },
              {
                "key": "sast",
                "name": "SAST",
                "detail": "SAST tool detected but not run on all commits",
                "points": 4.5,
                "status": "partial",
                "details": [],
                "max_points": 5
              },
              {
                "key": "security_policy",
                "name": "Security-Policy",
                "detail": "security policy file detected",
                "points": 5,
                "status": "met",
                "details": [],
                "max_points": 5
              },
              {
                "key": "signed_releases",
                "name": "Signed-Releases",
                "detail": "no releases found",
                "points": 0,
                "status": "excluded",
                "details": [
                  {
                    "code": "no_data",
                    "params": {}
                  }
                ],
                "max_points": 7.5
              },
              {
                "key": "token_permissions",
                "name": "Token-Permissions",
                "detail": "GitHub workflow tokens follow principle of least privilege",
                "points": 7.5,
                "status": "met",
                "details": [],
                "max_points": 7.5
              },
              {
                "key": "vulnerabilities",
                "name": "Vulnerabilities",
                "detail": "199 existing vulnerabilities detected",
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 7.5
              }
            ]
          },
          {
            "key": "dependency_advisories",
            "band": "excellent",
            "name": "Dependency advisories",
            "note": "Excluded from scoring (no data or not applicable): No advisories left outstanding. Remaining weights renormalized. Matched the pypi:awslabs.aws-api-mcp-server@1.4.0 runtime dependency closure — what installing the published package pulls in — 89 packages. Reachability is not analyzed.",
            "notes": [
              {
                "code": "excluded_no_data",
                "params": {
                  "components": [
                    "no_advisories_left_outstanding"
                  ]
                }
              },
              {
                "code": "weights_renormalized",
                "params": {}
              },
              {
                "code": "advisories_scope_published",
                "params": {
                  "package": "pypi:awslabs.aws-api-mcp-server@1.4.0",
                  "assessed": 89
                }
              },
              {
                "code": "advisories_reachability",
                "params": {}
              }
            ],
            "value": 100,
            "inputs": {
              "source": "osv",
              "advisories": 0,
              "affected_packages": 0,
              "assessed_packages": 89,
              "unassessed_packages": 0,
              "affected_by_severity": "none",
              "direct_affected_packages": 0
            },
            "components": [
              {
                "key": "direct_dependencies_free_of_known_advisories",
                "name": "Direct dependencies free of known advisories",
                "detail": "no direct dependency carries a known advisory",
                "points": 35,
                "status": "met",
                "details": [
                  {
                    "code": "no_direct_advisories",
                    "params": {}
                  }
                ],
                "max_points": 35
              },
              {
                "key": "indirect_dependencies_free_of_known_advisories",
                "name": "Indirect dependencies free of known advisories",
                "detail": "no indirect dependency carries a known advisory",
                "points": 25,
                "status": "met",
                "details": [
                  {
                    "code": "no_indirect_advisories",
                    "params": {}
                  }
                ],
                "max_points": 25
              },
              {
                "key": "no_advisories_left_outstanding",
                "name": "No advisories left outstanding",
                "detail": "no advisory carries a publication date",
                "points": 0,
                "status": "excluded",
                "details": [
                  {
                    "code": "advisories_no_publication_date",
                    "params": {}
                  }
                ],
                "max_points": 40
              }
            ]
          },
          {
            "key": "malicious_dependencies",
            "band": "excellent",
            "name": "Malicious dependencies",
            "note": null,
            "notes": [],
            "value": 100,
            "inputs": {
              "source": "osv",
              "meaning": "reported as a malicious package by the OpenSSF corpus; the remedy is removal or moving off the compromised name, never an upgrade of the same artifact. Versions the registry has since pulled are listed but not scored",
              "packages": [],
              "red_flag": false,
              "assessed_packages": 89,
              "malicious_packages": 0,
              "direct_malicious_packages": 0,
              "withdrawn_malicious_packages": 0,
              "installable_malicious_packages": 0
            },
            "components": [
              {
                "key": "no_dependency_reported_as_a_malicious_package",
                "name": "No dependency reported as a malicious package",
                "detail": "no dependency is reported as a malicious package",
                "points": 100,
                "status": "met",
                "details": [
                  {
                    "code": "no_malicious_dependencies",
                    "params": {}
                  }
                ],
                "max_points": 100
              }
            ]
          },
          {
            "key": "high_risk_jurisdiction_exposure",
            "band": "excellent",
            "name": "High-Risk Jurisdiction Exposure",
            "note": "Only high-confidence self-published location evidence affects this multiplier. Ambiguous matches are review-only; country evidence is not proof of nationality, citizenship, legal registration, malicious intent, or sanctions status.",
            "notes": [
              {
                "code": "jurisdiction_evidence_limits",
                "params": {}
              }
            ],
            "value": 100,
            "inputs": {
              "meaning": "self-published location evidence; not nationality or citizenship",
              "red_flag": false,
              "exposures": [],
              "policy_countries": [
                "Russia",
                "Iran",
                "North Korea"
              ],
              "review_only_matches": 0,
              "assessed_self_published_locations": 9
            },
            "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": "good",
        "name": "AI Readiness",
        "value": 79,
        "weight": 0,
        "metrics": [
          {
            "key": "ai_agent_context",
            "band": "excellent",
            "name": "Agent context & guidance",
            "note": null,
            "notes": [],
            "value": 85,
            "inputs": {
              "has_llms_txt": false,
              "legible_history_share": 1,
              "agent_instruction_files": [
                "src/aurora-dsql-mcp-server/skills/dsql-skill/mcp/platforms/gemini.md",
                "src/dynamodb-mcp-server/AGENTS.md"
              ],
              "agent_instruction_max_bytes": 14738
            },
            "components": [
              {
                "key": "agent_instructions",
                "name": "Agent instructions",
                "detail": "src/aurora-dsql-mcp-server/skills/dsql-skill/mcp/platforms/gemini.md, src/dynamodb-mcp-server/AGENTS.md",
                "points": 45,
                "status": "met",
                "details": [
                  {
                    "code": "file_list",
                    "params": {
                      "files": "src/aurora-dsql-mcp-server/skills/dsql-skill/mcp/platforms/gemini.md, src/dynamodb-mcp-server/AGENTS.md"
                    }
                  }
                ],
                "max_points": 45
              },
              {
                "key": "machine_readable_docs_llms_txt",
                "name": "Machine-readable docs (llms.txt)",
                "detail": null,
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 15
              },
              {
                "key": "legible_commit_history",
                "name": "Legible commit history",
                "detail": "98 of 98 human commits state their intent (structured subject or explanatory body)",
                "points": 40,
                "status": "met",
                "details": [
                  {
                    "code": "legible_history",
                    "params": {
                      "legible": 98,
                      "sampled": 98
                    }
                  }
                ],
                "max_points": 40
              }
            ]
          },
          {
            "key": "ai_verify_loop",
            "band": "good",
            "name": "Verify loop (build / test / typecheck)",
            "note": null,
            "notes": [],
            "value": 82,
            "inputs": {
              "has_nix": false,
              "has_tests": true,
              "lockfiles": [
                "package-lock.json",
                "uv.lock"
              ],
              "has_dockerfile": true,
              "typed_language": false,
              "bootstrap_files": [],
              "has_devcontainer": true,
              "has_linter_config": true,
              "typecheck_configs": [
                "docusaurus/tsconfig.json",
                "src/aws-api-mcp-server/awslabs/aws_api_mcp_server/core/common/py.typed",
                "src/aws-api-mcp-server/awslabs/aws_api_mcp_server/core/py.typed",
                "src/document-loader-mcp-server/awslabs/py.typed",
                "src/ecs-mcp-server/pyrightconfig.json"
              ],
              "agent_commit_share": 0.06,
              "toolchain_manifests": [],
              "dependency_bot_commit_share": 0.02
            },
            "components": [
              {
                "key": "one_command_bootstrap",
                "name": "One-command bootstrap",
                "detail": null,
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 18
              },
              {
                "key": "automated_tests",
                "name": "Automated tests",
                "detail": null,
                "points": 22,
                "status": "met",
                "details": [],
                "max_points": 22
              },
              {
                "key": "lint_format_config",
                "name": "Lint / format config",
                "detail": ".ruff.toml, ruff.toml",
                "points": 11,
                "status": "met",
                "details": [
                  {
                    "code": "file_list",
                    "params": {
                      "files": ".ruff.toml, ruff.toml"
                    }
                  }
                ],
                "max_points": 11
              },
              {
                "key": "static_type_checking",
                "name": "Static type checking",
                "detail": "docusaurus/tsconfig.json, src/aws-api-mcp-server/awslabs/aws_api_mcp_server/core/common/py.typed, src/aws-api-mcp-server/awslabs/aws_api_mcp_server/core/py.typed, src/document-loader-mcp-server/awslabs/py.typed, src/ecs-mcp-server/pyrightconfig.json",
                "points": 11,
                "status": "met",
                "details": [
                  {
                    "code": "file_list",
                    "params": {
                      "files": "docusaurus/tsconfig.json, src/aws-api-mcp-server/awslabs/aws_api_mcp_server/core/common/py.typed, src/aws-api-mcp-server/awslabs/aws_api_mcp_server/core/py.typed, src/document-loader-mcp-server/awslabs/py.typed, src/ecs-mcp-server/pyrightconfig.json"
                    }
                  }
                ],
                "max_points": 11
              },
              {
                "key": "reproducible_environment",
                "name": "Reproducible environment",
                "detail": "devcontainer, Dockerfile, lockfile",
                "points": 10,
                "status": "met",
                "details": [
                  {
                    "code": "file_list",
                    "params": {
                      "files": "devcontainer, Dockerfile, lockfile"
                    }
                  }
                ],
                "max_points": 10
              },
              {
                "key": "demonstrated_agent_practice",
                "name": "Demonstrated agent practice",
                "detail": "6 of the last 100 commits agent-authored or agent-credited",
                "points": 10,
                "status": "met",
                "details": [
                  {
                    "code": "agent_authored_commits",
                    "params": {
                      "count": 6,
                      "sampled": 100
                    }
                  }
                ],
                "max_points": 10
              },
              {
                "key": "automated_maintenance",
                "name": "Automated maintenance",
                "detail": "2 of the last 100 commits are automated dependency updates",
                "points": 8,
                "status": "met",
                "details": [
                  {
                    "code": "dependency_bot_commits",
                    "params": {
                      "count": 2,
                      "sampled": 100
                    }
                  }
                ],
                "max_points": 8
              },
              {
                "key": "openssf_scorecard_pinned_dependencies",
                "name": "OpenSSF Scorecard: Pinned-Dependencies",
                "detail": "all dependencies are pinned",
                "points": 10,
                "status": "met",
                "details": [],
                "max_points": 10
              }
            ]
          },
          {
            "key": "ai_code_legibility",
            "band": "good",
            "name": "Code legibility for models",
            "note": null,
            "notes": [],
            "value": 80,
            "inputs": {
              "primary_language": "Python",
              "largest_source_bytes": 380727,
              "source_files_sampled": 2376,
              "oversized_source_files": 76
            },
            "components": [
              {
                "key": "type_checkable_code",
                "name": "Type-checkable code",
                "detail": "Python with type-check config (docusaurus/tsconfig.json, src/aws-api-mcp-server/awslabs/aws_api_mcp_server/core/common/py.typed, src/aws-api-mcp-server/awslabs/aws_api_mcp_server/core/py.typed, src/document-loader-mcp-server/awslabs/py.typed, src/ecs-mcp-server/pyrightconfig.json)",
                "points": 27,
                "status": "partial",
                "details": [
                  {
                    "code": "typecheck_config_language",
                    "params": {
                      "files": "docusaurus/tsconfig.json, src/aws-api-mcp-server/awslabs/aws_api_mcp_server/core/common/py.typed, src/aws-api-mcp-server/awslabs/aws_api_mcp_server/core/py.typed, src/document-loader-mcp-server/awslabs/py.typed, src/ecs-mcp-server/pyrightconfig.json",
                      "language": "Python"
                    }
                  }
                ],
                "max_points": 45
              },
              {
                "key": "manageable_file_sizes",
                "name": "Manageable file sizes",
                "detail": "76/2376 source files over 60KB",
                "points": 53.2,
                "status": "partial",
                "details": [
                  {
                    "code": "oversized_source_files",
                    "params": {
                      "kb": 60,
                      "sampled": 2376,
                      "oversized": 76
                    }
                  }
                ],
                "max_points": 55
              }
            ]
          },
          {
            "key": "ai_interfaces",
            "band": "moderate",
            "name": "Machine-readable interfaces",
            "note": null,
            "notes": [],
            "value": 60,
            "inputs": {
              "example_dirs": [
                "example",
                "examples",
                "samples"
              ],
              "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": "example, examples, samples",
                "points": 40,
                "status": "met",
                "details": [
                  {
                    "code": "file_list",
                    "params": {
                      "files": "example, examples, samples"
                    }
                  }
                ],
                "max_points": 40
              }
            ]
          }
        ],
        "description": "How well is the repo equipped to be developed and maintained with AI coding agents? An independent, experimental badge — weight 0.0, so it is surfaced on its own and does not affect the overall health score."
      }
    ],
    "metrics_version": "1.13.0"
  },
  "warnings": [
    "Star history unavailable: GitHub GraphQL error: Resource not accessible by personal access token"
  ],
  "report_type": "repository",
  "generated_at": "2026-07-28T18:45:53.913357Z",
  "schema_version": "0.27.0",
  "badge_url": "https://raw.githubusercontent.com/inspect-software/badges/main/v1/a/awslabs/mcp.svg",
  "full_name": "awslabs/mcp",
  "license_state": "standard",
  "license_spdx": "Apache-2.0"
}

评分是信号,而非担保。 评分反映的是 GitHub 上公开可见的实践——不是代码审计,也不是安全保证。

缺失数据将被剔除并重新归一化权重,绝不按零分计。方法论已版本化并公开:指标 v1.13.0、模式 v0.27.0—— 完整方法论 · 指标知识库.

单项结果在整体记录中的位置: 汇总统计PyPI.