You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Added exact pub.dev archive evidence for modern pubspec.lock hosted records.
Ohrisk now uses the lockfile SHA-256 against the fixed pub.dev archive URL,
verifies the complete download and pubspec.yaml package identity, and reads
bounded root license files. Custom hosted registries, Git/path sources, and
hashless legacy lock records remain unavailable instead of being redirected
to pub.dev.
Resolved Maven property expressions in project, dependency, and dependencyManagement coordinates. Large reactor builds such as Apache Spark
now match inherited managed versions under their concrete Scala artifact
names instead of reporting a missing version for the literal ${...} name.
Added exact public nuget.org evidence after local NuGet cache lookup. Ohrisk
discovers V3 endpoints from the service index, selects the normalized locked
version, requires the selected dependency input SHA-512 to match the catalog
SHA-512, verifies that digest and byte size against the downloaded NUPKG,
checks package and structurally parsed nuspec identity, and reads bounded
license evidence. Inputs without a package hash, private feeds, arbitrary
license URLs, credentials, and cross-host redirects remain outside the adapter
boundary, while the complete metadata and package chain is reusable from the
artifact cache in offline mode. Hashless-input warnings now distinguish
repository URLs from local checkouts and give the matching lockfile or restore
remediation without weakening the package-integrity requirement.