nyx/tests/dynamic_fixtures/middleware/rails/benign.rb
2026-06-05 10:16:30 -05:00

14 lines
292 B
Ruby

# Phase 21 — Rack middleware benign control.
require 'shellwords'
class AuditMiddleware
def initialize(app)
@app = app
end
def call(env)
payload = (env['nyx.payload'] || env['QUERY_STRING']).to_s
system("echo " + Shellwords.escape(payload))
@app.call(env)
end
end