Industry-wide intelligence engine tracking skill inflation across all cybersecurity domains — powered by real job listings, updated automatically.
Scores measure industry-wide requirement trends from public job data. No editorial judgement is made about any individual employer.
🔴 HIGH INFLATION — Global score 3.14, above the 3.0 threshold. IAM and SOC are the highest-scoring domains. 49% of all listings flagged for requirement signals.
| Metric | Value | Signal |
|---|---|---|
| 📈 Global Skill Inflation Score | 3.14 | 🔴 High — above threshold |
| 📅 Avg Years Required | 4.2 yrs | 🔴 Rising across all domains |
| 🧠 Avg Certifications Demanded | 2.6 | 🟡 Cert creep industry-wide |
| 🛠️ Avg Tools Required | 2.4 | 🔴 High tool complexity |
| 49% | 🟡 Nearly half of listings flagged | |
| 💰 Avg Salary (USD) | ~$71,134 | 🟡 Varies significantly by market |
| 💼 Total Jobs Analyzed | 41 | ✅ 6 domains · 6 countries |
| Domain | Avg Years | Avg Certs | Score | Signal | Jobs |
|---|---|---|---|---|---|
| IAM | 4.7 | 2.2 | 🔴 3.57 | Identity platform complexity rising | 6 |
| SOC | 4.1 | 2.8 | 🔴 3.26 | SIEM + EDR + SOAR now baseline | 8 |
| AppSec | 4.0 | 2.5 | 🔴 3.17 | Secure SDLC ownership expanding | 4 |
| Penetration Testing | 4.3 | 2.1 | 🔴 3.09 | OSCP alone no longer sufficient | 7 |
| Cloud Security | 3.2 | 3.2 | 🔴 3.02 | Multi-cloud cert stacking | 4 |
| GRC | 4.2 | 2.8 | 🟡 2.92 | High experience, lower tool demand | 12 |
Domains in the top-left (high salary, low score) represent better market value. Bottom-right (low salary, high score) indicates high requirement pressure relative to compensation.
| Flag | Triggered When |
|---|---|
EXPERIENCE_INFLATION |
Junior title + 5+ years demanded |
CERT_OVERLOAD |
5+ certifications in one posting |
TOOL_STACK_ABUSE |
4+ tools demanded simultaneously |
UNDERPAID_EXPERIENCED |
3+ yrs required + salary < $30K USD |
SENIOR_EXPLOITATION |
8+ yrs + 3+ certs + 2+ tools |
| Month | Avg Years | Avg Certs | Avg Tools | Skill Score | Jobs |
|---|---|---|---|---|---|
| 2026-02 | 4.15 | 2.59 | 2.37 | 3.14 | 41 |
| 2026-03 | 3.82 | 2.45 | 2.64 | 3.05 | 11 |
The Cybersecurity Skill Inflation Index measures whether employers across cybersecurity domains are raising job requirements faster than compensation — a structural market trend that affects career planning, hiring, and salary benchmarking.
Domains Tracked:
| Domain | Focus |
|---|---|
| 🔵 GRC | Governance, Risk, Compliance, Audit |
| 🔴 SOC | Threat Detection, Incident Response, SIEM |
| 🟠 Penetration Testing | Offensive Security, Red Team, Vulnerability Assessment |
| 🩵 Cloud Security | AWS/Azure/GCP Security, DevSecOps, CSPM |
| 🟣 AppSec | Secure SDLC, SAST/DAST, Code Review |
| 🟢 IAM | Identity Governance, PAM, SSO, Zero Trust |
Scoring Formula:
Skill_Score = (Avg_Years × 0.4) + (Avg_Certs × 0.3) + (Avg_Tools × 0.3)
| Score | Signal |
|---|---|
< 2.0 |
🟢 Healthy market |
2.0 – 3.0 |
🟡 Moderate inflation |
> 3.0 |
🔴 High inflation — requirements rising faster than value |
data/raw/YYYY-MM/*.txt
↓ extract_metrics.py
→ Domain auto-classifier (6 domains)
→ Seniority classifier (Junior / Mid / Senior)
→ Salary normalizer (→ USD)
→ Country extractor (20+ markets)
→ Requirement signal detector (5 flags)
↓ calculate_index.py
→ Global index
→ Domain index (per-domain scores)
→ Country index (per-market scores)
↓ generate_report.py
→ 12 charts (dark theme, auto-generated)
→ README badges auto-updated
→ Monthly report committed
↓ GitHub Actions (daily 6am UTC)
Cybersecurity-Skill-Inflation-Index/
├── data/
│ ├── raw/YYYY-MM/ ← Job listings (auto-collected + manual)
│ └── processed/
│ ├── YYYY-MM.csv ← Per-job metrics
│ ├── monthly_index.csv ← Global scores over time
│ ├── domain_index.csv ← Per-domain scores over time
│ └── country_index.csv ← Per-country scores over time
├── reports/ ← 12 auto-generated charts + monthly report
├── scripts/
│ ├── collect.py ← Multi-source job collector (Adzuna, JSearch, Remotive, Arbeitnow)
│ ├── extract_metrics.py ← Domain-aware extraction engine
│ ├── calculate_index.py ← Global + domain + country scoring
│ └── generate_report.py ← 12-chart report generator
├── requirements.txt
└── .github/workflows/csii.yml ← Daily automation
Title: SOC Analyst Level 2
Company: Company Name
Location: City, Country
Salary: USD 90,000 annually
Domain: SOC
Source: Adzuna
Collected: 2026-02-24
Job Description:
Full text here.
Supported domains: GRC · SOC · Penetration Testing · Cloud Security · AppSec · IAM
- 6-domain tracking engine
- Domain auto-classifier
- Seniority classifier (Junior / Mid / Senior)
- Salary normalizer (→ USD, multi-currency)
- Country segmentation (20+ markets)
- Requirement signal detector (5 flags)
- 12 automated dark-theme charts
- README badge auto-update
- Daily automated collection (Adzuna + JSearch + Remotive + Arbeitnow)
- 6-month trend forecast model
- GitHub Pages live dashboard
- Domain-specific cert ROI scoring
Built by Regan Temudo · Tracking the cybersecurity job market · Auto-updated daily via GitHub Actions










