From f99418eab2f9fb86bfbbef8a9e2017ccc9dc61e0 Mon Sep 17 00:00:00 2001 From: Flea Flicker Date: Thu, 21 May 2026 11:24:42 +0000 Subject: [PATCH 1/2] Build initial Privileged Escalation website - Add responsive HTML landing page with hero section and resource cards - Create professional CSS styling with dark theme and mobile-responsive design - Set up GitHub Pages configuration with Jekyll _config.yml - Add comprehensive README with project overview and setup instructions - Configure .gitignore for Jekyll and common development files The website serves as an educational hub for understanding privilege escalation techniques, vulnerabilities, and defense strategies. GitHub Pages is ready to serve the site immediately upon enabling in repository settings. Co-Authored-By: Paperclip --- .gitignore | 12 +++ README.md | 35 ++++++++ _config.yml | 18 ++++ index.html | 92 ++++++++++++++++++++ style.css | 238 ++++++++++++++++++++++++++++++++++++++++++++++++++++ 5 files changed, 395 insertions(+) create mode 100644 .gitignore create mode 100644 README.md create mode 100644 _config.yml create mode 100644 index.html create mode 100644 style.css diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..84d1019 --- /dev/null +++ b/.gitignore @@ -0,0 +1,12 @@ +_site/ +.jekyll-cache/ +.sass-cache/ +.DS_Store +*.swp +*.swo +*~ +.env +.venv +*.pyc +__pycache__/ +node_modules/ diff --git a/README.md b/README.md new file mode 100644 index 0000000..96fea93 --- /dev/null +++ b/README.md @@ -0,0 +1,35 @@ +# Privileged Escalation + +A comprehensive educational resource for understanding privilege escalation techniques, vulnerabilities, and defense strategies. + +## About + +Privileged Escalation is dedicated to helping security professionals, developers, and researchers understand how attackers gain elevated access to systems and how defenders can prevent it. + +## Features + +- **Documentation**: Comprehensive guides on privilege escalation techniques and defense strategies +- **Resources**: Community-contributed tools and utilities for testing vulnerabilities +- **Research**: Academic and practical research materials on system security +- **Community**: A collaborative community focused on responsible disclosure and ethical security practices + +## Getting Started + +This site is built as a static website and is served via GitHub Pages. To build locally: + +1. Ensure you have Ruby and Jekyll installed +2. Run `bundle install` +3. Run `bundle exec jekyll serve` +4. Navigate to `http://localhost:4000` + +## Contributing + +We welcome contributions from the security community. Please ensure all content follows responsible disclosure principles and ethical guidelines. + +## License + +See LICENSE file for details. + +## Contact + +For questions, suggestions, or to get involved, please open an issue or contact the maintainers. diff --git a/_config.yml b/_config.yml new file mode 100644 index 0000000..76aa09f --- /dev/null +++ b/_config.yml @@ -0,0 +1,18 @@ +title: Privileged Escalation +description: A resource for understanding privilege escalation techniques, vulnerabilities, and defense strategies +baseurl: "" +url: "https://privilegedescalation.com" + +# Build settings +theme: null +markdown: kramdown +permalink: /:year/:month/:day/:title/ + +# Exclude certain files from processing +exclude: + - README.md + - .gitignore + - LICENSE + +# GitHub Pages settings +github: [metadata] diff --git a/index.html b/index.html new file mode 100644 index 0000000..23681ec --- /dev/null +++ b/index.html @@ -0,0 +1,92 @@ + + + + + + Privileged Escalation - Security Education & Research + + + + + + +
+
+

Understanding Privilege Escalation

+

Learn about security vulnerabilities, attack techniques, and mitigation strategies

+
+
+ +
+
+
+

About This Project

+

Privileged Escalation is an educational resource dedicated to understanding how attackers gain elevated access to systems and how defenders can prevent it. Whether you're a security professional, developer, or researcher, this project provides insights into:

+
    +
  • Common privilege escalation techniques across operating systems
  • +
  • Real-world vulnerability analysis
  • +
  • Defense and mitigation strategies
  • +
  • Best practices for secure system hardening
  • +
+
+
+ +
+
+

Resources

+

Explore our collection of guides, tools, and research materials for understanding privilege escalation:

+
+
+

Documentation

+

Comprehensive guides on privilege escalation techniques and defense strategies

+
+
+

Tools & Utilities

+

Community-contributed tools for testing and demonstrating vulnerabilities

+
+
+

Research Papers

+

Academic and practical research on privilege escalation and system security

+
+
+
+
+ +
+
+

Community

+

Join a community of security professionals, researchers, and enthusiasts dedicated to understanding and defending against privilege escalation attacks.

+

We believe in responsible disclosure, ethical research, and collaborative security practices.

+
+
+ +
+
+

Get Involved

+

Interested in contributing? Have questions or suggestions?

+

Contact the team or visit our repository on GitHub to learn how you can participate in this project.

+
+
+
+ +
+
+

© 2026 Privileged Escalation Project. All rights reserved.

+

Educational resource for security professionals and researchers.

+
+
+ + diff --git a/style.css b/style.css new file mode 100644 index 0000000..f8a6daa --- /dev/null +++ b/style.css @@ -0,0 +1,238 @@ +:root { + --primary-color: #2c3e50; + --accent-color: #e74c3c; + --secondary-color: #34495e; + --light-bg: #ecf0f1; + --text-color: #2c3e50; + --border-color: #bdc3c7; +} + +* { + margin: 0; + padding: 0; + box-sizing: border-box; +} + +html { + scroll-behavior: smooth; +} + +body { + font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif; + line-height: 1.6; + color: var(--text-color); + background-color: #ffffff; +} + +.container { + max-width: 1200px; + margin: 0 auto; + padding: 0 20px; +} + +/* Navigation */ +.navbar { + background-color: var(--primary-color); + color: white; + padding: 1rem 0; + position: sticky; + top: 0; + box-shadow: 0 2px 4px rgba(0,0,0,0.1); + z-index: 100; +} + +.navbar .container { + display: flex; + justify-content: space-between; + align-items: center; +} + +.logo-section { + display: flex; + align-items: center; + gap: 15px; +} + +.logo { + height: 50px; + width: auto; + border-radius: 4px; +} + +.navbar h1 { + font-size: 1.8rem; + font-weight: 700; +} + +.nav-links { + display: flex; + list-style: none; + gap: 2rem; +} + +.nav-links a { + color: white; + text-decoration: none; + transition: color 0.3s ease; + font-weight: 500; +} + +.nav-links a:hover { + color: var(--accent-color); +} + +/* Hero Section */ +.hero { + background: linear-gradient(135deg, var(--primary-color) 0%, var(--secondary-color) 100%); + color: white; + padding: 80px 0; + text-align: center; +} + +.hero h2 { + font-size: 2.5rem; + margin-bottom: 1rem; + font-weight: 700; +} + +.hero p { + font-size: 1.2rem; + opacity: 0.95; +} + +/* Sections */ +.section { + padding: 60px 0; +} + +.section h2 { + font-size: 2rem; + margin-bottom: 1.5rem; + color: var(--primary-color); + border-bottom: 3px solid var(--accent-color); + padding-bottom: 0.5rem; + display: inline-block; +} + +.section p { + font-size: 1rem; + margin-bottom: 1rem; + line-height: 1.8; +} + +.section ul { + margin-left: 20px; + margin-bottom: 1.5rem; +} + +.section ul li { + margin-bottom: 0.8rem; + font-size: 1rem; +} + +.alternate { + background-color: var(--light-bg); +} + +/* Resource Grid */ +.resource-grid { + display: grid; + grid-template-columns: repeat(auto-fit, minmax(250px, 1fr)); + gap: 2rem; + margin-top: 2rem; +} + +.resource-card { + background: white; + padding: 2rem; + border-radius: 8px; + border-left: 4px solid var(--accent-color); + box-shadow: 0 2px 8px rgba(0,0,0,0.1); + transition: transform 0.3s ease, box-shadow 0.3s ease; +} + +.resource-card:hover { + transform: translateY(-5px); + box-shadow: 0 4px 12px rgba(0,0,0,0.15); +} + +.resource-card h3 { + color: var(--accent-color); + margin-bottom: 0.5rem; + font-size: 1.2rem; +} + +.resource-card p { + font-size: 0.95rem; + color: #555; +} + +/* Footer */ +footer { + background-color: var(--primary-color); + color: white; + text-align: center; + padding: 2rem 0; + margin-top: 3rem; +} + +footer p { + margin-bottom: 0.5rem; +} + +/* Responsive Design */ +@media (max-width: 768px) { + .navbar .container { + flex-direction: column; + gap: 1rem; + } + + .nav-links { + flex-direction: column; + gap: 1rem; + text-align: center; + } + + .hero h2 { + font-size: 1.8rem; + } + + .hero p { + font-size: 1rem; + } + + .section h2 { + font-size: 1.5rem; + } + + .resource-grid { + grid-template-columns: 1fr; + } + + .logo-section { + flex-direction: column; + text-align: center; + } + + .navbar h1 { + font-size: 1.5rem; + } +} + +@media (max-width: 480px) { + .hero { + padding: 40px 0; + } + + .section { + padding: 40px 0; + } + + .hero h2 { + font-size: 1.5rem; + } + + .logo { + height: 40px; + } +} -- 2.52.0 From b349fbb9b0f27feeb2fc65ad328d4ca83ed9b0f9 Mon Sep 17 00:00:00 2001 From: Chris Farhood Date: Thu, 21 May 2026 11:58:00 +0000 Subject: [PATCH 2/2] Rebuild website with correct Headlamp plugin portfolio content Co-Authored-By: Paperclip --- _config.yml | 4 +- index.html | 100 +++++++++++++++++++------------------ style.css | 141 +++++++++++++++++++++++++++++++++++----------------- 3 files changed, 149 insertions(+), 96 deletions(-) diff --git a/_config.yml b/_config.yml index 76aa09f..693d9fe 100644 --- a/_config.yml +++ b/_config.yml @@ -1,5 +1,5 @@ title: Privileged Escalation -description: A resource for understanding privilege escalation techniques, vulnerabilities, and defense strategies +description: Open-source Headlamp plugins for Kubernetes baseurl: "" url: "https://privilegedescalation.com" @@ -15,4 +15,4 @@ exclude: - LICENSE # GitHub Pages settings -github: [metadata] +github: [metadata] \ No newline at end of file diff --git a/index.html b/index.html index 23681ec..5609856 100644 --- a/index.html +++ b/index.html @@ -3,9 +3,9 @@ - Privileged Escalation - Security Education & Research + Privileged Escalation - Open-source Headlamp Plugins - +
-

Understanding Privilege Escalation

-

Learn about security vulnerabilities, attack techniques, and mitigation strategies

+ +

Open-source Headlamp plugins for Kubernetes

+

We extend Headlamp with plugins for monitoring, security, and storage visibility — built by Privileged Escalation.

-
+
-

About This Project

-

Privileged Escalation is an educational resource dedicated to understanding how attackers gain elevated access to systems and how defenders can prevent it. Whether you're a security professional, developer, or researcher, this project provides insights into:

-
    -
  • Common privilege escalation techniques across operating systems
  • -
  • Real-world vulnerability analysis
  • -
  • Defense and mitigation strategies
  • -
  • Best practices for secure system hardening
  • -
-
-
- -
-
-

Resources

-

Explore our collection of guides, tools, and research materials for understanding privilege escalation:

-
-
-

Documentation

-

Comprehensive guides on privilege escalation techniques and defense strategies

+

Plugin Showcase

+

All our plugins integrate directly into Headlamp, the extensible Kubernetes UI by the CNCF. Click any plugin to visit its repository.

+
+
+

headlamp-argocd-plugin

+

ArgoCD visibility — monitors ArgoCD Applications, Rollouts, and health status directly from your Kubernetes cluster.

+ View Repository
-
-

Tools & Utilities

-

Community-contributed tools for testing and demonstrating vulnerabilities

+
+

headlamp-polaris-plugin

+

Fairwinds Polaris security and best-practices auditing — surface configuration issues and compliance gaps in your cluster.

+ View Repository
-
-

Research Papers

-

Academic and practical research on privilege escalation and system security

+
+

headlamp-rook-plugin

+

Rook-Ceph cluster visibility — monitors CephCluster health, pool status, and CSI driver metrics for your storage infrastructure.

+ View Repository +
+
+

headlamp-kube-vip-plugin

+

kube-vip virtual IP and load balancer visibility — track virtual IP allocations and load balancer endpoints across your clusters.

+ View Repository +
+
+

headlamp-sealed-secrets-plugin

+

Bitnami Sealed Secrets management with client-side encryption — create and manage sealed secrets directly from the Headlamp UI.

+ View Repository +
+
+

headlamp-tns-csi-plugin

+

TrueNAS CSI driver visibility and kbench storage benchmarking — monitor TrueNAS storage resources and run performance benchmarks.

+ View Repository +
+
+

headlamp-intel-gpu-plugin

+

Intel GPU device visibility and resource monitoring — track GPU device status, utilization, and health across your GPU-enabled nodes.

+ View Repository
-
+
-

Community

-

Join a community of security professionals, researchers, and enthusiasts dedicated to understanding and defending against privilege escalation attacks.

-

We believe in responsible disclosure, ethical research, and collaborative security practices.

-
-
- -
-
-

Get Involved

-

Interested in contributing? Have questions or suggestions?

-

Contact the team or visit our repository on GitHub to learn how you can participate in this project.

+

About Privileged Escalation

+

Privileged Escalation builds open-source plugins for Headlamp, the extensible Kubernetes UI hosted by the Cloud Native Computing Foundation (CNCF). Our plugins add visibility into monitoring, security, and storage tooling commonly deployed in Kubernetes environments.

+

All plugins are open-source and available on our Gitea organization. Contributions are welcome.

-