CyberRecon

NAU Capstone 2025 | Securing Tomorrow, Today

Welcome to CyberRecon

Your trusted partner in advanced cybersecurity testing and automation solutions, proudly developed as a senior capstone at Northern Arizona University.

Discover Our Approach

Project Overview

Our Mission

CyberRecon is an NAU Capstone team building a Security Testing Automation solution. By integrating cutting‐edge methodologies and robust automation, we aim to enhance the security posture of enterprise applications while adhering to industry standards.

Current Focus

This semester, our efforts center on planning, research, and documentation. We'll collaborate closely with our client—HighViz Security—to clarify requirements and produce deliverables that form the backbone of a secure, scalable testing framework.

Milestones & Deliverables

Project Selection & Team Formation

Weeks 1-3

Initial project research, team formation, and project preferences submission. Key Deliverables: Project Preferences Memo

Team Setup & Website Development

Weeks 4-6

Team standards documentation, initial website setup, and mentor meetings. Key Deliverables: Team Standards Doc, Team Inventory, Initial Website

Requirements & Feasibility Analysis

Weeks 7-9

Requirements gathering, technological feasibility assessment, and initial documentation. Key Deliverables: Mini-Intro Presentation, Technological Feasibility Report

Design & Prototype Development

Weeks 10-12

System design, prototype development, and configuration management. Key Deliverables: Requirements Specification Document, System Prototype

Design Review & Video Production

Weeks 13-14

Design review preparation, video production, and final documentation. Key Deliverables: Design Review Presentation, Project Info Mini-Video

Final Demo & Project Completion

Weeks 15-16

Technical demonstration, final documentation, and project handoff. Key Deliverables: Final Requirements Document, Technical Demo, Final Website

Client's Proposal

Below is the official proposal provided by our client, HighViz Security. This document outlines the collaboration plan, objectives, and expected deliverables for our Capstone project.

Course Schedule

Week Topics and Assignments Deliverables
1 (1/13) Welcome! First day of class: Friday, 17 January, 2025
Opening Comments and Introduction
Completed: Initial team formation and project selection
Due: Syllabus Quiz, 24 January, see Canvas
2 (1/20) Holiday Monday
Review/Presentation of available projects
Class: Presentation of projects
Completed: Project research and initial team discussions
3 (1/27) Project preferences
Completed: Project preference analysis and team role assignments
Assmt: Project Preferences Memo
ASSIGNED: Schedule Mentor meeting times this weekend;
first meeting must occur during week 4 (next week)
Due: Project prefs memo due by:
Wednesday, 5 February at 5:00 pm
in hardcopy (printed) form
at Isaac's office, SICCS 306
(under the door if he is not there).
Projects will be assigned in class
on Friday 07 February
4 (2/3) Team assignments, Task: Team startup
Completed: Initial team meetings, project planning, and mentor introduction
Assmt: Team Standards Doc and Team Inventory
First formal meeting with Mentor, training on weekly task report
Due: Team Startup task
All mentor meetings:
Weekly Task Report Instructions
Weekly Task Report Template
Example task report
Paper Version: Paper Weekly task report
You will be graded on these reports every week
5 (2/10) Task: Create Team Website
Lecture: Conflict management
Completed: Initial website setup and team standards documentation
Assmt: Mini-Intro
6 (2/17) Assmt: Fully initialized team website
Completed: Website development and content creation
Due: Team initial website
Due: Team Standards and Inventory
7 (2/24) Lecture: Requirements Acquisition
Discussion: Tech Writing QuickRef
Completed: Requirements gathering and initial project documentation
Assmt: Technological Feasibility
Due: Mini-Intro: live, in-class presentations
Due: Peer Eval #1.
Due: Team website, ready for review.
8 (3/3) Lecture: Prototyping
Completed: Initial prototype design and technical planning
-- (3/10) SPRING BREAK
No Classes
Completed: Project review and planning for next phase
9 (3/17) Lecture: Requirements in Industry
Completed: Requirements documentation and technical specifications
Assmt: Requirements Specification Document
DUE: Tech. Feasibility draft: Hardcopy (or as specified by your mentor) to mentor
10 (3/24) Review: Requirements Doc spec, planning
Completed: Requirements review and project timeline updates
11 (3/31) Review: DR Presentation guidelines spec
Task: Mini-team updates
Completed: Design review preparation and team progress updates
DUE: Tech. Feasibility final.
Prepared: 3min Team updates, verbally, in class
DUE: Peer Eval #2.
12 (4/7) Lecture: Configuration Management
Planning for Design Review and Demos
Completed: System configuration and demo preparation
13 (4/14) Assmt: Project Info Mini-Video
Assmt: Technical Prototypes Demos
(Tech Demo "flight plan" template)
Completed: Video production and prototype development
Due: Requirements Document Draft to mentor.
Due: Design Review Presentations, dry run with mentors.
Task: Schedule Prototype demo with mentor
Due after DR: Peer Eval #3.
14 (4/21) Design Review I presentations
UGRADS Day - No Class
Completed: Design review presentation and feedback incorporation
Due: Design review 1 (DR1), delivered live at UGRADS!
Check out the CS 486c projects
Due: Filled out Tech Demo flight plan to mentor for approval
15 (4/28) Tech Demo Week
Completed: Final system testing and documentation updates
Due: Requirements Doc FINAL
Due: Website up-to-date and ready for grading.
Due: Tech Demo completed with mentor
Due: Project Info mini-video completed
16 (5/5) FINALS WEEK
OFFICIAL FINAL EXAM TIME: Wednesday, 7 May,
Exam Open: 12:30pm - 2:30pm
Take Final on Canvas within this time window.
Task: Course Evaluation
Completed: Final project submission and course wrap-up
Due by final exam time at latest:
-- Signed Reqs. document to your mentor
-- Peer Eval #4.
-- Proof of Course Eval

Completed Assignments & Documents

Team Standards Document

Submitted: February 17, 2025

Download

Team Inventory

Submitted: February 17, 2025

Download

Mini-Intro Presentation

Presented: February 24, 2025

Download

Mini-Update Presentation

Presented: March 31, 2025

Download

Technological Feasibility Report

Submitted: March 17, 2025

Download

Requirements Specification Document

Submitted: April 14, 2025

Download

Final Requirements Document

Submitted: April 28, 2025

Download