I have quick question. Is this code is vulnerable to SQL injection:
ActiveAdmin::SurveyPack.where("survey_schemas @> '{#{survey_schema}}'")
survey_schemas column is an array column in my rails app.
I have quick question. Is this code is vulnerable to SQL injection:
ActiveAdmin::SurveyPack.where("survey_schemas @> '{#{survey_schema}}'")
survey_schemas column is an array column in my rails app.
short answer, yes.
from ActiveAdmin::SurveyPack.where("survey_schemas @> '{#{survey_schema}}'")
to ActiveAdmin::SurveyPack.where("survey_schemas @> '{?}'", survey_schema)