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 e a pontuação média de vulnerabilidade para cada fornecedor no último mês?
 ###Tabelas: 
CREATE TABLE vulnerabilities (vulnerability_id INT, vulnerability_type VARCHAR(255), discovered_date DATE, vendor VARCHAR(255), vulnerability_score INT); INSERT INTO vulnerabilities (vulnerability_id, vulnerability_type, discovered_date, vendor, vulnerability_score) VALUES (1, 'SQL Injection', '2021-03-22', 'Vendor A', 7), (2, 'Cross-site Scripting', '2021-04-15', 'Vendor B', 6), (3, 'Remote Code Execution', '2021-05-09', 'Vendor A', 8), (4, 'Denial of Service', '2021-07-03', 'Vendor B', 7), (5, 'Buffer Overflow', '2021-09-18', 'Vendor A', 5), (6, 'Path Traversal', '2021-10-27', 'Vendor B', 9), (7, 'Code Injection', '2021-11-12', 'Vendor A', 6), (8, 'Local File Inclusion', '2021-12-08', 'Vendor B', 8);
SELECT vendor, COUNT(*) AS total_vulnerabilities, AVG(vulnerability_score) AS avg_vulnerability_score FROM vulnerabilities WHERE discovered_date >= DATE_SUB(NOW(), INTERVAL 1 MONTH) GROUP BY vendor;