Skip to content

Ruby probe (TracePoint): Rails, Sinatra, Rack #77

Open

Description

@vsn411

Part of #51. A probe for Ruby apps (Rails, Sinatra, Rack), built on the shared contract in #73.

Usage: RUBYOPT="-r/opt/secfoo/probe/ruby/secfoo_probe" bundle exec puma

Approach:

Must not: read arguments or locals (binding), or raise into app code.

Done when: Rails and Sinatra sample apps pass the #73 conformance kit, including a forked Puma cluster, and the PR includes an overhead benchmark.

Activity

  1. added
    enhancementNew feature or request
    help wantedExtra attention is needed
    hackathonOpen for the Secfoo hackathon
    difficulty: hardLeaderboard: 10 points when the PR closing this is merged
    on Nov 10, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    difficulty: hardLeaderboard: 10 points when the PR closing this is mergedenhancementNew feature or requesthackathonOpen for the Secfoo hackathonhelp wantedExtra attention is needed

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions