Skip to content

HamzaMhirsi/VULN_MNGMT_INCDNTRSP_OWASPSCRIPT

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Security Engineer Role

Welcome!

We’re thrilled about your interest in the Security Engineer role! This take-home assignment is an opportunity for you to showcase your problem-solving abilities, technical expertise, and communication skills. We value innovation, critical thinking, and a structured approach to challenges.

What to Expect

You’ll tackle two hands-on exercises designed to reflect challenges you might face in this role:

  1. CloudFormation Security Review: Assess a CloudFormation stack for potential security risks. Detailed instructions can be found in the 1_cloudformation folder.
  2. Python Automation: Create Python scripts to streamline routine security tasks. Detailed instructions are available in the 2_vulnerability_report folder.

How to Succeed

To ensure your submission meets our expectations, please follow these guidelines:

  • Timeline: Submit your solutions within 7 days of receiving this assignment. While the exercises are designed to take about one full day of focused effort, we encourage you to plan your time effectively.
  • Documentation: Provide a clear and concise write-up (maximum 2 paragraphs per task) explaining your approach and reasoning.
    • For Exercise 1, prioritize risks based on criticality and present all risks you identified.
    • For Exercise 2, submit fully functional Python scripts along with your documentation.
    • Include all source code files as separate attachments in your submission.
  • AI Policy: We encourage the use of AI as a tool to enhance your work. However, we want to see your unique skills, creativity, and problem-solving abilities shine through. Here’s how to effectively incorporate AI while staying true to the spirit of this challenge:
    • Be Transparent: If you use AI, let us know! Share how you used it and why. This helps us understand your approach and decision-making process.
    • Focus on Quality: AI can assist with brainstorming, debugging, or generating code snippets, but your submission should reflect your expertise. Avoid relying solely on AI-generated output.
    • Show Your Thought Process: Use AI as a collaborator, not a substitute. Ensure your work demonstrates your understanding, critical thinking, and ingenuity.

Additional Information

Before diving in, take a moment to review the README.md files in each exercise folder for detailed instructions and context.

We’re excited to see your creativity and expertise in action. Thank you for your effort, and best of luck with the assignment!

About

This is an exercise I did on AWS

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages