Skip to content
View elliot-huffman's full-sized avatar
πŸš€
You are limited only by the limitations of your imagination!
πŸš€
You are limited only by the limitations of your imagination!

Organizations

@elliot-labs

Block or report elliot-huffman

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
elliot-huffman/README.md

Hi there, I'm Elliot Huffman πŸ‘‹

I'm a world class, bleeding edge, security architect and automation engineer for computer systems. I used to be a Microsoft engineer, co-founded my own security company: Moot, Inc. and sold it to SHI International, where I now work happily. I have vast enterprise and government experience. I used to be the lead author of Azure Security Best Practices while at Microsoft.

πŸ† My achievements

Some of the projects or achievements that I am most proud of in my security and automation career are:

  • Automation:
    • Reverse engineering Cisco Webex to automate ARF to MP4 conversion.
    • Automating 911 Dispatch for Eastern Band of Cherokee Indians (EBCI).
    • SPA Architecture deployment and lifecycle management through Moot Security Management.
    • Assisting Microsoft's DART team with malware removal automation by building a custom AV engine for an engagement gone wrong to turn the whole thing around and make it a success.
  • Security:
    • Rebuilding the EBCI after a cyber-attack with the Securing Privileged Access (https://aka.ms/spa) architecture.
    • Assisting Microsoft's DART team with PowerShell/C# malware reversing.

πŸ”§ My tools and frameworks

Some of the tools or frameworks that I use or recommend for security and automation engineering are:

🧠 My mindsets and best practices

I approach security and automation challenges with the following mindsets and best practices:

  • Automation: I have the mindset that if a computer can run it, it can be automated in most cases. There are very few cases that can't be automated.
  • Security: My core mindset is of Assume Breach. Assume Breach can be used to derive all other security principles. When you assume a system is breached, you need to figure out how to fix and prevent it. If you do these enough times, you will start to see patterns and you can make mental shortcuts. These mental shortcuts are called security principles. Things like Confidentiality, Integrity and Availability are mental shortcuts of Assume Breach. Another one is the clean source principal. Assume Breach is the core mindset to have when designing security.

πŸš€ My skills

Some of the skills that I have in security and automation engineering are:

Automation Security
Scalability Architecture
TypeScript/JavaScript Securing Privileged Access (SPA)
PowerShell Tooling Deployment and Configuration (EDR/SEIM/SAST/DAST/CNAPP, etc.)
Windows, Linux (Debian Based Distros), MacOS Malware Reversing
App and OS Deployment Incident Response
DevOps DevSecOps
Infrastructure as Code (IaC) PKI
Cloud (Azure/AWS) Vulnerability Analysis
Software Engineering Software Engineering
Training Training

πŸ“š My publications

Some of the publications that mention me or my work are:

πŸŽ“ My certifications

You can view my public certification records on my LinkedIn profile: https://www.linkedin.com/in/elliot-huffman/#licenses_and_certifications

Pinned Loading

  1. Powershell-Doodads Powershell-Doodads Public

    A repository of PowerShell Doodads

    PowerShell 22 2

  2. ARF-Converter ARF-Converter Public

    Bulk ARF file converter

    Python 14 7

  3. Ubuntu-Server-Setup-Automation Ubuntu-Server-Setup-Automation Public

    This script will automatically setup selected components on your Ubuntu Server.

    Python 8 1

  4. elliot-labs/Shutterfly-Bulk-Downloader elliot-labs/Shutterfly-Bulk-Downloader Public

    Download a bunch of images quickly using the Shutterfly bulk image downloader.

    JavaScript 4 1

  5. elliot-labs/Syncthing-Reset elliot-labs/Syncthing-Reset Public

    Resets Syncthing in the case that the updater messes up

    Batchfile