Skip to content

invokehoneybadger/invokehoneybadger.github.io

Repository files navigation

InvokeHoneyBadger β€” HBV (HoneyBadger Vanguard)

License Security

InvokeHoneyBadger is the origin project for HoneyBadger Vanguard (HBV) β€” red-team tooling, recon frameworks, and community resources.

This repository contains the official landing page for invokehoneybadger.com, deployed via GitHub Pages.


🦑 What is HBV?

HoneyBadger Vanguard (HBV) represents:

  • Red-team tooling for security professionals
  • Reconnaissance frameworks for ethical hacking and penetration testing
  • Community resources for security researchers and practitioners
  • Real-world tradecraft hardened by operational experience

πŸ“ Repository Contents

invokehoneybadger.github.io/
β”œβ”€β”€ index.html                  # Main landing page (responsive, terminal-themed)
β”œβ”€β”€ styles.css                  # External stylesheet (modular, cacheable)
β”œβ”€β”€ js/                         # JavaScript modules
β”‚   β”œβ”€β”€ matrix.js               # Matrix rain animation
β”‚   β”œβ”€β”€ hexagon.js              # Hexagon overlay effects
β”‚   β”œβ”€β”€ terminal.js             # Terminal stream simulation
β”‚   β”œβ”€β”€ boot.js                 # Boot sequence with audio
β”‚   └── counter.js              # Visitor counter
β”œβ”€β”€ .github/
β”‚   β”œβ”€β”€ workflows/
β”‚   β”‚   β”œβ”€β”€ deploy.yml          # GitHub Pages deployment
β”‚   β”‚   β”œβ”€β”€ security-scan.yml   # Trivy, TruffleHog, HTML validation, Lighthouse
β”‚   β”‚   β”œβ”€β”€ codeql.yml          # CodeQL security analysis
β”‚   β”‚   └── optimize-assets.yml # Automatic CSS/JS minification
β”‚   └── dependabot.yml          # Automated dependency updates
β”œβ”€β”€ CNAME                       # Custom domain configuration
β”œβ”€β”€ README.md                   # This file
β”œβ”€β”€ LICENSE                     # MIT License
β”œβ”€β”€ SECURITY.md                 # Security policy and vulnerability reporting
β”œβ”€β”€ DEPLOYMENT.md               # Server configuration and deployment guide
β”œβ”€β”€ CONTRIBUTING.md             # Contribution guidelines
β”œβ”€β”€ _headers                    # HTTP headers config (Netlify/CDN)
β”œβ”€β”€ robots.txt                  # SEO crawler directives
β”œβ”€β”€ sitemap.xml                 # SEO sitemap
β”œβ”€β”€ manifest.json               # PWA manifest
β”œβ”€β”€ .well-known/
β”‚   └── security.txt            # RFC 9116 security contact information
β”œβ”€β”€ invokehoneybadger_favicon.ico
└── invokehoneybadger_favicon_32.png

πŸš€ Quick Start

Local Development

  1. Clone the repository:

    git clone https://github.com/invokehoneybadger/invokehoneybadger.github.io.git
    cd invokehoneybadger.github.io
  2. Serve locally:

    # Using Python 3
    python3 -m http.server 8000
    
    # Or using Node.js (npx http-server)
    npx http-server -p 8000
  3. Open in browser:

    http://localhost:8000
    

GitHub Pages Deployment

This site is automatically deployed via GitHub Pages:


πŸ”’ Security

Security Features

This repository implements industry-standard security practices:

  • βœ… Content Security Policy (CSP) - Prevents XSS and code injection
  • βœ… X-Frame-Options - Clickjacking protection
  • βœ… X-Content-Type-Options - MIME-sniffing protection
  • βœ… Referrer-Policy - Controls referrer information leakage
  • βœ… Permissions-Policy - Restricts browser feature access
  • βœ… RFC 9116 security.txt - Standardized vulnerability disclosure
  • βœ… HTTPS Enforcement - GitHub Pages provides automatic HTTPS

Reporting Vulnerabilities

If you discover a security vulnerability, please report it responsibly:

Please do NOT open public GitHub issues for security vulnerabilities.


🌐 HBV Network

The InvokeHoneyBadger ecosystem includes:

Service URL Description
Main Site invokehoneybadger.com Primary landing page
API Gateway api.invokehoneybadger.com API services
Portal portal.invokehoneybadger.com Operations dashboard
Shop shop.invokehoneybadger.com Official HBV merchandise
GitHub @invokehoneybadger Open source projects
X/Twitter @InvokHonyBadgr Updates and announcements

πŸ› οΈ Technical Stack

  • HTML5 - Semantic, accessible markup (WCAG AA compliant)
  • CSS3 - Modular external stylesheet with CSS variables
  • Vanilla JavaScript - ES6+ modular architecture, zero dependencies
  • Canvas API - Hardware-accelerated matrix rain and hexagon animations
  • Web Audio API - Terminal boot sound effects
  • GitHub Actions - CI/CD pipeline with automated testing and deployment
  • CodeQL - Advanced security analysis
  • Lighthouse CI - Performance and accessibility audits

Architecture

Modular Design:

  • Separate CSS file for better caching and maintainability
  • JavaScript split into 5 focused modules for code organization
  • Resource hints (preload, preconnect, dns-prefetch) for optimal performance
  • Deferred loading for non-critical scripts

Browser Support

  • βœ… Chrome/Edge 90+
  • βœ… Firefox 88+
  • βœ… Safari 14+
  • βœ… Mobile browsers (iOS Safari, Chrome Mobile)

πŸ“œ License

This project is licensed under the MIT License.

See LICENSE for full details.

Copyright (c) 2025 InvokeHoneyBadger β€” HoneyBadger Vanguard (HBV)

🀝 Contributing

Contributions are welcome! To contribute:

  1. Fork this repository
  2. Create a branch for your feature (git checkout -b feature/amazing-feature)
  3. Commit your changes (git commit -m 'Add amazing feature')
  4. Push to the branch (git push origin feature/amazing-feature)
  5. Open a Pull Request

Contribution Guidelines

  • Follow existing code style and structure
  • Test changes locally before submitting
  • Update documentation if adding new features
  • Ensure all security headers remain intact
  • Do not commit sensitive data (credentials, keys, etc.)

πŸ“ž Contact


πŸ“Œ Project Status

Status: βœ… Active Development Last Updated: December 2025 Maintained By: InvokeHoneyBadger Team

Recent Improvements (Phase 3)

βœ… Privacy & Third-Party Removal

  • Removed countapi.xyz visitor counter (privacy-first approach)
  • Replaced with client-side status display
  • No external tracking or API calls

βœ… Enhanced SEO & Social Sharing

  • Added JSON-LD structured data (Organization, WebSite, WebPage schemas)
  • Enhanced Open Graph meta tags
  • Twitter Card optimization
  • Improved social media preview support

βœ… Security Hardening

  • Removed 'unsafe-inline' from script-src CSP directive
  • Moved all inline styles to external CSS
  • Added Subresource Integrity (SRI) hashes for all external resources
  • Updated security.txt with additional fields

βœ… PWA Enhancements

  • Updated manifest.json with better PWA configuration
  • Theme color optimization
  • Edge Side Panel support
  • Ready for additional PWA icons (see ASSETS.md)

βœ… Documentation

  • Created comprehensive asset generation guide (ASSETS.md)
  • Instructions for PWA icons (192x192, 512x512)
  • Open Graph image specifications
  • WebP conversion guidelines

Phase 2 Improvements

βœ… Code Organization

  • Extracted CSS into external styles.css file
  • Modularized JavaScript into 5 separate files
  • Improved maintainability and browser caching

βœ… Security & Quality

  • Added CodeQL workflow for advanced security analysis
  • Automated asset minification on deployment
  • HTML5 compliant security headers configuration
  • Comprehensive deployment documentation

βœ… Performance

  • Resource hints (DNS prefetch, preconnect, preload)
  • Deferred loading for non-critical scripts
  • Optimized script execution order
  • Automated minification workflow

βœ… Accessibility (WCAG AA)

  • Skip-to-content link for keyboard navigation
  • Enhanced ARIA labels and roles
  • Focus indicators on all interactive elements
  • Screen reader optimizations

βœ… CI/CD Pipeline

  • GitHub Actions deployment workflow
  • Security scanning (Trivy, TruffleHog)
  • HTML5 validation
  • Lighthouse performance audits
  • Automated dependency updates via Dependabot

🦾 Tagline

"Inspired by live tradecraft. Hardened by real-world ops. Built in the shadows." β€” R.M.


Built with β˜• and BRRRRT.

About

No description, website, or topics provided.

Resources

License

Contributing

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •