Skip to content

Latest commit

 

History

105 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

About this Project

ShieldAlert is a website that allows users to learn about cybersecurity and how they can apply it to their everyday lives.

Project idea generated by ChatGPT

forthebadge forthebadge

How to Run

In the Command Line or Terminal, enter this project's directory and type

npm install

to install its dependencies, then type

npm run dev

to run the project.

You can also check out the demo here. Vercel Deploy

How to Use

Once the project is running, you will see the landing page (index.vue). Hover over the options on the navigation bar and click on a link to explore the website.

Tools

You can find these under the Tools dropdown.

Password Checker

Enter a password in the input box, and it will determine the strength of that password. The page features a status bar showing the password's strength, a checklist that lets you know how to strengthen your password and an estimate of how long it will take crack the password through brute force.

Phishing Quiz

Given a sample email, you will have to determine if it is a suspicious email or not. If you think it is "safe", click on "Looks safe". Otherwise, click on "Looks suspicious".

Link Checklist

Enter a link in the input box, and it will determine how suspicious the link is. This also shows a status bar of how suspicious the link is and a checklist of how many red flags the link has ticked.

Disclaimer: This feature does not check for all possible suspicious terms, domain endings or misspelled websites. You may also need to verify the context and sender to ensure the link is not suspicious.

Breach Response Checklist

This is a page that tells you what to do when any of your accounts have been compromised. Tick the boxes next to the actions you have taken. The page also has a progress bar determining how many steps you have completed on the checklist.

Courses

Learn about cybersecurity through Courses. Select a course under the Course dropdown and read through the modules. Certain modules will feature assessments to test your knowledge on the course. Some courses can have more than one test.

Features

  • Landing page complete with tips that improve user's security
  • Password checker that tests the strength of an entered password, including an estimate of how fast the password could be cracked
  • Quiz that tests users on identifying phishing emails
  • Link checker the identifies if the link is suspicious
  • Breach response checklist that shows the user what to do when their account is compromised
  • Courses for learning about cybersecurity
  • Assessments for testing user's knowledge on the courses

Upcoming Features

  • In Progress: completing on the Information Security course
  • Final assessment for Information Security course
  • Chatbot assistant for website navigation

How to Report Issues

Email me at amaengo@protonmail.com if you find any bugs in the program or have any issues running it. Any feedback or suggestions is appreciated.

Releases

Packages

Contributors

Languages