knox-academy / webscraping

0 stars 0 forks source link

Basic Flask Website #56

Open knox-academy opened 1 year ago

knox-academy commented 1 year ago

Instructions: Please give me a list of stories that will complete the following epic

Basic Flask website to display results from capture the flag recon tools. MVP site should have an API that can accept nmap XML results and then create a page to display the results.

knox-academy commented 1 year ago

Colleague Response:

  1. As a user, I want to be able to upload my nmap XML results to the Flask website so that I can view the results in an organized manner.
  2. As a user, I want to be able to view the results of my nmap scans in a visually appealing and easy-to-read format on the Flask website.
  3. As a user, I want to be able to filter and sort the results of my nmap scans on the Flask website so that I can easily find the information I need.
  4. As a user, I want to be able to export the results of my nmap scans from the Flask website so that I can use the data in other applications.
  5. As a developer, I want to ensure that the Flask website is secure and that user data is protected.
  6. As a developer, I want to ensure that the Flask website is scalable and can handle large amounts of data.
knox-academy commented 1 year ago

Instructions: please create a gerkin style story for each of these story titles:

As a user, I want to be able to upload my nmap XML results to the Flask website so that I can view the results in an organized manner. As a user, I want to be able to view the results of my nmap scans in a visually appealing and easy-to-read format on the Flask website. As a user, I want to be able to filter and sort the results of my nmap scans on the Flask website so that I can easily find the information I need. As a user, I want to be able to export the results of my nmap scans from the Flask website so that I can use the data in other applications. As a developer, I want to ensure that the Flask website is secure and that user data is protected. As a developer, I want to ensure that the Flask website is scalable and can handle large amounts of data.

knox-academy commented 1 year ago

Colleague Response: Story Title: Uploading Nmap XML Results to Flask Website

As a user, I want to be able to upload my nmap XML results to the Flask website so that I can view the results in an organized manner.

Given a user has nmap XML results, When the user uploads the file to the Flask website, Then the website should parse the XML and display the results in an organized manner.

Story Title: Viewing Nmap Scan Results on Flask Website

As a user, I want to be able to view the results of my nmap scans in a visually appealing and easy-to-read format on the Flask website.

Given a user has nmap scan results, When the user views the results on the Flask website, Then the website should present the results in a visually appealing and easy-to-read format.

Story Title: Filtering and Sorting Nmap Scan Results on Flask Website

As a user, I want to be able to filter and sort the results of my nmap scans on the Flask website so that I can easily find the information I need.

Given a user has nmap scan results, When the user filters and sorts the results on the Flask website, Then the website should present the filtered and sorted results in a way that makes it easy for the user to find the information they need.

Story Title: Exporting Nmap Scan Results from Flask Website

As a user, I want to be able to export the results of my nmap scans from the Flask website so that I can use the data in other applications.

Given a user has nmap scan results, When the user exports the results from the Flask website, Then the website should provide the user with a download link or other method to export the data in a format that can be used in other applications.

Story Title: Ensuring Flask Website Security

As a developer, I want to ensure that the Flask website is secure and that user data is protected.

Given a Flask website with user data, When the website is accessed by unauthorized users, Then the website should deny access and protect user data from unauthorized access.

Story Title: Ensuring Flask Website Scalability

As a developer, I want to ensure that the Flask website is scalable and can handle large amounts of data.

Given a Flask website with large amounts of data, When the website is accessed by many users, Then the website should be able to handle the traffic and data load without crashing or slowing down.