The Commonplace
Home Papers Evidence Explore Trends Syntheses Digests References Docs 🎲 Workforce Futures
← Papers
Direction, evidence grade, and study type are AI-generated labels (gpt-5-mini), not human-verified. Syntheses are LLM-written. "Tensions" are machine-detected candidates, not confirmed contradictions. A research-acceleration tool, not peer review. How this is built →

An automated LLM-powered pipeline converts unstructured job ads into high-quality labor-market data; Moroccan cybersecurity demand skews to mid-level workers with advanced degrees and CISSP certification.

Bridging the skills gap in recruitment: A RAG-based LLM framework for cybersecurity job advertisement analysis
Abdeslam Rehaimi, Yassine Sadqi, Abdessamad Elboushaki, Said Safi, Ali Ismail Awad · July 31, 2026 · Information Processing & Management
openalex descriptive medium evidence 7/10 relevance Summary only summary available; pdf_status=paywall DOI Source PDF

Structured author observations

Linked only from stored provider relations; the raw author line above is never matched by name.

OpenAlex

Latest observation:

  1. Abdeslam Rehaimi provider ID
  2. Yassine Sadqi provider ID
  3. Abdessamad Elboushaki provider ID
  4. Said Safi provider ID
  5. Ali Ismail Awad provider ID

Semantic Scholar

Latest observation:

  1. Abdeslam Rehaimi provider ID
  2. Yassine Sadqi provider ID
  3. Abdessamad Elboushaki provider ID
  4. S. Safi provider ID
  5. A. Awad provider ID
A fully automated RAG+LLM pipeline extracts structured fields from 27,360 job ads (1,681 cybersecurity roles) in Morocco with very high reported accuracy, showing demand concentrated on mid-level professionals with advanced degrees and CISSP certification as the most requested credential.

Citation observations

Cumulative provider counts captured on specific dates; providers are never combined.

With the increasing frequency and sophistication of cyberattacks, cybersecurity has become a strategic priority, creating an urgent demand for a skilled workforce. Online job ads in cyberspace are a rich source of information related to the changing dynamics of labor markets, sought-after skills, and employer expectations. However, available methods for extracting relevant information from job advertisements, including for cybersecurity careers, have thus far relied on either manual or semi-automated approaches that, in general, are not scalable, are prone to error, and require prior knowledge and expertise in natural language processing (NLP). This study presents a new, fully automated framework for cybersecurity labor-market analysis with potential for application in other knowledge-intensive industries. The fundamental innovation is the use of retrieval-augmented generation (RAG), powered by large language models (GPT-3.5, GPT-4.1, and Meta Llama 3) to turn unstructured job postings into a structured and analyzable format. This methodology is applied to real job postings from LinkedIn, Indeed, and Rekrute, with a particular focus on Morocco’s cybersecurity sector. From a balanced dataset of 27,360 job advertisements, this study analyzes 1681 cybersecurity roles. Results demonstrate the effectiveness of the proposed approach: GPT-4.1, used as the master evaluator, achieves the highest scores across the six metrics: 96.276% (Correctness), 100% (Completeness), 99.952% (Relevance), 100% (Format Adherence), 99.762% (Language Consistency), and 99.881% (Clarity). Moreover, this study shows that most job postings target mid-level candidates with three or more years of experience and advanced degrees, primarily master’s or engineering degrees. CISSP is the most sought-after certification. By automating and scaling the analysis of labor market data, this research contributes to a broader societal objective of strengthening the cybersecurity workforce and fostering secure digital societies.

Summary

Main Finding

A fully automated retrieval-augmented generation (RAG) pipeline using large language models can reliably convert unstructured online job ads into structured, analyzable records for cybersecurity labor-market analysis. Applied to 27,360 job ads (1,681 cybersecurity roles) from LinkedIn, Indeed, and Rekrute (Morocco focus), the approach attains very high extraction quality (GPT-4.1 as master evaluator: Correctness 96.276%, Completeness 100%, Relevance 99.952%, Format Adherence 100%, Language Consistency 99.762%, Clarity 99.881%). The processed data show most cybersecurity openings target mid-level candidates (≥3 years’ experience) with advanced degrees (master’s or engineering) and that CISSP is the single most requested certification.

Key Points

  • Innovation: A fully automated RAG + LLM framework (GPT-3.5, GPT-4.1, Meta Llama 3) turns unstructured job postings into structured datasets without manual or semi-automated intervention.
  • Data: 27,360 job ads collected from LinkedIn, Indeed, and Rekrute; analysis focuses on 1,681 cybersecurity job postings (balanced dataset).
  • Model performance: GPT-4.1 used as master evaluator achieves >96% correctness and near-perfect scores on completeness, relevance, format adherence, language consistency, and clarity.
  • Labor-market signal: Majority of listings seek mid-level professionals (3+ years), with a preference for advanced degrees (master’s/engineering) and professional certification—CISSP most common.
  • Scalability: The automated pipeline addresses prior limitations (manual effort, scalability, NLP expertise requirements) and is potentially applicable across other knowledge-intensive industries.

Data & Methods

  • Data sources: Job postings scraped/collected from LinkedIn, Indeed, and Rekrute; national focus on Morocco for sector-specific insights.
  • Sample: 27,360 job advertisements total; 1,681 identified as cybersecurity roles used for the sector analysis.
  • Pipeline:
    • Retrieval-augmented generation (RAG) approach to combine document retrieval/context with LLM generation for information extraction.
    • LLMs used: GPT-3.5, GPT-4.1, and Meta Llama 3 to parse and structure postings into predefined fields (skills, experience, education, certifications, role level, etc.).
    • GPT-4.1 served as the master evaluator to assess extraction outputs against evaluation criteria.
  • Evaluation metrics: Correctness, Completeness, Relevance, Format Adherence, Language Consistency, Clarity. Reported scores (GPT-4.1): Correctness 96.276%, Completeness 100%, Relevance 99.952%, Format Adherence 100%, Language Consistency 99.762%, Clarity 99.881%.
  • Outcome variables extracted: role level (experience years), educational requirements, certifications, skills, likely role titles/occupational categories.

Implications for AI Economics

  • Labor-demand measurement at low cost and high frequency: Automated extraction enables timely, granular demand-side indicators for cybersecurity skills and credentials, improving responsiveness of economic and labor-market analyses.
  • Human capital signaling and returns:
    • Strong employer preference for advanced degrees and CISSP suggests certification and postgraduate credentials carry signaling or productivity value in cybersecurity — implications for private returns to education and certification markets.
    • Policymakers and training providers can use these signals to prioritize program design (e.g., master’s curricula, certification-aligned courses).
  • Wage and scarcity dynamics:
    • If demand concentrates on mid-levels with advanced credentials, wage pressure may appear at those experience/credential bands; granular monitoring can detect premium formation or bottlenecks.
  • Skill-biased technological change and task composition:
    • The identified skills and certifications help map which tasks are growing and which may be substitutable/augmentable by automation (including AI tools), informing predictions about future labor demand composition.
  • Market for labor analytics and decision-making:
    • The demonstrated accuracy and scalability create market opportunities for LLM-based analytics services (firms, public employment services, educational institutions).
    • Lower cost and faster analytics could change how firms recruit and how policymakers allocate reskilling funds.
  • Generalizability and scaling effects:
    • Methodology is transferable to other knowledge-intensive industries (finance, healthcare, data science), enabling cross-sector labor-demand comparisons and more efficient reallocation of training resources.
  • Limitations / cautions relevant to economic inference:
    • Data coverage & representativeness: Online job ads may not capture informal hiring channels or all firms; geographic focus (Morocco) limits generalizability without replication.
    • Model dependence & bias: Reliance on LLMs introduces risks of extraction errors, bias, and opaque decision rules—need for ongoing validation and auditing.
    • Cost and operational constraints: Running high-performing LLMs (e.g., GPT-4.1) at scale has financial and compute costs; trade-offs between accuracy and cost should be considered.
    • Causal inference limits: Extracted posting content is descriptive of posted requirements, not necessarily of realized hires, wages, or productivity—complementary data (wages, placement outcomes) are needed for causal economic analysis.

Concluding note: This study shows LLM-driven RAG pipelines can produce high-quality, scalable labor-market datasets for cybersecurity and similar sectors, enabling more timely economic measurement and policy-relevant insights while inviting attention to representativeness, model transparency, and cost considerations.

Assessment

Paper Typedescriptive Evidence Strengthmedium — Large multi-platform sample and high reported extraction metrics support the descriptive claims, but the evaluation relies on an LLM (GPT-4.1) as the master evaluator rather than independent human-labeled gold standards or external validation, and the analysis is limited to posted requirements (not hires, wages, or outcomes). These factors reduce confidence in the strength of empirical evidence for broader economic conclusions. Methods Rigormedium — The pipeline is methodologically sensible (RAG + multiple LLMs) and applied to a large scraped dataset, with clear extraction targets and multiple quality metrics; however, key methodological gaps include use of an LLM as the primary evaluator (risk of circularity), limited description of scraping, deduplication and labeling procedures, absence of human-annotated test sets or external validation (e.g., against hires or employer surveys), and limited discussion of temporal coverage and sampling biases. Sample27,360 job advertisements scraped from LinkedIn, Indeed, and Rekrute with a national focus on Morocco; 1,681 postings were identified as cybersecurity roles and used for the sector-specific analysis. Themeslabor_markets skills_training adoption GeneralizabilityGeographic limitation: Morocco-only sample limits applicability to other countries or regions., Platform bias: Online ads from LinkedIn, Indeed, and Rekrute omit informal hiring channels and firms that don't post to these platforms., Time coverage unspecified: Lack of explicit temporal window prevents assessment of dynamics or seasonality., Evaluator dependence: Quality metrics derived from GPT-4.1 may not generalize if different evaluators/annotators are used., Language and format bias: Model performance may vary across languages, ad formats, and noisier postings not represented in the sample.

Claims (9)

ClaimDirectionOutcomeConfidence & EvidenceDetails
A fully automated retrieval-augmented generation pipeline using large language models can convert unstructured online job advertisements into structured, analyzable records for cybersecurity labor-market analysis. Organizational Efficiency positive Ability to structure and analyze unstructured job advertisements
Reading fidelity high
Study strength medium
n=27360
0.18
The dataset contains 27,360 job advertisements, including 1,681 cybersecurity job postings used for the sector analysis. Other positive Availability of structured cybersecurity labor-market observations
Reading fidelity high
Study strength medium
n=27360
27,360 job advertisements; 1,681 cybersecurity postings
0.18
GPT-4.1 achieved 96.276% correctness in extracting information from the job advertisements. Other positive Extraction correctness
Reading fidelity high
Study strength medium
96.276%
0.18
GPT-4.1 achieved 100% completeness and 100% format adherence in the extraction evaluation. Other positive Extraction completeness and format adherence
Reading fidelity high
Study strength medium
Completeness 100%; Format Adherence 100%
0.18
GPT-4.1 achieved near-perfect scores for relevance, language consistency, and clarity: 99.952%, 99.762%, and 99.881%, respectively. Other positive Relevance, language consistency, and clarity of extracted records
Reading fidelity high
Study strength medium
Relevance 99.952%; Language Consistency 99.762%; Clarity 99.881%
0.18
Most cybersecurity job advertisements target mid-level candidates with at least three years of experience. Hiring positive Experience level requested in cybersecurity job postings
Reading fidelity high
Study strength medium
n=1681
0.18
Cybersecurity job advertisements show a preference for advanced degrees, specifically master's degrees or engineering degrees. Hiring positive Educational credentials requested in cybersecurity job postings
Reading fidelity high
Study strength medium
n=1681
0.18
CISSP is the single most requested certification in the analyzed cybersecurity job advertisements. Hiring positive Relative demand for professional certifications
Reading fidelity high
Study strength medium
n=1681
0.18
The extracted job-posting data provide descriptive information about posted requirements rather than evidence about realized hires, wages, or worker productivity. Other mixed Validity and scope of labor-market inference from job advertisements
Reading fidelity high
Study strength high
n=27360
0.3

Notes