Repository Analysis

h4ckf0r0day/obscura

1.5 Likely human-written View on GitHub
1.5
Adjusted Score
1.5
Raw Score
100%
Time Factor
Last Push
Stars
Language
25,308
Lines of Code
68
Files
23
Pattern Hits
2026-05-31
Scan Date

Score History

Severity Breakdown

CRITICAL 0HIGH 0MEDIUM 7LOW 16

Pattern Findings

23 matches across 2 categories. Click a row to expand file-level details.

Decorative Section Separators7 hits · 21 pts
SeverityFileLineSnippet
MEDIUMcrates/obscura-cli/tests/mcp_client.rs6// ── minimal MCP client ────────────────────────────────────────────────────────
MEDIUMcrates/obscura-cli/tests/mcp_client.rs110// ── tests ─────────────────────────────────────────────────────────────────────
MEDIUMcrates/obscura-mcp/src/http.rs37 // ── request line ─────────────────────────────────────────────────────
MEDIUMcrates/obscura-mcp/src/http.rs54 // ── headers ──────────────────────────────────────────────────────────
MEDIUMcrates/obscura-mcp/src/http.rs78 // ── routing ──────────────────────────────────────────────────────────
MEDIUMcrates/obscura-js/src/runtime.rs1947 // ── Issue #45 (Playwright actionability) regression tests ────────────────
MEDIUMcrates/obscura-js/src/runtime.rs1947 // ── Issue #45 (Playwright actionability) regression tests ────────────────
Over-Commented Block16 hits · 16 pts
SeverityFileLineSnippet
LOWcrates/obscura-cli/src/main.rs41 /// Equivalent to `OBSCURA_ALLOW_PRIVATE_NETWORK=1` but per-process
LOWcrates/obscura-net/src/encoding.rs1//! Charset detection and decoding for HTTP response bodies.
LOWcrates/obscura-cdp/tests/concurrent_navigations.rs1//! Issue #19 smoke test: 5 parallel CDP clients each performing
LOW…obscura-cdp/tests/concurrent_navigations_with_fetch.rs1//! Issue #19 hard repro: 5 parallel clients with Fetch interception enabled
LOWcrates/obscura-cdp/src/dispatch.rs21 // navigation Obscura clears execution contexts (via
LOWcrates/obscura-cdp/src/dispatch.rs221 // (each owning its own V8 Isolate). All of them run on a single OS
LOWcrates/obscura-cdp/src/util.rs1/// Helpers shared across CDP domain handlers.
LOWcrates/obscura-cdp/src/server.rs141 info!("file:// navigation enabled (--allow-file-access). Do not expose this port to untrusted networks.");
LOWcrates/obscura-cdp/src/server.rs341 // Issue #19 follow-up: messages deferred from inside
LOWcrates/obscura-cdp/src/server.rs561 // `op_fetch_url`'s `resolve_rx.await` *with Isolate-N still entered*),
LOWcrates/obscura-js/js/bootstrap.js2401// 1. Lazy load: observe(img) -> first intersection -> load src -> unobserve.
LOWcrates/obscura-js/src/runtime.rs1881 #[test]
LOWcrates/obscura-js/src/runtime.rs1941 let _proxied = ObscuraJsRuntime::with_base_url_and_proxy(
LOWcrates/obscura-js/src/v8_flags.rs1use std::sync::Once;
LOWcrates/obscura-js/src/v8_lock.rs1//! Process-wide async lock that serializes V8 work across all `JsRuntime`s.
LOW.cargo/config.toml1[env]