I am not happy with the way I have saved Vulnerabilities' description in the database, but for this example, I think that this way is enough.
I taught about using Actions, Repositories, Services and DTOs, but it would have incremented the complexity of the project, but having a bigger project, I would definitely do it, for this situation I haven't found the need to use this resources.
I taught about implementing pagination and more query filters but, as the situation above, it would have increased the complexity, anyway, that is something I would do on a bigger project.
I haven't done TDD (Test Driven Development) because I am not 100% conformable with Testing yet, however, if I had more time I would have done Tests, even if not using TDD.
composer install
yarn
cp .env.example .env
php artisan key:generate
php artisan storage:link
php artisan migrate:fresh --seed
yarn build
php artisan serve
composer larastan
composer pint