Where: stella-cli/Cargo.toml:26
Problem: stella-context, stella-graph, and stella-cli all take contextgraph-types (plus contextgraph-host, -trace, -conformance in stella-cli) as a git dependency from github.com/macanderson/context-graph-protocol, pinned only by commit rev, not a published crates.io version. This is core protocol/domain-type infrastructure for three crates sourced from a single personal, unreviewed, unversioned repository outside the workspace's own governance.
Suggested fix: Vendor the crate into the workspace or publish it to crates.io with normal semver; if it must stay external, mirror it and reference the mirror, and centralize the rev in one place (see next finding).
Audit confirmation: single-verifier-real (verifiers: opus).
Filed from round-3 /ultraudit (cross-model confirmed). Fixes already applied to safe-fix categories are in draft PR #815; this issue is a finding that needs a change beyond that scope.
Where:
stella-cli/Cargo.toml:26Problem: stella-context, stella-graph, and stella-cli all take
contextgraph-types(pluscontextgraph-host,-trace,-conformancein stella-cli) as a git dependency fromgithub.com/macanderson/context-graph-protocol, pinned only by commit rev, not a published crates.io version. This is core protocol/domain-type infrastructure for three crates sourced from a single personal, unreviewed, unversioned repository outside the workspace's own governance.Suggested fix: Vendor the crate into the workspace or publish it to crates.io with normal semver; if it must stay external, mirror it and reference the mirror, and centralize the rev in one place (see next finding).
Audit confirmation: single-verifier-real (verifiers: opus).
Filed from round-3
/ultraudit(cross-model confirmed). Fixes already applied to safe-fix categories are in draft PR #815; this issue is a finding that needs a change beyond that scope.