🚀. Socket Launch Week Day 2:Introducing Manifest Alerts.Learn more
Sign In

rav-xss

Package Overview
Dependencies
Maintainers
1
Versions
32
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

rav-xss - npm Package Compare versions

Comparing version
1.0.29
to
1.0.30
+1
-1
package.json
{
"name": "rav-xss",
"version": "1.0.29",
"version": "1.0.30",
"description": "⚙️ CLI/NPM | RAV XSS | 🎯 Basic Reflected XSS scanner for bug bounty programs.",

@@ -5,0 +5,0 @@ "main": "src/index.js",

@@ -23,2 +23,4 @@ "use strict";

* via Playwright (Modo Navegador) com detecção automática de ambiente.
* Inicializa o navegador com sandbox rigoroso para mitigar riscos de
* páginas maliciosas e ataques de supply-chain.
*/

@@ -128,3 +130,5 @@ class BrowserManager {

/**
* 🚀 Inicializa o navegador Playwright
* 🚀 Inicializa o navegador Playwright com sandbox reforçado.
* Desabilita credenciais de rede e barra downloads para isolar o ambiente
* de testes do sistema operacional real, prevenindo impactos de páginas maliciosas.
* @returns {Promise<Object>} Instância do navegador

@@ -147,3 +151,45 @@ */

'--disable-setuid-sandbox',
'--disable-dev-shm-usage'
'--disable-dev-shm-usage',
'--disable-web-security',
'--disable-features=VizDisplayCompositor',
'--disable-background-networking',
'--disable-sync',
'--disable-default-apps',
'--disable-translate',
'--disable-extensions',
'--disable-plugins',
'--disable-popup-blocking',
'--disable-prompt-on-repost',
'--disable-ipc-flooding-protection',
'--disable-hang-monitor',
'--disable-client-side-phishing-detection',
'--disable-component-update',
'--disable-domain-reliability',
'--disable-breakpad',
'--disable-background-timer-throttling',
'--disable-renderer-backgrounding',
'--disable-backgrounding-occluded-windows',
'--disable-field-trial-config',
'--disable-software-rasterizer',
'--disable-speech-api',
'--disable-print-preview',
'--disable-notifications',
'--no-default-browser-check',
'--no-first-run',
'--no-pings',
'--no-service-autorun',
'--media-cache-size=1',
'--disk-cache-size=1',
'--aggressive-cache-discard',
'--disable-accelerated-2d-canvas',
'--disable-gpu',
'--disable-reading-from-canvas',
'--disable-remote-fonts',
'--disable-partial-raster',
'--enable-features=NetworkService,NetworkServiceInProcess',
'--force-color-profile=srgb',
'--metrics-recording-only',
'--mute-audio',
'--no-experiments',
'--no-sandbox-and-elevated'
]

@@ -167,3 +213,5 @@ });

/**
* 🌐 Cria um novo contexto de navegação
* 🌐 Cria um novo contexto de navegação estritamente isolado.
* Desabilita permissões sensíveis e ignora erros HTTPS para evitar
* vazamento de informações ou interações maliciosas com o sistema.
* @returns {Promise<Object>} Contexto do navegador

@@ -176,3 +224,12 @@ */

userAgent: this.config.scanner.user_agent,
ignoreHTTPSErrors: true
ignoreHTTPSErrors: true,
permissions: [],
geolocation: undefined,
locale: 'en-US',
timezoneId: 'UTC',
acceptDownloads: false,
bypassCSP: false,
extraHTTPHeaders: {
'Accept-Language': 'en-US,en;q=0.9'
}
});

@@ -179,0 +236,0 @@ }