Package JSON from Repository
{
"name": "com.valvesoftware.unity.openvr",
"version": "1.2.4",
"sha256": "e8f7a447163233b857da47add6dfcd96c83bf770130aea6bc06853f0ef105731",
"displayName": "OpenVR XR Plugin",
"url": "https://vpmm.dev/files/com.valvesoftware.unity.openvr/1.2.4/e8f7a447163233b857da47add6dfcd96c83bf770130aea6bc06853f0ef105731",
"author": {
"name": "Valve Corporation"
},
"dependencies": {
"com.unity.ugui": "1.0.0",
"com.unity.xr.legacyinputhelpers": "2.1.4",
"com.unity.xr.management": "3.2.13"
},
"description": "Provides rendering support for OpenVR devices in Unity XR. For input please see: https://github.com/ValveSoftware/steamvr_unity_plugin",
"keywords": [
"openvr",
"xr",
"virtual",
"reality",
"xreditorsubsystem",
"xrsdk",
"steamvr",
"vr",
"unity",
"sdk",
"valve"
],
"license": "BSD-3-Clause",
"unity": "2019.4",
"foundAt": "2026-07-25T21:18:48.265127Z",
"updatedAt": "2026-08-05T03:36:47.952217Z",
"changedAt": "2026-08-05T03:36:47.952217Z",
"buildAt": "2025-10-29T21:38:14Z",
"size": 17840023,
"uncompressedSize": 66515398,
"files": [
{
"path": "CHANGELOG.md",
"sha256": "d3605b1bf80e218bf0328657e8768580d22d0798a294d4bcf21aa8cbcf86f73b",
"size": 4294,
"guid": "632c08a4542346b42800524d75a1c4b7"
},
{
"path": "Documentation~/com.valvesoftware.unity.openvr.md",
"sha256": "dd240834fc74a8641e8ed10023f7a5d6e9418982b4e6601baa3067a52bdca776",
"size": 2602
},
{
"path": "Editor/OpenVRBuildProcessor.cs",
"sha256": "7bff390dfa7eb035ac92ac80920e4c9c774786d6efd1d50df0bc80467d05deed",
"size": 1908,
"guid": "ec7cec788a6acc34594dfa5d408b60bc"
},
{
"path": "Editor/OpenVRLoaderMetadata.cs",
"sha256": "a2fe2df68ddeedf50c3fcf4d02550030dd42c4b79e421a8bfb5817ddd3e4e6f9",
"size": 1861,
"guid": "c9587e8332e3478419afa1a60bf10342"
},
{
"path": "Editor/OpenVRSettingsCopier.cs",
"sha256": "63d8b6ea3b584e232da0a13fee9e274c48bda7a535a6e8465608b78d7e463299",
"size": 5410,
"guid": "65fe5cdf7c56dd54d9a7e049e172298d"
},
{
"path": "Editor/OpenVRSettingsEditor.cs",
"sha256": "eefe6d35a3a57fd8454459bb0a377b65bda1bb6879432d43f1f496b52209aa0e",
"size": 4015,
"guid": "7eb4dec25a44a6544a2981cc989b4d57"
},
{
"path": "Editor/Unity.XR.OpenVR.Editor.asmdef",
"sha256": "70c2dc088ba3bfee12098960ea00619a3e8746aa0f12fce09c7b84201212c678",
"size": 776,
"guid": "adb3fd52b4ffc2c468cf7f3da2b4ad61"
},
{
"path": "LICENSE.md",
"sha256": "cddce39468859af91f0e05326479f1eb0ebe07d1861a2c1271f40e1b70fd2723",
"size": 1503,
"guid": "a2023308208db9c41bc9b712556ef496"
},
{
"path": "README.md",
"sha256": "dcdb37770c812e354b9d662a6e5ca12e7f919d342e2087a4d17438292e332399",
"size": 3811,
"guid": "82648cdd62545954b8fbbd8752efa760"
},
{
"path": "Runtime/DeviceLayouts.cs",
"sha256": "cac4a82b03bd3e0cfa41a4b8d526df7d0e66fc92c7e4cc23ac1575e2b2547fc8",
"size": 289,
"guid": "776e8db597ee06842a94c5fe96a692db"
},
{
"path": "Runtime/OpenVREvents.cs",
"sha256": "25b99d991e4d6fc23fa52aba06fff415aada67c4e4f6e53f83c97f870f43ac38",
"size": 5365,
"guid": "dcdda031281fc234cb5a16b47b11fbcb"
},
{
"path": "Runtime/OpenVRHelpers.cs",
"sha256": "99b0fcbf0778edcbea41cef010c2cb3cc07b9aac67a864e76a02d30298d5e410",
"size": 2356,
"guid": "eb7cc2e2517b6a54096dad971cfd5d86"
},
{
"path": "Runtime/OpenVRLoader.cs",
"sha256": "dc2de9d7a9577038887e0e7c710f057e8ad07a236be29a391a76d5752955b6fd",
"size": 17322,
"guid": "5685c6ec3d77efd409c20e6da27a4c72"
},
{
"path": "Runtime/OpenVRSettings.cs",
"sha256": "7a3dd2b9aa9afb9d2dc249d8a56ffc7485addaabdd1bc355ea349cb329b57475",
"size": 7500,
"guid": "7a32bfe54d957ec4581fa4a630f1647a"
},
{
"path": "Runtime/Unity.XR.OpenVR.asmdef",
"sha256": "c6ecd864e7c2d57108a7ac742411c7a87d92c46b42d06ede09078b834b6696df",
"size": 858,
"guid": "35b9c7a103b322f43805bf1744257ac7"
},
{
"path": "Runtime/UnitySubsystemsManifest.json",
"sha256": "2399997f6ddd01ea998e083bbe342103bf76ed2b41d37e73adf43ed4c5be93dc",
"size": 299,
"guid": "fa3bd8930fa1a9f48876bda08d1f8b2d"
},
{
"path": "Runtime/openvr_api.cs",
"sha256": "c2581179c013ba68a4990b7d99626d875bb512ed3a9a9fa4637148fe4aa004ed",
"size": 360048,
"guid": "4c8d99218e05134429b8aba5de6dc700"
},
{
"path": "Runtime/x64/XRSDKOpenVR.dll",
"sha256": "59d3d9f6fe9e1a3484f3d70b709d379d37fcf5fe635e4f27d6956f82efb31a81",
"size": 599040,
"guid": "9d5810c1ea5c4b640a6f4be29474580e"
},
{
"path": "Runtime/x64/XRSDKOpenVR.dll.sig",
"sha256": "8b533f94bb8b2ee16cc3b2e4f816c938dd048fe36242a08231be2733a209ebd4",
"size": 1469,
"guid": "6ddc85d775bc7754e8f5340266a2d28b"
},
{
"path": "Runtime/x64/XRSDKOpenVR.exp",
"sha256": "3d1801feadd7994cbf2bcfc9d9eb6e10b075509e876010e4aa934f9c3ef67b6e",
"size": 118310,
"guid": "ef2271ff913ce714f9398c532983d093"
},
{
"path": "Runtime/x64/XRSDKOpenVR.lib",
"sha256": "76d6c86742212e2bf31b674a9d122a4c24eff4c9b96a9a1f3f8571d739b5136d",
"size": 191472,
"guid": "9e51df5ab1f66f5418a739e131d58a72"
},
{
"path": "Runtime/x64/libXRSDKOpenVR.so",
"sha256": "1f99dcf98036b70f1da436afe1dbec873a527849fb2d03a8d85072c6883aa61c",
"size": 529984,
"guid": "85d49a0048bacad4c9390536624325c2"
},
{
"path": "Runtime/x64/libopenvr_api.so",
"sha256": "9ba64e5288d450e4b856b7bfbb5de0fa0dcdbdbaba1ae71ccd5a7ae3ae7d6662",
"size": 1752088,
"guid": "c0400e7689f207e4fb193f75c8ddf993"
},
{
"path": "Runtime/x64/libopenvr_api.so.dbg",
"sha256": "cb0692d221a9e71e8f5557944637cff7ab7f1e8483f32963b845cade874a9221",
"size": 7473024,
"guid": "7de783e57669bf19e839e4a56f65afd9"
},
{
"path": "Runtime/x64/openvr_api.dll",
"sha256": "e61701f75930b4c47615d17f5901ca62edf1a948f5ea804d4cbbdc94ad2e6e2e",
"size": 836760,
"guid": "71386a05eac8ec4498473d915e4eacc5"
},
{
"path": "Runtime/x64/openvr_api.dll.sig",
"sha256": "2891293115e8a483d3d1d056ca3d8ee3783156e6124d62ab0b0b355c8b36b6ea",
"size": 1450,
"guid": "3298f456f679e3b4c81d058c8f0352b0"
},
{
"path": "Runtime/x64/openvr_api.lib",
"sha256": "a0bf57c5920f569e8d21ab3e5bc95bac4b73e2016217f8b5b93495a2a7197bbb",
"size": 5500,
"guid": "a1c5324878563254c995034b4f2b3fed"
},
{
"path": "Runtime/x64/openvr_api.pdb",
"sha256": "954c6257207267c472b64230305232903f756ec0facbabcc97f6d884456b8dd8",
"size": 11309056,
"guid": "72c6e0223c2105d498211c338e50bcee"
},
{
"path": "Runtime/x64/ucrtbased.dll",
"sha256": "5bfaea141dfee4dfe63a0f332d5701f55a5b45aac23b9c0d7d27d8563b68a0ee",
"size": 1808576,
"guid": "9afbbf83a040d6440ae4932e5304f426"
},
{
"path": "Runtime/x64/vc141.pdb",
"sha256": "d96e460d5814827533c2270b9aafdf6e4d01e5acf6fe46cb28237ee87e36c7c1",
"size": 1961984,
"guid": "01d1a3397d285ac46b0d6386be03f3c9"
},
{
"path": "Runtime/x64/vc142.pdb",
"sha256": "5f44587a28582425cdf6e3df7bd9d67ac4ba5fde67eecb5bf8f2cc7597917ac4",
"size": 1232896,
"guid": "48666f9e5c758b2459cb91f4d6092dec"
},
{
"path": "Runtime/x86/XRSDKOpenVR.dll",
"sha256": "8f77944032d87ff4bc6f369e97da20448857f6e423f2a6b4b43e05cf54b36ce1",
"size": 493568,
"guid": "f2298ee6083796c41a784a83c67d909a"
},
{
"path": "Runtime/x86/XRSDKOpenVR.dll.sig",
"sha256": "f3c2925d1b9d42530d273cd58b41e4d3376bf38c0ca40ac36328dfb6daf66486",
"size": 1469,
"guid": "cca992b603239a549ac05e6564cdb9f7"
},
{
"path": "Runtime/x86/XRSDKOpenVR.exp",
"sha256": "5c6e28fca2f0b01cd24241698b14b6c95390d2124135988d0629b1be8f0dae72",
"size": 122824,
"guid": "e34f011e92c64334e855c60e42034d89"
},
{
"path": "Runtime/x86/XRSDKOpenVR.lib",
"sha256": "ae2413a621eddf00817a4913a565125e2ad525389f899325eb3c3eb9d471125a",
"size": 199070,
"guid": "96f2ea2189c3c6c4a8ff0a21f23f4f71"
},
{
"path": "Runtime/x86/XRSDKOpenVR.pdb",
"sha256": "671cebcc94c0c9d7376e674a908f8bb52f745436dd2f9e65d7bc432d0b9a3eac",
"size": 13193216,
"guid": "fc14938268535ed41846b52c9543d61d"
},
{
"path": "Runtime/x86/libopenvr_api.so",
"sha256": "c90d23121f5438a79b65418baff323a984142f8ba651f54896ff3dae0100e658",
"size": 1768268,
"guid": "c84cf0fd350acc84c8c15bd6b6853ddb"
},
{
"path": "Runtime/x86/libopenvr_api.so.dbg",
"sha256": "843a55ec4d07d61fe46dea54313953b1f0e9675ea0162bd731e30c52c1193f09",
"size": 6399048,
"guid": "cb651e48473a9e24e90d2c9fbfa7349b"
},
{
"path": "Runtime/x86/openvr_api.dll",
"sha256": "fd100f4f6730b5fb01d644edca96c7280a09481f044f61695908feba2d9663c6",
"size": 631960,
"guid": "35384602e31b9654ab877f04fa188204"
},
{
"path": "Runtime/x86/openvr_api.dll.sig",
"sha256": "b445a3f6ecd224e557f9eb4f015918c4b78046c108d4d96b66b913164b228dd2",
"size": 1450,
"guid": "01966a65b61604b49a31bfc69825873b"
},
{
"path": "Runtime/x86/openvr_api.lib",
"sha256": "9ec5921313d97eb88d7fb98371e31cc0eb73f792266f8ea4ef387031fe0d3a3d",
"size": 5578,
"guid": "fa4cb61a8a460e84dbf5d16aa8f8b3f4"
},
{
"path": "Runtime/x86/openvr_api.pdb",
"sha256": "24e1f461391a320a690808e70adb283a65a685771bb35ad2c8b0e5cbe4ba5e49",
"size": 11374592,
"guid": "fc30dd0d8e1ab5c46ba4d04422f5b833"
},
{
"path": "Runtime/x86/ucrtbased.dll",
"sha256": "b5508168f8299a841d2e4a825e22009ee45324ac20e37e9dbef74883514ead9f",
"size": 1514176,
"guid": "bd5fdb090509d384b9a8c01f40e1f085"
},
{
"path": "Runtime/x86/vc141.pdb",
"sha256": "6e530334570afcac3ddecaa3a2ca0f5d510ef58f51457f6b5cadac0b7bd7f732",
"size": 1273856,
"guid": "c021bc044f6f8d14bbedf463c46d94c1"
},
{
"path": "Runtime/x86/vc142.pdb",
"sha256": "3e64d71fc94e3c6bb49cfc3a1ac283c4791d8e78deb6277a79f3dd1e35414343",
"size": 1273856,
"guid": "740c3aa8431d0334e80299de98723996"
},
{
"path": "package.json",
"sha256": "901f336b4def4ebbbebd7801d586d8211cf29d77f5cf3dd0ab552f3e70a955bd",
"size": 800,
"guid": "2d2923a5a31e1b04da55949c11b45583"
}
],
"tests": [
{
"class": "package.archive.convert",
"status": "pass",
"message": "passthrough",
"createdAt": "2026-07-25T21:18:48.266571Z"
},
{
"class": "package.archive.paths",
"status": "pass",
"message": "ok",
"createdAt": "2026-07-25T21:18:48.292694Z"
},
{
"class": "package.archive.paths.linux",
"status": "pass",
"message": "ok",
"createdAt": "2026-07-25T21:18:48.29475Z"
},
{
"class": "package.archive.paths.mac",
"status": "pass",
"message": "ok",
"createdAt": "2026-07-25T21:18:48.295615Z"
},
{
"class": "package.archive.paths.windows",
"status": "pass",
"message": "ok",
"createdAt": "2026-07-25T21:18:48.294056Z"
},
{
"class": "package.archive.unzip",
"status": "pass",
"message": "ok",
"createdAt": "2026-07-25T21:18:48.300894Z"
},
{
"class": "package.author",
"status": "pass",
"message": "ok",
"createdAt": "2026-08-02T19:22:48.84551Z"
},
{
"class": "package.av.clamav",
"status": "pass",
"message": "ok",
"createdAt": "2026-07-25T21:18:48.299904Z"
},
{
"class": "package.av.windefender",
"status": "pass",
"message": "ok",
"createdAt": "2026-07-25T21:18:48.300204Z"
},
{
"class": "package.compat.contradiction",
"status": "pass",
"message": "ok",
"createdAt": "2026-08-02T19:22:48.885231Z"
},
{
"class": "package.compat.network",
"status": "pass",
"message": "no non-allowlisted connections",
"createdAt": "2026-08-04T14:44:23.423787Z"
},
{
"class": "package.compat.screenshots",
"status": "skipped",
"message": "no UI entry points",
"createdAt": "2026-08-04T14:44:23.423573Z"
},
{
"class": "package.compat.sdk",
"status": "pass",
"message": "none declared",
"createdAt": "2026-08-02T19:22:48.884856Z"
},
{
"class": "package.compat.unity",
"status": "pass",
"message": "package.json unity=2019.4 · eras 2019",
"createdAt": "2026-08-02T19:22:48.884454Z"
},
{
"class": "package.compat.unity.missing",
"status": "pass",
"message": "ok",
"createdAt": "2026-08-02T19:22:48.885477Z"
},
{
"class": "package.compat.verify",
"status": "pass",
"message": "all eras pass",
"createdAt": "2026-08-05T03:36:47.987942Z"
},
{
"class": "package.compat.verify.2022",
"status": "pass",
"message": "compile: pass",
"createdAt": "2026-08-04T14:44:23.42294Z"
},
{
"class": "package.compat.verify.6",
"status": "pass",
"message": "compile: pass",
"createdAt": "2026-08-05T03:36:47.989348Z"
},
{
"class": "package.credentials",
"status": "pass",
"message": "ok",
"createdAt": "2026-07-25T21:18:48.299611Z"
},
{
"class": "package.dependencies.range",
"status": "pass",
"message": "ok",
"createdAt": "2026-07-25T21:18:48.288749Z"
},
{
"class": "package.field.optional.author.url",
"status": "skipped",
"message": "missing",
"createdAt": "2026-07-25T21:18:48.288083Z"
},
{
"class": "package.field.optional.changelogurl",
"status": "skipped",
"message": "missing",
"createdAt": "2026-07-25T21:18:48.286054Z"
},
{
"class": "package.field.optional.dependencies",
"status": "pass",
"message": "present",
"createdAt": "2026-07-25T21:18:48.278835Z"
},
{
"class": "package.field.optional.description",
"status": "pass",
"message": "present",
"createdAt": "2026-07-25T21:18:48.27471Z"
},
{
"class": "package.field.optional.documentationurl",
"status": "skipped",
"message": "missing",
"createdAt": "2026-07-25T21:18:48.28672Z"
},
{
"class": "package.field.optional.hideineditor",
"status": "pass",
"message": "present",
"createdAt": "2026-07-25T21:18:48.281088Z"
},
{
"class": "package.field.optional.keywords",
"status": "pass",
"message": "present",
"createdAt": "2026-07-25T21:18:48.278164Z"
},
{
"class": "package.field.optional.legacyfiles",
"status": "skipped",
"message": "missing",
"createdAt": "2026-07-25T21:18:48.282604Z"
},
{
"class": "package.field.optional.legacyfolders",
"status": "skipped",
"message": "missing",
"createdAt": "2026-07-25T21:18:48.281847Z"
},
{
"class": "package.field.optional.legacypackages",
"status": "skipped",
"message": "missing",
"createdAt": "2026-07-25T21:18:48.28331Z"
},
{
"class": "package.field.optional.license",
"status": "pass",
"message": "present",
"createdAt": "2026-07-25T21:18:48.275434Z"
},
{
"class": "package.field.optional.licensesurl",
"status": "skipped",
"message": "missing",
"createdAt": "2026-07-25T21:18:48.287389Z"
},
{
"class": "package.field.optional.samples",
"status": "skipped",
"message": "missing",
"createdAt": "2026-07-25T21:18:48.280286Z"
},
{
"class": "package.field.optional.type",
"status": "skipped",
"message": "missing",
"createdAt": "2026-07-25T21:18:48.277492Z"
},
{
"class": "package.field.optional.unity",
"status": "pass",
"message": "present",
"createdAt": "2026-07-25T21:18:48.276126Z"
},
{
"class": "package.field.optional.unityrelease",
"status": "skipped",
"message": "missing",
"createdAt": "2026-07-25T21:18:48.276807Z"
},
{
"class": "package.field.optional.vpmdependencies",
"status": "skipped",
"message": "missing",
"createdAt": "2026-07-25T21:18:48.279525Z"
},
{
"class": "package.field.optional.zipsha256",
"status": "skipped",
"message": "missing",
"createdAt": "2026-07-25T21:18:48.283999Z"
},
{
"class": "package.field.required.author.email",
"status": "warning",
"message": "missing",
"createdAt": "2026-07-25T21:18:48.273312Z"
},
{
"class": "package.field.required.author.name",
"status": "pass",
"message": "ok",
"createdAt": "2026-07-25T21:18:48.272607Z"
},
{
"class": "package.field.required.displayname",
"status": "pass",
"message": "ok",
"createdAt": "2026-07-25T21:18:48.271148Z"
},
{
"class": "package.field.required.name",
"status": "pass",
"message": "ok",
"createdAt": "2026-07-25T21:18:48.268091Z"
},
{
"class": "package.field.required.sha256",
"status": "pass",
"message": "ok",
"createdAt": "2026-07-25T21:18:48.274018Z"
},
{
"class": "package.field.required.version",
"status": "pass",
"message": "ok",
"createdAt": "2026-07-25T21:18:48.271902Z"
},
{
"class": "package.guid.duplicates",
"status": "pass",
"message": "ok",
"createdAt": "2026-07-25T21:18:48.299342Z"
},
{
"class": "package.guid.format",
"status": "pass",
"message": "ok",
"createdAt": "2026-07-25T21:18:48.298662Z"
},
{
"class": "package.guid.missing",
"status": "pass",
"message": "ok",
"createdAt": "2026-07-25T21:18:48.297985Z"
},
{
"class": "package.license",
"status": "pass",
"message": "ok: BSD-3-Clause",
"createdAt": "2026-07-25T21:18:48.292008Z"
},
{
"class": "package.license.expression",
"status": "pass",
"message": "ok: BSD-3-Clause",
"createdAt": "2026-07-25T21:18:48.285377Z"
},
{
"class": "package.license.file",
"status": "pass",
"message": "ok: BSD-3-Clause",
"createdAt": "2026-07-25T21:18:48.291267Z"
},
{
"class": "package.license.url",
"status": "skipped",
"message": "missing",
"createdAt": "2026-07-25T21:18:48.290396Z"
},
{
"class": "package.meta.missing",
"status": "pass",
"message": "ok",
"createdAt": "2026-07-25T21:18:48.296558Z"
},
{
"class": "package.meta.orphan",
"status": "pass",
"message": "ok",
"createdAt": "2026-07-25T21:18:48.297295Z"
},
{
"class": "package.name.length",
"status": "pass",
"message": "ok",
"createdAt": "2026-07-25T21:18:48.268629Z"
},
{
"class": "package.name.unity",
"status": "warning",
"message": "contains reserved token unity",
"createdAt": "2026-07-25T21:18:48.269451Z"
},
{
"class": "package.name.unity.prefix",
"status": "pass",
"message": "ok",
"createdAt": "2026-07-25T21:18:48.270314Z"
},
{
"class": "package.parsing",
"status": "pass",
"message": "ok",
"createdAt": "2026-07-25T21:18:48.301553Z"
},
{
"class": "package.samples.archive",
"status": "pass",
"message": "ok",
"createdAt": "2026-07-25T21:18:48.293355Z"
},
{
"class": "package.version",
"status": "pass",
"message": "ok",
"createdAt": "2026-07-25T21:18:48.284704Z"
},
{
"class": "package.vpmDependencies.range",
"status": "skipped",
"message": "missing",
"createdAt": "2026-07-25T21:18:48.28945Z"
}
],
"compat": {
"unityDeclared": "2019.4",
"unityEras": [
"2019"
],
"unitySources": [
"declared",
"verified"
],
"sdk": {},
"confidence": "mixed",
"signals": [
"asmdef.present",
"native_plugin",
"unity.declared"
],
"analyzedAt": "2026-08-05T03:21:38.543214688Z",
"verify": {
"matrix": [
{
"unity": "2022.3.22f1",
"era": "2022",
"sdkName": "",
"sdkVersion": "",
"compileStatus": "pass",
"compileMessage": "ok",
"pinRole": "current"
},
{
"unity": "6000.0.80f1",
"era": "6",
"sdkName": "",
"sdkVersion": "",
"compileStatus": "pass",
"compileMessage": "ok",
"pinRole": "preview"
}
],
"verifiedAt": "2026-08-05T03:35:41.413191285Z"
}
}
}