Skip to content

feat(pii): Wire Rails log-subscriber data (active_record, mailer, active_job) #3006

Description

@sl0thentr0py

Stack position: 7/10. Blocked by #3001**,** #3002**.**

Gate the remaining Rails log-subscriber attributes via data_collection.

Gate sites (sentry-rails)

  • lib/sentry/rails/log_subscribers/active_record_subscriber.rb:52-59: SQL bind params → database.query_params
  • lib/sentry/rails/log_subscribers/action_mailer_subscriber.rb:44-46 (message_id) and :76-79 (params, filtered)
  • lib/sentry/rails/log_subscribers/active_job_subscriber.rb:50-53: job arguments (filtered)

Files & tests

  • the three subscribers + parameter_filter.rb (reuse)
  • spec/sentry/rails/log_subscribers/active_record_subscriber_spec.rb, action_mailer_subscriber_spec.rb, active_job_subscriber_spec.rb, log_subscriber_spec.rb

Security-sensitive: DB bind values, mailer params, job args.

Metadata

Metadata

Assignees

Labels

Fields

No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions