Fazmin

Activity

Stars and mentions · Last 30 days, Oct 5 – Nov 3

GitHub stars125
Mentions36
06121824Oct 5Oct 19Nov 3
UTC days · repositories Fazmin owns3 repositories

Top repositories

Fazmin’s repositories ranked by new forks, as on trending.

Loading

Contributes to

Repositories outside Fazmin’s account where Fazmin opened or reviewed pull requests in the past 365 days.

Who noticed Fazmin

Everyone who starred or forked Fazmin’s repositories since the archive began in 2011.

Notable accounts

Ordered by the stars their own repositories have received.

Biggest fans

Accounts that starred the most of these repositories.

Breakout weeks

Each repository’s best week of new stars, with the release published around it.

Mentions

33posts
Nov 40 posts
  1. Reddit · · r/LocalLLaMA · u/Zipidyzip · Fazmin/AILearningGuide

    Updated: Discover AI, an app with 51 hands-on labs for learning how AI works Two weeks ago I posted Discover AI, an app with 51 hands-on labs for learning how AI works, from math fundamentals, a single neuron up to agents, fine-tuning and serving. Thanks to everyone who tried it, commented, filed issues or sent a PR. Thank you!! A lot of what's below came out of that thread. GitHub: Fazmin/AILearningGuide new/updated - Runs in the browser. All the labs and lessons now work on the web. The desktop app is still there if you want the local AI guide. fazmin.github.io - Installers for Mac, Windows and Linux. You don't have to build from source any more. Get the .dmg, .exe/.msi, or .AppImage/.deb/.rpm from the releases page. They aren't signed yet, so your OS will warn you the first time you open one. - "See it in the lab" cards. This is the main thing in v0.2.0. Lesson sections now have cards that set the lab up to match what you're reading. If the attention lesson says to edit a key and watch every bar move, one click takes you to that step with the key editor ready. There are over 600 of these across all 51 labs, and a "Back to my lab" button puts your own settings back. - Simple reading mode. This is a third level below Plain. It uses short sentences and everyday words, with a real-world comparison for every abstract idea. Every Simple lesson is checked to a grade 8 reading level. Someone asked for middle school and high school levels, and this is a first step toward that. - Better Learn panel. There's a contents bar for jumping between sections, plus bookmarks and read-aloud. It also remembers where you stopped reading in each lab, and you can copy a link that opens a lab exactly as you left it. - AI guide settings. You can now set the maximum reply length and edit the guide's system prompt (thanks boosnie for the PR). The guide can run fully local: one click downloads Qwen3.5 2B and llama.cpp. You can also point it at any OpenAI-compatible endpoint, like your own llama.cpp server or LM Studio. - Fixes. The startup crash on Linux Wayland is fixed (thanks MarinX for the report and the help). The web version also shows a loading screen now instead of a blank page while it downloads. Anyways, If you teach this or work in a specialized area of AI, I'd love help with a new lab, a better visualization, or a tweak that makes the cause and effect in an existing lab clearer. I'd also like to hear which labs are confusing and what's missing. As before, the lesson text was written with help from Claude and GPT Astra, with Grok providing a second pass on the references. Every reference was hand-checked. If you find any mistakes, please let me know, open an issue, or submit a PR. And feel free to share. Thank you!!

    13 points · 3 comments
  2. Hacker News · · FazzzMin · Fazmin/cve-intel

    Show HN: I built a local-first CVE triage app in Rust

    3 points
  3. Reddit · · r/threatintel · u/Zipidyzip · Fazmin/cve-intel

    Update on CVE Intel, the open-source CVE triage tool: I got really good advice from this community and many other communities after I posted CVE Intel last week. Thank you, all of you! (this was the original - reddit.com). Anyways, CVE Intel is an open-source tool that pulls CVE data from NVD, CISA KEV, EPSS, OSV and public exploit sources into one place. You can use it as a desktop app, CLI, REST API or MCP server. Here's what changed because of that feedback, and what I haven't got to yet. What I changed because of your comments - Triage now also checks ENISA's EU Vulnerability Database exploited flag, CIRCL sightings and, with a token, VulnCheck KEV. A new weekly view lists CVEs that ENISA marks as exploited but KEV doesn't list yet. These sources feed the SSVC Exploitation input but don't change the score. Only CISA KEV does that. - EPSS now comes with its 7-day and 30-day trend, and an MCP tool gives agents the trend instead of a single number. The weekly briefing shows which source each panel came from and when it was fetched. Putting an as-of date next to every value in triage is still on my list. - Deep triage gives a CISA SSVC decision (Act, Attend, Track*, Track). Where CISA has published its own SSVC assessment in Vulnrichment, it uses that. When you compare CVEs, it now explains in words why each one ranks above the next, so you get more than a number. - Now it can scan for vulnerabilities. It scans: Rescans show what's new, fixed or riskier, and the CLI has --fail-on gates for CI. - project dependencies: lockfiles and CycloneDX/SPDX SBOMs, with the fixed version for each package and SARIF output - the apps and OS on your machine - container images, without needing Docker - your own domains, passively, using certificate transparency, DNS and Shodan/InternetDB. It never connects to them. Other new things - Weekly briefing: new KEV entries, EPSS risers, new Metasploit modules and PoCs, new critical CVEs, Project Zero's in-the-wild 0-days and CISA advisories. It copies as Markdown for a ticket or weekly note. - Local watchlist: for the vendors, products, packages and CVEs you run. Each refresh records new CVEs, KEV listings, EPSS jumps, new exploits, CVSS revisions and newly available fixes. AI agents can read it but can't change it. - Activity log: records every lookup and every MCP tool call, with the hosts it contacted, so you can see exactly what an agent asked for. - 39 sources: new ones include cve.org, CISA Vulnrichment, Metasploit, ENISA EUVD, PoC-in-GitHub, Project Zero and MITRE ATT&CK/CAPEC. - Local AI on Apple silicon: now through MLX as well as llama.cpp. AI still runs locally by default. - Licensing: now dual-licensed, MIT or Apache 2.0. If you try it and something is wrong or confusing, please tell me. That kind of feedback is what made this update possible. Issues, PRs, comments here and DMs are all welcome. And please feel free to contribute to this project. Thank you! Fazmin/cve-intel

    15 points · 5 comments
  4. Patch Tuesday has 200 CVEs, 3 matter. cve-intel (Oct 21, Apache-2.0): private Rust triage, 36 tools + 38 sources, MCP for your agent, KEV always CRITICAL. Copyable: score exploitability first: Fazmin/cve-intel t.co

    36 views
  5. Centralizing Cybersecurity Vulnerability Data: A Solution to Fragmented Risk Assessment and Prioritization !cover Introduction: The Fragmented Landscape of Cybersecurity Vulnerability Data Cybersecurity vulnerability data is inherently fragmented, dispersed across disparate sources such as the National Vulnerability Database (NVD), CISA Known Exploited Vulnerabilities (KEV), Exploit Prediction Scoring System (EPSS), and Open Source Vulnerability (OSV) databases. Each repository employs distinct evaluation criteria—ranging from exploitability metrics to severity ratings—and formats, creating a complex, non-uniform dataset. This fragmentation introduces systemic inefficiencies, forcing organizations and analysts to manually correlate information. The consequence is a critical delay in threat prioritization, often leading to misallocation of resources, prolonged exposure windows, and increased breach risks. The Mechanisms of Fragmentation-Induced Risk Fragmentation manifests as a procedural bottleneck when new vulnerabilities emerge. For instance, a vulnerability logged in NVD with a "critical" severity rating may concurrently receive a low EPSS score, indicating minimal real-world exploitation likelihood. Without a unified framework, analysts must reconcile these discrepancies manually—a process prone to human error and temporal lag. This disconnect between data sources results in suboptimal decision-making: organizations may either over-allocate resources to low-risk vulnerabilities or underestimate threats under active exploitation, both culminating in avoidable financial and operational losses. Risk Formation at the Intersection of Data and Decision-Making Risk in this context is operationalized through delayed or misinformed responses. Consider a vulnerability listed in CISA KEV as actively exploited but assessed solely via NVD severity ratings. The absence of real-time exploitation data in the decision-making process creates a critical blind spot. The observable outcome is a successful breach, system compromise, and subsequent financial and reputational damage. This risk materializes at the junction of fragmented data and the inability to synthesize actionable intelligence within operational timeframes. Edge Cases: Amplifying the Consequences of Fragmentation Edge cases exacerbate the challenges of fragmentation. A zero-day vulnerability, for example, may be flagged as critical in OSV due to its potential impact but receive a low EPSS score in the absence of known exploits. Without a unified risk score, organizations may deprioritize such vulnerabilities—only to face severe consequences once an exploit emerges. Conversely, a vulnerability with a high EPSS score but low NVD severity may be overlooked, leaving systems exposed to active threats. These scenarios underscore the imperative for a tool that not only aggregates but also contextualizes and harmonizes disparate data streams. CVE Intel: A Systemic Solution to Data Fragmentation CVE Intel is an open-source tool designed to address the root cause of vulnerability data fragmentation. It functions as a centralized hub, ingesting data from NVD, CISA KEV, EPSS, OSV, and other sources in parallel. The tool employs a three-step mechanism: normalization of disparate data formats, weighted aggregation of source-specific metrics, and generation of a unified risk score (0–100) with actionable recommendations. This process eliminates manual cross-referencing, reducing both error rates and decision latency. For instance, a vulnerability flagged in CISA KEV as actively exploited will be prioritized by CVE Intel, even if its NVD severity is low. The tool’s optional local AI processing enhances score accuracy by incorporating contextual factors such as IP addresses, file hashes, and dependency files. The result is a risk assessment framework that is both comprehensive and real-time. Practical Implications: The Urgency of Unified Vulnerability Management The accelerating pace of cyber threats and the exponential growth of vulnerabilities necessitate a paradigm shift in risk assessment. CVE Intel directly addresses this imperative by streamlining triage processes, enabling organizations to make faster, data-driven decisions. Its versatility—supporting deployment as a desktop application, CLI, REST API, or MCP server—ensures compatibility with diverse operational workflows. The MIT license further guarantees accessibility and fosters community-driven innovation. CVE Intel is not merely a tool but a systemic solution to a longstanding problem. By transforming fragmented data into actionable intelligence, it converts vulnerability assessment from a liability into a strategic asset. The adoption of CVE Intel is not optional but imperative—a critical step toward mitigating the next breach before it occurs. The Fragmented Cybersecurity Landscape: A Critical Challenge The cybersecurity domain is inundated with vulnerability data, yet this information is dispersed across numerous databases, each characterized by distinct methodologies, limitations, and evaluation frameworks. This fragmentation engenders a significant procedural bottleneck, compelling security teams to manually integrate disparate data—a process inherently susceptible to errors, delays, and misprioritization. Below is a structured analysis of key databases and the imperative for their consolidation: 1. NVD (National Vulnerability Database) Strengths: Serves as a comprehensive repository of CVE records, employing the CVSS (Common Vulnerability Scoring System) for standardized severity assessment. Limitations: Static CVSS scores often fail to reflect real-world exploitability dynamics. For instance, a CVE with a critical CVSS score may lack active exploits, while a medium-rated vulnerability could be under active exploitation. This discrepancy necessitates manual reconciliation, exacerbating the risk of resource misallocation. 2. CISA KEV (Known Exploited Vulnerabilities) Strengths: Provides a curated list of vulnerabilities with confirmed active exploitation, offering actionable intelligence on immediate threats. Limitations: Narrow focus on actively exploited vulnerabilities creates blind spots for emerging threats. For example, a zero-day vulnerability not yet included in KEV may be deprioritized despite its potential for severe impact. 3. EPSS (Exploit Prediction Scoring System) Strengths: Employs a probabilistic model to predict the likelihood of exploitation within 30 days, leveraging machine learning and historical data. Limitations: Reliance on historical patterns may fail to account for abrupt shifts in threat actor behavior. A vulnerability with a low EPSS score could still be weaponized in targeted attacks, leading to critical system compromise if deprioritized. 4. OSV (Open Source Vulnerabilities) Strengths: Focuses on open-source software vulnerabilities, providing granular data for developers and DevOps teams. Limitations: Narrow scope and lack of integration with broader threat intelligence sources. For instance, a vulnerability in a widely used open-source library might have a high OSV score but lack exploitation data from KEV or EPSS, creating uncertainty in prioritization. Mechanisms of Fragmentation-Induced Risk The disjointed nature of these databases initiates a causal chain of risk formation: - Data Discrepancies: Conflicting severity assessments across sources (e.g., a critical NVD rating versus a low EPSS score) necessitate manual reconciliation, a process prone to errors and delays. - Resource Misallocation: Absence of a unified view leads to over-investment in low-risk vulnerabilities and under-prioritization of actively exploited threats. For example, a high EPSS score paired with a low NVD severity may leave systems exposed to immediate attacks. - Delayed Response: Fragmentation impedes timely threat prioritization, widening the window of opportunity for attackers. A zero-day vulnerability with a low EPSS score may be deprioritized, only to be exploited in a high-impact attack. The Imperative for Consolidation: A Systems Analogy Analogous to a manufacturing assembly line where independent stations produce components with varying specifications, the cybersecurity vulnerability landscape operates as disjointed systems (NVD, KEV, EPSS, OSV), each generating data with disparate formats and criteria. CVE Intel functions as a centralized quality control system, normalizing these disparate components into a unified risk score, thereby eliminating the inefficiencies of manual cross-referencing. Practical Implications of Unified Data Aggregation CVE Intel employs a three-step mechanism—normalization, aggregation, and scoring—to transform fragmented data into actionable intelligence. By concurrently ingesting data from multiple sources, it eliminates the procedural bottleneck of manual correlation. For instance, a CVE with high NVD severity, active KEV status, and rising EPSS score would receive a high unified risk score, triggering an immediate remediation recommendation. Conversely, a vulnerability with low scores across sources would be flagged for deferred action, optimizing resource allocation. The tool’s versatility—available as a desktop app, CLI, REST API, and MCP server—ensures seamless integration into existing workflows. Its MIT license fosters community-driven innovation, while optional local AI processing enhances accuracy by incorporating contextual factors such as IP addresses and file hashes. This consolidation not only streamlines triage but also proactively mitigates breaches by eliminating decision-making blind spots, thereby enhancing overall cybersecurity posture. The Solution: Unified Risk Scoring CVE Intel revolutionizes cybersecurity vulnerability management by mechanically consolidating fragmented data from multiple sources into a single, actionable risk score. This innovation directly addresses the procedural bottleneck of dispersed information, providing organizations and individuals with a streamlined, data-driven approach to risk assessment. The process is both systematic and transformative, ensuring that critical vulnerabilities are identified and prioritized with precision. 1. Normalization: Standardizing Disparate Data The foundation of CVE Intel’s methodology lies in data normalization. Cybersecurity vulnerability information originates from diverse sources—such as CVSS scores from the National Vulnerability Database (NVD), exploitability predictions from the Exploit Prediction Scoring System (EPSS), active exploit data from the Known Exploited Vulnerabilities (KEV) catalog, and developer-specific insights from Open Source Vulnerabilities (OSV). Each source employs distinct formats, criteria, and limitations. For instance, NVD’s static CVSS scores may overstate risk by labeling vulnerabilities as "critical" even in the absence of active exploits, while KEV focuses exclusively on actively exploited threats, potentially overlooking emerging risks. CVE Intel systematically transforms these heterogeneous datasets into a unified format, eliminating the inefficiencies of manual cross-referencing. This normalization is analogous to standardizing currencies for comparative analysis, enabling seamless aggregation and interpretation. 2. Aggregation: Contextual Layering of Insights Following normalization, CVE Intel aggregates data into a unified pool through a process of contextual layering. This step goes beyond simple data merging by evaluating the interplay between sources. For example, a vulnerability with a high NVD severity score but no KEV entry may be deprioritized, whereas one with a moderate NVD score but active KEV exploits is flagged as high-risk. CVE Intel’s algorithmic aggregation ensures that no critical insight is lost, addressing edge cases such as zero-day vulnerabilities with low EPSS scores but active exploitation. This mechanism prevents the misprioritization that often arises from fragmented data, ensuring a comprehensive risk assessment. 3. Scoring: Generating Actionable Intelligence The culmination of CVE Intel’s process is risk scoring. A weighted algorithm assigns a 0–100 risk score, with each data source contributing proportionally to the final value. For instance, a high NVD severity score combined with active KEV exploits and a rising EPSS prediction triggers an "act now" recommendation, while a low NVD score with no KEV entry and a declining EPSS suggests deferral. This automated scoring system eliminates the ambiguity inherent in manual reconciliation, optimizing resource allocation and reducing the risk of oversight. It functions as a real-time decision-making engine, dynamically adjusting priorities based on current threat landscapes. Practical Benefits: Transforming Theory into Practice - Elimination of Manual Correlation: By automating data normalization and aggregation, CVE Intel eliminates the procedural bottleneck of manual cross-referencing, significantly reducing errors and latency. - Optimized Resource Allocation: Unified risk scores enable organizations to systematically triage vulnerabilities, prioritizing high-risk threats for immediate action while deferring low-risk issues. This prevents over-investment in non-critical areas and ensures active threats are addressed promptly. - Proactive Risk Mitigation: By consolidating real-time data from multiple sources, CVE Intel closes critical decision-making gaps, minimizing the likelihood of breaches caused by delayed or misinformed responses. Edge Cases: Addressing Fragmentation-Induced Risks CVE Intel’s unified approach is particularly effective in scenarios where fragmented data leads to risk: - Zero-Day with Low EPSS Score: A zero-day vulnerability with a low EPSS score might be overlooked, but if actively exploited (KEV), CVE Intel’s algorithmic aggregation flags this discrepancy, triggering immediate action. - High EPSS Score, Low NVD Severity: A vulnerability with a high EPSS score but low NVD severity might be underestimated, leaving systems exposed. CVE Intel’s weighted scoring ensures such cases are prioritized based on real-world exploitability. Technical Insights: The Mechanics of Unification CVE Intel operates as a centralized quality control system, systematically transforming fragmented data into actionable intelligence. Its Rust-based architecture ensures high performance and efficiency, while its MIT licensing promotes community-driven innovation. Optional local AI processing further enhances accuracy by incorporating contextual factors such as IP addresses and file hashes, refining risk scores with greater precision. This tool represents a paradigm shift in vulnerability management, addressing the root cause of fragmentation-induced risk. In an environment where cyber threats outpace defensive measures, CVE Intel’s unified risk scoring is not merely a solution—it is an imperative. By systematically consolidating, normalizing, and scoring disparate data, it transforms complexity into clarity, empowering organizations to respond decisively to evolving threats. Case Studies and Scenarios: Real-World Applications of Unified Risk Scoring 1. Zero-Day Vulnerability Misprioritization Scenario: A newly discovered zero-day vulnerability exhibits a low Exploit Prediction Scoring System (EPSS) score due to the absence of historical exploitation data, despite active exploitation in the wild as documented in the Known Exploited Vulnerabilities (KEV) catalog. Traditional triage methods, relying solely on EPSS, would likely deprioritize this vulnerability, leaving systems exposed to imminent attacks. Mechanism: CVE Intel’s unified risk scoring system identifies the active KEV status and integrates it with National Vulnerability Database (NVD) severity metrics. Its weighted algorithm overrides the low EPSS score by assigning a higher risk score based on the critical combination of severity and active exploitation evidence, thereby triggering immediate remediation actions. Outcome: The vulnerability is patched before widespread exploitation occurs, effectively preventing potential breaches and minimizing organizational risk. 2. High EPSS Score with Low NVD Severity Scenario: A vulnerability presents a high EPSS score, indicating a strong likelihood of imminent exploitation, but is concurrently rated as low severity by NVD. In the absence of a unified scoring system, this discrepancy could lead to the vulnerability being overlooked or misprioritized. Mechanism: CVE Intel’s data aggregation process layers the high EPSS score with the low NVD severity rating, while also incorporating active exploitation data from KEV. This multi-dimensional analysis tips the balance toward a higher risk score, flagging the vulnerability for immediate remediation. Outcome: The organization patches the vulnerability before it can be weaponized, thereby avoiding operational disruptions and potential financial losses. 3. Fragmented Data Leading to Resource Misallocation Scenario: Security teams often face overwhelming and conflicting data from disparate sources such as NVD, EPSS, and Open Source Vulnerability (OSV) databases. This fragmentation necessitates manual reconciliation, frequently resulting in the misallocation of resources to low-risk vulnerabilities while high-risk threats remain unaddressed. Mechanism: CVE Intel normalizes and aggregates data from these sources, generating a unified risk score that automatically prioritizes vulnerabilities. High-risk vulnerabilities are flagged for immediate action, while low-risk ones are deferred, thereby optimizing resource allocation based on objective risk assessments. Outcome: Security teams focus on critical threats, significantly reducing the likelihood of breaches and operational downtime, while enhancing overall efficiency. 4. Delayed Response to Emerging Threats Scenario: A vulnerability not yet listed in CISA KEV is actively discussed in public exploit forums, indicating emerging threat potential. Traditional tools, lacking centralized data integration, often fail to identify such threats in a timely manner. Mechanism: CVE Intel pulls data from public exploit sources in addition to KEV, EPSS, and NVD. Its aggregation process identifies emerging threats by analyzing contextual evidence from these diverse sources and assigns a high risk score, even before official KEV inclusion. Outcome: The organization patches the vulnerability proactively, mitigating risk before it escalates into a widespread exploit. 5. Edge Case: Dependency File Vulnerability Scenario: A vulnerability in a dependency file receives a low OSV score but poses a critical risk to the application’s security. Without contextual data integration, this vulnerability might be overlooked, leaving the application exposed to supply chain attacks. Mechanism: CVE Intel’s optional local AI processing incorporates dependency file data, evaluating its criticality to the application. The unified risk score is elevated based on this contextual analysis, triggering immediate remediation actions. Outcome: The dependency file is updated promptly, preventing potential supply chain attacks and safeguarding the application’s integrity. 6. AI-Enhanced Risk Scoring for IP-Specific Threats Scenario: A vulnerability is actively exploited in a specific geographic region, but global threat intelligence tools fail to detect this localized threat due to their broad focus. Mechanism: CVE Intel’s local AI processing integrates IP address data, identifying localized exploitation activity. The risk score is dynamically adjusted based on the IP’s geographic location and associated exploitation evidence, ensuring region-specific threats are prioritized. Outcome: The organization patches the vulnerability for affected systems, effectively preventing localized attacks and enhancing regional cybersecurity resilience. Technical Insights Across Scenarios - Normalization: Standardizes disparate data formats from CVSS, EPSS, KEV, and OSV into a unified structure, eliminating the need for manual cross-referencing and reducing errors. - Aggregation: Layers contextual data—such as active exploitation, dependency files, and IP addresses—to address edge cases and prevent misprioritization, ensuring a comprehensive risk assessment. - Scoring: Applies a weighted algorithm to generate a 0–100 risk score, automating decision-making processes and optimizing resource allocation based on objective, data-driven insights. Practical Outcomes By centralizing fragmented cybersecurity data and generating unified risk scores, CVE Intel delivers transformative benefits: - Eliminates manual correlation bottlenecks, reducing errors and latency in vulnerability management. - Optimizes resource allocation by systematically flagging high-risk vulnerabilities for immediate action. - Proactively mitigates breaches through the consolidation of real-time, multi-source data, enhancing overall cybersecurity posture. CVE Intel revolutionizes cybersecurity by transforming fragmented vulnerability data into actionable intelligence, directly addressing the root causes of fragmentation-induced risk and significantly enhancing organizational resilience against evolving threats. Implementation and Future Outlook The adoption of CVE Intel as a unified risk scoring system necessitates a systematic approach to overcome technical and operational barriers. Below, we outline the implementation process, potential challenges, and the evolving landscape of open-source CVE triage. Practical Implementation Steps - Data Normalization: The initial phase involves standardizing heterogeneous data formats from sources such as NVD, KEV, EPSS, and OSV. CVE Intel accomplishes this through a structured parsing and transformation pipeline, converting raw inputs into a consistent schema. For instance, CVSS scores from NVD and probabilistic metrics from EPSS are harmonized onto a unified scale, eliminating the need for manual cross-referencing and reducing inefficiencies. - Aggregation and Weighting: Normalized data is aggregated, with each source contributing proportionally to the final risk score. A weighted algorithm prioritizes critical factors—such as active exploitation data from KEV or high EPSS scores—ensuring they exert greater influence on the outcome. This process functions as a precision filter, isolating high-risk signals from background noise. - Scoring and Actionability: Aggregated data is distilled into a 0–100 risk score, paired with a time-sensitive recommendation ("act now" or "act later"). This step employs a decision matrix that maps scores to actionable thresholds, enabling organizations to prioritize vulnerabilities based on real-world impact rather than theoretical severity alone. - Deployment Flexibility: CVE Intel’s modular design—available as a desktop application, command-line interface (CLI), REST API, or MCP server—facilitates seamless integration into diverse workflows. For example, the MCP server enables AI agents like Claude Code to query vulnerability data directly, automating triage processes and enhancing operational efficiency. Challenges and Edge Cases Despite its robustness, CVE Intel encounters challenges that require continuous refinement: - Data Latency: Risk scores are constrained by the update frequency of public data sources. Delays in NVD or KEV updates can create temporary blind spots. Mitigation strategies include caching mechanisms and periodic data refreshes to minimize latency and maintain score accuracy. - Edge Case Handling: Scenarios such as zero-day vulnerabilities with low EPSS scores but active exploitation (KEV) necessitate overrides in the scoring algorithm. Conversely, high EPSS scores with low NVD severity must be flagged for immediate attention. CVE Intel addresses these edge cases by incorporating contextual data (e.g., public exploit forums) to refine and validate scores. - AI Dependency Risks: Optional local AI processing enhances accuracy but introduces complexity. Misclassification of dependency files or IP-specific threats can lead to false positives or negatives. Rigorous testing, validation, and community feedback are critical to refining AI models and ensuring reliability. Future Direction of Open-Source CVE Triage The evolution of CVE Intel and similar tools depends on community-driven innovation and adaptability: - Expanded Data Sources: Integrating additional threat intelligence feeds (e.g., threat actor TTPs, dark web forums) could enhance predictive accuracy. However, this expansion requires meticulous normalization to prevent data overload and maintain system performance. - AI-Driven Contextualization: Advancing local AI capabilities to incorporate contextual factors (e.g., organizational asset criticality, geopolitical risk) could personalize risk scores further. For example, an IP address flagged for localized exploitation would trigger region-specific patching protocols. - Community Collaboration: The MIT license encourages open contributions, enabling developers to address edge cases or integrate niche data sources. For instance, a contributor might add support for proprietary vulnerability databases, broadening CVE Intel’s applicability across industries. - Real-Time Threat Intelligence: Partnerships with threat intelligence platforms could provide near-real-time updates, reducing latency and enhancing responsiveness to emerging threats. Practical Insights for Adoption Organizations adopting CVE Intel should prioritize the following strategies: - Workflow Integration: Utilize the tool’s deployment options (CLI, API, MCP server) to embed vulnerability triage into existing processes. For example, automate daily scans via a REST API to identify and flag high-risk vulnerabilities proactively. - Resource Optimization: Leverage the unified risk score to allocate resources efficiently. Vulnerabilities with scores above 80 should trigger immediate remediation, while those below 40 can be deferred without compromising security. - Continuous Monitoring: Regularly update CVE Intel’s data sources to ensure scores reflect the latest threat landscape. Integrating the tool with intrusion detection systems (IDS) can further enhance proactive defense capabilities. In conclusion, CVE Intel represents a paradigm shift in vulnerability management, transforming fragmented data into actionable intelligence. By addressing technical challenges and fostering community innovation, it establishes a foundation for a more resilient cybersecurity posture in an increasingly complex threat environment. Conclusion: Unifying Vulnerability Data to Fortify Cybersecurity The fragmentation of cybersecurity vulnerability data represents a systemic challenge, exposing organizations to misprioritization, delayed responses, and costly breaches. CVE Intel directly addresses this issue by consolidating disparate data sources—such as NVD, KEV, EPSS, and OSV—into a single, actionable risk score. This innovation transcends mere convenience, marking a paradigm shift in vulnerability triage by providing a unified framework for risk assessment. The Mechanism of Risk Formation and Mitigation Fragmented vulnerability data inherently introduces manual inefficiencies and decision-making blind spots. For instance, a vulnerability with a high NVD severity score but a low EPSS exploitability score may be erroneously deprioritized, leaving systems vulnerable to active exploits. CVE Intel mitigates this through a normalization and aggregation process that harmonizes conflicting metrics. By assigning appropriate weights to critical factors—such as active exploitation (KEV) or rising EPSS scores—it generates a 0–100 risk score that automates prioritization and eliminates ambiguity. Edge Cases: Where Fragmentation Fails and CVE Intel Succeeds - Zero-Day Vulnerabilities: Fragmented data often misprioritizes zero-days due to their low EPSS scores. CVE Intel integrates KEV exploitation data, ensuring these vulnerabilities are flagged for immediate action regardless of EPSS metrics. - High EPSS, Low NVD Severity: Vulnerabilities with high exploitability but low severity are frequently overlooked. CVE Intel’s weighted algorithm combines these metrics, ensuring timely remediation. - Dependency File Risks: Through local AI processing, CVE Intel evaluates dependency file criticality, elevating risk scores for vulnerabilities that pose supply chain attack risks. Practical Outcomes: From Fragmentation to Actionable Intelligence By transforming fragmented data into a unified risk score, CVE Intel delivers tangible outcomes: - Resource Optimization: High-risk vulnerabilities are prioritized for immediate remediation, while low-risk issues are deferred, optimizing resource allocation. - Proactive Mitigation: Real-time, multi-source data consolidation eliminates decision-making blind spots, reducing the likelihood of breaches. - Systematic Triage: Automated scoring via CLI, API, or MCP server integrates seamlessly into existing workflows, minimizing manual errors and latency. The Call to Action: Adopt Unified Risk Scoring The consequences of fragmented vulnerability triage are clear: misprioritized threats and exposed critical systems. CVE Intel’s open-source, MIT-licensed framework offers a timely and effective solution in an era of escalating cyber threats. Its Rust-based architecture ensures high performance, while its modular deployment options—desktop app, CLI, REST API, MCP server—guarantee accessibility across diverse environments. By adopting unified risk scoring, organizations can transform fragmented data into actionable intelligence, enhancing their cybersecurity posture and resilience against emerging threats. The future of cybersecurity vulnerability management is here. Contribute to CVE Intel, integrate it into your workflows, and join the movement toward a more secure digital landscape. The code is open, the need is urgent, and the impact is measurable. Act now—before the next exploit does. Explore CVE Intel on GitHub

    1 reaction
  6. Open-source CVE triage in one place: KEV, EPSS, NVD and OSV combined into a single risk score Fazmin/cve-intel

    19 likes · 4 reposts · 1,302 views
  7. Reddit · · r/cybersecurity · u/Zipidyzip · Fazmin/cve-intel

    Open-source CVE triage in one place: KEV, EPSS, NVD and OSV combined into a single risk score A open-source tool called CVE Intel. In simple terms, it pulls a bunch of security information sources into one place, and it doubles as an MCP server, so you can plug it into any of your AI agents.It's MIT licensed and written in Rust. Paste in a CVE and it pulls from NVD, CISA KEV, EPSS, OSV, public exploit sources and others in parallel. You get a 0–100 risk score and a short "act now or later" answer, with the evidence listed so you can check it yourself. It also handles IPs, file hashes and dependency files. You can use it as a desktop app, a CLI, a REST API, or an MCP server for Claude Code, Cursor and similar tools. The AI part is optional and runs locally by default, so nothing leaves your machine unless you switch it to a hosted model. information is only as current as the public data. I had this idea for a while and I'm still not sure exactly where I want to take it, so if you have any suggestions, I'd love to hear them. Feel free to contribute to the project. Thank you! Fazmin/cve-intel

    81 points · 20 comments
  8. Found a GitHub project quietly solving a real problem: most people trying to learn AI get stuck between YouTube explainers and research papers, with nothing hands-on in between. AILearningGuide is a desktop app with 51 labs. Tokens, transformers, RAG, agents, fine-tuning, quantization. Each one pairs a plain-language lesson with something you can actually run and see for yourself. 180 stars and climbing, built by one developer (Fazmin), MIT licensed. The gap it fills: you don't need a CS degree to understand how a transformer works. You need to see it explained one step at a time, with something to click on. If you've ever wanted a lab notebook for AI concepts instead of another 40-minute video, this is worth a look. Fazmin/AILearningGuide What's the resource that finally made an AI concept click for you?

  9. 🚀 Trending on GitHub AILearningGuide by Fazmin ⭐ 180 🧠 An interactive desktop app with 51 hands-on labs that teach transformers, RAG, agents and fine-tuning in plain language. Fazmin/AILearningGuide #GenAI #OpenSource #AI

    14 views
  10. Reddit · · r/LLM · u/Zipidyzip · Fazmin/AILearningGuide

    Discover AI: A Learning Guide - 51 hands-on labs for learning how AI actually works. Learning tool - This is an offline app with 51 hands-on labs for learning how AI actually works, from neurons to agents and more... **A bit of insight** - 51 labs in 6 groups, from the basics (what a neuron is, gradient descent) through attention, RAG, agents, fine-tuning, quantization, serving, and more - Each lab has a short lesson beside it, readable in Plain or Standard mode - Some of it actually runs rather than just animating: - The attention lab runs a small trained transformer (1.37M params) inside the app - The training labs train a tiny character-level model live as you move the sliders - Works offline: no account, no telemetry **How it was made** The topics were selected, background research was conducted, and the structure and grouping were developed. Claude and GPT Astra helped write the lesson text, and Grok provided a second pass on the references. There may be mistakes, so please report any you spot or open a PR. If you teach this or work in a specialized area of AI, I would love help expanding it, a new interactive lab, a better visualization, or a tweak that makes the cause and effect in an existing lab clearer. I'd also like to hear which labs are confusing and what's missing. GitHub: [github.com/Fazmin/AILearningGuide](https://github…

    9 points · 2 comments

Achievements

Awards earned by the repositories Fazmin owns. Select an award to embed its badge.

No awards yet

Repositories earn awards by reaching the top three in a completed trending day or week.

A repository earns an award for finishing first, second or third in a completed trending day or week, ranked by new stars, new forks or pull request authors. Awards follow a repository through renames and transfers and count toward its current owner. Weeks run Monday to Sunday, UTC.