Skip to content
View EHArviv's full-sized avatar
🏠
Working from home
🏠
Working from home

Block or report EHArviv

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.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

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

Report abuse
EHArviv/README.md

Hi, I'm EHArviv 👋

Aspiring Security Engineer | Python Security Automation | SOC / SIEM | Cloud Security | Endpoint Hardening

I am building a hands-on Security Engineer portfolio focused on practical security automation, monitoring, hardening, cloud security, network security, and security reporting.

My goal is to develop real-world security engineering skills by building tools that detect issues, generate structured reports, support investigation workflows, and demonstrate blue-team and DevSecOps thinking.


Security Engineering Portfolio

# Project Focus Area Skills Demonstrated
1 Python Security Log Analyzer Log Analysis / SOC Python, log parsing, suspicious IP detection, alerts, IOC lists, JSON, NDJSON
2 Python Security Headers Checker Web Security HTTP security headers, missing protections, risk scoring, remediation guidance
3 Python Linux Hardening Auditor Linux Hardening SSH checks, firewall checks, sudo users, open ports, patch status, HTML reports
4 Security Finding Report Generator Security Reporting Markdown, JSON, TXT, HTML reports, templates, risk scoring, remediation
5 Windows Security Baseline Checker Windows Endpoint Security Defender, Firewall, RDP, UAC, Guest account, password policy, Windows baseline
6 Basic SIEM Home Lab SIEM / Blue Team Demo logs, event normalization, detection logic, alerts, incident response flow
7 Python Network Scanner Network Security Authorized TCP scanning, service hints, open port review, risk classification
8 Cloud Security Misconfiguration Checker Cloud Security AWS-style configs, S3, Security Groups, IAM, RDS, misconfiguration detection

Featured Projects

Python Security Log Analyzer

A Python security automation tool that analyzes log files, extracts IP addresses, detects suspicious activity, creates SOC-style alerts, generates IOC lists, and exports CSV, TXT, JSON, and NDJSON reports.

Repository: python-security-log-analyzer


Python Security Headers Checker

A web security automation tool that checks HTTP security headers, identifies missing protections, calculates risk levels, provides remediation recommendations, and generates structured reports.

Repository: python-security-headers-checker


Python Linux Hardening Auditor

A read-only Linux hardening audit tool that checks common Linux security baseline items such as SSH configuration, firewall status, open ports, sudo users, file permissions, and patch status.

Repository: python-linux-hardening-auditor


Security Finding Report Generator

A Python reporting automation tool that generates professional security finding reports in Markdown, JSON, TXT, and HTML formats with templates, risk scoring, evidence, impact, and remediation guidance.

Repository: security-finding-report-generator


Windows Security Baseline Checker

A read-only Windows endpoint security baseline checker that audits Defender, Firewall, RDP, UAC, Guest account, local administrators, password policy, and running services.

Repository: windows-security-baseline-checker


Basic SIEM Home Lab

A SIEM-style home lab project that simulates Windows, Linux, and web log collection, normalizes events, detects suspicious activity, generates alerts, and documents incident response flow.

Repository: basic-siem-home-lab


Python Network Scanner

A Python TCP network scanner for authorized lab environments that checks selected ports, identifies basic service hints, assigns severity, and generates CSV, TXT, JSON, NDJSON, and HTML reports.

Repository: python-network-scanner


Cloud Security Misconfiguration Checker

A Python cloud security misconfiguration checker that analyzes demo AWS-style JSON configs for public access, weak IAM policies, missing encryption, missing logging, exposed services, and public databases.

Repository: cloud-security-misconfiguration-checker


Technical Skills Demonstrated

  • Python security automation
  • Log analysis and event normalization
  • SIEM-style JSON and NDJSON outputs
  • SOC alert generation
  • Detection engineering basics
  • Linux hardening checks
  • Windows endpoint security checks
  • Web security header analysis
  • Network port exposure review
  • Cloud security misconfiguration detection
  • IAM and least privilege concepts
  • Security finding documentation
  • CSV, TXT, JSON, NDJSON, and HTML reporting
  • Unit testing
  • GitHub Actions
  • DevSecOps-style workflows

Security Engineering Focus

My portfolio focuses on building practical tools for:

  • Detecting suspicious activity
  • Reviewing security configurations
  • Identifying cloud and endpoint misconfigurations
  • Automating repetitive security tasks
  • Generating structured security reports
  • Supporting SOC and SIEM workflows
  • Practicing blue-team investigation logic
  • Producing clear technical and business-facing findings

Current Learning Focus

  • Security Engineering
  • Cloud Security
  • SIEM and SOC workflows
  • Python for security automation
  • Linux and Windows hardening
  • Network security fundamentals
  • Detection and response workflows
  • DevSecOps automation

Tools & Technologies

Area Tools / Concepts
Programming Python, PowerShell basics, Bash basics
Security Automation CSV, JSON, NDJSON, HTML reporting
Blue Team SIEM concepts, alerts, detection logic, incident response
Endpoint Security Linux hardening, Windows baseline checks
Web Security HTTP security headers, remediation guidance
Cloud Security S3, IAM, Security Groups, RDS, misconfiguration checks
Engineering Workflow Git, GitHub, GitHub Actions, unit testing

GitHub Portfolio Goal

This portfolio is built to demonstrate practical Security Engineer skills through hands-on projects, not only theory.

Each project includes:

  • Clean README documentation
  • Safe demo data
  • Structured output reports
  • Unit tests where relevant
  • GitHub Actions workflow
  • Privacy-safe sample outputs
  • Security Engineer relevance

Contact

GitHub: https://github.com/EHArviv

Pinned Loading

  1. basic-siem-home-lab basic-siem-home-lab Public

    Basic SIEM home lab that simulates Windows, Linux, and web log collection, normalizes events, detects suspicious activity, and generates JSON, NDJSON, alerts, and TXT reports.

    Python

  2. cloud-security-misconfiguration-checker cloud-security-misconfiguration-checker Public

    Python cloud security misconfiguration checker that analyzes demo AWS-style JSON configs for public access, weak IAM policies, missing encryption, missing logging, and exposed services.

    Python

  3. python-linux-hardening-auditor python-linux-hardening-auditor Public

    Python Linux hardening audit tool that performs read-only security checks and generates CSV/TXT/JSON/NDJSON/HTML reports for IT, Security, SOC, SIEM, and compliance workflows.

    Python

  4. python-network-scanner python-network-scanner Public

    Python network scanner for authorized lab environments that checks TCP ports, identifies open services, and generates CSV/TXT/JSON/NDJSON/HTML reports.

    Python

  5. python-security-log-analyzer python-security-log-analyzer Public

    Python security automation tool that analyzes logs, detects suspicious IP activity, and generates CSV/TXT/JSON/NDJSON reports, SOC alerts, blocklists, and IOC lists.

    Python

  6. windows-security-baseline-checker windows-security-baseline-checker Public

    Python Windows security baseline checker that audits Defender, Firewall, RDP, UAC, Guest account, local administrators, password policy, services, and generates CSV/TXT/JSON/NDJSON/HTML reports.

    Python