Expand description
Package Repository Management
Implements HTTP-based package repository fetching for VeridianOS package manager. Uses the network stack for actual HTTP communication.
Structs§
- Access
Control - Controls which uploaders are permitted to push packages to a repository.
- Http
Client - HTTP client for repository communication
- Http
Response - HTTP response
- Malware
Finding - A security finding produced by the scanner.
- Malware
Pattern - A pattern used to detect suspicious content in a package.
- Mirror
Manager - Manages multiple mirrors for a repository, providing failover.
- Mirror
Metadata - Metadata about a repository mirror.
- Repository
- Package repository
- Repository
Config - Configuration for multi-repository management.
- Repository
Entry - A single repository entry in the configuration.
- Repository
Index - Server-side repository metadata index.
- Repository
Index Entry - A single entry in the repository index.
- Security
Scanner - Scans packages for suspicious paths, excessive capabilities, and known-bad hashes.
- Vulnerability
Advisory - A vulnerability advisory for one or more packages.
- Vulnerability
Database - Database of known vulnerability advisories.
Enums§
- Http
Error - HTTP errors
- Mirror
Status - Status of a mirror.
- Pattern
Type - Classification of a malware detection pattern.
- Severity
- Severity level for security findings.
- Upload
Policy - Policy governing who may upload packages to a repository.