List of all items
Structs
- api::blob_fetcher::BlobFetchResult
- api::blob_fetcher::FetchMissingBlobsResult
- api::client::ApiClient
- api::client::ApiClientEnvOverrides
- 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::schema::PatchFileInfo
- manifest::schema::PatchManifest
- manifest::schema::PatchRecord
- manifest::schema::VulnerabilityInfo
- package_json::detect::ScriptSetupStatus
- package_json::find::PackageJsonFindResult
- package_json::find::PackageJsonLocation
- package_json::find::WorkspaceConfig
- package_json::update::UpdateResult
- patch::apply::ApplyResult
- patch::apply::PatchSources
- patch::apply::VerifyResult
- patch::apply_lock::LockGuard
- patch::rollback::RollbackResult
- patch::rollback::VerifyRollbackResult
- patch::sidecars::types::SidecarAdvisory
- patch::sidecars::types::SidecarFile
- patch::sidecars::types::SidecarRecord
- utils::cleanup_blobs::CleanupResult
- utils::process::SystemCommandRunner
- utils::telemetry::PatchTelemetryContext
- utils::telemetry::PatchTelemetryError
- utils::telemetry::PatchTelemetryEvent
- utils::telemetry::TrackPatchEventOptions
- vex::build::BuildOptions
- vex::product::DetectResult
- vex::schema::Document
- vex::schema::Product
- vex::schema::Statement
- vex::schema::Subcomponent
- vex::schema::Vulnerability
- vex::verify::FailedPatch
- vex::verify::VerifyOutcome
Enums
- api::blob_fetcher::DownloadMode
- api::client::ApiError
- crawlers::pkg_managers::NpmPkgManager
- crawlers::types::Ecosystem
- package_json::detect::PackageManager
- package_json::find::WorkspaceType
- package_json::update::UpdateStatus
- patch::apply::AppliedVia
- patch::apply::VerifyStatus
- patch::apply_lock::LockError
- patch::cow::CowAction
- patch::package::ArchiveError
- patch::rollback::VerifyRollbackStatus
- patch::sidecars::SidecarError
- patch::sidecars::types::SidecarAdvisoryCode
- patch::sidecars::types::SidecarFileAction
- patch::sidecars::types::SidecarSeverity
- utils::telemetry::PatchTelemetryEventType
- vex::schema::Justification
- vex::schema::Status
Traits
Functions
- api::blob_fetcher::fetch_blobs_by_hash
- api::blob_fetcher::fetch_missing_blobs
- api::blob_fetcher::fetch_missing_sources
- api::blob_fetcher::format_fetch_result
- api::blob_fetcher::get_missing_archives
- api::blob_fetcher::get_missing_blobs
- api::client::build_proxy_fallback_client
- api::client::get_api_client_from_env
- api::client::get_api_client_with_overrides
- api::client::is_fallback_candidate
- api::client::looks_like_token_hash
- api::client::validate_token_shape
- crawlers::npm_crawler::build_npm_purl
- crawlers::npm_crawler::get_bun_global_prefix
- crawlers::npm_crawler::get_bun_global_prefix_with
- crawlers::npm_crawler::get_npm_global_prefix
- crawlers::npm_crawler::get_npm_global_prefix_with
- crawlers::npm_crawler::get_pnpm_global_prefix
- crawlers::npm_crawler::get_pnpm_global_prefix_with
- crawlers::npm_crawler::get_yarn_global_prefix
- crawlers::npm_crawler::get_yarn_global_prefix_with
- crawlers::npm_crawler::parse_bun_bin_output
- crawlers::npm_crawler::parse_npm_root_output
- crawlers::npm_crawler::parse_package_name
- crawlers::npm_crawler::parse_pnpm_root_output
- crawlers::npm_crawler::parse_yarn_dir_output
- crawlers::npm_crawler::read_package_json
- crawlers::pkg_managers::detect_npm_pkg_manager
- 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_command_with
- crawlers::python_crawler::find_python_dirs
- crawlers::python_crawler::find_site_packages_under
- crawlers::python_crawler::get_global_python_site_packages
- crawlers::python_crawler::parse_python_site_packages_output
- crawlers::python_crawler::read_python_metadata
- crawlers::ruby_crawler::parse_gem_env_output
- hash::git_sha256::compute_git_sha256_from_bytes
- hash::git_sha256::compute_git_sha256_from_reader
- manifest::operations::get_after_hash_blobs
- manifest::operations::get_before_hash_blobs
- manifest::operations::read_manifest
- manifest::operations::resolve_manifest_path
- manifest::operations::validate_manifest
- manifest::operations::write_manifest
- package_json::detect::generate_updated_script
- package_json::detect::is_setup_configured
- package_json::detect::is_setup_configured_str
- package_json::detect::update_package_json_content
- package_json::detect::update_package_json_object
- package_json::find::detect_package_manager
- package_json::find::detect_workspaces
- package_json::find::find_package_json_files
- package_json::update::update_package_json
- patch::apply::apply_file_patch
- patch::apply::apply_package_patch
- patch::apply::normalize_file_path
- patch::apply::select_installed_variants
- patch::apply::verify_file_patch
- patch::apply_lock::acquire
- patch::cow::break_hardlink_if_needed
- patch::diff::apply_diff
- patch::file_hash::compute_file_git_sha256
- patch::package::read_archive_filtered
- patch::package::read_archive_to_map
- patch::rollback::rollback_file_patch
- patch::rollback::rollback_package_patch
- patch::rollback::verify_file_rollback
- patch::sidecars::dispatch_fixup
- utils::cleanup_blobs::cleanup_unused_archives
- utils::cleanup_blobs::cleanup_unused_blobs
- utils::cleanup_blobs::format_bytes
- utils::cleanup_blobs::format_cleanup_result
- utils::env_compat::promote_legacy_env_vars
- utils::env_compat::read_env_with_legacy
- utils::env_compat::warn_legacy_once
- utils::fs::entry_file_type
- utils::fs::entry_is_dir
- utils::fs::list_dir_entries
- utils::fuzzy_match::fuzzy_match_packages
- utils::purl::build_gem_purl
- utils::purl::is_purl
- utils::purl::parse_gem_purl
- utils::purl::parse_pypi_purl
- utils::purl::purl_matches_identifier
- 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_fetch_failed
- utils::telemetry::track_patch_fetched
- utils::telemetry::track_patch_listed
- utils::telemetry::track_patch_remove_failed
- utils::telemetry::track_patch_removed
- utils::telemetry::track_patch_repair_failed
- utils::telemetry::track_patch_repaired
- utils::telemetry::track_patch_rollback_failed
- utils::telemetry::track_patch_rolled_back
- utils::telemetry::track_patch_scan_failed
- utils::telemetry::track_patch_scanned
- utils::telemetry::track_patch_setup
- utils::telemetry::track_patch_unlock_failed
- utils::telemetry::track_patch_unlocked
- utils::telemetry::track_vex_failed
- utils::telemetry::track_vex_generated
- vex::build::build_document
- vex::product::detect_product
- vex::time::format_unix_secs_rfc3339
- vex::time::now_rfc3339
- vex::verify::applied_patches