Yeah, being doing the CI/CD implementations via github workflow lately and i am also trapped in the process of making commits to trigger the workflows or better still making empty commits, haha.
Almost everyone knows how to use .gitignore, the git file that helps in keeping sensitive files like .env out of the tracking, commit and pushing process and also unwanted folders like node_modules and all.
But do you know secrets, hardcoded credentials and API aren't easy to deal with using .gitignore file? you dont want to keep your config.js or config.go file out of the commit process, this are essential files to your project.
For someone who just started writing Go, i have no idea about //go:embed feature which came with the released version: 1.16.
A project i was working on recently led to the discoveries.
Documentation is a vital part of any open source project or software.
It is the entry point or a fall back option for users of any open source project or software to read usage, installation instructions, to fix issues and learn more about the project.
Before we start, i will like to say, All these programs listed are not mandatory for you to contribute to open source.
But you can contribute to open source even if you don't get selected for these program, you can always contribute to open source programs anytime you want.
We try, next year we go again. ✌🏽✌🏽 E go be.
I joined the OSCA Africa Open Source Challenge 2021 which Started on 16th of August 2021.
Having your Linux environment set, is also one of the essentials to getting your assignments done in any pentesting, security class or day to day work.
So I started participating in bug bounty not so long and after a lot of read ups and web app practice, I found a stored XSS on quite a big education platform which i was using for learning web development last year.
Yeah, just wanna share to a little story about the bypass of an authentication through source code reading.