Get rid of eval in OpenQA::WebAPI::Plugin::HashedParams
This plugin is a helper to receive nested data structures, as it can turn query parameters like
into a data structure.
It is used only in the
The code removes unsafe characters and creates perl code which is then loaded with
- The code could probably be replaced without
eval, so we wouldn't need to clean the input.
- The Table API endpoints could also be changed to accept JSON instead, and we could get rid of the whole module.