mschwager / route-detect

Find authentication (authn) and authorization (authz) security bugs in web application routes.
BSD 3-Clause "New" or "Revised" License
246 stars 16 forks source link

Improve Rails support #8

Open mschwager opened 1 year ago

mschwager commented 1 year ago

Ruby Rails support for route detection and authn/authz detection is currently limited. This is primarily due to two factors:

For more information, see the paper route-detect is based on.

In short, there's a lot of automagic functionality going on behind the scenes in Rails routing that makes statically analyzing it via Semgrep rules challenging. This issue exists to document this shortcoming and brainstorm possibilities for improvement.