SARIF Security Report Visualizer & Inspector
Ingest and inspect Static Analysis Results Interchange Format (SARIF) reports from CodeQL, Semgrep, Trivy, Snyk, and ESLint. Filter findings, inspect code snippet contexts, trace taint dataflow execution paths, and export executive markdown audits.
4
CodeQL 2.17.3
2
Requires Urgent Remediation
1
Security Best Practice
1
Informational / Hygiene
4
Affected Source Files
4
Active Rule Definitions
Vulnerability Findings (4 of 4)
User-provided request query parameter 'username' flows directly into raw SQL string concatenation in db.query().
Building a SQL query from untrusted user input without sanitization makes the database vulnerable to SQL injection attacks.
const user = await db.query(`SELECT * FROM users WHERE username = '${req.query.username}' AND pass = '${req.query.password}'`);Unsanitized user comment text assigned to element.innerHTML allows stored Cross-Site Scripting.
High-entropy JWT signing key hardcoded in source repository instead of environment variable.
Password reset token generation uses Math.random(). Use crypto.randomUUID() or crypto.getRandomValues().
Multi-Engine Compatibility
Standardized parser adhering to the official OASIS SARIF v2.1.0 JSON schema, fully compatible with GitHub Advanced Security scans.
Taint Step & Context Flow
Visualize multi-step data flow execution traces from untrusted user-controlled sources down to vulnerable execution sinks.
100% Client-Side Privacy
Your sensitive source code snippets, internal file paths, and security vulnerability logs never leave your browser.