List of all items
Structs
- api::blob_fetcher::BlobFetchResult
- api::blob_fetcher::FetchMissingBlobsResult
- api::client::ApiClient
- api::client::ApiClientOptions
- api::types::BatchPackagePatches
- api::types::BatchPatchInfo
- api::types::BatchSearchResponse
- api::types::OrganizationInfo
- api::types::OrganizationsResponse
- api::types::PatchFileResponse
- api::types::PatchResponse
- api::types::PatchSearchResult
- api::types::SearchResponse
- api::types::VulnerabilityResponse
- crawlers::npm_crawler::NpmCrawler
- crawlers::python_crawler::PythonCrawler
- crawlers::ruby_crawler::RubyCrawler
- crawlers::types::CrawledPackage
- crawlers::types::CrawlerOptions
- manifest::operations::ManifestDiff
- manifest::recovery::PatchData
- manifest::recovery::PatchDataFileInfo
- manifest::recovery::PatchDataVulnerability
- manifest::recovery::RecoveryOptions
- manifest::recovery::RecoveryResult
- manifest::schema::PatchFileInfo
- manifest::schema::PatchManifest
- manifest::schema::PatchRecord
- manifest::schema::VulnerabilityInfo
- package_json::detect::PostinstallStatus
- package_json::find::PackageJsonFindResult
- package_json::find::PackageJsonLocation
- package_json::find::WorkspaceConfig
- package_json::update::UpdateResult
- patch::apply::ApplyResult
- patch::apply::VerifyResult
- patch::rollback::RollbackResult
- patch::rollback::VerifyRollbackResult
- utils::cleanup_blobs::CleanupResult
- utils::telemetry::PatchTelemetryContext
- utils::telemetry::PatchTelemetryError
- utils::telemetry::PatchTelemetryEvent
- utils::telemetry::TrackPatchEventOptions
Enums
- api::client::ApiError
- crawlers::types::Ecosystem
- manifest::recovery::RecoveryEvent
- package_json::find::WorkspaceType
- package_json::update::UpdateStatus
- patch::apply::VerifyStatus
- patch::rollback::VerifyRollbackStatus
- utils::fuzzy_match::MatchType
- utils::telemetry::PatchTelemetryEventType
Functions
- api::blob_fetcher::fetch_blobs_by_hash
- api::blob_fetcher::fetch_missing_blobs
- api::blob_fetcher::format_fetch_result
- api::blob_fetcher::get_missing_blobs
- api::client::get_api_client_from_env
- crawlers::npm_crawler::build_npm_purl
- crawlers::npm_crawler::get_bun_global_prefix
- crawlers::npm_crawler::get_npm_global_prefix
- crawlers::npm_crawler::get_pnpm_global_prefix
- crawlers::npm_crawler::get_yarn_global_prefix
- crawlers::npm_crawler::parse_package_name
- crawlers::npm_crawler::read_package_json
- crawlers::python_crawler::canonicalize_pypi_name
- crawlers::python_crawler::find_local_venv_site_packages
- crawlers::python_crawler::find_python_command
- crawlers::python_crawler::find_python_dirs
- crawlers::python_crawler::find_site_packages_under
- crawlers::python_crawler::get_global_python_site_packages
- crawlers::python_crawler::read_python_metadata
- hash::git_sha256::compute_git_sha256_from_bytes
- hash::git_sha256::compute_git_sha256_from_reader
- manifest::operations::diff_manifests
- manifest::operations::get_after_hash_blobs
- manifest::operations::get_before_hash_blobs
- manifest::operations::get_referenced_blobs
- manifest::operations::read_manifest
- manifest::operations::validate_manifest
- manifest::operations::write_manifest
- manifest::recovery::recover_manifest
- package_json::detect::generate_updated_postinstall
- package_json::detect::is_postinstall_configured
- package_json::detect::is_postinstall_configured_str
- package_json::detect::update_package_json_content
- package_json::detect::update_package_json_object
- package_json::find::detect_workspaces
- package_json::find::find_package_json_files
- package_json::update::update_multiple_package_jsons
- package_json::update::update_package_json
- patch::apply::apply_file_patch
- patch::apply::apply_package_patch
- patch::apply::normalize_file_path
- patch::apply::verify_file_patch
- patch::file_hash::compute_file_git_sha256
- patch::rollback::rollback_file_patch
- patch::rollback::rollback_package_patch
- patch::rollback::verify_file_rollback
- utils::cleanup_blobs::cleanup_unused_blobs
- utils::cleanup_blobs::format_bytes
- utils::cleanup_blobs::format_cleanup_result
- utils::enumerate::enumerate_node_modules
- utils::fuzzy_match::fuzzy_match_packages
- utils::fuzzy_match::is_purl
- utils::fuzzy_match::is_scoped_package
- utils::global_packages::get_bun_global_prefix
- utils::global_packages::get_global_node_modules_paths
- utils::global_packages::get_global_prefix
- utils::global_packages::get_npm_global_prefix
- utils::global_packages::get_pnpm_global_prefix
- utils::global_packages::get_yarn_global_prefix
- utils::global_packages::is_global_path
- utils::purl::build_gem_purl
- utils::purl::build_npm_purl
- utils::purl::build_pypi_purl
- utils::purl::is_gem_purl
- utils::purl::is_npm_purl
- utils::purl::is_purl
- utils::purl::is_pypi_purl
- utils::purl::parse_gem_purl
- utils::purl::parse_npm_purl
- utils::purl::parse_purl
- utils::purl::parse_pypi_purl
- utils::purl::strip_purl_qualifiers
- utils::telemetry::is_telemetry_disabled
- utils::telemetry::sanitize_error_message
- utils::telemetry::track_patch_applied
- utils::telemetry::track_patch_apply_failed
- utils::telemetry::track_patch_event
- utils::telemetry::track_patch_event_fire_and_forget
- utils::telemetry::track_patch_remove_failed
- utils::telemetry::track_patch_removed
- utils::telemetry::track_patch_rollback_failed
- utils::telemetry::track_patch_rolled_back
Type Aliases
- api::blob_fetcher::OnProgress
- manifest::recovery::OnRecoveryEventFn
- manifest::recovery::RefetchPatchFn
- utils::enumerate::EnumeratedPackage