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 médio de vulnerabilidades encontradas por fornecedor no último mês?
 ###Tabelas: 
CREATE TABLE vendor_vulnerabilities (id INT, vendor TEXT, domain TEXT, vulnerability_id INT, date_discovered DATE); INSERT INTO vendor_vulnerabilities (id, vendor, domain, vulnerability_id, date_discovered) VALUES (1, 'Tech Co', 'Network Security', 1, '2022-07-27'); INSERT INTO vendor_vulnerabilities (id, vendor, domain, vulnerability_id, date_discovered) VALUES (2, 'Data Inc', 'Endpoint Security', 2, '2022-07-28'); INSERT INTO vendor_vulnerabilities (id, vendor, domain, vulnerability_id, date_discovered) VALUES (3, 'SecureNet', 'Cloud Security', 3, '2022-07-29'); INSERT INTO vendor_vulnerabilities (id, vendor, domain, vulnerability_id, date_discovered) VALUES (4, 'AppSecure', 'Application Security', 4, '2022-07-30'); INSERT INTO vendor_vulnerabilities (id, vendor, domain, vulnerability_id, date_discovered) VALUES (5, 'AccessGuard', 'Identity and Access Management', 5, '2022-07-31');
SELECT AVG(vulnerability_count) as avg_vulnerabilities FROM (SELECT vendor, COUNT(*) as vulnerability_count FROM vendor_vulnerabilities WHERE date_discovered >= DATE_SUB(CURRENT_DATE, INTERVAL 1 MONTH) GROUP BY vendor) as subquery;