Abaixo está uma instrução que descreve uma tarefa de geração de SQL, combinada com uma entrada que fornece mais contexto sobre os esquemas de tabela disponíveis. Escreva o código SQL que responda adequadamente à solicitação
 ###Instrução: Quais são os tipos mais comuns de vulnerabilidades encontradas no último trimestre?
 ###Tabelas: 
CREATE TABLE vulnerabilities (vulnerability_id INT, vulnerability_type VARCHAR(255), discovered_date DATE); INSERT INTO vulnerabilities (vulnerability_id, vulnerability_type, discovered_date) VALUES (1, 'SQL Injection', '2021-04-01'), (2, 'Cross-site Scripting', '2021-04-05'), (3, 'Remote Code Execution', '2021-04-12'), (4, 'Denial of Service', '2021-05-02'), (5, 'Buffer Overflow', '2021-05-18'), (6, 'Path Traversal', '2021-06-03'), (7, 'Code Injection', '2021-06-09'), (8, 'Local File Inclusion', '2021-07-01');
SELECT vulnerability_type, COUNT(*) AS count FROM vulnerabilities WHERE discovered_date >= DATE_SUB(NOW(), INTERVAL 3 MONTH) GROUP BY vulnerability_type ORDER BY count DESC;