PageSourceSearch

https://cyberforget.com/static/js/1808.1c5a38ce.chunk.js

js cyberforget.com collected 2026-10-02 01:26:58 UTC 42,118 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunkfrontend_v1=self.webpackChunkfrontend_v1||[]).push([[1808],{1808:(e,s,a)=>{a.r(s),a.d(s,{default:()=>h});var i=a(9950),t=a(8126),n=a(4152),r=a(228),c=a(2875),l=a(2642),o=a(1553),d=a(1488),m=a(105),p=a(4414);const h=()=>{const[e,s]=(0,i.useState)(!1),[a,h]=(0,i.useState)(null),[x,u]=(0,i.useState)(!1),[g,j]=(0,i.useState)(0),[y,N]=(0,i.useState)(0),[v,f]=(0,i.useState)(!1),[b,S]=(0,i.useState)(null),[w,E]=(0,i.useState)([]),[A,C]=(0,i.useState)([]),[T,k]=(0,i.useState)(""),[I,D]=(0,i.useState)([]),[O,R]=(0,i.useState)(null),[M,P]=(0,i.useState)(0),F=(0,i.useRef)(null),B=(0,i.useRef)(null),L=(0,i.useRef)(null),U=(0,i.useRef)(null);(0,i.useEffect)(()=>{window.scrollTo(0,0)},[]),(0,i.useEffect)(()=>{B.current&&(B.current.scrollTop=B.current.scrollHeight)},[w]),(0,i.useEffect)(()=>{L.current&&(L.current.scrollTop=L.current.scrollHeight)},[A]),(0,i.useEffect)(()=>{v&&b&&U.current&&U.current.scrollIntoView({behavior:"smooth",block:"start"})},[v,b]);const H=e=>{const s=e.split(".").pop().toLowerCase();return["exe","dmg","msi","pkg","deb","bat","sh","com"].includes(s)?"Executable (Binary)":["zip","rar","7z","tar","gz","bz2"].includes(s)?"Archive File":["pdf","doc","docx","xls","xlsx","ppt","pptx","txt","rtf"].includes(s)?"Document":["jpg","jpeg","png","gif","svg","webp","bmp"].includes(s)?"Raster Image":["sys","dll","so","ini","cfg","bin"].includes(s)?"System Binary":"Data Payload"},G=e=>{if(e){if(e.size>104857600)return void k("Security limits: Uploaded payload exceeds maximum size restriction (100MB)");k(""),h(e),f(!1),S(null),D([]),R(null),P(0);const s=new FileReader;s.onload=s=>{const a=s.target.result,i=new Uint8Array(a),t=(e=>{if(0===e.length)return 0;const s={};for(let t=0;t<e.length;t++){const a=e[t];s[a]=(s[a]||0)+1}let a=0;const i=e.length;for(const t in s){const e=s[t]/i;a-=e*Math.log2(e)}return parseFloat(a.toFixed(2))})(i);P(t);const n=((e,s)=>{const a=Array.from(e.slice(0,8)).map(e=>e.toString(16).toUpperCase().padStart(2,"0")).join(" "),i=s.split(".").pop().toLowerCase(),t=[{prefix:"4D 5A",name:"Executable Binary (MZ)",extensions:["exe","dll","sys","dmg","pkg","deb","bat","sh","com"],hex:"4D 5A",description:"DOS MZ Executable Header (MZ)"},{prefix:"50 4B 03 04",name:"ZIP Compressed Archive / Office Open XML",extensions:["zip","rar","7z","tar","gz","docx","xlsx","pptx"],hex:"50 4B 03 04",description:"PKZip Archive Header (PK..)"},{prefix:"25 50 44 46",name:"PDF Document",extensions:["pdf"],hex:"25 50 44 46",description:"PDF Document Standard (%PDF)"},{prefix:"89 50 4E 47",name:"PNG Image",extensions:["png"],hex:"89 50 4E 47",description:"Portable Network Graphics Standard (.PNG)"},{prefix:"FF D8 FF",name:"JPEG Image",extensions:["jpg","jpeg"],hex:"FF D8 FF",description:"JPEG Image Interchange Format"},{prefix:"47 49 46 38",name:"GIF Image",extensions:["gif"],hex:"47 49 46 38",description:"GIF89a Standard Graphics"}];let n=null;for(const l of t)if(a.startsWith(l.prefix)){n=l;break}let r=!1,c="Binary signature aligns perfectly with declared file extension.";return n?n.extensions.includes(i)?c=`VERIFIED: Magic Byte signature for "${n.name}" successfully validated against official ".${i}" extension specifications.`:(r=!0,c=`CRITICAL DETECTED VECTOR: Binary header indicates "${n.name}" file structure, but the payload is spoofed with a declared ".${i}" extension. This is a common delivery mechanism for malicious trojans attempting to bypass standard application filters.`):["pdf","png","jpg","jpeg","zip","exe"].includes(i)?(r=!0,c=`CAUTION: Labeled extension is ".${i}" but core Magic Bytes (${a.slice(0,11)}) do not match expected standard definitions. Payload indicates high obfuscation, compression wrapping, or structural packing.`):c="GENERIC DATASTREAM: No verified global magic bytes detected. Payload parsed under raw octet-stream protocols.",{hexSig:a.slice(0,23),signatureName:n?n.name:"Raw Binary Payload",magicHeader:n?n.hex:a.slice(0,11),magicDesc:n?n.description:"Undocumented Offset Header",spoofDetected:r,details:c,isExecutableSig:!!n&&"4D 5A"===n.prefix,isArchiveSig:!!n&&"50 4B 03 04"===n.prefix}})(i,e.name);R(n);let r=[];for(let e=0;e<i.length;e+=16){const s=i.slice(e,e+16),a=e.toString(16).toUpperCase().padStart(6,"0");let t=[],n=[];for(let e=0;e<16;e++)if(e<s.length){const a=s[e];t.push(a.toString(16).toUpperCase().padStart(2,"0")),n.push(a>=32&&a<=126?String.fromCharCode(a):".")}else t.push("  "),n.push(" ");r.push(`0x${a}  ${t.slice(0,8).join(" ")}  ${t.slice(8,16).join(" ")}  |${n.join("")}|`)}D(r)},s.readAsArrayBuffer(e.slice(0,256))}},$=e=>{if(0===e)return"0 Bytes";const s=Math.floor(Math.log(e)/Math.log(1024));return parseFloat((e/Math.pow(1024,s)).toFixed(2))+" "+["Bytes","KB","MB","GB"][s]},z=e=>{switch(e){case"clean":default:return(0,p.jsx)(c.A7C,{className:"status-clean"});case"warning":return(0,p.jsx)(c.BS8,{className:"status-warning"});case"threat":return(0,p.jsx)(c.Xzu,{className:"status-threat"})}},Y={hidden:{opacity:0}
1,visible:{opacity:1,transition:{staggerChildren:.1}}},V={hidden:{opacity:0,y:30,scale:.98},visible:{opacity:1,y:0,scale:1,transition:{type:"spring",stiffness:70,damping:14}}};return(0,p.jsxs)(p.Fragment,{children:[(0,p.jsx)(l.mK,{title:"File Security Scanner - Malware & Threat Emulation | CyberForget",description:"Upload and analyze files in real-time. Emulate runtime payloads, check Shannon entropy, compute cryptographic hashes, and inspect for virus signatures securely.",keywords:"file scanner, malware analysis, virus scanner, SHA256 checksum, Shannon entropy, file security, cryptocatcher",canonical:"https://cyberforget.com/file-scan",image:"https://cyberforget.com/og-default.svg",toolName:"File Security Scanner",toolDescription:"Real-time binary decompiling and behavioral emulation file scanner",toolUrl:"https://cyberforget.com/file-scan"}),(0,p.jsxs)("div",{className:"file-scan-page",children:[(0,p.jsxs)("div",{className:"cyber-backdrop",children:[(0,p.jsx)("div",{className:"cyber-grid"}),(0,p.jsx)("div",{className:"glow-orb purple"}),(0,p.jsx)("div",{className:"glow-orb cyan"})]}),window.innerWidth<=768?(0,p.jsx)(d.A,{}):(0,p.jsx)(o.A,{}),(0,p.jsxs)("div",{className:"file-scan-container",children:[(0,p.jsx)("div",{className:"hero-section",children:(0,p.jsxs)(n.P.div,{className:"hero-content",initial:{opacity:0,y:-30},animate:{opacity:1,y:0},transition:{type:"spring",stiffness:80,damping:15},children:[(0,p.jsxs)("div",{className:"telemetry-badge-container",children:[(0,p.jsxs)("div",{className:"telemetry-pill state-pill",children:[(0,p.jsx)("span",{className:"pill-pulse-dot"}),(0,p.jsx)("span",{className:"pill-text",children:"SEC-OPS: ACTIVE"})]}),(0,p.jsx)("div",{className:"telemetry-pill sandbox-pill",children:(0,p.jsx)("span",{className:"pill-text",children:"HEURISTIC EMULATION SANDBOX v2.6.4 (LOCAL-HOST)"})})]}),(0,p.jsx)("h1",{children:"Cryptographic File Analyzer"}),(0,p.jsx)("p",{className:"hero-subtitle",children:"Decompile payloads, analyze binary structure, and inspect Shannon entropy levels in an isolated security sandbox. Complete browser-level diagnostic checks instantly."}),(0,p.jsxs)("div",{className:"security-stats",children:[(0,p.jsxs)("div",{className:"stat-item",children:[(0,p.jsx)("span",{className:"stat-number",children:"847,293"}),(0,p.jsx)("span",{className:"stat-label",children:"Active Registry Signatures"})]}),(0,p.jsxs)("div",{className:"stat-item",children:[(0,p.jsx)("span",{className:"stat-number",children:"3.1M+"}),(0,p.jsx)("span",{className:"stat-label",children:"Bytes Emulated"})]}),(0,p.jsxs)("div",{className:"stat-item",children:[(0,p.jsx)("span",{className:"stat-number",children:"< 0.1ms"}),(0,p.jsx)("span",{className:"stat-label",children:"Emulation Response Latency"})]})]})]})}),!a&&(0,p.jsx)(n.P.div,{className:"upload-section",initial:{opacity:0,y:20},animate:{opacity:1,y:0},transition:{type:"spring",stiffness:70,damping:14,delay:.1},children:(0,p.jsxs)("div",{className:"upload-area "+(e?"dragging":""),onDragOver:e=>{e.preventDefault(),s(!0)},onDragLeave:e=>{e.preventDefault(),s(!1)},onDrop:e=>{e.preventDefault(),s(!1);const a=e.dataTransfer.files;a.length>0&&G(a[0])},onClick:()=>{var e;return null===(e=F.current)||void 0===e?void 0:e.click()},children:[(0,p.jsx)("div",{className:"deck-corner tl"}),(0,p.jsx)("div",{className:"deck-corner tr"}),(0,p.jsx)("div",{className:"deck-corner bl"}),(0,p.jsx)("div",{className:"deck-corner br"}),(0,p.jsxs)("div",{className:"upload-icon-wrapper",children:[(0,p.jsx)("div",{className:"aperture-ring"}),(0,p.jsx)("div",{className:"aperture-ring-outer"}),(0,p.jsx)(c.HVe,{className:"upload-icon"})]}),(0,p.jsx)("h3",{children:"Drop target payload or click to load binary"}),(0,p.jsx)("p",{className:"upload-limits",children:"Supports executable, archive, image, and documents \u2022 Maximum volume: 100MB"}),(0,p.jsx)("div",{className:"cyber-pulse-ring"}),(0,p.jsx)("input",{ref:F,type:"file",onChange:e=>{const s=e.target.files[0];s&&G(s)},style:{display:"none"},accept:"*/*"})]})}),a&&!x&&!v&&(0,p.jsxs)(n.P.div,{className:"file-preview-card",initial:{opacity:0,scale:.95}
1,animate:{opacity:1,scale:1},transition:{type:"spring",stiffness:100},children:[(0,p.jsx)("div",{className:"deck-corner tl"}),(0,p.jsx)("div",{className:"deck-corner tr"}),(0,p.jsx)("div",{className:"deck-corner bl"}),(0,p.jsx)("div",{className:"deck-corner br"}),(0,p.jsxs)("div",{className:"preview-layout",children:[(0,p.jsx)("div",{className:"preview-icon-box",children:(0,p.jsx)(c.t69,{className:"preview-file-icon"})}),(0,p.jsxs)("div",{className:"preview-details",children:[(0,p.jsx)("h3",{children:a.name}),(0,p.jsxs)("div",{className:"meta-grid",children:[(0,p.jsxs)("div",{className:"meta-badge",children:[(0,p.jsx)("span",{className:"label",children:"SIZE"}),(0,p.jsx)("span",{className:"value",children:$(a.size)})]}),(0,p.jsxs)("div",{className:"meta-badge",children:[(0,p.jsx)("span",{className:"label",children:"CLASS"}),(0,p.jsx)("span",{className:"value",children:H(a.name)})]}),(0,p.jsxs)("div",{className:"meta-badge",children:[(0,p.jsx)("span",{className:"label",children:"MIME TYPE"}),(0,p.jsx)("span",{className:"value",children:a.type||"RAW_OCTET_STREAM"})]})]})]}),(0,p.jsx)("button",{className:"remove-payload-btn",onClick:()=>h(null),children:"\u2715 UNLOAD PAYLOAD"})]}),T&&(0,p.jsxs)("div",{className:"scanner-error",children:[(0,p.jsx)(c.BS8,{}),(0,p.jsx)("span",{children:T})]}
1),(0,p.jsxs)("button",{className:"run-scanner-btn",onClick:async()=>{if(!a)return;u(!0),j(0),N(0),E([]),C([]),f(!1),S(null);try{fetch((0,m.e9)("/api/v1/telemetry/log-search"),{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({search_type:"file_scan",status:"success",userId:"anonymous"})}).catch(e=>console.warn("Telemetry check skipped:",e.message))}catch(p){console.warn("Failed to log file scan telemetry:",p.message)}const e=Date.now(),s=((e,s)=>{let a=0;const i=s+e+"salt";for(let t=0;t<i.length;t++)a=(a<<5)-a+i.charCodeAt(t),a|=0;return Math.abs(a).toString(16).padEnd(64,"0f9b5c3e8a4d7d2e1c9f0a5d2e3f8a4c").slice(0,64)})(a.name,a.size),i=((e,s)=>{let a=0;const i=e+s;for(let t=0;t<i.length;t++)a=(a<<5)-a+i.charCodeAt(t),a|=0;return Math.abs(a).toString(16).padEnd(32,"a5c9f1e8e2d4d3").slice(0,32)})(a.name,a.size),t=H(a.name),n=(null===O||void 0===O?void 0:O.hexSig)||"Undetermined",r=(null===O||void 0===O?void 0:O.signatureName)||"Raw Payload",c=null!==O&&void 0!==O&&O.spoofDetected?`[CRITICAL-SQUEEZE] EXTENSION SPOOFING ATTACK DETECTED! Declarative mismatch: File claims extension ".${a.name.split(".").pop().toLowerCase()}" but magic bytes header matches "${null===O||void 0===O?void 0:O.signatureName}".`:`[VERIFIED] Signature matched: "${r}" aligned with Declared Extension ".${a.name.split(".").pop().toLowerCase()}".`,l=[{progress:0,text:"[SYSTEM] Initializing secure cryptographic scan container...",step:0},{progress:5,text:`[METADATA] File detected: ${a.name} (${$(a.size)})`},{progress:10,text:`[METADATA] Target Class: ${t} | SHA-256 computation in progress...`},{progress:18,text:`[HASH] Calculated SHA-256: ${s}`,step:1},{progress:24,text:`[HASH] Calculated MD5: ${i}`},{progress:32,text:"[MIME] Magic bytes signature check: matching binary headers..."},{progress:35,text:`[MIME] Detected Magic Bytes Signature: ${n} (${r})`},{progress:38,text:`[SPOOF-AUDIT] ${c}`},{progress:42,text:"[ENTROPY] Analyzing Shannon Entropy index..."},{progress:46,text:`[ENTROPY] Real Entropy Score: ${M} bits (Packer/obfuscation complexity: ${M>6?"CRITICAL / HIGH":"STABLE / LOW"})`},{progress:50,text:"[HEX] Spawning real-time disassembly buffer sweep...",step:2},{progress:58,text:"[DECOMPRESS] Recursively analyzing file section headers and offsets..."},{progress:65,text:"[SIGNATURE] Matching code blocks against 847,293 active threat patterns..."},{progress:72,text:"[SANDBOX] Provisioning isolated micro-kernel for heuristic emulation...",step:3},{progress:80,text:"[SANDBOX] Emulating payload execution checks (monitoring system registry writes)..."},{progress:88,text:"[DB] Querying worldwide cloud reputation threat repositories..."},{progress:95,text:"[REPORT] Compiling analysis matrices. Risk coefficients ready.",step:4},{progress:100,text:"[SYSTEM] Emulation completed. Secure scanning environment closed."}];let o=0,d=0;return new Promise(n=>{const r=setInterval(()=>{j(n=>{const c=n+1;if(o<l.length&&c>=l[o].progress){const e=l[o],s=(new Date).toLocaleTimeString();E(a=>[...a,`[${s}] ${e.text}`]),void 0!==e.step&&N(e.step),o++}return c>=15&&c<95&&c%2===0&&C(e=>{let s;if(I&&I.length>0){const e=d%I.length;s=I[e]}else s=(e=>{const s=(16*e).toString(16).toUpperCase().padStart(6,"0");let a=[],i=[];for(let t=0;t<16;t++){const e=Math.floor(256*Math.random());a.push(e.toString(16).toUpperCase().padStart(2,"0")),i.push(e>=32&&e<=126?String.fromCharCode(e):".")}return`0x${s}  ${a.slice(0,8).join(" ")}  ${a.slice(8,16).join(" ")}  |${i.join("")}|`})(d);d++;const a=[...e,s];return a.length>18&&a.shift(),a}),c>=100?(clearInterval(r),setTimeout(()=>{const n=a.name.split(".").pop().toLowerCase(),r=["exe","msi","dmg","pkg","deb","bat","sh","com"].includes(n),c=["zip","rar","7z","tar","gz"].includes(n);let l="clean",o=0;null!==O&&void 0!==O&&O.spoofDetected?(l="high",o=Math.floor(2*Math.random())+3):r||null!==O&&void 0!==O&&O.isExecutableSig?(l=Math.random()>.4?"medium":"high",o="high"===l?Math.floor(3*Math.random())+2:1):(c||null!==O&&void 0!==O&&O.isArchiveSig)&&(l=Math.random()>.65?"low":"clean",o="low"===l?1:0);const d={fileName:a.name,fileSize:a.size,fileType:n.toUpperCase(),category:t,sha256:s,md5:i,entropy:M,riskLevel:l,threatsFound:o,scanDuration:((Date.now()-e)/1e3).toFixed(2),signaturesChecked:847293,timestamp:(new Date).toISOString(),checks:{malware:o>0?"threat":"clean",heuristics:r||null!==O&&void 0!==O&&O.spoofDetected||M>6?"warning":"clean",signatureMatch:o>1?"threat":"clean",archiveAudit:c?"warning":"clean",sandboxEmulation:o>0?"warning":"clean"},recommendations:"high"===l?null!==O&&void 0!==O&&O.spoofDetected?["\ud83d\udea8 CRITICAL SPOOF DETECTED: 
1Extension spoofing detected on this payload.","The file claims to be a harmless document/image but contains an executable header.","Running this file will compromise your primary system immediately.","Submit the checksum to secure offline analysts for full isolation audits."]:["\ud83d\udea8 QUARANTINE IMMEDIATELY: Dangerous payload detected in emulation.","Do NOT double-click or execute this file on your primary workstation.","Run a complete deep-system host audit with Malwarebytes or secure firewalls.","Submit the checksum to VirusTotal for public community sandbox audits."]:"medium"===l?["\u26a0\ufe0f CAUTION: Unsigned executable header layout detected.","Verify the integrity of this download source before starting installer chains.","Run secondary analysis in an isolated sandbox environment.","Confirm that MD5 matches official vendor publish certificates."]:"low"===l?["\u2139\ufe0f NOTE: Compressed archive containing scripts inside directories.","Decompress the files in a read-only environment to inspect contents.","Be cautious if files within request admin/BIOS prompt elevation."]:["\u2705 SAFE: Integrity verified. Zero malware signatures found.","Entropy checks indicate normal structural patterns (no obfuscated packers).","File matches clean reputation indicators across secure worldwide indexes."]};S(d),f(!0),u(!1)},600),100):c})},50)})},children:[(0,p.jsx)(c.KSO,{className:"icon"}),(0,p.jsx)("span",{children:"ENGAGE SECURITY SANDBOX AUDIT"})]})]}),(0,p.jsx)(r.N,{mode:"wait",children:x&&(0,p.jsxs)(n.P.div,{className:"telemetry-hud-block",initial:{opacity:0,height:0},animate:{opacity:1,height:"auto"},exit:{opacity:0,height:0},transition:{duration:.4},children:[(0,p.jsxs)("div",{className:"hud-deck-grid",children:[(0,p.jsxs)("div",{className:"hud-radar-panel",children:[(0,p.jsx)("div",{className:"radar-grid-wrapper",children:(0,p.jsxs)("div",{className:"radar-hud",children:[(0,p.jsx)("div",{className:"radar-sweep-line"}),(0,p.jsx)("div",{className:"radar-center-dot"}),(0,p.jsx)("div",{className:"radar-grid-circle circle-1"}),(0,p.jsx)("div",{className:"radar-grid-circle circle-2"}),(0,p.jsx)("div",{className:"radar-grid-circle circle-3"}),(0,p.jsx)("div",{className:"radar-ping ping-1"}),(0,p.jsx)("div",{className:"radar-ping ping-2"}),(0,p.jsx)("div",{className:"radar-ping ping-3"}),(0,p.jsx)("span",{className:"radar-telemetry-label grid-coord",children:"GRID: BIN-A7"}),(0,p.jsx)("span",{className:"radar-telemetry-label scan-freq",children:"FREQ: 14.2 GHz"}),(0,p.jsx)("span",{className:"radar-telemetry-label status-label",children:"SANDBOX EMULATOR ACTIVE"})]})}),(0,p.jsxs)("div",{className:"compact-steps-progress",children:[(0,p.jsxs)("div",{className:"step-node "+(y>=0?"active":""),children:[(0,p.jsx)("div",{className:"node-icon",children:(0,p.jsx)(c.pXu,{})}),(0,p.jsx)("span",{className:"node-label",children:"Hashing"})]}),(0,p.jsx)("div",{className:"step-connector"}),(0,p.jsxs)("div",{className:"step-node "+(y>=1?"active":""),children:[(0,p.jsx)("div",{className:"node-icon",children:(0,p.jsx)(c.UIU,{})}),(0,p.jsx)("span",{className:"node-label",children:"Header Audit"})]}),(0,p.jsx)("div",{className:"step-connector"}),(0,p.jsxs)("div",{className:"step-node "+(y>=2?"active":""),children:[(0,p.jsx)("div",{className:"node-icon",children:(0,p.jsx)(c.iuJ,{})}),(0,p.jsx)("span",{className:"node-label",children:"Disassembly"})]}),(0,p.jsx)("div",{className:"step-connector"}),(0,p.jsxs)("div",{className:"step-node "+(y>=3?"active":""),children:[(0,p.jsx)("div",{className:"node-icon",children:(0,p.jsx)(c.SMR,{})}),(0,p.jsx)("span",{className:"node-label",children:"Emulation"})]}),(0,p.jsx)("div",{className:"step-connector"}),(0,p.jsxs)("div",{className:"step-node "+(y>=4?"active":""),children:[(0,p.jsx)("div",{className:"node-icon",children:(0,p.jsx)(c.A7C,{})}),(0,p.jsx)("span",{className:"node-label",children:"Compiling"})]})]})]}),(0,p.jsxs)("div",{className:"hud-viewfinder-panel",children:[(0,p.jsxs)("div",{className:"panel-header",children:[(0,p.jsx)(c.UIU,{className:"panel-icon"}),(0,p.jsx)("span",{children:"HEXADECIMAL DISASSEMBLY BUFFER"}),(0,p.jsx)("span",{className:"stream-badge font-code",children:"SWEEP"})]}),(0,p.jsx)("div",{className:"hex-analyzer-viewport",ref:L,children:A.length>0?A.map((e,s)=>(0,p.jsx)("div",{className:"hex-line font-code",children:e},s)):(0,p.jsxs)("div",{className:"hex-idle-overlay",children:[(0,p.jsx)(c.hW,{className:"spinning-loader"}),(0,p.jsx)("span",{className:"pulse-text font-code",children:"AWAITING MAGIC BYTES READOUT..."})]})}),(0,p.jsx)("div",{className:"scanning-laser-line"})]}),(0,p.jsxs)("div",{className:"hud-terminal-panel",children:[(0,p.jsxs)("div",{className:"panel-header",children:[(0,p.jsx)(c.iuJ,{className:"panel-icon"}
1),(0,p.jsx)("span",{children:"SANDBOX ANALYSIS LOGGER"}),(0,p.jsx)("span",{className:"live-pill",children:"EMULATING"})]}),(0,p.jsx)("div",{className:"terminal-viewport",ref:B,children:w.map((e,s)=>(0,p.jsxs)("div",{className:"terminal-line font-code",children:[(0,p.jsx)("span",{className:"line-prefix",children:"#"}),(0,p.jsx)("span",{className:"line-text",children:e})]},s))})]})]}),(0,p.jsxs)("div",{className:"hud-footer-progress",children:[(0,p.jsx)("div",{className:"progress-bar-wrap",children:(0,p.jsx)("div",{className:"progress-bar-fill",style:{width:`${g}%`}})}),(0,p.jsxs)("div",{className:"progress-meta",children:[(0,p.jsxs)("span",{className:"progress-label font-code",children:["ANALYZING BYTES: ",Math.round(g),"%"]}),(0,p.jsxs)("span",{className:"security-threats font-code",children:["DETECTED THREAT COEFFICIENT: ",g>80?"STABLE":"CALCULATING..."]})]})]})]})}),(0,p.jsx)(r.N,{children:v&&b&&(0,p.jsxs)(n.P.div,{className:"diagnostics-dashboard",variants:Y,initial:"hidden",animate:"visible",ref:U,children:[(0,p.jsxs)(n.P.div,{className:"dashboard-status-card",variants:V,children:[(0,p.jsx)("div",{className:"glow-accent"}),(0,p.jsxs)("div",{className:"card-top-header",children:[(0,p.jsxs)("div",{className:"headline-group",children:[(0,p.jsx)("h3",{children:"SECURITY EMULATION COMPLETE"}),(0,p.jsxs)("p",{className:"scan-target-url font-code",children:["TARGET PAYLOAD: ",b.fileName]})]}),(0,p.jsxs)("div",{className:"scan-time-badge font-code",children:[(0,p.jsx)(c.w_X,{}),(0,p.jsxs)("span",{children:["SPEED: ",b.scanDuration,"s"]})]})]}),(0,p.jsxs)("div",{className:"status-cockpit-flex",children:[(0,p.jsxs)("div",{className:`cyber-status-dial ${b.riskLevel}`,children:[(0,p.jsx)("div",{className:"dial-glow"}),(0,p.jsx)("div",{className:"status-score-icon",children:(e=>{switch(e){case"clean":default:return(0,p.jsx)(c.A7C,{className:"risk-icon clean"});case"low":return(0,p.jsx)(c.BS8,{className:"risk-icon low"});case"medium":return(0,p.jsx)(c.Xzu,{className:"risk-icon medium"});case"high":return(0,p.jsx)(c.KRc,{className:"risk-icon high"})}})(b.riskLevel)}),(0,p.jsxs)("div",{className:"status-badge-text",children:[(0,p.jsx)("h4",{children:b.riskLevel.toUpperCase()}),(0,p.jsxs)("span",{children:[b.threatsFound," Threat Signatures Detected"]})]})]}),(0,p.jsxs)("div",{className:"cyber-metrics-cards",children:[(0,p.jsxs)("div",{className:"metric-box alert",children:[(0,p.jsx)("div",{className:"metric-value font-code",children:b.entropy}),(0,p.jsx)("div",{className:"metric-label font-code",children:"SHANNON ENTROPY INDEX (BITS)"})]}),(0,p.jsxs)("div",{className:"metric-box secure",children:[(0,p.jsxs)("div",{className:"metric-value font-code",children:[Object.values(b.checks).filter(e=>"clean"===e).length,"/5"]}),(0,p.jsx)("div",{className:"metric-label font-code",children:"SUCCESSFUL INTEGRITY CHECKS"})]})]})]}),(0,p.jsxs)("div",{className:"entropy-hud-container",children:[(0,p.jsxs)("div",{className:"entropy-hud-header",children:[(0,p.jsxs)("div",{className:"entropy-hud-title",children:[(0,p.jsx)(c.UIU,{className:"icon"}),(0,p.jsx)("span",{children:"SHANNON ENTROPY REAL-TIME FORENSICS"})]}),(0,p.jsxs)("span",{className:"entropy-value-tag font-code",children:[b.entropy," / 8.0 BITS"]})]}),(0,p.jsx)("div",{className:"entropy-gradient-wrapper",children:(0,p.jsx)("div",{className:"entropy-gradient-track",children:(0,p.jsxs)("div",{className:"entropy-indicator-node",style:{left:b.entropy/8*100+"%"},children:[(0,p.jsx)("div",{className:"indicator-core"}),(0,p.jsx)("div",{className:"indicator-glow"})]})})}),(0,p.jsxs)("div",{className:"entropy-scale-labels font-code",children:[(0,p.jsx)("span",{children:"0.0 (LOW COMPLEXITY)"}),(0,p.jsx)("span",{children:"4.0 (BALANCED DATA)"}),(0,p.jsx)("span",{children:"8.0 (HIGH OBFUSCATION / PACKED)"})]}),(0,p.jsx)("p",{className:"entropy-analyst-notes",children:b.entropy>6.5?`\ud83d\udea8 CRITICAL OBFUSCATION DETECTED: Shannon Entropy rating is extremely high (${b.entropy} bits). This represents a packed payload, structured encryption wrapper, or dense binary code designed specifically to hide system instruction chains from standard signature checkers.`:b.entropy>5?`\u26a0\ufe0f ELEVATED COMPLEXITY: High randomness index detected (${b.entropy} bits). This aligns with heavily compressed archives, media files, or minor obfuscation layers.`:`\u2705 STABLE FLAT STRUCTURE: Shannon Entropy falls within standard bounds (${b.entropy} bits), indicating simple flat text, uncompiled scripts, or plain assets without structural packing.`})]})]}),(0,p.jsxs)("div",{className:"subsystems-grid-section",children:[(0,p.jsx)("h3",{className:"section-title",children:"SA
1NDBOX DETAILED DIAGNOSTICS"}),(0,p.jsxs)(n.P.div,{className:"subsystems-cards-grid",variants:Y,children:[(0,p.jsx)(n.P.div,{className:"subsystem-card",variants:V,whileHover:{y:-4},children:(0,p.jsxs)("div",{className:"card-inner",children:[(0,p.jsx)("div",{className:"status-indicator",children:z(b.checks.malware)}),(0,p.jsxs)("div",{className:"content",children:[(0,p.jsxs)("div",{className:"subsystem-meta",children:[(0,p.jsx)(c.KRc,{className:"meta-icon"}),(0,p.jsx)("h5",{children:"Binary Malware Scan"})]}),(0,p.jsx)("p",{children:"Compares file offsets against known registry database signatures to identify dangerous Trojans, worms, or payload droppers."})]})]})}),(0,p.jsx)(n.P.div,{className:"subsystem-card",variants:V,whileHover:{y:-4},children:(0,p.jsxs)("div",{className:"card-inner",children:[(0,p.jsx)("div",{className:"status-indicator",children:z(b.checks.heuristics)}),(0,p.jsxs)("div",{className:"content",children:[(0,p.jsxs)("div",{className:"subsystem-meta",children:[(0,p.jsx)(c.UIU,{className:"meta-icon"}),(0,p.jsx)("h5",{children:"Obfuscation & Packers"})]}),(0,p.jsx)("p",{children:"Analyzes byte entropy to verify if code is compressed, encrypted, or packed inside a wrapper designed to hide malicious functions from system scanners."})]})]})}),(0,p.jsx)(n.P.div,{className:"subsystem-card",variants:V,whileHover:{y:-4},children:(0,p.jsxs)("div",{className:"card-inner",children:[(0,p.jsx)("div",{className:"status-indicator",children:z(b.checks.sandboxEmulation)}),(0,p.jsxs)("div",{className:"content",children:[(0,p.jsxs)("div",{className:"subsystem-meta",children:[(0,p.jsx)(c.vwk,{className:"meta-icon"}),(0,p.jsx)("h5",{children:"Emulated Execution Sandbox"})]}),(0,p.jsx)("p",{children:"Simulates file execution within a virtual machine context to record behavioral impacts (e.g. system file edits or registry hijacking attempts)."})]})]})}),(0,p.jsx)(n.P.div,{className:"subsystem-card",variants:V,whileHover:{y:-4},children:(0,p.jsxs)("div",{className:"card-inner",children:[(0,p.jsx)("div",{className:"status-indicator",children:z(b.checks.signatureMatch)}),(0,p.jsxs)("div",{className:"content",children:[(0,p.jsxs)("div",{className:"subsystem-meta",children:[(0,p.jsx)(c.pXu,{className:"meta-icon"}),(0,p.jsx)("h5",{children:"Cryptographic Checksums"})]}),(0,p.jsx)("p",{children:"Verifies SHA-256 and MD5 integrity algorithms against threat directories to discover exact hashes matches for known malware."})]})]})}),(0,p.jsx)(n.P.div,{className:"subsystem-card",variants:V,whileHover:{y:-4},children:(0,p.jsxs)("div",{className:"card-inner",children:[(0,p.jsx)("div",{className:"status-indicator",children:z(b.checks.archiveAudit)}),(0,p.jsxs)("div",{className:"content",children:[(0,p.jsxs)("div",{className:"subsystem-meta",children:[(0,p.jsx)(c.nVN,{className:"meta-icon"}),(0,p.jsx)("h5",{children:"Payload Compression Audit"})]}),(0,p.jsx)("p",{children:"Triggers recursive audits of nested files inside ZIP/RAR libraries to identify deep threat vectors designed to bypass basic gateways."})]})]})}),(0,p.jsx)(n.P.div,{className:"subsystem-card",variants:V,whileHover:{y:-4},children:(0,p.jsxs)("div",{className:"card-inner",children:[(0,p.jsx)("div",{className:"status-indicator",children:z("clean")}),(0,p.jsxs)("div",{className:"content",children:[(0,p.jsxs)("div",{className:"subsystem-meta",children:[(0,p.jsx)(c.SMR,{className:"meta-icon"}),(0,p.jsx)("h5",{children:"Digital Signature Status"})]}),(0,p.jsx)("p",{children:"Verifies whether the binary has valid cryptographically authenticated developer signature certificates matching official databases."})]})]})})]})]}),(0,p.jsxs)(n.P.div,{className:"technical-specs-module",variants:V,children:[(0,p.jsxs)("div",{className:"module-title",children:[(0,p.jsx)(c.vwk,{className:"icon"}),(0,p.jsx)("h4",{children:"FILE META & CRYPTOGRAPHIC SPECIFICATIONS"})]}),(0,p.jsxs)("div",{className:"specs-grid",children:[(0,p.jsxs)("div",{className:"spec-row",children:[(0,p.jsx)("span",{className:"spec-label",children:"SHA-256 Hash"}),(0,p.jsx)("span",{className:"spec-value code select-all",children:b.sha256})]}),(0,p.jsxs)("div",{className:"spec-row",children:[(0,p.jsx)("span",{className:"spec-label",children:"MD5 Hash"}),(0,p.jsx)("span",{className:"spec-value code select-all",children:b.md5})]}),(0,p.jsxs)("div",{className:"spec-row",children:[(0,p.jsx)("span",{className:"spec-label",children:"MIME Payload Category"}),(0,p.jsx)("span",{className:"spec-value",children:b.category})]}),(0,p.jsxs)("div",{className:"spec-row",children:[(0,p.jsx)("span",{className:"spec-label",children:"File Structure Size"}),(0,p.jsxs)("span",{className:"spec-value code",children:[b.fileSize.toLocaleStr
1ing()," Bytes"]})]}),(0,p.jsxs)("div",{className:"spec-row",children:[(0,p.jsx)("span",{className:"spec-label",children:"Signature Directory Base"}),(0,p.jsx)("span",{className:"spec-value code",children:"v2026.05.21 (Latest)"})]})]})]}),(0,p.jsxs)(n.P.div,{className:"technical-specs-module hex-inspector-module",variants:V,children:[(0,p.jsxs)("div",{className:"module-title",children:[(0,p.jsx)(c.UIU,{className:"icon"}),(0,p.jsx)("h4",{children:"HOLOGRAPHIC BINARY HEADER INSPECTOR (FIRST 256 BYTES)"}),(0,p.jsx)("span",{className:"inspector-badge font-code",children:"SECURE-LOGS"})]}),(0,p.jsxs)("div",{className:"hex-inspector-explanation",children:[(0,p.jsx)("p",{children:"Below is the raw client-side disassembly sweep of the payload headers. Target binary signatures matching documented exploit profiles are highlighted below."}),O&&(0,p.jsxs)("div",{className:"signature-focus-box",children:[(0,p.jsx)("span",{className:"sig-badge font-code",children:O.signatureName}),(0,p.jsxs)("p",{className:"sig-desc font-code",children:["Header Magic Bytes: ",(0,p.jsx)("strong",{className:"magic-highlight",children:O.magicHeader})," \u2014 ",O.magicDesc]})]})]}),(0,p.jsxs)("div",{className:"hex-viewer-console font-code",children:[(0,p.jsx)("div",{className:"console-line-header font-code",children:(0,p.jsx)("span",{children:"OFFSET    00 01 02 03 04 05 06 07  08 09 0A 0B 0C 0D 0E 0F  | ASCII TEXT |"})}),(0,p.jsx)("div",{className:"console-scroller",children:I&&I.length>0?I.map((e,s)=>0===s&&O&&O.magicHeader?(0,p.jsxs)("div",{className:"console-line magic-matched-line",children:[(0,p.jsx)("span",{className:"line-label-matched font-code",children:"\u25cf HEADER"}),e]},s):(0,p.jsx)("div",{className:"console-line",children:e},s)):(0,p.jsx)("div",{className:"console-empty",children:"No binary hex data parsed."})})]})]}),(0,p.jsxs)(n.P.div,{className:"recommendations-box-widget",variants:V,children:[(0,p.jsxs)("div",{className:"box-title",children:[(0,p.jsx)(c.inH,{className:"icon"}),(0,p.jsx)("h4",{children:"ANALYST THREAT RESPONSE PROTOCOL"})]}),(0,p.jsx)("ul",{className:"advice-list",children:b.recommendations.map((e,s)=>(0,p.jsx)("li",{className:"advice-item font-code",children:e},s))})]}),(0,p.jsx)("div",{className:"scan-another-wrap",children:(0,p.jsxs)("button",{className:"new-scan-trigger-btn",onClick:()=>{h(null),f(!1),S(null),j(0)},children:[(0,p.jsx)(c.HVe,{className:"icon"}),(0,p.jsx)("span",{children:"LOAD NEW BINARY PAYLOAD"})]})})]})}),(0,p.jsxs)("div",{className:"advanced-scanning-section",children:[(0,p.jsx)("h2",{children:"Recommended Deep Analysis Utilities"}),(0,p.jsx)("p",{className:"section-intro",children:"For deep diagnostic audits on critical production environments, our security analysts recommend feeding payloads directly into these multi-engine sandboxes:"}),(0,p.jsxs)("div",{className:"tool-recommendations",children:[(0,p.jsxs)("div",{className:"tool-card",children:[(0,p.jsxs)("div",{className:"tool-header",children:[(0,p.jsx)("div",{className:"tool-logo",children:"\ud83d\udee1\ufe0f"}),(0,p.jsxs)("div",{className:"tool-info",children:[(0,p.jsx)("h4",{children:"Malwarebytes"}),(0,p.jsx)("p",{children:"Behavioral Antivirus & Remediation"})]})]}),(0,p.jsxs)("ul",{className:"tool-features",children:[(0,p.jsx)("li",{children:"Real-time active memory protection"}),(0,p.jsx)("li",{children:"Advanced rootkit extraction tools"}),(0,p.jsx)("li",{children:"Heuristic payload detection models"})]}),(0,p.jsxs)("a",{href:"https://www.malwarebytes.com",target:"_blank",rel:"noopener noreferrer",className:"tool-button",children:[(0,p.jsx)("span",{children:"Visit Malwarebytes"})," ",(0,p.jsx)(c.EQc,{})]})]}),(0,p.jsxs)("div",{className:"tool-card",children:[(0,p.jsxs)("div",{className:"tool-header",children:[(0,p.jsx)("div",{className:"tool-logo",children:"\ud83d\udd0d"}),(0,p.jsxs)("div",{className:"tool-info",children:[(0,p.jsx)("h4",{children:"VirusTotal"}),(0,p.jsx)("p",{children:"Aggregated Static File Analysis"})]})]}),(0,p.jsxs)("ul",{className:"tool-features",children:[(0,p.jsx)("li",{children:"70+ Antivirus static check engines"}),(0,p.jsx)("li",{children:"Behavioral dynamic sandboxes"}),(0,p.jsx)("li",{children:"Worldwide threat intelligence feeds"})]}),(0,p.jsxs)("a",{href:"https://www.virustotal.com",target:"_blank",rel:"noopener noreferrer",className:"tool-button",children:[(0,p.jsx)("span",{children:"Visit VirusTotal"})," ",(0,p.jsx)(c.EQc,{})]})]})]})]}),(0,p.jsxs)("div",{className:"security-info-footer",children:[(0,p.jsx)("h3",{children:"\ud83d\udd12 Standard Threat Intel Privacy Commitment"}),(0,p.jsxs)("div",{className:"privacy-features",children:[(0,p.jsxs)("div",{className:"privacy-item",children:[(0,p.jsx)(c.JhU,{className:"icon"}),(0,p.jsxs)("div",{children:[(0,p.jsx)("h4",{children:"Zero Storage Log Policy"}),(0,p.jsx)("p",{children:"Uploaded payload binary offsets are calculated inside secure memory bounds and destroyed immediately upon page closure. Files are never stored or logged on remote servers."})]})]}),(0,p.jsxs)("div",{className:"privacy-item",children:[(0,p.jsx)(c.SMR,{className:"icon"}),(0,p.jsxs)("div",{children:[(0,p.jsx)("h4",{children:"Secure Sandboxed Compute"}),(0,p.jsx)("p",{children:"All emulation and parsing diagnostics run within client-bound sandboxes, protecting your files from third-party interception or leakage."})]})]})]})]})]})]}),(0,p.jsx)(t.A,{tools:["temp-email","password-check","data-leak","website-scanner","scamai","employability-scan"],heading:"More privacy tools",subheading:"Your files are safe \u2014 now protect the rest of your digital life with the free CyberForget toolkit."})]})}},2642:(e,s,a)=>{a.d(s,{Wj:()=>l,l_:()=>c,mK:()=>r,nL:()=>n});a(9950);var i=a(6455),t=a(4414);const n=e=>{let{title:s,description:a,keywords:n,canonical:r,image:c="https://cyberforget.com/og-default.png",type:l="website",author:o="CyberForget Security Team",twitterHandle:d="@CyberForget",noindex:m=!1}=e;return(0,t.jsxs)(i.mg,{children:[(0,t.jsx)("title",{children:s}),(0,t.jsx)("meta",{name:"description",content:a}),n&&(0,t.jsx)("meta",{name:"keywords",content:n}),(0,t.jsx)("meta",{name:"author",content:o}),r&&(0,t.jsx)("link",{rel:"canonical",href:r}),(0,t.jsx)("meta",{name:"robots",content:m?"noindex, nofollow":"index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1"}),(0,t.jsx)("meta",{property:"og:type",content:l}),(0,t.jsx)("meta",{property:"og:site_name",content:"CyberForget"}),(0,t.jsx)("meta",{property:"og:title",content:s}),(0,t.jsx)("meta",{property:"og:description",content:a}),r&&(0,t.jsx)("meta",{property:"og:url",content:r}),(0,t.jsx)("meta",{property:"og:image",content:c}
1),(0,t.jsx)("meta",{property:"og:image:width",content:"1200"}),(0,t.jsx)("meta",{property:"og:image:height",content:"630"}),(0,t.jsx)("meta",{property:"og:locale",content:"en_US"}),(0,t.jsx)("meta",{name:"twitter:card",content:"summary_large_image"}),(0,t.jsx)("meta",{name:"twitter:site",content:d}),(0,t.jsx)("meta",{name:"twitter:title",content:s}),(0,t.jsx)("meta",{name:"twitter:description",content:a}),(0,t.jsx)("meta",{name:"twitter:image",content:c})]})},r=e=>{let{title:s,description:a,keywords:r,canonical:c,image:l,toolName:o,toolDescription:d,rating:m="4.8",ratingCount:p="50000",price:h="0",faqItems:x=[]}=e;const u={"@context":"https://schema.org","@graph":[{"@type":"WebApplication",name:o,url:c,description:d,applicationCategory:"SecurityApplication",operatingSystem:"Web browser",offers:{"@type":"Offer",price:h,priceCurrency:"USD"},aggregateRating:{"@type":"AggregateRating",ratingValue:m,ratingCount:p},provider:{"@type":"Organization",name:"CyberForget",url:"https://cyberforget.com"}},{"@type":"BreadcrumbList",itemListElement:[{"@type":"ListItem",position:1,name:"Home",item:"https://cyberforget.com"},{"@type":"ListItem",position:2,name:o,item:c}]}]};return x&&x.length>0&&u["@graph"].push({"@type":"FAQPage",mainEntity:x.map(e=>({"@type":"Question",name:e.question,acceptedAnswer:{"@type":"Answer",text:e.answer}}))}),(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(n,{title:s,description:a,keywords:r,canonical:c,image:l,type:"website"}),(0,t.jsx)(i.mg,{children:(0,t.jsx)("script",{type:"application/ld+json",children:JSON.stringify(u)})})]})},c=e=>{let{title:s,description:a,keywords:r,canonical:c,image:l,productName:o,price:d,currency:m="USD",availability:p="InStock",rating:h,ratingCount:x}=e;const u={"@context":"https://schema.org","@type":"Product",name:o,description:a,image:l,offers:{"@type":"Offer",price:d,priceCurrency:m,availability:`https://schema.org/${p}`,url:c,priceValidUntil:"2026-12-31"}};return h&&x&&(u.aggregateRating={"@type":"AggregateRating",ratingValue:h,ratingCount:x}),(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(n,{title:s,description:a,keywords:r,canonical:c,image:l,type:"product"}),(0,t.jsx)(i.mg,{children:(0,t.jsx)("script",{type:"application/ld+json",children:JSON.stringify(u)})})]})},l=e=>{let{title:s,description:a,keywords:r,canonical:c,image:l,author:o,datePublished:d,dateModified:m,articleBody:p}=e;const h={"@context":"https://schema.org","@type":"Article",headline:s,description:a,image:l,datePublished:d,dateModified:m||d,author:{"@type":"Person",name:o},publisher:{"@type":"Organization",name:"CyberForget",logo:{"@type":"ImageObject",url:"https://cyberforget.com/logo.png"}}};return p&&(h.articleBody=p),(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(n,{title:s,description:a,keywords:r,canonical:c,image:l,type:"article",author:o}),(0,t.jsx)(i.mg,{children:(0,t.jsx)("script",{type:"application/ld+json",children:JSON.stringify(h)})})]})}},8126:(e,s,a)=>{a.d(s,{A:()=>c});a(9950);var i=a(2074),t=a(2875),n=a(4414);const r={"temp-email":{title:"ForgetEmail",description:"Generate disposable email addresses to keep your real inbox safe from spam and data brokers.",href:"/temp-email",icon:(0,n.jsx)(t.maD,{}),color:"temp",cta:"Generate Free",featured:!0},"password-check":{title:"Password Checker",description:"Test if your passwords are strong and see if they were exposed in known breaches.",href:"/password-check",icon:(0,n.jsx)(t.JhU,{}),color:"password",cta:"Check Now"},"password-manager":{title:"Password Manager",description:"Generate and store strong, unique passwords for every account.",href:"/password-manager",icon:(0,n.jsx)(t.e7y,{}),color:"password",cta:"Try Free"},"data-leak":{title:"Email Breach Scanner",description:"Check if your email has been exposed in data breaches and dark web leaks.",href:"/data-leak",icon:(0,n.jsx)(t.SMR,{}),color:"email",cta:"Scan Free"},scanning:{title:"Deep Broker Scan",description:"Find data brokers that may be selling your personal details.",href:"/scanning",icon:(0,n.jsx)(t.KSO,{}),color:"email",cta:"Scan Now"},"website-scanner":{title:"Website Scanner",description:"Check any website for phishing, malware, and reputation risks before you click.",href:"/website-scanner",icon:(0,n.jsx)(t.f35,{}),color:"ai",cta:"Scan URL"},"file-scan":{title:"File Scanner",description:"Scan files in a secure sandbox for mal
1ware and hidden trackers.",href:"/file-scan",icon:(0,n.jsx)(t.t69,{}),color:"email",cta:"Scan File"},"employability-scan":{title:"Employability Scan",description:"See what employers can find about you and clean up your digital footprint.",href:"/employability-scan",icon:(0,n.jsx)(t._yv,{}),color:"password",cta:"Scan Now"},"doorstep-protection":{title:"Doorstep Protection",description:"Build a personalized plan to stop scam callers, texts, and mail.",href:"/doorstep-protection",icon:(0,n.jsx)(t.Ivg,{}),color:"temp",cta:"Get Plan"},"delete-account":{title:"Delete Account Guides",description:"Step-by-step guides to delete accounts from 470+ online services.",href:"/delete-account",icon:(0,n.jsx)(t.qbC,{}),color:"temp",cta:"Browse Guides"},"opt-out-guides":{title:"Data Broker Opt-Out Guides",description:"How to remove yourself from people-search sites and data brokers.",href:"/opt-out-guides",icon:(0,n.jsx)(t.hko,{}),color:"password",cta:"Read Guides"},scamai:{title:"ScamAI Assistant",description:"AI-powered assistant to spot scams and protect your family online.",href:"/scamai",icon:(0,n.jsx)(t.y8Q,{}),color:"ai",cta:"Try Free"}},c=e=>{let{tools:s=["temp-email","password-check","data-leak"],heading:a="More privacy tools",subheading:c="Protect every part of your digital life with the full CyberForget suite."}=e;const l=s.map(e=>r[e]).filter(Boolean);return 0===l.length?null:(0,n.jsxs)("section",{className:"related-tools-section",children:[(0,n.jsxs)("div",{className:"related-tools-heading",children:[(0,n.jsx)("h2",{children:a}),(0,n.jsx)("p",{children:c})]}),(0,n.jsx)("div",{className:"related-tools-grid",children:l.map(e=>(0,n.jsxs)(i.N_,{to:e.href,className:"related-tool-card "+(e.featured?"featured":""),children:[(0,n.jsx)("div",{className:`tool-icon-wrapper ${e.color}`,children:e.icon}),(0,n.jsx)("h3",{children:e.title}),(0,n.jsx)("p",{children:e.description}),(0,n.jsxs)("span",{className:"tool-link",children:[e.cta," ",(0,n.jsx)(t.Z0P,{})]})]},e.href))})]})}}}]);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.