Skip to content

Instantly share code, notes, and snippets.

View saurabhchandrapatel's full-sized avatar
🏠
Working from home

Saurabh Chandra Patel saurabhchandrapatel

🏠
Working from home
View GitHub Profile

GitHub Search Syntax for Finding API Keys/Secrets/Tokens

As a security professional, it is important to conduct a thorough reconnaissance. With the increasing use of APIs nowadays, it has become paramount to keep access tokens and other API-related secrets secure in order to prevent leaks. However, despite technological advances, human error remains a factor, and many developers still unknowingly hardcode their API secrets into source code and commit them to public repositories. GitHub, being a widely popular platform for public code repositories, may inadvertently host such leaked secrets. To help identify these vulnerabilities, I have created a comprehensive search list using powerful search syntax that enables the search of thousands of leaked keys and secrets in a single search.

Search Syntax:

(path:*.{File_extension1} OR path:*.{File_extension-N}) AND ({Keyname1} OR {Keyname-N}) AND (({Signature/pattern1} OR {Signature/pattern-N}) AND ({PlatformTag1} OR {PlatformTag-N}))

Examples:

**1.

@workingmatt
workingmatt / sophisticated-streaming-course.md
Last active June 30, 2024 04:17
Sophisticated Streaming

The Geekery: Sophisticated Streaming Course Resources

OBS Studio is free and open source software for video recording and live streaming. It features real-time video/audio capture and mixing using multiple sources including window captures, images, text, browser windows, webcams, video capture cards, audio sources etc. You can set up scenes with different combinations of audio and video sources and transition the live output between them. This is pro-AV mixing for free.

The output of OBS Studio can be displayed on a monitor, sent to a streaming service such as YouTube Live or used instead of a webcam for video-conferencing.

This course introduces OBS Studio and how to use it to stream to YouTube Live. Two sessions of 3.5 hours (e.g. 1000 to 1330, 1300 to 1630)

Course Pre-requisites

Sign up for YouTube account: http://youtube.com/signup