Безопасность использование exec()

Использую для парсинга ниже описанную строку.

Сомнения в безопасности, а другого пакета для аналогичной разборки нет,который подходил так же. Это на уровне роутера можно дополнительно обезопасить доступ, так же использую laravel passport.

exec("pdftotext -layout "$input_pdf_file" - ", $all_lines);

Либо как то по другому можно сделать?


Ответы (1 шт):

Автор решения: lezhni

Использование exec крайне неприемлимо для безопасности приложения. В вашем случае можно использовать библиотеки PHP для парсинга PDF, например, PDFParser

→ Ссылка