Files
ModelForge/docs/security/sbom/modelforge-cyclonedx.json
T

3264 lines
73 KiB
JSON

{
"bomFormat": "CycloneDX",
"specVersion": "1.5",
"serialNumber": "urn:uuid:5ec54158-f619-8862-ac63-8680210b5cc8",
"version": 1,
"metadata": {
"timestamp": "2026-08-27T20:55:00.513442+00:00",
"component": {
"type": "application",
"name": "itworx-modelforge",
"version": "2fc04ba97ee8"
},
"properties": [
{
"name": "modelforge:source_commit",
"value": "2fc04ba97ee81f112d73efd22629a728afd1bdc7"
},
{
"name": "modelforge:generated_by",
"value": "scripts/m16_sbom.py"
}
]
},
"components": [
{
"type": "library",
"name": "Mako",
"version": "1.4.1",
"purl": "pkg:pypi/mako@1.4.1",
"scope": "required",
"properties": [
{
"name": "modelforge:image",
"value": "modelforge-api"
}
]
},
{
"type": "library",
"name": "MarkupSafe",
"version": "3.0.3",
"purl": "pkg:pypi/markupsafe@3.0.3",
"scope": "required",
"properties": [
{
"name": "modelforge:image",
"value": "modelforge-api"
}
]
},
{
"type": "library",
"name": "PyYAML",
"version": "6.0.3",
"purl": "pkg:pypi/pyyaml@6.0.3",
"scope": "required",
"properties": [
{
"name": "modelforge:image",
"value": "modelforge-api"
}
]
},
{
"type": "library",
"name": "SQLAlchemy",
"version": "2.0.52",
"purl": "pkg:pypi/sqlalchemy@2.0.52",
"scope": "required",
"properties": [
{
"name": "modelforge:image",
"value": "modelforge-api"
}
]
},
{
"type": "library",
"name": "alembic",
"version": "1.19.1",
"purl": "pkg:pypi/alembic@1.19.1",
"scope": "required",
"properties": [
{
"name": "modelforge:image",
"value": "modelforge-api"
}
]
},
{
"type": "library",
"name": "annotated-doc",
"version": "0.0.5",
"purl": "pkg:pypi/annotated-doc@0.0.5",
"scope": "required",
"properties": [
{
"name": "modelforge:image",
"value": "modelforge-api"
}
]
},
{
"type": "library",
"name": "annotated-types",
"version": "0.8.0",
"purl": "pkg:pypi/annotated-types@0.8.0",
"scope": "required",
"properties": [
{
"name": "modelforge:image",
"value": "modelforge-api"
}
]
},
{
"type": "library",
"name": "anyio",
"version": "4.14.2",
"purl": "pkg:pypi/anyio@4.14.2",
"scope": "required",
"properties": [
{
"name": "modelforge:image",
"value": "modelforge-api"
}
]
},
{
"type": "library",
"name": "certifi",
"version": "2026.7.22",
"purl": "pkg:pypi/certifi@2026.7.22",
"scope": "required",
"properties": [
{
"name": "modelforge:image",
"value": "modelforge-api"
}
]
},
{
"type": "library",
"name": "cffi",
"version": "2.1.1",
"purl": "pkg:pypi/cffi@2.1.1",
"scope": "required",
"properties": [
{
"name": "modelforge:image",
"value": "modelforge-api"
}
]
},
{
"type": "library",
"name": "click",
"version": "8.5.0",
"purl": "pkg:pypi/click@8.5.0",
"scope": "required",
"properties": [
{
"name": "modelforge:image",
"value": "modelforge-api"
}
]
},
{
"type": "library",
"name": "cryptography",
"version": "50.0.1",
"purl": "pkg:pypi/cryptography@50.0.1",
"scope": "required",
"properties": [
{
"name": "modelforge:image",
"value": "modelforge-api"
}
]
},
{
"type": "library",
"name": "fastapi",
"version": "0.141.1",
"purl": "pkg:pypi/fastapi@0.141.1",
"scope": "required",
"properties": [
{
"name": "modelforge:image",
"value": "modelforge-api"
}
]
},
{
"type": "library",
"name": "filelock",
"version": "3.32.4",
"purl": "pkg:pypi/filelock@3.32.4",
"scope": "required",
"properties": [
{
"name": "modelforge:image",
"value": "modelforge-api"
}
]
},
{
"type": "library",
"name": "fsspec",
"version": "2026.7.0",
"purl": "pkg:pypi/fsspec@2026.7.0",
"scope": "required",
"properties": [
{
"name": "modelforge:image",
"value": "modelforge-api"
}
]
},
{
"type": "library",
"name": "greenlet",
"version": "3.5.5",
"purl": "pkg:pypi/greenlet@3.5.5",
"scope": "required",
"properties": [
{
"name": "modelforge:image",
"value": "modelforge-api"
}
]
},
{
"type": "library",
"name": "h11",
"version": "0.16.0",
"purl": "pkg:pypi/h11@0.16.0",
"scope": "required",
"properties": [
{
"name": "modelforge:image",
"value": "modelforge-api"
}
]
},
{
"type": "library",
"name": "hf-xet",
"version": "1.6.0",
"purl": "pkg:pypi/hf-xet@1.6.0",
"scope": "required",
"properties": [
{
"name": "modelforge:image",
"value": "modelforge-api"
}
]
},
{
"type": "library",
"name": "httpcore",
"version": "1.0.9",
"purl": "pkg:pypi/httpcore@1.0.9",
"scope": "required",
"properties": [
{
"name": "modelforge:image",
"value": "modelforge-api"
}
]
},
{
"type": "library",
"name": "httptools",
"version": "0.8.0",
"purl": "pkg:pypi/httptools@0.8.0",
"scope": "required",
"properties": [
{
"name": "modelforge:image",
"value": "modelforge-api"
}
]
},
{
"type": "library",
"name": "httpx",
"version": "0.28.1",
"purl": "pkg:pypi/httpx@0.28.1",
"scope": "required",
"properties": [
{
"name": "modelforge:image",
"value": "modelforge-api"
}
]
},
{
"type": "library",
"name": "huggingface_hub",
"version": "1.29.0",
"purl": "pkg:pypi/huggingface_hub@1.29.0",
"scope": "required",
"properties": [
{
"name": "modelforge:image",
"value": "modelforge-api"
}
]
},
{
"type": "library",
"name": "idna",
"version": "3.19",
"purl": "pkg:pypi/idna@3.19",
"scope": "required",
"properties": [
{
"name": "modelforge:image",
"value": "modelforge-api"
}
]
},
{
"type": "library",
"name": "modelforge-api",
"version": "1.0.0",
"purl": "pkg:pypi/modelforge-api@1.0.0",
"scope": "required",
"properties": [
{
"name": "modelforge:image",
"value": "modelforge-api"
}
]
},
{
"type": "library",
"name": "nvidia-ml-py",
"version": "13.610.43",
"purl": "pkg:pypi/nvidia-ml-py@13.610.43",
"scope": "required",
"properties": [
{
"name": "modelforge:image",
"value": "modelforge-api"
}
]
},
{
"type": "library",
"name": "packaging",
"version": "26.3",
"purl": "pkg:pypi/packaging@26.3",
"scope": "required",
"properties": [
{
"name": "modelforge:image",
"value": "modelforge-api"
}
]
},
{
"type": "library",
"name": "pip",
"version": "26.2.1",
"purl": "pkg:pypi/pip@26.2.1",
"scope": "required",
"properties": [
{
"name": "modelforge:image",
"value": "modelforge-api"
}
]
},
{
"type": "library",
"name": "psutil",
"version": "7.2.2",
"purl": "pkg:pypi/psutil@7.2.2",
"scope": "required",
"properties": [
{
"name": "modelforge:image",
"value": "modelforge-api"
}
]
},
{
"type": "library",
"name": "psycopg",
"version": "3.3.4",
"purl": "pkg:pypi/psycopg@3.3.4",
"scope": "required",
"properties": [
{
"name": "modelforge:image",
"value": "modelforge-api"
}
]
},
{
"type": "library",
"name": "psycopg-binary",
"version": "3.3.4",
"purl": "pkg:pypi/psycopg-binary@3.3.4",
"scope": "required",
"properties": [
{
"name": "modelforge:image",
"value": "modelforge-api"
}
]
},
{
"type": "library",
"name": "pycparser",
"version": "3.0",
"purl": "pkg:pypi/pycparser@3.0",
"scope": "required",
"properties": [
{
"name": "modelforge:image",
"value": "modelforge-api"
}
]
},
{
"type": "library",
"name": "pydantic",
"version": "2.13.4",
"purl": "pkg:pypi/pydantic@2.13.4",
"scope": "required",
"properties": [
{
"name": "modelforge:image",
"value": "modelforge-api"
}
]
},
{
"type": "library",
"name": "pydantic-settings",
"version": "2.15.0",
"purl": "pkg:pypi/pydantic-settings@2.15.0",
"scope": "required",
"properties": [
{
"name": "modelforge:image",
"value": "modelforge-api"
}
]
},
{
"type": "library",
"name": "pydantic_core",
"version": "2.46.4",
"purl": "pkg:pypi/pydantic_core@2.46.4",
"scope": "required",
"properties": [
{
"name": "modelforge:image",
"value": "modelforge-api"
}
]
},
{
"type": "library",
"name": "python-dotenv",
"version": "1.2.3",
"purl": "pkg:pypi/python-dotenv@1.2.3",
"scope": "required",
"properties": [
{
"name": "modelforge:image",
"value": "modelforge-api"
}
]
},
{
"type": "library",
"name": "redis",
"version": "6.4.0",
"purl": "pkg:pypi/redis@6.4.0",
"scope": "required",
"properties": [
{
"name": "modelforge:image",
"value": "modelforge-api"
}
]
},
{
"type": "library",
"name": "starlette",
"version": "1.6.0",
"purl": "pkg:pypi/starlette@1.6.0",
"scope": "required",
"properties": [
{
"name": "modelforge:image",
"value": "modelforge-api"
}
]
},
{
"type": "library",
"name": "structlog",
"version": "25.5.0",
"purl": "pkg:pypi/structlog@25.5.0",
"scope": "required",
"properties": [
{
"name": "modelforge:image",
"value": "modelforge-api"
}
]
},
{
"type": "library",
"name": "tqdm",
"version": "4.70.0",
"purl": "pkg:pypi/tqdm@4.70.0",
"scope": "required",
"properties": [
{
"name": "modelforge:image",
"value": "modelforge-api"
}
]
},
{
"type": "library",
"name": "typing-inspection",
"version": "0.4.4",
"purl": "pkg:pypi/typing-inspection@0.4.4",
"scope": "required",
"properties": [
{
"name": "modelforge:image",
"value": "modelforge-api"
}
]
},
{
"type": "library",
"name": "typing_extensions",
"version": "4.16.0",
"purl": "pkg:pypi/typing_extensions@4.16.0",
"scope": "required",
"properties": [
{
"name": "modelforge:image",
"value": "modelforge-api"
}
]
},
{
"type": "library",
"name": "uvicorn",
"version": "0.52.4",
"purl": "pkg:pypi/uvicorn@0.52.4",
"scope": "required",
"properties": [
{
"name": "modelforge:image",
"value": "modelforge-api"
}
]
},
{
"type": "library",
"name": "uvloop",
"version": "0.22.1",
"purl": "pkg:pypi/uvloop@0.22.1",
"scope": "required",
"properties": [
{
"name": "modelforge:image",
"value": "modelforge-api"
}
]
},
{
"type": "library",
"name": "watchfiles",
"version": "1.2.0",
"purl": "pkg:pypi/watchfiles@1.2.0",
"scope": "required",
"properties": [
{
"name": "modelforge:image",
"value": "modelforge-api"
}
]
},
{
"type": "library",
"name": "websockets",
"version": "17.1",
"purl": "pkg:pypi/websockets@17.1",
"scope": "required",
"properties": [
{
"name": "modelforge:image",
"value": "modelforge-api"
}
]
},
{
"type": "library",
"name": "Mako",
"version": "1.4.1",
"purl": "pkg:pypi/mako@1.4.1",
"scope": "required",
"properties": [
{
"name": "modelforge:image",
"value": "modelforge-node-agent"
}
]
},
{
"type": "library",
"name": "MarkupSafe",
"version": "3.0.3",
"purl": "pkg:pypi/markupsafe@3.0.3",
"scope": "required",
"properties": [
{
"name": "modelforge:image",
"value": "modelforge-node-agent"
}
]
},
{
"type": "library",
"name": "PyYAML",
"version": "6.0.3",
"purl": "pkg:pypi/pyyaml@6.0.3",
"scope": "required",
"properties": [
{
"name": "modelforge:image",
"value": "modelforge-node-agent"
}
]
},
{
"type": "library",
"name": "SQLAlchemy",
"version": "2.0.52",
"purl": "pkg:pypi/sqlalchemy@2.0.52",
"scope": "required",
"properties": [
{
"name": "modelforge:image",
"value": "modelforge-node-agent"
}
]
},
{
"type": "library",
"name": "alembic",
"version": "1.19.1",
"purl": "pkg:pypi/alembic@1.19.1",
"scope": "required",
"properties": [
{
"name": "modelforge:image",
"value": "modelforge-node-agent"
}
]
},
{
"type": "library",
"name": "annotated-doc",
"version": "0.0.5",
"purl": "pkg:pypi/annotated-doc@0.0.5",
"scope": "required",
"properties": [
{
"name": "modelforge:image",
"value": "modelforge-node-agent"
}
]
},
{
"type": "library",
"name": "annotated-types",
"version": "0.8.0",
"purl": "pkg:pypi/annotated-types@0.8.0",
"scope": "required",
"properties": [
{
"name": "modelforge:image",
"value": "modelforge-node-agent"
}
]
},
{
"type": "library",
"name": "anyio",
"version": "4.14.2",
"purl": "pkg:pypi/anyio@4.14.2",
"scope": "required",
"properties": [
{
"name": "modelforge:image",
"value": "modelforge-node-agent"
}
]
},
{
"type": "library",
"name": "certifi",
"version": "2026.7.22",
"purl": "pkg:pypi/certifi@2026.7.22",
"scope": "required",
"properties": [
{
"name": "modelforge:image",
"value": "modelforge-node-agent"
}
]
},
{
"type": "library",
"name": "cffi",
"version": "2.1.1",
"purl": "pkg:pypi/cffi@2.1.1",
"scope": "required",
"properties": [
{
"name": "modelforge:image",
"value": "modelforge-node-agent"
}
]
},
{
"type": "library",
"name": "click",
"version": "8.5.0",
"purl": "pkg:pypi/click@8.5.0",
"scope": "required",
"properties": [
{
"name": "modelforge:image",
"value": "modelforge-node-agent"
}
]
},
{
"type": "library",
"name": "cryptography",
"version": "50.0.1",
"purl": "pkg:pypi/cryptography@50.0.1",
"scope": "required",
"properties": [
{
"name": "modelforge:image",
"value": "modelforge-node-agent"
}
]
},
{
"type": "library",
"name": "fastapi",
"version": "0.141.1",
"purl": "pkg:pypi/fastapi@0.141.1",
"scope": "required",
"properties": [
{
"name": "modelforge:image",
"value": "modelforge-node-agent"
}
]
},
{
"type": "library",
"name": "filelock",
"version": "3.32.4",
"purl": "pkg:pypi/filelock@3.32.4",
"scope": "required",
"properties": [
{
"name": "modelforge:image",
"value": "modelforge-node-agent"
}
]
},
{
"type": "library",
"name": "fsspec",
"version": "2026.7.0",
"purl": "pkg:pypi/fsspec@2026.7.0",
"scope": "required",
"properties": [
{
"name": "modelforge:image",
"value": "modelforge-node-agent"
}
]
},
{
"type": "library",
"name": "greenlet",
"version": "3.5.5",
"purl": "pkg:pypi/greenlet@3.5.5",
"scope": "required",
"properties": [
{
"name": "modelforge:image",
"value": "modelforge-node-agent"
}
]
},
{
"type": "library",
"name": "h11",
"version": "0.16.0",
"purl": "pkg:pypi/h11@0.16.0",
"scope": "required",
"properties": [
{
"name": "modelforge:image",
"value": "modelforge-node-agent"
}
]
},
{
"type": "library",
"name": "hf-xet",
"version": "1.6.0",
"purl": "pkg:pypi/hf-xet@1.6.0",
"scope": "required",
"properties": [
{
"name": "modelforge:image",
"value": "modelforge-node-agent"
}
]
},
{
"type": "library",
"name": "httpcore",
"version": "1.0.9",
"purl": "pkg:pypi/httpcore@1.0.9",
"scope": "required",
"properties": [
{
"name": "modelforge:image",
"value": "modelforge-node-agent"
}
]
},
{
"type": "library",
"name": "httptools",
"version": "0.8.0",
"purl": "pkg:pypi/httptools@0.8.0",
"scope": "required",
"properties": [
{
"name": "modelforge:image",
"value": "modelforge-node-agent"
}
]
},
{
"type": "library",
"name": "httpx",
"version": "0.28.1",
"purl": "pkg:pypi/httpx@0.28.1",
"scope": "required",
"properties": [
{
"name": "modelforge:image",
"value": "modelforge-node-agent"
}
]
},
{
"type": "library",
"name": "huggingface_hub",
"version": "1.29.0",
"purl": "pkg:pypi/huggingface_hub@1.29.0",
"scope": "required",
"properties": [
{
"name": "modelforge:image",
"value": "modelforge-node-agent"
}
]
},
{
"type": "library",
"name": "idna",
"version": "3.19",
"purl": "pkg:pypi/idna@3.19",
"scope": "required",
"properties": [
{
"name": "modelforge:image",
"value": "modelforge-node-agent"
}
]
},
{
"type": "library",
"name": "modelforge-api",
"version": "1.0.0",
"purl": "pkg:pypi/modelforge-api@1.0.0",
"scope": "required",
"properties": [
{
"name": "modelforge:image",
"value": "modelforge-node-agent"
}
]
},
{
"type": "library",
"name": "modelforge-node-agent",
"version": "1.0.0",
"purl": "pkg:pypi/modelforge-node-agent@1.0.0",
"scope": "required",
"properties": [
{
"name": "modelforge:image",
"value": "modelforge-node-agent"
}
]
},
{
"type": "library",
"name": "nvidia-ml-py",
"version": "13.610.43",
"purl": "pkg:pypi/nvidia-ml-py@13.610.43",
"scope": "required",
"properties": [
{
"name": "modelforge:image",
"value": "modelforge-node-agent"
}
]
},
{
"type": "library",
"name": "packaging",
"version": "26.3",
"purl": "pkg:pypi/packaging@26.3",
"scope": "required",
"properties": [
{
"name": "modelforge:image",
"value": "modelforge-node-agent"
}
]
},
{
"type": "library",
"name": "pip",
"version": "26.2.1",
"purl": "pkg:pypi/pip@26.2.1",
"scope": "required",
"properties": [
{
"name": "modelforge:image",
"value": "modelforge-node-agent"
}
]
},
{
"type": "library",
"name": "psutil",
"version": "7.2.2",
"purl": "pkg:pypi/psutil@7.2.2",
"scope": "required",
"properties": [
{
"name": "modelforge:image",
"value": "modelforge-node-agent"
}
]
},
{
"type": "library",
"name": "psycopg",
"version": "3.3.4",
"purl": "pkg:pypi/psycopg@3.3.4",
"scope": "required",
"properties": [
{
"name": "modelforge:image",
"value": "modelforge-node-agent"
}
]
},
{
"type": "library",
"name": "psycopg-binary",
"version": "3.3.4",
"purl": "pkg:pypi/psycopg-binary@3.3.4",
"scope": "required",
"properties": [
{
"name": "modelforge:image",
"value": "modelforge-node-agent"
}
]
},
{
"type": "library",
"name": "pycparser",
"version": "3.0",
"purl": "pkg:pypi/pycparser@3.0",
"scope": "required",
"properties": [
{
"name": "modelforge:image",
"value": "modelforge-node-agent"
}
]
},
{
"type": "library",
"name": "pydantic",
"version": "2.13.4",
"purl": "pkg:pypi/pydantic@2.13.4",
"scope": "required",
"properties": [
{
"name": "modelforge:image",
"value": "modelforge-node-agent"
}
]
},
{
"type": "library",
"name": "pydantic-settings",
"version": "2.15.0",
"purl": "pkg:pypi/pydantic-settings@2.15.0",
"scope": "required",
"properties": [
{
"name": "modelforge:image",
"value": "modelforge-node-agent"
}
]
},
{
"type": "library",
"name": "pydantic_core",
"version": "2.46.4",
"purl": "pkg:pypi/pydantic_core@2.46.4",
"scope": "required",
"properties": [
{
"name": "modelforge:image",
"value": "modelforge-node-agent"
}
]
},
{
"type": "library",
"name": "python-dotenv",
"version": "1.2.3",
"purl": "pkg:pypi/python-dotenv@1.2.3",
"scope": "required",
"properties": [
{
"name": "modelforge:image",
"value": "modelforge-node-agent"
}
]
},
{
"type": "library",
"name": "redis",
"version": "6.4.0",
"purl": "pkg:pypi/redis@6.4.0",
"scope": "required",
"properties": [
{
"name": "modelforge:image",
"value": "modelforge-node-agent"
}
]
},
{
"type": "library",
"name": "starlette",
"version": "1.6.0",
"purl": "pkg:pypi/starlette@1.6.0",
"scope": "required",
"properties": [
{
"name": "modelforge:image",
"value": "modelforge-node-agent"
}
]
},
{
"type": "library",
"name": "structlog",
"version": "25.5.0",
"purl": "pkg:pypi/structlog@25.5.0",
"scope": "required",
"properties": [
{
"name": "modelforge:image",
"value": "modelforge-node-agent"
}
]
},
{
"type": "library",
"name": "tqdm",
"version": "4.70.0",
"purl": "pkg:pypi/tqdm@4.70.0",
"scope": "required",
"properties": [
{
"name": "modelforge:image",
"value": "modelforge-node-agent"
}
]
},
{
"type": "library",
"name": "typing-inspection",
"version": "0.4.4",
"purl": "pkg:pypi/typing-inspection@0.4.4",
"scope": "required",
"properties": [
{
"name": "modelforge:image",
"value": "modelforge-node-agent"
}
]
},
{
"type": "library",
"name": "typing_extensions",
"version": "4.16.0",
"purl": "pkg:pypi/typing_extensions@4.16.0",
"scope": "required",
"properties": [
{
"name": "modelforge:image",
"value": "modelforge-node-agent"
}
]
},
{
"type": "library",
"name": "uvicorn",
"version": "0.52.4",
"purl": "pkg:pypi/uvicorn@0.52.4",
"scope": "required",
"properties": [
{
"name": "modelforge:image",
"value": "modelforge-node-agent"
}
]
},
{
"type": "library",
"name": "uvloop",
"version": "0.22.1",
"purl": "pkg:pypi/uvloop@0.22.1",
"scope": "required",
"properties": [
{
"name": "modelforge:image",
"value": "modelforge-node-agent"
}
]
},
{
"type": "library",
"name": "watchfiles",
"version": "1.2.0",
"purl": "pkg:pypi/watchfiles@1.2.0",
"scope": "required",
"properties": [
{
"name": "modelforge:image",
"value": "modelforge-node-agent"
}
]
},
{
"type": "library",
"name": "websockets",
"version": "17.1",
"purl": "pkg:pypi/websockets@17.1",
"scope": "required",
"properties": [
{
"name": "modelforge:image",
"value": "modelforge-node-agent"
}
]
},
{
"type": "library",
"name": "@adobe/css-tools",
"version": "4.5.0",
"purl": "pkg:npm/@adobe/css-tools@4.5.0",
"scope": "optional",
"properties": [
{
"name": "modelforge:image",
"value": "modelforge-web"
}
]
},
{
"type": "library",
"name": "@asamuzakjp/css-color",
"version": "6.0.7",
"purl": "pkg:npm/@asamuzakjp/css-color@6.0.7",
"scope": "optional",
"properties": [
{
"name": "modelforge:image",
"value": "modelforge-web"
}
]
},
{
"type": "library",
"name": "@asamuzakjp/dom-selector",
"version": "8.3.2",
"purl": "pkg:npm/@asamuzakjp/dom-selector@8.3.2",
"scope": "optional",
"properties": [
{
"name": "modelforge:image",
"value": "modelforge-web"
}
]
},
{
"type": "library",
"name": "@babel/code-frame",
"version": "7.29.7",
"purl": "pkg:npm/@babel/code-frame@7.29.7",
"scope": "optional",
"properties": [
{
"name": "modelforge:image",
"value": "modelforge-web"
}
]
},
{
"type": "library",
"name": "@babel/helper-validator-identifier",
"version": "7.29.7",
"purl": "pkg:npm/@babel/helper-validator-identifier@7.29.7",
"scope": "optional",
"properties": [
{
"name": "modelforge:image",
"value": "modelforge-web"
}
]
},
{
"type": "library",
"name": "@babel/runtime",
"version": "7.29.7",
"purl": "pkg:npm/@babel/runtime@7.29.7",
"scope": "optional",
"properties": [
{
"name": "modelforge:image",
"value": "modelforge-web"
}
]
},
{
"type": "library",
"name": "@bramus/specificity",
"version": "2.4.2",
"purl": "pkg:npm/@bramus/specificity@2.4.2",
"scope": "optional",
"properties": [
{
"name": "modelforge:image",
"value": "modelforge-web"
}
]
},
{
"type": "library",
"name": "@csstools/color-helpers",
"version": "6.1.1",
"purl": "pkg:npm/@csstools/color-helpers@6.1.1",
"scope": "optional",
"properties": [
{
"name": "modelforge:image",
"value": "modelforge-web"
}
]
},
{
"type": "library",
"name": "@csstools/css-calc",
"version": "3.3.0",
"purl": "pkg:npm/@csstools/css-calc@3.3.0",
"scope": "optional",
"properties": [
{
"name": "modelforge:image",
"value": "modelforge-web"
}
]
},
{
"type": "library",
"name": "@csstools/css-color-parser",
"version": "4.2.0",
"purl": "pkg:npm/@csstools/css-color-parser@4.2.0",
"scope": "optional",
"properties": [
{
"name": "modelforge:image",
"value": "modelforge-web"
}
]
},
{
"type": "library",
"name": "@csstools/css-parser-algorithms",
"version": "4.0.0",
"purl": "pkg:npm/@csstools/css-parser-algorithms@4.0.0",
"scope": "optional",
"properties": [
{
"name": "modelforge:image",
"value": "modelforge-web"
}
]
},
{
"type": "library",
"name": "@csstools/css-syntax-patches-for-csstree",
"version": "1.1.8",
"purl": "pkg:npm/@csstools/css-syntax-patches-for-csstree@1.1.8",
"scope": "optional",
"properties": [
{
"name": "modelforge:image",
"value": "modelforge-web"
}
]
},
{
"type": "library",
"name": "@csstools/css-tokenizer",
"version": "4.0.0",
"purl": "pkg:npm/@csstools/css-tokenizer@4.0.0",
"scope": "optional",
"properties": [
{
"name": "modelforge:image",
"value": "modelforge-web"
}
]
},
{
"type": "library",
"name": "@exodus/bytes",
"version": "1.15.1",
"purl": "pkg:npm/@exodus/bytes@1.15.1",
"scope": "optional",
"properties": [
{
"name": "modelforge:image",
"value": "modelforge-web"
}
]
},
{
"type": "library",
"name": "@jridgewell/sourcemap-codec",
"version": "1.5.5",
"purl": "pkg:npm/@jridgewell/sourcemap-codec@1.5.5",
"scope": "optional",
"properties": [
{
"name": "modelforge:image",
"value": "modelforge-web"
}
]
},
{
"type": "library",
"name": "@oxc-project/types",
"version": "0.146.0",
"purl": "pkg:npm/@oxc-project/types@0.146.0",
"scope": "required",
"properties": [
{
"name": "modelforge:image",
"value": "modelforge-web"
}
]
},
{
"type": "library",
"name": "@rolldown/binding-android-arm-eabi",
"version": "1.2.5",
"purl": "pkg:npm/@rolldown/binding-android-arm-eabi@1.2.5",
"scope": "required",
"properties": [
{
"name": "modelforge:image",
"value": "modelforge-web"
}
]
},
{
"type": "library",
"name": "@rolldown/binding-android-arm64",
"version": "1.2.5",
"purl": "pkg:npm/@rolldown/binding-android-arm64@1.2.5",
"scope": "required",
"properties": [
{
"name": "modelforge:image",
"value": "modelforge-web"
}
]
},
{
"type": "library",
"name": "@rolldown/binding-darwin-arm64",
"version": "1.2.5",
"purl": "pkg:npm/@rolldown/binding-darwin-arm64@1.2.5",
"scope": "required",
"properties": [
{
"name": "modelforge:image",
"value": "modelforge-web"
}
]
},
{
"type": "library",
"name": "@rolldown/binding-darwin-x64",
"version": "1.2.5",
"purl": "pkg:npm/@rolldown/binding-darwin-x64@1.2.5",
"scope": "required",
"properties": [
{
"name": "modelforge:image",
"value": "modelforge-web"
}
]
},
{
"type": "library",
"name": "@rolldown/binding-freebsd-x64",
"version": "1.2.5",
"purl": "pkg:npm/@rolldown/binding-freebsd-x64@1.2.5",
"scope": "required",
"properties": [
{
"name": "modelforge:image",
"value": "modelforge-web"
}
]
},
{
"type": "library",
"name": "@rolldown/binding-linux-arm-gnueabihf",
"version": "1.2.5",
"purl": "pkg:npm/@rolldown/binding-linux-arm-gnueabihf@1.2.5",
"scope": "required",
"properties": [
{
"name": "modelforge:image",
"value": "modelforge-web"
}
]
},
{
"type": "library",
"name": "@rolldown/binding-linux-arm64-gnu",
"version": "1.2.5",
"purl": "pkg:npm/@rolldown/binding-linux-arm64-gnu@1.2.5",
"scope": "required",
"properties": [
{
"name": "modelforge:image",
"value": "modelforge-web"
}
]
},
{
"type": "library",
"name": "@rolldown/binding-linux-arm64-musl",
"version": "1.2.5",
"purl": "pkg:npm/@rolldown/binding-linux-arm64-musl@1.2.5",
"scope": "required",
"properties": [
{
"name": "modelforge:image",
"value": "modelforge-web"
}
]
},
{
"type": "library",
"name": "@rolldown/binding-linux-ppc64-gnu",
"version": "1.2.5",
"purl": "pkg:npm/@rolldown/binding-linux-ppc64-gnu@1.2.5",
"scope": "required",
"properties": [
{
"name": "modelforge:image",
"value": "modelforge-web"
}
]
},
{
"type": "library",
"name": "@rolldown/binding-linux-s390x-gnu",
"version": "1.2.5",
"purl": "pkg:npm/@rolldown/binding-linux-s390x-gnu@1.2.5",
"scope": "required",
"properties": [
{
"name": "modelforge:image",
"value": "modelforge-web"
}
]
},
{
"type": "library",
"name": "@rolldown/binding-linux-x64-gnu",
"version": "1.2.5",
"purl": "pkg:npm/@rolldown/binding-linux-x64-gnu@1.2.5",
"scope": "required",
"properties": [
{
"name": "modelforge:image",
"value": "modelforge-web"
}
]
},
{
"type": "library",
"name": "@rolldown/binding-linux-x64-musl",
"version": "1.2.5",
"purl": "pkg:npm/@rolldown/binding-linux-x64-musl@1.2.5",
"scope": "required",
"properties": [
{
"name": "modelforge:image",
"value": "modelforge-web"
}
]
},
{
"type": "library",
"name": "@rolldown/binding-openharmony-arm64",
"version": "1.2.5",
"purl": "pkg:npm/@rolldown/binding-openharmony-arm64@1.2.5",
"scope": "required",
"properties": [
{
"name": "modelforge:image",
"value": "modelforge-web"
}
]
},
{
"type": "library",
"name": "@rolldown/binding-win32-arm64-msvc",
"version": "1.2.5",
"purl": "pkg:npm/@rolldown/binding-win32-arm64-msvc@1.2.5",
"scope": "required",
"properties": [
{
"name": "modelforge:image",
"value": "modelforge-web"
}
]
},
{
"type": "library",
"name": "@rolldown/binding-win32-x64-msvc",
"version": "1.2.5",
"purl": "pkg:npm/@rolldown/binding-win32-x64-msvc@1.2.5",
"scope": "required",
"properties": [
{
"name": "modelforge:image",
"value": "modelforge-web"
}
]
},
{
"type": "library",
"name": "@rolldown/pluginutils",
"version": "1.0.1",
"purl": "pkg:npm/@rolldown/pluginutils@1.0.1",
"scope": "required",
"properties": [
{
"name": "modelforge:image",
"value": "modelforge-web"
}
]
},
{
"type": "library",
"name": "@standard-schema/spec",
"version": "1.1.0",
"purl": "pkg:npm/@standard-schema/spec@1.1.0",
"scope": "optional",
"properties": [
{
"name": "modelforge:image",
"value": "modelforge-web"
}
]
},
{
"type": "library",
"name": "@testing-library/dom",
"version": "10.4.1",
"purl": "pkg:npm/@testing-library/dom@10.4.1",
"scope": "optional",
"properties": [
{
"name": "modelforge:image",
"value": "modelforge-web"
}
]
},
{
"type": "library",
"name": "@testing-library/jest-dom",
"version": "7.0.1",
"purl": "pkg:npm/@testing-library/jest-dom@7.0.1",
"scope": "optional",
"properties": [
{
"name": "modelforge:image",
"value": "modelforge-web"
}
]
},
{
"type": "library",
"name": "@testing-library/jest-dom/node_modules/dom-accessibility-api",
"version": "0.6.3",
"purl": "pkg:npm/@testing-library/jest-dom/node_modules/dom-accessibility-api@0.6.3",
"scope": "optional",
"properties": [
{
"name": "modelforge:image",
"value": "modelforge-web"
}
]
},
{
"type": "library",
"name": "@testing-library/react",
"version": "16.3.2",
"purl": "pkg:npm/@testing-library/react@16.3.2",
"scope": "optional",
"properties": [
{
"name": "modelforge:image",
"value": "modelforge-web"
}
]
},
{
"type": "library",
"name": "@types/aria-query",
"version": "5.0.4",
"purl": "pkg:npm/@types/aria-query@5.0.4",
"scope": "optional",
"properties": [
{
"name": "modelforge:image",
"value": "modelforge-web"
}
]
},
{
"type": "library",
"name": "@types/chai",
"version": "5.2.3",
"purl": "pkg:npm/@types/chai@5.2.3",
"scope": "optional",
"properties": [
{
"name": "modelforge:image",
"value": "modelforge-web"
}
]
},
{
"type": "library",
"name": "@types/deep-eql",
"version": "4.0.2",
"purl": "pkg:npm/@types/deep-eql@4.0.2",
"scope": "optional",
"properties": [
{
"name": "modelforge:image",
"value": "modelforge-web"
}
]
},
{
"type": "library",
"name": "@types/estree",
"version": "1.0.9",
"purl": "pkg:npm/@types/estree@1.0.9",
"scope": "optional",
"properties": [
{
"name": "modelforge:image",
"value": "modelforge-web"
}
]
},
{
"type": "library",
"name": "@types/react",
"version": "19.2.18",
"purl": "pkg:npm/@types/react@19.2.18",
"scope": "optional",
"properties": [
{
"name": "modelforge:image",
"value": "modelforge-web"
}
]
},
{
"type": "library",
"name": "@types/react-dom",
"version": "19.2.5",
"purl": "pkg:npm/@types/react-dom@19.2.5",
"scope": "optional",
"properties": [
{
"name": "modelforge:image",
"value": "modelforge-web"
}
]
},
{
"type": "library",
"name": "@typescript/typescript-aix-ppc64",
"version": "7.0.2",
"purl": "pkg:npm/@typescript/typescript-aix-ppc64@7.0.2",
"scope": "required",
"properties": [
{
"name": "modelforge:image",
"value": "modelforge-web"
}
]
},
{
"type": "library",
"name": "@typescript/typescript-darwin-arm64",
"version": "7.0.2",
"purl": "pkg:npm/@typescript/typescript-darwin-arm64@7.0.2",
"scope": "required",
"properties": [
{
"name": "modelforge:image",
"value": "modelforge-web"
}
]
},
{
"type": "library",
"name": "@typescript/typescript-darwin-x64",
"version": "7.0.2",
"purl": "pkg:npm/@typescript/typescript-darwin-x64@7.0.2",
"scope": "required",
"properties": [
{
"name": "modelforge:image",
"value": "modelforge-web"
}
]
},
{
"type": "library",
"name": "@typescript/typescript-freebsd-arm64",
"version": "7.0.2",
"purl": "pkg:npm/@typescript/typescript-freebsd-arm64@7.0.2",
"scope": "required",
"properties": [
{
"name": "modelforge:image",
"value": "modelforge-web"
}
]
},
{
"type": "library",
"name": "@typescript/typescript-freebsd-x64",
"version": "7.0.2",
"purl": "pkg:npm/@typescript/typescript-freebsd-x64@7.0.2",
"scope": "required",
"properties": [
{
"name": "modelforge:image",
"value": "modelforge-web"
}
]
},
{
"type": "library",
"name": "@typescript/typescript-linux-arm",
"version": "7.0.2",
"purl": "pkg:npm/@typescript/typescript-linux-arm@7.0.2",
"scope": "required",
"properties": [
{
"name": "modelforge:image",
"value": "modelforge-web"
}
]
},
{
"type": "library",
"name": "@typescript/typescript-linux-arm64",
"version": "7.0.2",
"purl": "pkg:npm/@typescript/typescript-linux-arm64@7.0.2",
"scope": "required",
"properties": [
{
"name": "modelforge:image",
"value": "modelforge-web"
}
]
},
{
"type": "library",
"name": "@typescript/typescript-linux-loong64",
"version": "7.0.2",
"purl": "pkg:npm/@typescript/typescript-linux-loong64@7.0.2",
"scope": "required",
"properties": [
{
"name": "modelforge:image",
"value": "modelforge-web"
}
]
},
{
"type": "library",
"name": "@typescript/typescript-linux-mips64el",
"version": "7.0.2",
"purl": "pkg:npm/@typescript/typescript-linux-mips64el@7.0.2",
"scope": "required",
"properties": [
{
"name": "modelforge:image",
"value": "modelforge-web"
}
]
},
{
"type": "library",
"name": "@typescript/typescript-linux-ppc64",
"version": "7.0.2",
"purl": "pkg:npm/@typescript/typescript-linux-ppc64@7.0.2",
"scope": "required",
"properties": [
{
"name": "modelforge:image",
"value": "modelforge-web"
}
]
},
{
"type": "library",
"name": "@typescript/typescript-linux-riscv64",
"version": "7.0.2",
"purl": "pkg:npm/@typescript/typescript-linux-riscv64@7.0.2",
"scope": "required",
"properties": [
{
"name": "modelforge:image",
"value": "modelforge-web"
}
]
},
{
"type": "library",
"name": "@typescript/typescript-linux-s390x",
"version": "7.0.2",
"purl": "pkg:npm/@typescript/typescript-linux-s390x@7.0.2",
"scope": "required",
"properties": [
{
"name": "modelforge:image",
"value": "modelforge-web"
}
]
},
{
"type": "library",
"name": "@typescript/typescript-linux-x64",
"version": "7.0.2",
"purl": "pkg:npm/@typescript/typescript-linux-x64@7.0.2",
"scope": "required",
"properties": [
{
"name": "modelforge:image",
"value": "modelforge-web"
}
]
},
{
"type": "library",
"name": "@typescript/typescript-netbsd-arm64",
"version": "7.0.2",
"purl": "pkg:npm/@typescript/typescript-netbsd-arm64@7.0.2",
"scope": "required",
"properties": [
{
"name": "modelforge:image",
"value": "modelforge-web"
}
]
},
{
"type": "library",
"name": "@typescript/typescript-netbsd-x64",
"version": "7.0.2",
"purl": "pkg:npm/@typescript/typescript-netbsd-x64@7.0.2",
"scope": "required",
"properties": [
{
"name": "modelforge:image",
"value": "modelforge-web"
}
]
},
{
"type": "library",
"name": "@typescript/typescript-openbsd-arm64",
"version": "7.0.2",
"purl": "pkg:npm/@typescript/typescript-openbsd-arm64@7.0.2",
"scope": "required",
"properties": [
{
"name": "modelforge:image",
"value": "modelforge-web"
}
]
},
{
"type": "library",
"name": "@typescript/typescript-openbsd-x64",
"version": "7.0.2",
"purl": "pkg:npm/@typescript/typescript-openbsd-x64@7.0.2",
"scope": "required",
"properties": [
{
"name": "modelforge:image",
"value": "modelforge-web"
}
]
},
{
"type": "library",
"name": "@typescript/typescript-sunos-x64",
"version": "7.0.2",
"purl": "pkg:npm/@typescript/typescript-sunos-x64@7.0.2",
"scope": "required",
"properties": [
{
"name": "modelforge:image",
"value": "modelforge-web"
}
]
},
{
"type": "library",
"name": "@typescript/typescript-win32-arm64",
"version": "7.0.2",
"purl": "pkg:npm/@typescript/typescript-win32-arm64@7.0.2",
"scope": "required",
"properties": [
{
"name": "modelforge:image",
"value": "modelforge-web"
}
]
},
{
"type": "library",
"name": "@typescript/typescript-win32-x64",
"version": "7.0.2",
"purl": "pkg:npm/@typescript/typescript-win32-x64@7.0.2",
"scope": "required",
"properties": [
{
"name": "modelforge:image",
"value": "modelforge-web"
}
]
},
{
"type": "library",
"name": "@vitejs/plugin-react",
"version": "6.1.0",
"purl": "pkg:npm/@vitejs/plugin-react@6.1.0",
"scope": "required",
"properties": [
{
"name": "modelforge:image",
"value": "modelforge-web"
}
]
},
{
"type": "library",
"name": "@vitest/expect",
"version": "4.1.11",
"purl": "pkg:npm/@vitest/expect@4.1.11",
"scope": "optional",
"properties": [
{
"name": "modelforge:image",
"value": "modelforge-web"
}
]
},
{
"type": "library",
"name": "@vitest/mocker",
"version": "4.1.11",
"purl": "pkg:npm/@vitest/mocker@4.1.11",
"scope": "optional",
"properties": [
{
"name": "modelforge:image",
"value": "modelforge-web"
}
]
},
{
"type": "library",
"name": "@vitest/pretty-format",
"version": "4.1.11",
"purl": "pkg:npm/@vitest/pretty-format@4.1.11",
"scope": "optional",
"properties": [
{
"name": "modelforge:image",
"value": "modelforge-web"
}
]
},
{
"type": "library",
"name": "@vitest/runner",
"version": "4.1.11",
"purl": "pkg:npm/@vitest/runner@4.1.11",
"scope": "optional",
"properties": [
{
"name": "modelforge:image",
"value": "modelforge-web"
}
]
},
{
"type": "library",
"name": "@vitest/snapshot",
"version": "4.1.11",
"purl": "pkg:npm/@vitest/snapshot@4.1.11",
"scope": "optional",
"properties": [
{
"name": "modelforge:image",
"value": "modelforge-web"
}
]
},
{
"type": "library",
"name": "@vitest/spy",
"version": "4.1.11",
"purl": "pkg:npm/@vitest/spy@4.1.11",
"scope": "optional",
"properties": [
{
"name": "modelforge:image",
"value": "modelforge-web"
}
]
},
{
"type": "library",
"name": "@vitest/utils",
"version": "4.1.11",
"purl": "pkg:npm/@vitest/utils@4.1.11",
"scope": "optional",
"properties": [
{
"name": "modelforge:image",
"value": "modelforge-web"
}
]
},
{
"type": "library",
"name": "ansi-regex",
"version": "5.0.1",
"purl": "pkg:npm/ansi-regex@5.0.1",
"scope": "optional",
"properties": [
{
"name": "modelforge:image",
"value": "modelforge-web"
}
]
},
{
"type": "library",
"name": "ansi-styles",
"version": "5.2.0",
"purl": "pkg:npm/ansi-styles@5.2.0",
"scope": "optional",
"properties": [
{
"name": "modelforge:image",
"value": "modelforge-web"
}
]
},
{
"type": "library",
"name": "aria-query",
"version": "5.3.0",
"purl": "pkg:npm/aria-query@5.3.0",
"scope": "optional",
"properties": [
{
"name": "modelforge:image",
"value": "modelforge-web"
}
]
},
{
"type": "library",
"name": "assertion-error",
"version": "2.0.1",
"purl": "pkg:npm/assertion-error@2.0.1",
"scope": "optional",
"properties": [
{
"name": "modelforge:image",
"value": "modelforge-web"
}
]
},
{
"type": "library",
"name": "bidi-js",
"version": "1.0.3",
"purl": "pkg:npm/bidi-js@1.0.3",
"scope": "optional",
"properties": [
{
"name": "modelforge:image",
"value": "modelforge-web"
}
]
},
{
"type": "library",
"name": "chai",
"version": "6.2.2",
"purl": "pkg:npm/chai@6.2.2",
"scope": "optional",
"properties": [
{
"name": "modelforge:image",
"value": "modelforge-web"
}
]
},
{
"type": "library",
"name": "convert-source-map",
"version": "2.0.0",
"purl": "pkg:npm/convert-source-map@2.0.0",
"scope": "optional",
"properties": [
{
"name": "modelforge:image",
"value": "modelforge-web"
}
]
},
{
"type": "library",
"name": "css-tree",
"version": "3.2.1",
"purl": "pkg:npm/css-tree@3.2.1",
"scope": "optional",
"properties": [
{
"name": "modelforge:image",
"value": "modelforge-web"
}
]
},
{
"type": "library",
"name": "css.escape",
"version": "1.5.1",
"purl": "pkg:npm/css.escape@1.5.1",
"scope": "optional",
"properties": [
{
"name": "modelforge:image",
"value": "modelforge-web"
}
]
},
{
"type": "library",
"name": "csstype",
"version": "3.2.3",
"purl": "pkg:npm/csstype@3.2.3",
"scope": "optional",
"properties": [
{
"name": "modelforge:image",
"value": "modelforge-web"
}
]
},
{
"type": "library",
"name": "data-urls",
"version": "7.0.0",
"purl": "pkg:npm/data-urls@7.0.0",
"scope": "optional",
"properties": [
{
"name": "modelforge:image",
"value": "modelforge-web"
}
]
},
{
"type": "library",
"name": "data-urls/node_modules/whatwg-url",
"version": "16.0.1",
"purl": "pkg:npm/data-urls/node_modules/whatwg-url@16.0.1",
"scope": "optional",
"properties": [
{
"name": "modelforge:image",
"value": "modelforge-web"
}
]
},
{
"type": "library",
"name": "decimal.js",
"version": "10.6.0",
"purl": "pkg:npm/decimal.js@10.6.0",
"scope": "optional",
"properties": [
{
"name": "modelforge:image",
"value": "modelforge-web"
}
]
},
{
"type": "library",
"name": "dequal",
"version": "2.0.3",
"purl": "pkg:npm/dequal@2.0.3",
"scope": "optional",
"properties": [
{
"name": "modelforge:image",
"value": "modelforge-web"
}
]
},
{
"type": "library",
"name": "detect-libc",
"version": "2.1.2",
"purl": "pkg:npm/detect-libc@2.1.2",
"scope": "required",
"properties": [
{
"name": "modelforge:image",
"value": "modelforge-web"
}
]
},
{
"type": "library",
"name": "dom-accessibility-api",
"version": "0.5.16",
"purl": "pkg:npm/dom-accessibility-api@0.5.16",
"scope": "optional",
"properties": [
{
"name": "modelforge:image",
"value": "modelforge-web"
}
]
},
{
"type": "library",
"name": "entities",
"version": "8.0.0",
"purl": "pkg:npm/entities@8.0.0",
"scope": "optional",
"properties": [
{
"name": "modelforge:image",
"value": "modelforge-web"
}
]
},
{
"type": "library",
"name": "es-module-lexer",
"version": "2.3.2",
"purl": "pkg:npm/es-module-lexer@2.3.2",
"scope": "optional",
"properties": [
{
"name": "modelforge:image",
"value": "modelforge-web"
}
]
},
{
"type": "library",
"name": "estree-walker",
"version": "3.0.3",
"purl": "pkg:npm/estree-walker@3.0.3",
"scope": "optional",
"properties": [
{
"name": "modelforge:image",
"value": "modelforge-web"
}
]
},
{
"type": "library",
"name": "expect-type",
"version": "1.4.0",
"purl": "pkg:npm/expect-type@1.4.0",
"scope": "optional",
"properties": [
{
"name": "modelforge:image",
"value": "modelforge-web"
}
]
},
{
"type": "library",
"name": "fdir",
"version": "6.5.0",
"purl": "pkg:npm/fdir@6.5.0",
"scope": "required",
"properties": [
{
"name": "modelforge:image",
"value": "modelforge-web"
}
]
},
{
"type": "library",
"name": "fsevents",
"version": "2.3.3",
"purl": "pkg:npm/fsevents@2.3.3",
"scope": "required",
"properties": [
{
"name": "modelforge:image",
"value": "modelforge-web"
}
]
},
{
"type": "library",
"name": "html-encoding-sniffer",
"version": "6.0.0",
"purl": "pkg:npm/html-encoding-sniffer@6.0.0",
"scope": "optional",
"properties": [
{
"name": "modelforge:image",
"value": "modelforge-web"
}
]
},
{
"type": "library",
"name": "indent-string",
"version": "4.0.0",
"purl": "pkg:npm/indent-string@4.0.0",
"scope": "optional",
"properties": [
{
"name": "modelforge:image",
"value": "modelforge-web"
}
]
},
{
"type": "library",
"name": "is-potential-custom-element-name",
"version": "1.0.1",
"purl": "pkg:npm/is-potential-custom-element-name@1.0.1",
"scope": "optional",
"properties": [
{
"name": "modelforge:image",
"value": "modelforge-web"
}
]
},
{
"type": "library",
"name": "js-tokens",
"version": "4.0.0",
"purl": "pkg:npm/js-tokens@4.0.0",
"scope": "optional",
"properties": [
{
"name": "modelforge:image",
"value": "modelforge-web"
}
]
},
{
"type": "library",
"name": "jsdom",
"version": "30.0.1",
"purl": "pkg:npm/jsdom@30.0.1",
"scope": "optional",
"properties": [
{
"name": "modelforge:image",
"value": "modelforge-web"
}
]
},
{
"type": "library",
"name": "lightningcss",
"version": "1.33.0",
"purl": "pkg:npm/lightningcss@1.33.0",
"scope": "required",
"properties": [
{
"name": "modelforge:image",
"value": "modelforge-web"
}
]
},
{
"type": "library",
"name": "lightningcss-android-arm64",
"version": "1.33.0",
"purl": "pkg:npm/lightningcss-android-arm64@1.33.0",
"scope": "required",
"properties": [
{
"name": "modelforge:image",
"value": "modelforge-web"
}
]
},
{
"type": "library",
"name": "lightningcss-darwin-arm64",
"version": "1.33.0",
"purl": "pkg:npm/lightningcss-darwin-arm64@1.33.0",
"scope": "required",
"properties": [
{
"name": "modelforge:image",
"value": "modelforge-web"
}
]
},
{
"type": "library",
"name": "lightningcss-darwin-x64",
"version": "1.33.0",
"purl": "pkg:npm/lightningcss-darwin-x64@1.33.0",
"scope": "required",
"properties": [
{
"name": "modelforge:image",
"value": "modelforge-web"
}
]
},
{
"type": "library",
"name": "lightningcss-freebsd-x64",
"version": "1.33.0",
"purl": "pkg:npm/lightningcss-freebsd-x64@1.33.0",
"scope": "required",
"properties": [
{
"name": "modelforge:image",
"value": "modelforge-web"
}
]
},
{
"type": "library",
"name": "lightningcss-linux-arm-gnueabihf",
"version": "1.33.0",
"purl": "pkg:npm/lightningcss-linux-arm-gnueabihf@1.33.0",
"scope": "required",
"properties": [
{
"name": "modelforge:image",
"value": "modelforge-web"
}
]
},
{
"type": "library",
"name": "lightningcss-linux-arm64-gnu",
"version": "1.33.0",
"purl": "pkg:npm/lightningcss-linux-arm64-gnu@1.33.0",
"scope": "required",
"properties": [
{
"name": "modelforge:image",
"value": "modelforge-web"
}
]
},
{
"type": "library",
"name": "lightningcss-linux-arm64-musl",
"version": "1.33.0",
"purl": "pkg:npm/lightningcss-linux-arm64-musl@1.33.0",
"scope": "required",
"properties": [
{
"name": "modelforge:image",
"value": "modelforge-web"
}
]
},
{
"type": "library",
"name": "lightningcss-linux-x64-gnu",
"version": "1.33.0",
"purl": "pkg:npm/lightningcss-linux-x64-gnu@1.33.0",
"scope": "required",
"properties": [
{
"name": "modelforge:image",
"value": "modelforge-web"
}
]
},
{
"type": "library",
"name": "lightningcss-linux-x64-musl",
"version": "1.33.0",
"purl": "pkg:npm/lightningcss-linux-x64-musl@1.33.0",
"scope": "required",
"properties": [
{
"name": "modelforge:image",
"value": "modelforge-web"
}
]
},
{
"type": "library",
"name": "lightningcss-win32-arm64-msvc",
"version": "1.33.0",
"purl": "pkg:npm/lightningcss-win32-arm64-msvc@1.33.0",
"scope": "required",
"properties": [
{
"name": "modelforge:image",
"value": "modelforge-web"
}
]
},
{
"type": "library",
"name": "lightningcss-win32-x64-msvc",
"version": "1.33.0",
"purl": "pkg:npm/lightningcss-win32-x64-msvc@1.33.0",
"scope": "required",
"properties": [
{
"name": "modelforge:image",
"value": "modelforge-web"
}
]
},
{
"type": "library",
"name": "lru-cache",
"version": "11.5.2",
"purl": "pkg:npm/lru-cache@11.5.2",
"scope": "optional",
"properties": [
{
"name": "modelforge:image",
"value": "modelforge-web"
}
]
},
{
"type": "library",
"name": "lucide-react",
"version": "1.34.0",
"purl": "pkg:npm/lucide-react@1.34.0",
"scope": "required",
"properties": [
{
"name": "modelforge:image",
"value": "modelforge-web"
}
]
},
{
"type": "library",
"name": "lz-string",
"version": "1.5.0",
"purl": "pkg:npm/lz-string@1.5.0",
"scope": "optional",
"properties": [
{
"name": "modelforge:image",
"value": "modelforge-web"
}
]
},
{
"type": "library",
"name": "magic-string",
"version": "0.30.21",
"purl": "pkg:npm/magic-string@0.30.21",
"scope": "optional",
"properties": [
{
"name": "modelforge:image",
"value": "modelforge-web"
}
]
},
{
"type": "library",
"name": "mdn-data",
"version": "2.27.1",
"purl": "pkg:npm/mdn-data@2.27.1",
"scope": "optional",
"properties": [
{
"name": "modelforge:image",
"value": "modelforge-web"
}
]
},
{
"type": "library",
"name": "min-indent",
"version": "1.0.1",
"purl": "pkg:npm/min-indent@1.0.1",
"scope": "optional",
"properties": [
{
"name": "modelforge:image",
"value": "modelforge-web"
}
]
},
{
"type": "library",
"name": "nanoid",
"version": "3.3.18",
"purl": "pkg:npm/nanoid@3.3.18",
"scope": "required",
"properties": [
{
"name": "modelforge:image",
"value": "modelforge-web"
}
]
},
{
"type": "library",
"name": "obug",
"version": "2.1.4",
"purl": "pkg:npm/obug@2.1.4",
"scope": "optional",
"properties": [
{
"name": "modelforge:image",
"value": "modelforge-web"
}
]
},
{
"type": "library",
"name": "parse5",
"version": "8.0.1",
"purl": "pkg:npm/parse5@8.0.1",
"scope": "optional",
"properties": [
{
"name": "modelforge:image",
"value": "modelforge-web"
}
]
},
{
"type": "library",
"name": "pathe",
"version": "2.0.3",
"purl": "pkg:npm/pathe@2.0.3",
"scope": "optional",
"properties": [
{
"name": "modelforge:image",
"value": "modelforge-web"
}
]
},
{
"type": "library",
"name": "picocolors",
"version": "1.1.1",
"purl": "pkg:npm/picocolors@1.1.1",
"scope": "required",
"properties": [
{
"name": "modelforge:image",
"value": "modelforge-web"
}
]
},
{
"type": "library",
"name": "picomatch",
"version": "4.0.7",
"purl": "pkg:npm/picomatch@4.0.7",
"scope": "required",
"properties": [
{
"name": "modelforge:image",
"value": "modelforge-web"
}
]
},
{
"type": "library",
"name": "postcss",
"version": "8.5.26",
"purl": "pkg:npm/postcss@8.5.26",
"scope": "required",
"properties": [
{
"name": "modelforge:image",
"value": "modelforge-web"
}
]
},
{
"type": "library",
"name": "pretty-format",
"version": "27.5.1",
"purl": "pkg:npm/pretty-format@27.5.1",
"scope": "optional",
"properties": [
{
"name": "modelforge:image",
"value": "modelforge-web"
}
]
},
{
"type": "library",
"name": "punycode",
"version": "2.3.1",
"purl": "pkg:npm/punycode@2.3.1",
"scope": "optional",
"properties": [
{
"name": "modelforge:image",
"value": "modelforge-web"
}
]
},
{
"type": "library",
"name": "react",
"version": "19.2.8",
"purl": "pkg:npm/react@19.2.8",
"scope": "required",
"properties": [
{
"name": "modelforge:image",
"value": "modelforge-web"
}
]
},
{
"type": "library",
"name": "react-dom",
"version": "19.2.8",
"purl": "pkg:npm/react-dom@19.2.8",
"scope": "required",
"properties": [
{
"name": "modelforge:image",
"value": "modelforge-web"
}
]
},
{
"type": "library",
"name": "react-is",
"version": "17.0.2",
"purl": "pkg:npm/react-is@17.0.2",
"scope": "optional",
"properties": [
{
"name": "modelforge:image",
"value": "modelforge-web"
}
]
},
{
"type": "library",
"name": "redent",
"version": "3.0.0",
"purl": "pkg:npm/redent@3.0.0",
"scope": "optional",
"properties": [
{
"name": "modelforge:image",
"value": "modelforge-web"
}
]
},
{
"type": "library",
"name": "require-from-string",
"version": "2.0.2",
"purl": "pkg:npm/require-from-string@2.0.2",
"scope": "optional",
"properties": [
{
"name": "modelforge:image",
"value": "modelforge-web"
}
]
},
{
"type": "library",
"name": "rolldown",
"version": "1.2.5",
"purl": "pkg:npm/rolldown@1.2.5",
"scope": "required",
"properties": [
{
"name": "modelforge:image",
"value": "modelforge-web"
}
]
},
{
"type": "library",
"name": "saxes",
"version": "6.0.0",
"purl": "pkg:npm/saxes@6.0.0",
"scope": "optional",
"properties": [
{
"name": "modelforge:image",
"value": "modelforge-web"
}
]
},
{
"type": "library",
"name": "scheduler",
"version": "0.27.0",
"purl": "pkg:npm/scheduler@0.27.0",
"scope": "required",
"properties": [
{
"name": "modelforge:image",
"value": "modelforge-web"
}
]
},
{
"type": "library",
"name": "siginfo",
"version": "2.0.0",
"purl": "pkg:npm/siginfo@2.0.0",
"scope": "optional",
"properties": [
{
"name": "modelforge:image",
"value": "modelforge-web"
}
]
},
{
"type": "library",
"name": "source-map-js",
"version": "1.2.1",
"purl": "pkg:npm/source-map-js@1.2.1",
"scope": "required",
"properties": [
{
"name": "modelforge:image",
"value": "modelforge-web"
}
]
},
{
"type": "library",
"name": "stackback",
"version": "0.0.2",
"purl": "pkg:npm/stackback@0.0.2",
"scope": "optional",
"properties": [
{
"name": "modelforge:image",
"value": "modelforge-web"
}
]
},
{
"type": "library",
"name": "std-env",
"version": "4.2.0",
"purl": "pkg:npm/std-env@4.2.0",
"scope": "optional",
"properties": [
{
"name": "modelforge:image",
"value": "modelforge-web"
}
]
},
{
"type": "library",
"name": "strip-indent",
"version": "3.0.0",
"purl": "pkg:npm/strip-indent@3.0.0",
"scope": "optional",
"properties": [
{
"name": "modelforge:image",
"value": "modelforge-web"
}
]
},
{
"type": "library",
"name": "symbol-tree",
"version": "3.2.4",
"purl": "pkg:npm/symbol-tree@3.2.4",
"scope": "optional",
"properties": [
{
"name": "modelforge:image",
"value": "modelforge-web"
}
]
},
{
"type": "library",
"name": "tinybench",
"version": "2.9.0",
"purl": "pkg:npm/tinybench@2.9.0",
"scope": "optional",
"properties": [
{
"name": "modelforge:image",
"value": "modelforge-web"
}
]
},
{
"type": "library",
"name": "tinyexec",
"version": "1.3.0",
"purl": "pkg:npm/tinyexec@1.3.0",
"scope": "optional",
"properties": [
{
"name": "modelforge:image",
"value": "modelforge-web"
}
]
},
{
"type": "library",
"name": "tinyglobby",
"version": "0.2.17",
"purl": "pkg:npm/tinyglobby@0.2.17",
"scope": "required",
"properties": [
{
"name": "modelforge:image",
"value": "modelforge-web"
}
]
},
{
"type": "library",
"name": "tinyrainbow",
"version": "3.1.1",
"purl": "pkg:npm/tinyrainbow@3.1.1",
"scope": "optional",
"properties": [
{
"name": "modelforge:image",
"value": "modelforge-web"
}
]
},
{
"type": "library",
"name": "tldts",
"version": "7.4.11",
"purl": "pkg:npm/tldts@7.4.11",
"scope": "optional",
"properties": [
{
"name": "modelforge:image",
"value": "modelforge-web"
}
]
},
{
"type": "library",
"name": "tldts-core",
"version": "7.4.11",
"purl": "pkg:npm/tldts-core@7.4.11",
"scope": "optional",
"properties": [
{
"name": "modelforge:image",
"value": "modelforge-web"
}
]
},
{
"type": "library",
"name": "tough-cookie",
"version": "6.0.2",
"purl": "pkg:npm/tough-cookie@6.0.2",
"scope": "optional",
"properties": [
{
"name": "modelforge:image",
"value": "modelforge-web"
}
]
},
{
"type": "library",
"name": "tr46",
"version": "6.0.0",
"purl": "pkg:npm/tr46@6.0.0",
"scope": "optional",
"properties": [
{
"name": "modelforge:image",
"value": "modelforge-web"
}
]
},
{
"type": "library",
"name": "typescript",
"version": "7.0.2",
"purl": "pkg:npm/typescript@7.0.2",
"scope": "required",
"properties": [
{
"name": "modelforge:image",
"value": "modelforge-web"
}
]
},
{
"type": "library",
"name": "undici",
"version": "8.10.0",
"purl": "pkg:npm/undici@8.10.0",
"scope": "optional",
"properties": [
{
"name": "modelforge:image",
"value": "modelforge-web"
}
]
},
{
"type": "library",
"name": "vite",
"version": "8.2.2",
"purl": "pkg:npm/vite@8.2.2",
"scope": "required",
"properties": [
{
"name": "modelforge:image",
"value": "modelforge-web"
}
]
},
{
"type": "library",
"name": "vitest",
"version": "4.1.11",
"purl": "pkg:npm/vitest@4.1.11",
"scope": "optional",
"properties": [
{
"name": "modelforge:image",
"value": "modelforge-web"
}
]
},
{
"type": "library",
"name": "w3c-xmlserializer",
"version": "5.0.0",
"purl": "pkg:npm/w3c-xmlserializer@5.0.0",
"scope": "optional",
"properties": [
{
"name": "modelforge:image",
"value": "modelforge-web"
}
]
},
{
"type": "library",
"name": "webidl-conversions",
"version": "8.0.1",
"purl": "pkg:npm/webidl-conversions@8.0.1",
"scope": "optional",
"properties": [
{
"name": "modelforge:image",
"value": "modelforge-web"
}
]
},
{
"type": "library",
"name": "whatwg-mimetype",
"version": "5.0.0",
"purl": "pkg:npm/whatwg-mimetype@5.0.0",
"scope": "optional",
"properties": [
{
"name": "modelforge:image",
"value": "modelforge-web"
}
]
},
{
"type": "library",
"name": "whatwg-url",
"version": "17.1.0",
"purl": "pkg:npm/whatwg-url@17.1.0",
"scope": "optional",
"properties": [
{
"name": "modelforge:image",
"value": "modelforge-web"
}
]
},
{
"type": "library",
"name": "why-is-node-running",
"version": "2.3.0",
"purl": "pkg:npm/why-is-node-running@2.3.0",
"scope": "optional",
"properties": [
{
"name": "modelforge:image",
"value": "modelforge-web"
}
]
},
{
"type": "library",
"name": "xml-name-validator",
"version": "5.0.0",
"purl": "pkg:npm/xml-name-validator@5.0.0",
"scope": "optional",
"properties": [
{
"name": "modelforge:image",
"value": "modelforge-web"
}
]
},
{
"type": "library",
"name": "xmlchars",
"version": "2.2.0",
"purl": "pkg:npm/xmlchars@2.2.0",
"scope": "optional",
"properties": [
{
"name": "modelforge:image",
"value": "modelforge-web"
}
]
}
]
}