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: Qual é o número total de vulnerabilidades encontradas para cada produto de software no último ano, dividido por nível de gravidade?
 ###Tabelas: 
CREATE TABLE vulnerabilities (id INT, product VARCHAR(255), severity VARCHAR(255), discovered_at DATETIME);
SELECT product, severity, SUM(total) as total FROM (SELECT product, severity, COUNT(*) as total FROM vulnerabilities WHERE discovered_at >= DATE_SUB(NOW(), INTERVAL 1 YEAR) GROUP BY product, severity) AS subquery GROUP BY product;