Invisible Ink

Snyk is a platform allowing you to scan, prioritize, and fix security vulnerabilities in your own code. In this challenge, you'll need to expose hidden vulnerabilities in a web application using Snyk & your cybersecurity skills!

Ready to take the Challenge?

Read the challenge description above carefully. When you understand the prompt and feel ready to try the challenge, click the "Begin Challenge" button to start.

Feeling Ready?
Begin Challenge

Challenge Description

Snyk finds and automatically fixes vulnerabilities in your projects for free. You can use Snyk to detect vulnerabilities in CTF challenges, so you can uncover hidden flags faster.

Get Started with Snyk here.

Check out the docs to learn how to run Snyk in your CLI.


  • To get started, we recommend using an IDE like VS Code

  • For this challenge, you'll need to have Node.JS installed

  • You'll also need to signup for a Snyk account. Use this link or the QR Code below.

    Snyk QR Code

  • Once you authenticate into the Snyk challenge platform using your MyMLH account, go to the challenges tab to find the "Invisible Ink" ctf

  • Once you've found it, be sure to submit your flag on this page in order to be added to the MLH leaderboards

  • Instructions

    In this challenge, we'll ask you to locate a hidden "flag". To find it, you'll need to utilize your problem solving abilities and maybe a bit of code. The flag looks like: flag{some_text_here}. When you find it, you'll need to paste the whole flag in the text box in the header of this page.

    This challenge is timed, so read the instructions below carefully before you begin!