Overview
contract/src/error.rs (80 lines) defines the crate's error types and their API-facing representation, but there's no evident test asserting an internal/unexpected error variant's HTTP response body excludes things like file paths, dependency error debug output, or stack traces — details useful to an attacker probing the service.
Tasks
Acceptance Criteria
Notes for Contributors
Comment below to be assigned.
Overview
contract/src/error.rs(80 lines) defines the crate's error types and their API-facing representation, but there's no evident test asserting an internal/unexpected error variant's HTTP response body excludes things like file paths, dependency error debug output, or stack traces — details useful to an attacker probing the service.Tasks
Acceptance Criteria
Notes for Contributors
Comment below to be assigned.