cкорее это я не правильно ответил, отвечал тебе, только что не совсем корректно ответил
мысли смешались в голове, произошло замыкание и

Проблеммы с безопасностью возможны только при не правильной настройке окружения, ну и собственно кода.
А хранение в бд, просто убирает прослойку сохранение в фс, хотя у каждого своя паранойя, а само решение зависит от поставленной задачи. ТС задумался о безопасности , храни в бд, и отдавай напрямую оттуда, проблем меньше. А как нагадить, тут особо не задумывался особо, потенциально те же проблемы что и с изображениями