3264 lines
73 KiB
JSON
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"
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|