Description: Search for a component by name - applicable only for components synced from the JFrog Global database to Xray
Security: Requires a valid user with the "Read" permission
Usage: GET /component/{component_name}
Produces: application/json
Sample Response:
{ "component": "4:kdegames-devel", "package_type": "rpm", "name": "kdegames-devel", "description": "Development files for the KDE gaming libraries.Install kdegames-devel if you wish to develop or compile games for the KDE desktop.", "created": "2017-11-19T09:24:12.065Z", "modified": "2017-11-19T10:13:19.946Z", "sources": [ { "name": "archive-centos", "url": "http://vault.centos.org/", "updated": "2017-11-19T09:24:11.995Z" } ], "versions": [ { "version": "6:3.3.1-2", "released": "0001-01-01T00:00:00Z", "licenses": [ "GPL-3.0" ], "files": [ { "name": "kdegames-devel-3.3.1-2.i386.rpm", "sha256": "f256373977e2705e521e06c85f6f49cefcd6c74c8a0fa18dec2eb1bcefe7e4b4", "sha1": "d184ba4bd8e205fda0ba29b7f1db39b91174b1ef", "md5": "7b246aeef791ad549e78cda2c3c72a40" } ] } ] }
Operational Risk Sample Response
"versions": [ { "version": "7.6", "released": "2020-07-17T11:20:00Z", "licenses": [ "Apache-2.0" ], "files": [ { "name": "consent-core-api-7.6.jar", "sha256": "9be98a8b61db29e9660952fc041ffb3937a508eba686619f367e2b601345f2a8", "sha1": "7f32c9a9d228e1f14a7d298fe0d424d2e3309b05" } ], "op_risk": { "risk": "High", "risk_reason": "Number of new versions", "newer_versions": 80 } },
Response Codes:
200: Component found
400: Failed to resolve component mapping
500: Failed to get component by name