AI-Assistant App for Cybersecurity

Open
IRM Consulting & Advisory
Toronto, Ontario, Canada
Victoria Arkhurst
Founder
(14)
4
Project
Academic experience
200 hours of work total
Learner
Anywhere
Advanced level

Project scope

Categories
Security (cybersecurity and IT security) Artificial intelligence
Skills
devsecops html application microsoft azure data collection github python (programming language) application programming interface (api) data curation cyber security assessment
Details

The main goal of this project is to build an MVP Application. MVP will be an AI-powered application designed to assist organizations. The App will assist organizations by focusing on being an AI-Assistant to support repetitive and non-technical tasks relating to:-


  1. Preparing an organization for ISO27001 and SOC2 certification audits through automated non-technical assessments and guidance.
  2. Conducting Cybersecurity Risk & Control Self-Assessments based on selected Control Framework


Primary Objectives

  1. Develop an automated platform that streamlines non-technical aspects of cybersecurity risk assessments
  2. Create AI agents capable of guiding organizations through ISO27001 and SOC2 preparation processes
  3. Establish a scalable MVP that demonstrates core functionality while allowing for future expansion


Deliverables

By the end of the project, learners should demonstrate:


  1. Deep understanding of cybersecurity control frameworks and compliance requirements
  2. Technical competencies in software development and AI implementation
  3. Business process understanding and organizational security management
  4. Practical demonstration capabilities through functional implementations
  5. Levergaing modern architecture frameworks and tools.


Final deliverables should include:


- A written report explaining the design, development process and outcomes.


How will you support learners in completing the project?


Will provide access to tools and technology, access to data. Will provide Weekly mentoring meetings and exposure to industry best practices.


What skills or technologies will help learners to complete the project?

Skills needed to successfully complete the project include:


Backend Infrastructure

  • Framework: FastAPI (Python-based)
  • Database: PostgreSQL for structured data storage
  • Authentication: OAuth 2.0 with JWT tokens
  • AI/ML Infrastructure:
  • LangChain for AI agent orchestration
  • OpenAI's GPT-4 API for natural language processing
  • Vector database (Pinecone) for semantic search capabilities

Frontend Development

  • Framework: Next.js with TypeScript
  • UI Components: Material-UI or Tailwind CSS
  • State Management: Redux Toolkit
  • API Integration: RESTful APIs with axios


- AI LLM's - ChatGPT, Claude and others


- LLM and ChatGPT API's


- Node.Js


-JSON


- Github


- Azure OpenAI Services


- Azure Cloud - SQL Database


- OWASP Top 10


- OWASP Zap


- Figma

Mentorship

IRM Consulting & Advisory will support student learners in completing this project by providing a access to latest tools and technologies and mentorship. This includes software development best practices and project management skills.


Supported causes

The global challenges this project addresses, aligning with the United Nations Sustainable Development Goals (SDGs). Learn more about all 17 SDGs here.

Industry, innovation and infrastructure

About the company

Company
Toronto, Ontario, Canada
2 - 10 employees
Technology, It & computing, Defense & security, Hospital, health, wellness & medical

We are a boutique Cybersecurity Consulting firm providing Virtual CISO Services for SaaS Companies. We build and run Cybersecurity, Risk & Compliance Programs including secure AI Implementation Strategies for SaaS Companies.

Our signature Virtual CISO Services deliver Fortune 500-level security expertise at a fraction of the cost of an in-house team or full-time CISO. We architect and operationalize robust cybersecurity, risk, compliance and AI programs tailored to your business objectives, ensuring your digital assets remain secure and protected.