Shain Singh's repositories
blackhat-tools
This repository contains tools made by completing exercises from various books on blackhat programming. The intent is to learn writing software in Typescript, Go, Rust and Python
owasp-www-project-machine-learning-security-top-10
OWASP Foundation Web Respository
adversarial-ml
Break neural networks in your browser 🦹‍♂️
book-blackhat_graphql
The Black Hat GraphQL Book Repository
cheatsheets
Community-sourced cheatsheets
cryptonice
CryptoNice is both a command line tool and library which provides the ability to scan and report on the configuration of SSL/TLS for your internet or internal facing web services. Built using the sslyze API and ssl, http-client and dns libraries, cryptonice collects data on a given domain and performs a series of tests to check TLS configuration and supporting protocols such as HTTP2 and DNS.
cue-examples
Playing with Cue with some example schemas and manifest generation
developer-roadmap
Interactive roadmaps, guides and other educational content to help developers grow in their careers.
docker-test-saml-idp
Dockerized plug and play SAML 2.0 Identity Provider (IdP) for development and testing.
graphw00f
graphw00f is GraphQL Server Engine Fingerprinting utility for software security professionals looking to learn more about what technology is behind a given GraphQL endpoint.
nap-devsecops-demo
Demonstration of security in CI/CD pipelines using NGINX App Protect
nap-dos-demo
Demonstration of L7 DoS protection of HTTP, gRPC and Websockets
oi.shain.io
blog content
owasp-www-project-ai-security-and-privacy-guide
OWASP Foundation Web Respository
owasp.github.io
OWASP Foundation main site repository
tenant
Create a virtual shell with environment variables
wasm-portsscan
A web client port-scanner written in GO, that supports the WASM/WASI interface for Browser WebAssembly runtime execution.