Tavily Search (Secure)
Tavily API ile güvenli arama/extract akışı çalıştır.
Gereksinim
TAVILY_API_KEYortam değişkeni tanımlı olmalı.- API anahtarını dosyaya yazma, commit etme veya çıktıda gösterme.
Arama
node {baseDir}/scripts/search.mjs "query"
node {baseDir}/scripts/search.mjs "query" -n 8 --deep
node {baseDir}/scripts/search.mjs "query" --topic news --days 3
URL içerik çıkarma
node {baseDir}/scripts/extract.mjs "https://example.com/article"
node {baseDir}/scripts/extract.mjs "https://a.com" "https://b.com"
Güvenlik kuralları
- Sadece
http/httpsURL kabul et. - Localhost, loopback, private IP ve
.local/.internalalan adlarını reddet. - Tek istekte URL sayısını sınırlı tut (script varsayılanı uygular).
- Hata durumunda kısa ve temiz hata ver; anahtar veya hassas veri dökme.