Stack position: 5/10. Blocked by #3001**,** #3002**.**
Gate outgoing HTTP client breadcrumbs and Redis command breadcrumbs via data_collection instead of send_default_pii.
Gate sites (all sentry-ruby)
- Faraday —
lib/sentry/faraday.rb:62-65: query, body → query_params + http_bodies (:outgoing_request)
- Net::HTTP —
lib/sentry/net/http.rb:75-78: query, body → same
- Excon —
lib/sentry/excon/middleware.rb:64-71: query, body → same
- Redis —
lib/sentry/redis.rb:65-69: command arguments → database.query_params
Files & tests
faraday.rb, net/http.rb, excon/middleware.rb, redis.rb
spec/sentry/faraday_spec.rb, spec/sentry/net/http_spec.rb, spec/sentry/excon_spec.rb, spec/sentry/redis_spec.rb, spec/sentry/breadcrumb/http_logger_spec.rb, spec/sentry/breadcrumb/redis_logger_spec.rb
Security-sensitive: outgoing request bodies/query + Redis args.
Stack position: 5/10. Blocked by #3001**,** #3002**.**
Gate outgoing HTTP client breadcrumbs and Redis command breadcrumbs via
data_collectioninstead ofsend_default_pii.Gate sites (all sentry-ruby)
lib/sentry/faraday.rb:62-65:query,body→query_params+http_bodies(:outgoing_request)lib/sentry/net/http.rb:75-78:query,body→ samelib/sentry/excon/middleware.rb:64-71:query,body→ samelib/sentry/redis.rb:65-69: commandarguments→database.query_paramsFiles & tests
faraday.rb,net/http.rb,excon/middleware.rb,redis.rbspec/sentry/faraday_spec.rb,spec/sentry/net/http_spec.rb,spec/sentry/excon_spec.rb,spec/sentry/redis_spec.rb,spec/sentry/breadcrumb/http_logger_spec.rb,spec/sentry/breadcrumb/redis_logger_spec.rbSecurity-sensitive: outgoing request bodies/query + Redis args.