Skip to content

A REST API contains OWASP TOP TEN 2023 vulnerabilities

License

Notifications You must be signed in to change notification settings

yusufarbc/APIGOAT

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

46 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

APIGOAT

A RESTful API contains OWASP TOP 10 2023 vulnerabilities Developed by OWASP Bursa Technical University Student Chapter

it uses nodeJS runtime enviorment, ExpressJS Framework and mongoose ORM with mongoDB database.

2023

Getting Started

These instructions will get you a copy of the project up and running on your local machine for development and testing purposes. See deployment for notes on how to deploy the project on a live system.

Prerequisites

Basically, this project needs nodejs working environment and a mongodb database service. you can also use mongodb atlas cloud database service. Other dependincies are managed by npm package manager.

Installing

A step by step series of examples that tell you how to get a development env running

After cloning the project, you first need to edit the config.env file.

mongoDBURL = <mongodb atlas url>
OPENWEATHER_API_KEY=<open_weather_api_key>

Enter the string used to connect to the database you opened on the mongodb atlas and the key you got for free from the openweather api service here.

You can run the application by running the appropriate start file (ps1 for windows, sh for linux) according to your system (windows/linux).

Built With

Contributing

This project is open for any process for submitting pull requests to us.

Authors

  • Yusuf Talha ARABACI - Cyber Security Engineer - yusufarbc

License

This project is licensed under the GNU General Public License (GPL) License

About

A REST API contains OWASP TOP TEN 2023 vulnerabilities

Resources

License

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • HTML 59.8%
  • JavaScript 39.6%
  • Other 0.6%