Patrick Spiegel's repositories
github-heatmap
Create a repository to fill your GitHub commit heatmap. Fake your commits till you make your commits.
ChromeCrawler
Chrome extension that crawls a given list of websites on defined levels.
curriculum-vitae
Personal online CV ready to be printed or exported as PDF.
master-thesis
My master thesis about NoSQL injections against MongoDB, Redis, CouchDB and Memcached.
chromeXssGenerator
Checks and finds xss flaws in a database of websites that are exploitable despite the use of xss filters (Trident, WebKit)
envoy
Cloud-native high-performance edge/middle/service proxy
headless-chrome-crawler
Crawler for the web based on Chrome and the Puppeteer framework.
hidden-secret
This repository contains an unreferenced commit with a secret (e.g. password, private key, IaaS key ...)
kube-score
Kubernetes object analysis with recommendations for improved reliability and security
patrick-spiegel.de
My small playground in the world wide web.
presentation-javascript-101
Ever wondered why your JavaScript code behaves strangely? This slide-set explains its concepts like scope, context and the event loop.
presentation-slides
My slide deck repository organised in branches. Based on reveal.js with extended styles.
security-crawl-maze
Security Crawl Maze is a comprehensive testbed for web security crawlers. It contains pages representing many ways in which one can link resources from a valid HTML document.
server-setup-automation
Automated setup for my virtual private server including Nginx, Nextcloud, Docker and some demo apps.
stockProspectus
Making use of current Twitter feeds, a general sentiment for shares can be measured.
twoTimePad
Recovery of multiple used stream cipher keys (OneTimePad
XSSPersistentFlowTracker
Tracks client-side persistent data flows that can be exploited through XSS attacks on basis of an taint browser.