github.com / lightpanda-io
lightpanda-io/ browser
Zig·1075 files·commit 08219f9·scanned 26d ago·cached ✓
14/100
LOW RISK
Minor findings consistent with the project type. Nothing reachable from install hooks.
verdict accurate?
34,239 stars
8% file coverage
threat-state: lowlive
FINDINGS ░▒▓
warningRust unsafe blockunsafe blocks bypass Rust's memory safety guarantees. Malware uses them for raw pointer manipulation, shellcode injection, or calling dangerous foreign functions.src/rust/html5ever/lib.rs
let bytes = unsafe { std::slice::from_raw_parts(html, len) };
parse_document(sink, Default::default())
.from_utf8()+3warningRust unsafe blockunsafe blocks bypass Rust's memory safety guarantees. Malware uses them for raw pointer manipulation, shellcode injection, or calling dangerous foreign functions.src/rust/html5ever/prescan.rs
}
let input = unsafe { std::slice::from_raw_parts(html, len) };
let charset_bytes: &[u8] = if charset.is_null() {
&[]+3warningRust unsafe blockunsafe blocks bypass Rust's memory safety guarantees. Malware uses them for raw pointer manipulation, shellcode injection, or calling dangerous foreign functions.src/rust/html5ever/sink.rs
fn parse_error(&self, err: Cow<'static, str>) {
unsafe {
(self.parse_error_callback)(
self.ctx,+3Scores are heuristics. A “safe” verdict means no known-malicious patterns were found — clever malware can look boring. Wrong verdict? Flag it above; confirmed false positives become regression tests.
81 files scanned @ 08219f9 | 8/25/2026 | heuristic scan — always review manually
risk by category
code execution14
network & exfiltration0
file system access0
obfuscation0
supply chain0
owasp / injection0
telemetry
files 81/1075rules hit 4engine v5commit 08219f9
github
lightpanda-io/browser
Lightpanda: the headless browser designed for AI and automation
34239
1612
1321d
1075 files
81 scanned(8%)
08219f9
architecture░▒▓
entry (0) flagged (4) pkg (22)
103 nodes · 57 edgesscroll to zoom · click node to jump to finding