{
  "_id": "6a15440cacfb0bcc41d56b18",
  "Package": "rosv",
  "Title": "Client to Access and Operate on the 'Open Source Vulnerability'\nAPI",
  "Version": "0.5.1.9000",
  "Authors@R": "person(\"Allen\", \"OBrien\", , \"allen.g.obrien@gmail.com\", role = c(\"aut\", \"cre\", \"cph\"))",
  "Description": "Connect, query, and operate on information available from\nthe 'Open Source Vulnerability' database <https://osv.dev/>.\nAlthough 'CRAN' has vulnerabilities listed, these are few\ncompared to projects such as 'PyPI'. With tighter integration\nbetween 'R' and 'Python', having an 'R' specific package to\naccess details about vulnerabilities from various sources is a\nworthwhile enterprise.",
  "License": "MIT + file LICENSE",
  "Encoding": "UTF-8",
  "Roxygen": "list(markdown = TRUE)",
  "RoxygenNote": "7.2.3",
  "Config/testthat/edition": "3",
  "URL": "https://al-obrien.github.io/rosv/,\nhttps://github.com/al-obrien/rosv",
  "BugReports": "https://github.com/al-obrien/rosv/issues",
  "VignetteBuilder": "knitr",
  "Repository": "https://al-obrien.r-universe.dev",
  "Date/Publication": "2024-08-13 21:49:54 UTC",
  "RemoteUrl": "https://github.com/al-obrien/rosv",
  "RemoteRef": "HEAD",
  "RemoteSha": "fad0a1848cad7837654845d4a1aebc7a52ff3502",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-05-26 06:52:39 UTC",
    "User": "root"
  },
  "Author": "Allen OBrien [aut, cre, cph]",
  "Maintainer": "Allen OBrien <allen.g.obrien@gmail.com>",
  "MD5sum": "e74b028778c22a17ffdec5499dbe11a5",
  "_user": "al-obrien",
  "_type": "src",
  "_file": "rosv_0.5.1.9000.tar.gz",
  "_fileid": "e99bbc17f2b8efec280261192d6c5cfbd03797287d933c8dc9438f2d71923e1f",
  "_filesize": 217037,
  "_sha256": "e99bbc17f2b8efec280261192d6c5cfbd03797287d933c8dc9438f2d71923e1f",
  "_created": "2026-05-26T06:52:39.000Z",
  "_published": "2026-05-26T06:56:12.028Z",
  "_distro": "noble",
  "_jobs": [
    {
      "job": 77822438847,
      "time": 110,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7210672994"
    },
    {
      "job": 77822438813,
      "time": 130,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7210677998"
    },
    {
      "job": 77822438782,
      "time": 178,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7210679730"
    },
    {
      "job": 77822438790,
      "time": 159,
      "config": "macos-release-arm64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7210675503"
    },
    {
      "job": 77822080053,
      "time": 165,
      "config": "source",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7210644214"
    },
    {
      "job": 77822438823,
      "time": 101,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7210670763"
    },
    {
      "job": 77822438844,
      "time": 101,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7210670552"
    },
    {
      "job": 77822438802,
      "time": 82,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7210665923"
    },
    {
      "job": 77822438829,
      "time": 79,
      "config": "windows-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7210665313"
    }
  ],
  "_buildurl": "https://github.com/r-universe/al-obrien/actions/runs/26437010574",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_upstream": "https://github.com/al-obrien/rosv",
  "_commit": {
    "id": "fad0a1848cad7837654845d4a1aebc7a52ff3502",
    "author": "al-obrien <allen.g.obrien@gmail.com>",
    "committer": "al-obrien <allen.g.obrien@gmail.com>",
    "message": "Update tinyverse badge endpoint\n",
    "time": 1723585794
  },
  "_maintainer": {
    "name": "Allen OBrien",
    "email": "allen.g.obrien@gmail.com",
    "login": "al-obrien",
    "description": "",
    "uuid": 37438544
  },
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 2.10",
      "role": "Depends"
    },
    {
      "package": "digest",
      "version": ">= 0.6.0",
      "role": "Imports"
    },
    {
      "package": "furrr",
      "version": ">= 0.3.0",
      "role": "Imports"
    },
    {
      "package": "httr2",
      "version": ">= 1.0.0",
      "role": "Imports"
    },
    {
      "package": "jsonlite",
      "version": ">= 1.8.8",
      "role": "Imports"
    },
    {
      "package": "memoise",
      "version": ">= 2.0.0",
      "role": "Imports"
    },
    {
      "package": "purrr",
      "version": ">= 1.0.0",
      "role": "Imports"
    },
    {
      "package": "R6",
      "version": ">= 2.0.0",
      "role": "Imports"
    },
    {
      "package": "utils",
      "role": "Imports"
    },
    {
      "package": "httptest2",
      "version": ">= 1.0.0",
      "role": "Suggests"
    },
    {
      "package": "knitr",
      "role": "Suggests"
    },
    {
      "package": "rmarkdown",
      "role": "Suggests"
    },
    {
      "package": "testthat",
      "version": ">= 3.0.0",
      "role": "Suggests"
    }
  ],
  "_owner": "al-obrien",
  "_selfowned": true,
  "_usedby": 0,
  "_updates": [],
  "_tags": [],
  "_stars": 4,
  "_contributors": [
    {
      "user": "al-obrien",
      "count": 183,
      "uuid": 37438544
    }
  ],
  "_userbio": {
    "uuid": 37438544,
    "type": "user",
    "name": "al-obrien"
  },
  "_downloads": {
    "count": 314,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/rosv"
  },
  "_devurl": "https://github.com/al-obrien/rosv",
  "_pkgdown": "https://al-obrien.github.io/rosv/",
  "_searchresults": 7,
  "_rbuild": "4.6.0",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/NEWS.html",
    "extra/NEWS.txt",
    "extra/readme.html",
    "extra/readme.md",
    "extra/rosv.html",
    "manual.pdf"
  ],
  "_homeurl": "https://github.com/al-obrien/rosv",
  "_realowner": "al-obrien",
  "_cranurl": true,
  "_releases": [
    {
      "version": "0.4.2",
      "date": "2023-11-10"
    },
    {
      "version": "0.5.0",
      "date": "2023-11-23"
    },
    {
      "version": "0.5.1",
      "date": "2023-12-04"
    }
  ],
  "_exports": [
    "clear_osv_cache",
    "copy_rosv",
    "create_osv_list",
    "create_ppm_blacklist",
    "create_xref_whitelist",
    "get_content",
    "is_pkg_vulnerable",
    "is_rosv",
    "normalize_pypi_pkg",
    "osv_count_vulns",
    "osv_download",
    "osv_query",
    "osv_query_1",
    "osv_querybatch",
    "osv_scan",
    "osv_vulns",
    "RosvDownload",
    "RosvQuery1",
    "RosvQueryBatch",
    "RosvVulns"
  ],
  "_help": [
    {
      "page": "check_ecosystem",
      "title": "Check input against possible ecosystems available",
      "topics": [
        "check_ecosystem"
      ]
    },
    {
      "page": "clear_osv_cache",
      "title": "Reset cached results of OSV calls",
      "topics": [
        "clear_osv_cache"
      ]
    },
    {
      "page": "copy_rosv",
      "title": "Copy a {rosv} object",
      "topics": [
        "copy_rosv"
      ]
    },
    {
      "page": "create_osv_list",
      "title": "List packages identified in the OSV database",
      "topics": [
        "create_osv_list"
      ]
    },
    {
      "page": "create_ppm_blacklist",
      "title": "Create blacklist commands for Posit Package Manager",
      "topics": [
        "create_ppm_blacklist"
      ]
    },
    {
      "page": "create_xref_whitelist",
      "title": "Cross reference a whitelist of packages to a vulnerability database",
      "topics": [
        "create_xref_whitelist"
      ]
    },
    {
      "page": "fetch_ecosystems",
      "title": "Fetch all available ecosystems",
      "topics": [
        "fetch_ecosystems"
      ]
    },
    {
      "page": "get_content",
      "title": "Retrieve contents field from {rosv} R6 object",
      "topics": [
        "get_content"
      ]
    },
    {
      "page": "is_pkg_vulnerable",
      "title": "Detect if package within ecosystem has reported vulnerabilities",
      "topics": [
        "is_pkg_vulnerable"
      ]
    },
    {
      "page": "is_rosv",
      "title": "Is object made from {rosv} R6 class",
      "topics": [
        "is_rosv"
      ]
    },
    {
      "page": "normalize_pypi_pkg",
      "title": "Normalize package name to PyPI expectation",
      "topics": [
        "normalize_pypi_pkg"
      ]
    },
    {
      "page": "osv_count_vulns",
      "title": "Count the number of reported vulnerabilities",
      "topics": [
        "osv_count_vulns"
      ]
    },
    {
      "page": "osv_download",
      "title": "Download vulnerabilities from the OSV database",
      "topics": [
        ".osv_download",
        ".osv_download_cache",
        "osv_download"
      ]
    },
    {
      "page": "osv_query",
      "title": "Query OSV API for individual package vulnerabilities",
      "topics": [
        "osv_query"
      ]
    },
    {
      "page": "osv_query_1",
      "title": "Query OSV API for vulnerabilities based upon an individual package",
      "topics": [
        ".osv_query_1",
        ".osv_query_1_cache",
        "osv_query_1"
      ]
    },
    {
      "page": "osv_querybatch",
      "title": "Query OSV API for vulnerabilities given a vector of packages",
      "topics": [
        ".osv_querybatch",
        ".osv_querybatch_cache",
        "osv_querybatch"
      ]
    },
    {
      "page": "osv_scan",
      "title": "Use OSV database to scan for vulnerabilities",
      "topics": [
        "osv_scan"
      ]
    },
    {
      "page": "osv_vulns",
      "title": "Query OSV API for vulnerability information based on ID",
      "topics": [
        ".osv_vulns",
        ".osv_vulns_cache",
        "osv_vulns"
      ]
    },
    {
      "page": "RosvDownload",
      "title": "R6 Class for OSV Database Downloads",
      "topics": [
        "RosvDownload"
      ]
    },
    {
      "page": "RosvQuery1",
      "title": "R6 Class for OSV Query Endpoint",
      "topics": [
        "RosvQuery1"
      ]
    },
    {
      "page": "RosvQueryBatch",
      "title": "R6 Class for OSV Querybatch Endpoint",
      "topics": [
        "RosvQueryBatch"
      ]
    },
    {
      "page": "RosvVulns",
      "title": "R6 Class for OSV Vulns Endpoint",
      "topics": [
        "RosvVulns"
      ]
    }
  ],
  "_pkglogo": "https://github.com/al-obrien/rosv/raw/HEAD/man/figures/logo.png",
  "_readme": "https://github.com/al-obrien/rosv/raw/HEAD/README.md",
  "_rundeps": [
    "askpass",
    "cachem",
    "cli",
    "codetools",
    "curl",
    "digest",
    "fastmap",
    "furrr",
    "future",
    "globals",
    "glue",
    "httr2",
    "jsonlite",
    "lifecycle",
    "listenv",
    "magrittr",
    "memoise",
    "openssl",
    "parallelly",
    "purrr",
    "R6",
    "rappdirs",
    "rlang",
    "sys",
    "vctrs",
    "withr"
  ],
  "_vignettes": [
    {
      "source": "rosv.Rmd",
      "filename": "rosv.html",
      "title": "Introduction to rosv",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Package purpose",
        "Basic Examples",
        "Detect vulnerable packages",
        "List package vulnerabilities",
        "Scan an R project",
        "Use API helpers directly",
        "Result caching",
        "Creating a cross-referenced whitelist"
      ],
      "created": "2023-11-06 19:52:07",
      "modified": "2023-11-23 16:52:46",
      "commits": 8
    }
  ],
  "_score": 4.301029995663981,
  "_indexed": true,
  "_nocasepkg": "rosv",
  "_universes": [
    "al-obrien"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.5.1.9000",
      "date": "2026-05-26T06:54:26.000Z",
      "distro": "noble",
      "commit": "fad0a1848cad7837654845d4a1aebc7a52ff3502",
      "fileid": "41bfcac90381abdfa4e26737edb6712b266582b69a386666ef92e0c66a89ca28",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/al-obrien/actions/runs/26437010574"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "0.5.1.9000",
      "date": "2026-05-26T06:54:43.000Z",
      "distro": "noble",
      "commit": "fad0a1848cad7837654845d4a1aebc7a52ff3502",
      "fileid": "1d185ba944d9ff4cff83f0f4e2a1f45358950a4f1813961eb32ef5df4a263feb",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/al-obrien/actions/runs/26437010574"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "0.5.1.9000",
      "date": "2026-05-26T06:54:57.000Z",
      "commit": "fad0a1848cad7837654845d4a1aebc7a52ff3502",
      "fileid": "289e821d9c322a1321770ca5a3c0c10205d776a25407cb005ff02004d8802414",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/al-obrien/actions/runs/26437010574"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "0.5.1.9000",
      "date": "2026-05-26T06:54:35.000Z",
      "commit": "fad0a1848cad7837654845d4a1aebc7a52ff3502",
      "fileid": "791a391ef858f2f0ae4413566f9d58a1931de0d53e8494fe2deb3f4b52055586",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/al-obrien/actions/runs/26437010574"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "0.5.1.9000",
      "date": "2026-05-26T06:54:40.000Z",
      "commit": "fad0a1848cad7837654845d4a1aebc7a52ff3502",
      "fileid": "5f11d0f03500098ea02b76401650a504c5417d13433f0d7ebbef9a181b14db82",
      "status": "success",
      "buildurl": "https://github.com/r-universe/al-obrien/actions/runs/26437010574"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "0.5.1.9000",
      "date": "2026-05-26T06:54:10.000Z",
      "commit": "fad0a1848cad7837654845d4a1aebc7a52ff3502",
      "fileid": "5e4d4136617622d8409121ed38be3bf32c732d524e86883e31f07725d2b05ee9",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/al-obrien/actions/runs/26437010574"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "0.5.1.9000",
      "date": "2026-05-26T06:53:52.000Z",
      "commit": "fad0a1848cad7837654845d4a1aebc7a52ff3502",
      "fileid": "9d04600900b4cf86fdc2f8dfeaeebac143f3e282f309f7ad339c414652d0875d",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/al-obrien/actions/runs/26437010574"
    },
    {
      "r": "4.6.0",
      "os": "win",
      "version": "0.5.1.9000",
      "date": "2026-05-26T06:53:51.000Z",
      "commit": "fad0a1848cad7837654845d4a1aebc7a52ff3502",
      "fileid": "48a51da7aa7a344a5da573fe3a516f0e346a3b1e1b8dadc01f27876a5c64200e",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/al-obrien/actions/runs/26437010574"
    }
  ]
}