-
CyberShield: An immersive, local-first threat intelligence and cybersecurity diagnostic workspace.
-
Terminal-inspired user interface optimized for high-performance frontend data rendering.
-
Dynamic landing view showing simulated real-time vector paths using canvas coordinate tracks
-
The core security workspace menu dividing data diagnostics into four decoupled client threads.
-
PhishGuard module executing local heuristic parsing rules to catch nesting and homograph vectors.
-
Thermodynamic entropy calculator projecting raw algorithmic crack-times against high-resource rigs.
-
Zero-knowledge breach simulation cross-referencing hashed identifiers against local leak data.
-
The final 8-vector comprehensive audit state tracking compliance to mint a custom security rating.
Inspiration
Modern web security utilities are fundamentally broken. Most mainstream password checkers, link scanners, and privacy diagnostics rely on heavy, bloated cloud servers that force users to transmit sensitive plaintext strings across external networks. This inherent architectural flaw compromises user privacy at the very point of analysis.
CyberShield was engineered to challenge this status quo. I wanted to build an elite, zero-trust, terminal-inspired workspace that operates entirely within the sandboxed client-side environment—ensuring that sensitive data vectors never leave the user's local hardware context.
What it does
CyberShield is a pure frontend, zero-dependency security diagnostic ecosystem driven by three distinct programmatic pillars:
- PhishGuard Heuristic Analyzer: A validation module that parses and dissects complex URLs in real time. It uses local pattern matching to identify nested domains, character substitutions, and deceptive punycode patterns.
- Password Entropy Simulator: A cryptographic complexity validator that mathematically calculates string resilience against brute-force attacks, displaying localized breakdown diagnostics.
- Dark Web Breach Intelligence: A zero-knowledge OSINT simulation that securely evaluates data exposure vectors using localized identifiers without transmitting user credentials.
- PrivacyScore Assessment: A non-linear weighted 8-vector questionnaire evaluating live device hygiene and behavioral security metrics to output an active threat rating profile.
How I built it
The platform was engineered from the ground up without relying on heavy frameworks, compilers, or third-party packages to guarantee lightweight execution and zero dependencies.
- The Layer: Semantic HTML5 structured for fast UI traversal.
- The Theme Engine: Custom CSS3 variables animating an immersive, dark terminal ecosystem.
- The Logic Framework: Monolithic Vanilla ECMAScript 6+ JavaScript managing all module calculations natively on the main client thread.
For the security validation mechanics of the credential engine, the script computes raw thermodynamic complexity based on total bits of character entropy:
$$E = L \cdot \log_2(R)$$
Where $L$ is the exact string sequence length and $R$ represents the dynamic range size of unique character sets deployed.
Challenges I faced
Building an all-in-one suite completely solo in a compressed timeline required extreme discipline in state tracking. Because I chose to bypass high-level UI frameworks, I had to architect a native JavaScript rendering flow to switch components seamlessly without polluting the global namespace.
Additionally, optimizing the PhishGuard module to perform advanced string heuristics locally without querying massive third-party lookup tables required writing highly restrictive text evaluation rules that maintain 100% precision.
Accomplishments that I'm proud of
I am incredibly proud of achieving 100% code execution isolation. Every calculation, password audit, and heuristic parsing script happens strictly on the user's computer. Building a highly polished security tool completely by myself in under 48 hours proves that optimization and native code will always triumph over bloated software frameworks.
What's next for CyberShield
The next architectural iteration involves deploying the native browser WebCrypto API to implement localized file encryption tools, integrating live community phishing blacklists, and styling advanced visual graphs to map local machine diagnostic histories.
Built With
- css3
- cybersecurity
- es6
- html5
- javascript
- local-first
- vanilla-js
- web-security
- zero-dependency

Log in or sign up for Devpost to join the conversation.