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 (1/13-2/2)

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

Team Setup & Website Development

Weeks 4-6 (2/3-2/23)

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

Requirements & Feasibility Analysis

Weeks 7-9 (2/24-3/15)

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

Design & Prototype Development

Weeks 10-12 (3/16-4/5)

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

Design Review & Video Production

Weeks 13-14 (4/6-4/19)

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

Final Demo & Project Completion

Weeks 15-16 (4/20-5/3)

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

Kickoff & Early Planning

Weeks 1-2 (8/25-9/1)

Course introduction, kickoff meeting, weekly reporting setup, and initial communication strategy work.

Initial Design Development

Weeks 3-5 (9/8-9/22)

Early project development continues with drafting and finalizing the Software Design Document and conducting first peer evaluations.

Mid-Semester Progress & DR2 Preparation

Weeks 6-8 (9/29-10/13)

Focus on technical progress, release of DR2 guidelines, and preparation of Design Review II video presentations and demo planning materials.

Alpha Prototype & Review Cycle

Weeks 9-10 (10/20-10/27)

Alpha prototype demonstrations, DR2 review steps, continued refinement, and development of testing and poster deliverables.

Design Review III & Poster Submission

Weeks 11-12 (11/3-11/14)

Intensive testing and refinement with preparation for DR3 presentations and finalization of the team's poster.

Capstone Conference & Final Media Production

Week 13 (11/17)

SICCS Fest week with final video creation, website completion, presentation preparations, and demo scheduling.

Final Acceptance & Thanksgiving Week

Week 14 (11/24)

Execution of final product acceptance demos and submission of final evaluations and materials prior to the holiday break.

Project Completion & Presentation Day

Week 15 (12/1)

Final project delivery, documentation submission, capstone presentation event, and wrap-up of all remaining demo and video tasks.

Finals Week: Wrap-Up

Week 16 (12/8)

Submission of the final project report, user manual, client-signed materials, team reflection document, and the final peer evaluation.

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
Week Topics and Assignments Deliverables
1 (8/25) Welcome! First day of class: Friday, 29 August, 2025
Kickoff Meeting: Opening Comments and Introduction.
Reference: Weekly Task Report Template
Reference: Sample Task Report
2 (9/1)
Labor Day
9/1
Task: Communication Strategy Memo
Assmt: Software Design Document
Due: Comm. memo task
Class Meeting Planned
3 (9/8) TBD
4 (9/15) Design Doc Draft Due to mentor Due: Draft of Design Doc
5 (9/22) Design doc, final version due Due: Final Design Doc
Due: Peer Eval #1
Class Meeting Planned
6 (9/29) TBD No Meeting
7 (10/6) DR2 Presentation guidelines spec
8 (10/13) Design Review II presentations (as Videos)
DR2: Special video format instructions
Assmt: Full Prototype Tech Demo Milestone Spec.
(Demo "Flight Plan" Template)
Due: DR2, Step1, videos posted
Prep for Alpha Prototype Demo!
Class Meeting Planned
9 (10/20) Alpha Demos this week Due: Schedule/hold tech demo with mentor
Due: DR2, step2, your review due back to your assigned teams
Due: Peer Eval #2
10 (10/27) Assmt: Software Testing Plan
Assmt: Capstone Poster
Due: DR2, step3, final versions due
11 (11/3)
Veteran's Day
11/9
Review: DR3 Presentation guidelines spec
Hard work! Testing, refinement of prototype
Due: Software Testing Plan
Due: Schedule Poster review with your mentor
12 (11/10) Design Review III presentations

Friday: Design review Presentations!
Due: Peer Eval #3
Due: Posters must be emailed by 14 November
Class Meeting Planned
13 (11/17) CAPSTONE Conference!
SICCS FEST, 10am-5pm, Friday November 21, 2025

Assmt: Project Mini-Video (final version)
Assmt: Completed Team Website
Assmt: Capstone Presentation (+ Dry run)
Due: Schedule Capstone dry run with your mentor
Due: Test Demo: schedule with your mentor by end of week
14 (11/24)
Thanksgiving
11/27 & 11/28
Assmt: Final Product Acceptance Demos (demo plan template) Due: Peer Eval #4 and completed Team Website
15 (12/1) Project completion work: Finish up reports, documentation, user manuals, deployment prep
Assmt: Final Project Delivery (Product Delivery Check-off sheet)
Assmt: Final (as-built) report
Task: Team Reflection Document
Due: by Friday, in class December 5th: Capstone Presentation
Due: Completed and Accepted Demo
Due: Project Mini-Video, posted on team website, plus email to mentor
Class Meeting Planned: Presentation Day!
16 (12/8)
FINALS WEEK
Due: Final project report (Monday December 8)
Due: User manual and completed checkoff sheet, signed by client (Monday December 8)
Due: Team Reflection Document (Tuesday December 9)
Due: Peer Eval #5 (Tuesday December 9)

Completed Assignments & Documents

Team Standards Document

Submitted: February 17, 2025
Updated: October 6, 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 Document Draft

Submitted: April 14, 2025

Download

Design Review 1

Presented: April 25, 2025

Download

Final Requirements Document

Submitted: April 28, 2025
Updated: December 8, 2025

Download

Project Mini-Video

Submitted: May 2, 2025

Communications Strategy Memo

Submitted: September 5, 2025
Updated: October 8, 2025

Download

Software Design Document

Submitted: September 26, 2025

Download

Design Review 2

Submitted: October 16, 2025

Software Testing Plan

Submitted: November 7, 2025

Download

Design Review 3

Submitted: November 14, 2025

Download

Capstone Poster

Submitted: November 21, 2025

Download

Project Mini-Video

Submitted: December 4, 2025

Final Capstone Presentation

Submitted: December 5, 2025

Download

User Manual

Submitted: December 8, 2025

Download

Final Project Report

Submitted: December 8, 2025

Download