RAID-AI ransomware framework for AI systems: its console code holds 76 controls, its docs say 90+
Infosecurity Magazine reports RAID-AI, a free ransomware readiness assessment for AI systems. Its docs say 90+ controls, its console script holds 76, the score is a plain average of self assigned 0 to 5 scores, and no validation, pilot or OWASP endorsement is stated.
By Parminder Kumar Sharma · LinkedIn · · 21 min read
76 controls in the console code, 90+ in the documentation
RAID-AI is a free ransomware readiness assessment for AI systems that Infosecurity Magazine described on 30 October 2026. The framework's own pages say it has "90+ controls": the hub home page, the documentation overview and the documentation's version table all use that figure. The script that runs the console, fetched on 30 October 2026, holds 76 control records: 8 Basic, 13 Advanced, 11 High and 44 AI specific (derived by counting them). The documentation also says "Score 70+" in its overview and gives the AI specific tier as about 45+, so its own tier counts add to about 77 (derived: 8 + 13 + 11 + 45). Nothing read says which count is current.
That gap does not show the framework is wrong or careless in every respect. A later build could hold more controls, and a docs page can trail the code. It matters for a narrower reason: the overall score is a plain average over however many controls there are, scored by the user, so the count and the method decide what the headline number means. What the record does not establish is larger. It does not show that ransomware against AI systems is common (the developer told Infosecurity the field is "slowly seeing" such attacks), that scoring well improves any outcome, that anyone has used the tool in a real assessment, or that anyone independent has reviewed it.
How this was read, between 22:41 and 23:02 GMT on Friday 30 October 2026, with each host's robots file read first. The Infosecurity article, the hub pages, the documentation and its framework pages (the documentation is a script driven single page app, so it was read in a browser tab of its own) and the console's script file were saved as text. The console itself needs an account: this briefing did not sign in, did not create one and did not run the app, so what it says about the console comes from reading its published script. Not read: the news page Infosecurity links for the Novo Nordisk claim, which answered with a 403 refusal, so no attempt was made to get past it. Interest: no price, sponsor or vendor product is tied to RAID-AI on the pages read; the section on who built it covers the licence and the creators' employers.
What Infosecurity reported and what the framework's own pages print
Infosecurity's article is the lead source here, and the framework's own pages are the primary. The table sets what each says against what neither prints. "Not stated" means not found in the pages read in full; it does not mean the information does not exist.
What is printed about RAID-AI. Sources: Infosecurity Magazine (30 October 2026), the hub at ransomwareinai.com, the documentation at docs.ransomwareinai.com and the console script, all read 30 October 2026.
| The question | Stated | Not stated |
|---|---|---|
| What is it? | Infosecurity: a manual readiness assessment delivered as a web console, with maturity scored by the user from zero to five. Docs: a web app that runs in the browser, scored against NIST CSF 2.0, CISA CPG 2.0, MITRE ATT&CK, MITRE ATLAS and NIST AI 100-2. | Any test of the assessment against real incidents or real organisations. |
| What does the name stand for? | Three expansions: Infosecurity prints Ransomware Assessment and Incident Defense Framework for AI Systems; the docs and hub say Ransomware AI Security Maturity Assessment; the console's licence screen says Ransomware & Adversarial Intelligence Defence for AI. | Which expansion is the official one. |
| Is it an OWASP project? | Infosecurity says one developer is a co lead of OWASP's AI Bill of Materials initiative. The RAID-AI pages mention OWASP in the creators' biographies and in the hub's reference list (the OWASP LLM Top 10). | That OWASP hosts, reviewed or endorsed RAID-AI. No RAID-AI page says so. |
| Licence and cost? | Free to use. The console and docs allow personal, academic and internal organisational use and bar commercial consulting for clients without written permission. | An open source licence. The docs say clone the repo, but no repository link was found on the pages read. |
| What does it check? | Infosecurity: it does not connect to or scan systems, and does not verify an organisation's posture. The docs tell users to score current state with evidence. | Any check that a score matches what is deployed. |
| Validation? | The docs say the framework was developed through analysis of prominent ransomware campaigns. | Which campaigns, any pilot, user count, case study, independent review or accuracy measure. |
| What does the console collect? | Hub and docs: nothing leaves the machine. Console script: a sign in with an email address, handled by a third party identity provider. | How long the provider keeps the email, or what is logged server side. |
The first row of what is stated matches what Infosecurity says. The differences that matter sit lower down, in the name, the OWASP link, the count and the data handling, and the sections below take them in turn.
Who built it, and whose project it is
Infosecurity says RAID-AI was developed over two years by a co lead of the OWASP AI Bill of Materials (AIBOM) initiative with a second co lead. The framework's own team page and the docs name two creators. They describe the first as a co lead and leader of AI red teaming at OWASP's AI Exchange, and the second as a co lead of OWASP AIBOM and co author at the AI Exchange. So the docs place the AIBOM co lead role with the second creator, while the article attaches it to the developer it quotes. This briefing names neither person.
OWASP's own AI SBOM initiative page, read on 30 October 2026, does not mention RAID-AI, and no page read says RAID-AI is an OWASP project. It is presented as its creators' own work under a custom licence. OWASP keeps other pages that were not found, so this shows only what the pages read say.
Commercial interest, stated plainly. The licence lets the creators control commercial use: the console makes users tick a box agreeing not to use it for commercial consulting without written permission, and the docs tell consultancies and managed security providers to contact the creators through LinkedIn. No price, sponsor or vendor tie was found.
The controls: four tiers, seven AI categories, 76 records
The docs describe four tiers: Basic (8 controls), Advanced (13), High (11) and AI specific. The docs add a second dimension, type, so that Basic, Advanced and High are "core" and the rest are AI specific. This is the structure Infosecurity summarised as general and AI specific controls. The console script confirms the three core counts and holds 44 AI specific records, which the docs split into Runtime 17, Supply chain 6, Data 5, Tools 5, Governance 5, Hardware 5 and Detect 1.
What the controls say is concrete, and the ransomware focus is clearest in the Basic tier. The first Basic control asks for offline, immutable backups of AI artifacts and covers, in the docs' words, "model artifacts, vector databases, embeddings, and system prompt configurations", with quarterly restore tests. The docs rank BS.01 as the single highest impact control. The AI specific controls then reach beyond ransomware proper into prompt injection detection, SSRF prevention, agent tool scoping and GPU firmware, which is wider than the framework's name suggests.
One structural fact is easy to miss. In the console data, only the 32 core controls carry NIST CSF and CISA CPG fields. The 44 AI specific controls carry MITRE ATLAS and NIST AI 100-2 mappings and no CSF or CPG fields, and the script computes the CSF function percentages from the non AI specific controls only (derived from the code). So the two frameworks Infosecurity names first, CSF 2.0 and CPG 2.0, cover 42 per cent of the controls (32 of 76, derived), and the AI specific half of the framework sits outside them.
The documentation says Advanced controls need Basic controls at Level 2 or above, and say that without Level 3 across all 8 Basic controls the Advanced and High controls will not provide meaningful additional protection. The console script read has no such gate, as the next section shows. A second point of drift: control titles differ between the docs and the console for 49 of the 76 controls on an exact string comparison (derived), mostly in small wording, for example the docs say Patch and baseline AI hosts where the console says AI Infrastructure Patch and Baseline Management Responsibilities for BS.03.
The 0 to 5 scale, and a score that is a plain average
Each control is scored by the user from 0 (Not Implemented) to 5 (Optimized), with named levels between: Initial, Developing, Defined (3, "fully implemented and consistently enforced" across all in scope systems), Managed and Optimized. The docs tell users to score current state, with evidence, in a workshop, and say a full assessment of all 90+ controls takes two to four hours with the right people in the room. Infosecurity is right that the tool does not verify anything: the score is whatever the people in the room agree to enter.
The overall score in the console script is the sum of all control scores divided by the number of controls. Every control weighs the same, and unscored controls count as 0. The code read has no tier weighting, no gate that holds back Advanced scores until Basic is met, and no field for evidence. The docs raise the same worry in words ("Red flag pattern": if Advanced or High averages exceed Basic, review your scoring) but leave it to the user, not the arithmetic.
Overall score under the plain average rule, for scenarios this briefing constructed (derived). Bands are the docs' six overall score bands.
| Scenario (derived) | Overall score | Docs band reads |
|---|---|---|
| No control scored (a new session) | 0.00 | Critical exposure |
| All 76 controls scored 3 | 3.00 | Solid baseline |
| All 44 AI specific scored 5, all 32 core controls scored 0 (no backups, no MFA) | 2.89 | Developing posture: most critical controls exist |
| All 32 core controls scored 5, all 44 AI specific scored 0 | 2.11 | Developing posture |
| 75 controls scored 5, offline immutable backups (BS.01) scored 0 | 4.93 | Optimized: enterprise grade |
The last two rows are the ones to hold on to. The docs call offline, immutable backups the single highest impact control and say that without them ransomware is an unrecoverable event. Yet a score of 4.93 with no offline backups falls in the band the docs call Optimized. This is a property of averaging, not of any one user's honesty. The friendly names do the work here: Defined, Managed and Optimized read like statements about control strength, but they are bands of a mean of self assigned integers.
The documentation and the console also describe the CISA score differently. The docs say it is the percentage of CISA goals where at least one mapped control is scored at Level 3 or higher. The console script's own definition is the average of the mapped controls' scores per goal, then the average across goals. The docs also say the CISA CPG "views Level 3 as the minimum threshold" for a baseline. The CISA pages read print goals, outcomes and recommended actions but no maturity level named Level 3; that attribution was not found. Docs bands also differ from the console: the docs give six overall score bands (0.0 to 0.9 up to 4.5 to 5.0), and the script holds four threshold bands for CISA goal scores (below 2, 2 to 2.99, 3 to 3.99, 4 to 5).
The mappings: five frameworks, and checks against the sources they cite
The framework's selling point is that every control is mapped to named frameworks. This briefing checked what it could against the sources the mappings point to: CISA's Cross-Sector Cybersecurity Performance Goals 2.0, read on 30 October 2026, and MITRE's ATLAS data release 2026.10 (modified 28 October 2026). It did not check the NIST CSF subcategory references one by one (30 distinct identifiers appear in the console data, derived).
RAID-AI mapping statements checked against the cited source. Sources: RAID-AI docs and hub; CISA CPG 2.0 pages; MITRE ATLAS data 2026.10. All read 30 October 2026.
| Item | RAID-AI pages say | Source read prints |
|---|---|---|
| Number of CISA goals | Docs: RAID-AI maps 22 CISA goals. The console script maps 25 goals (derived count of its goal table). | CISA's CPG 2.0 page lists 34 goals, 1.A to 6.A (derived count of goal headings). |
| Name of the CPG | Hub reference list and docs tab text: Critical Practice Goals. | CISA: Cross-Sector Cybersecurity Performance Goals 2.0. |
| A quotation credited to CISA | Docs: offline backups that cannot be modified or deleted using normal system administration tools. | Not found in goal 3.O on the CPG 2.0 page, which says to store backups offsite and offline and test them at least once a year. |
| ATT&CK mapping size | Docs table: T1078 Valid Accounts has 106 mapped controls. | More than the 76 records in the console, and more than the about 77 the docs' own tier counts imply (derived). |
| ATLAS technique labels | Docs label six ATLAS identifiers (see below). | MITRE's ATLAS 2026.10 data gives different names for all six. |
MITRE ATLAS identifiers as labelled on the RAID-AI docs AI specific controls page, against the names in MITRE's ATLAS data release 2026.10.
| ATLAS ID | RAID-AI docs label | MITRE ATLAS name |
|---|---|---|
| AML.T0049 | Prompt Injection | Exploit Public-Facing Application |
| AML.T0050 | Exploit Public-Facing AI App | Command and Scripting Interpreter |
| AML.T0051 | Infer Training Data | LLM Prompt Injection |
| AML.T0053 | Compromise LLM Plugins | AI Agent Tool Invocation |
| AML.T0054 | Invert ML Model | LLM Jailbreak |
| AML.T0059 | DoML | Erode Dataset Integrity |
What this does and does not show. The console stores the identifiers, not the labels, so the wrong labels sit in the documentation, and a user following the identifier still reaches MITRE's technique. But a reader who trusts the label would take AML.T0049 to be prompt injection, which MITRE assigns to AML.T0051. The mappings are the part of a framework like this that a reader cannot easily check, and six of the identifiers the docs label do not match the source's own names. That is a reason to read the mapping tabs as the authors' judgement, not as a derived result.
What the console does with your data
The hub says "No data leaves your machine", and the docs say the app has no server side component and stores assessment state locally. Infosecurity says users do not need to connect systems or upload documents. All three statements fit the assessment content. They sit beside something the pages do not mention in the same breath: the console asks for a sign in.
In the console script, the first screen offers Sign In or Create Account through an identity provider (a third party, Kinde, at a domain named raidai.kinde.com). The screen says the application can see an email address for verification and no other personal information, and that session data and logs reset on every log out or log in. The docs' version table lists Kinde authentication as part of v1.0. The console also shows a licence screen that must be accepted before the dashboard opens, with a Work in Progress notice saying scores and mappings may be updated.
In the script, the only fetch calls found belong to the identity provider's software kit (sign in, token refresh and revoke calls). Scores are held in the page's memory. The only use of browser storage found was the identity provider's session keys. Scores leave the page only if the user exports a JSON file of control identifiers and scores, or prints a report to PDF from a new window. From that, one inference: a reload before export probably loses unsaved scores, so the "stored locally" wording is better read as saved when exported. This was not tested, because the app was not run. The docs also say PDF, CSV and JSON exports in places, while the export page and the script show JSON and PDF only.
The two incident examples, and the hub's own numbers
Infosecurity gives two examples of ransomware attacks on AI systems. Neither survives as an example of what the article says it is when read against its own page.
The examples in Infosecurity's article and the pages read. The Novo Nordisk claim page was not read (403 refusal).
| Example as reported | What the page read says | Status |
|---|---|---|
| An April 2025 report that ransomware actors used data poisoning (a personal WordPress blog post) | The post says "explicit data poisoning cases remain underreported" and lists 2024 and 2025 ransomware incidents as ones that attackers "could exploit for poisoning campaigns". It cites no sources and links none for its figures. | Weak: a blog, no sources, and the post does not claim a poisoning ransomware case. |
| An alleged June 2026 attack on Novo Nordisk where hackers claimed to have stolen AI models | Novo Nordisk's 11 June 2026 announcement (as carried on the Investegate announcement service) reports unauthorised access to a limited number of internal IT systems and non public data, including personal data, copied externally. It mentions no AI models and no encryption. | A hackers' claim about models, which the company's notice does not mention. |
Read this way, neither example is a documented case of ransomware encrypting an AI system. The Novo Nordisk notice describes data copied out, not encrypted. The claim about stolen models is the claim of the extortionists, reported by Infosecurity as alleged, and it should stay that way. The hub's headline statistics rest on claims too: it reports 1,811 victims in Q1 2026, up 126 per cent, with the source given as ransomware.live. The page's quarterly series gives 800 for Q1 2025, and 1,811 over 800 is a rise of 126.4 per cent (derived), so the arithmetic holds. But a leak site count is a count of claims, as this site's earlier briefing on Q3 2026 showed (247 confirmed by the victim, 2,380 only claimed). The hub then ties the rise to AI assisted campaigns, which the page does not support, and a count of attacks on organisations is not a count of attacks on AI systems.
Established and not established
What the record read on 30 October 2026 establishes about RAID-AI, and what it does not.
| Question | What the record establishes | What it does not establish |
|---|---|---|
| Does the framework exist and is it usable? | A console and documentation exist, a free licence with restrictions, and 76 control records in the script. | That the control count, mappings or scoring bands are final. The pages disagree with each other. |
| Is it backed by OWASP? | The creators list OWASP roles in their biographies. | That OWASP hosts, reviewed or endorsed it. No page read says so. |
| Does ransomware target AI systems? | The developer says attacks are slowly being seen. The hub asserts AI assets are targets. | Any documented case of ransomware encrypting an AI system. The examples read do not show one. |
| Do the controls improve outcomes? | The controls are plausible and mostly standard resilience practice applied to AI artifacts. | Any pilot, user count, case study, independent review or measured effect. |
| Does a high score mean readiness? | The score is a plain average of self assigned 0 to 5 integers. | That a high score means recoverability. A score of 4.93 is possible with no offline backups. |
| Is the mapping accurate? | The identifiers are stored in the console data. | That the labels and counts are right. Six ATLAS labels, the 22 goal count and the 106 control figure do not match the sources. |
What to do, in the order the framework's own priorities suggest
This list uses only what the RAID-AI documentation states as controls, ordered by the docs' own implementation priority for the Basic tier, then the Advanced items that most directly serve ransomware recovery. It is a use of their control text, not an endorsement of the scoring.
Take this with you
Ranked actions for ransomware readiness of an AI system
- Keep offline, immutable copies of the AI artifacts the docs name: model artifacts, vector databases, embeddings and system prompt configurations, and test a restore (the docs ask for quarterly tests for BS.01; CISA's goal 3.O asks for at least once a year).
- Put MFA and network segmentation in front of model repositories, vector stores and GPU hosts, and separate admin, service and workload identities (BS.02). The docs suggest blocking SMB and RDP from user networks to AI hosts.
- Monitor AI environments for mass encryption of model or vector files, deleted snapshots, inference error spikes and unusual API key use, and correlate storage, runtime and access logs (BS.06).
- Write and rehearse an incident response runbook for AI ransomware scenarios: isolation steps for model repositories, vector databases and inference hosts, escalation, and evidence preservation (BS.07, AS.08).
- Move AI provider keys into a secrets manager with short lived scoped tokens, and scan prompts, logs and code for leaked keys (BS.04, AS.03).
- Patch and baseline GPU hosts, inference nodes and vector databases (BS.03).
- Treat CI/CD pipelines and model registries as paths for ransomware to spread, and protect them (AS.07, AS.11).
- Give agent tools least privilege, constrain tool parameters and sandbox interpreters, so a hijacked agent cannot reach backups (TOOLS.01, TOOLS.02, TOOLS.05).
- Set recovery time and recovery point objectives and a fallback for AI services, then test them (AS.12).
- If you use RAID-AI to score, do it with evidence in a workshop, keep the per control scores, and do not quote the single average as proof of readiness or as an OWASP endorsement.
Technical details
RAID-AI is an assessment tool, not malware, so the primary prints no indicators of compromise, hashes or attacker commands, and none are invented here. The artifacts it does print are control identifiers, formulas, file names and defender guidance text. Each block below is copied from the saved page or script it names, read on 30 October 2026, unless the caption says derived.
The control identifier scheme as the docs print it. It tells a reader which tier or AI category a control belongs to, and the first example is the offline backup control.
AI.R.[TIER].[NUMBER]
Where TIER is:
BS = Basic Controls (Baseline Survival)
AS = Advanced Controls (Advanced Survival)
HS = High Controls (High/Governance)
AI.R.[CATEGORY].[NUMBER]
Where CATEGORY is (AI-Specific):
DATA = Data pipeline and integrity controls
TOOLS = Tool invocation and interface security
RUNTIME = Inference and execution runtime security
SUPPLYCHAIN = AI software and model supply chain
GOV = AI governance and risk management
HARDWARE = GPU and accelerator security
DETECT = Detection and logging
Examples:
AI.R.BS.01 → Basic control #1 (Immutable backups)
AI.R.AS.07 → Advanced control #7 (Secure CI/CD for AI)
AI.R.HS.03 → High control #3 (Automated kill-switch)
AI.R.DATA.01 → AI-Specific, Data category, #1 (Input sanitization)
AI.R.RUNTIME.12 → AI-Specific, Runtime category, #12 (Injection detection)
AI.R.GOV.01 → AI-Specific, Governance category, #1 (Threat modeling)
The score formulas the docs print for the NIST CSF function view and for ATT&CK technique coverage. Both count a control as covered only at Level 3 or above in the ATT&CK case, and neither weights controls.
FunctionScore = Average(maturityScores of all controls mapped to that function) / 5 × 100%
Example:
PR controls: [3, 4, 3, 2, 3, 4, 3, 3]
Average = 3.125
PR Score = 3.125 / 5 × 100 = 62.5%
TechniqueCoverage = (Controls scored ≥ 3 for this technique) / (Total controls for this technique) × 100%
Overall ATT&CK Coverage = Average(TechniqueCoverage across all techniques)
The two strings from the console script that define the CISA goal score. A defender comparing the console with the docs will see the difference: the docs describe a percentage of goals met at Level 3, and the script describes averages.
cpgGoalScore: average(maturityScore of all mapped AI controls)
overallCisaScore: average(cpgGoalScore across all CPG goals that have >=1 mapped AI control)
The JSON score file the console exports and imports again. The docs call it the most complete representation of an assessment, and describe loading it again under Settings and Export. The shape below is derived from the script, which writes one entry per control with only an identifier and a score.
File name pattern: raid_ai_scores_<date>.json
Contents (derived): a JSON array with one entry per control, each holding two fields: id and score
Import (derived): entries are matched on id, and a control with no entry keeps its current score
Defender guidance text as the docs print it for the first two Basic controls and for the network rule. A defender can turn these into a detection rule for model and vector store files and a firewall rule for AI hosts.
Daily snapshots to offline, WORM/Object Lock storage. Covers model artifacts, vector databases, embeddings, and system prompt configurations. Quarterly restoration testing required.
Enforce MFA on all admin access. Separate admin/service/workload identities. Segment AI infrastructure (model repos, vector stores) from user networks. Block SMB/RDP from user VLANs to AI hosts.
Monitor AI environments for mass encryption of model/vector files, snapshot deletion, inference error spikes, and anomalous API key usage. Correlate storage, runtime, and access telemetry.
Block SMB (port 445) and RDP (port 3389) from user VLANs to AI infrastructure VLANs
The export file names the docs suggest, which matter when scores are archived for audit.
RAID-AI_OrgName_Q2-2025_scores.json
RAID-AI_OrgName_2025-04-01_Executive-Report.pdf
What to hunt and harden, in plain terms: file activity that overwrites or renames many files in model, checkpoint and vector index directories; deletion of snapshots and backup jobs; sudden rises in inference errors; and unusual use of AI provider API keys. These are the signals the docs name for BS.06; the docs print no rule syntax.
The question the score cannot answer
A free framework that names the right assets, model weights, vector stores, embeddings, prompts and agent credentials, and puts offline backups at the top of its list, has done something useful. The framework's value is the checklist of what to protect and how, and a team can take that without the number. The number is where the risk sits. The console averages 76 self assigned integers and can read 4.93 with no offline backup. The pages disagree on how many controls there are, the mappings carry labels that do not match their sources, the OWASP link is an assertion on the creators' own pages and an unconfirmed claim in the news, and no validation is stated.
So the question for any board shown a RAID-AI score is the one the score cannot answer: on the day the model weights and the vector store are encrypted, which copy do you restore from, who has tested that restore, and what did the last test take?
Key facts
Sources
- PrimaryThe RAID-AI documentation site (a script driven single page app, read in a browser tab): overview, creators, licence, version table, control taxonomy and tier pages, maturity scale, export, tool and framework mapping pages. The framework's own primary documentationRAID-AI documentationaccessed 2026-10-30
- PrimaryThe RAID-AI console, a sign in web app that was not run or signed in to. Its published script file was read for the control records, score rule, licence screen, sign in and export code. The framework's own toolRAID-AI consoleaccessed 2026-10-30
- PrimaryThe RAID-AI hub home page: the 90+ controls statement, the no data leaves your machine statement, the Q1 2026 statistics and the key references listransomwareinai.comaccessed 2026-10-30
- PrimaryThe hub's team page: the creators' roles and the second creator's employer as the hub names itransomwareinai.comaccessed 2026-10-30
- PrimaryThe hub's About page: the framework described as a React based web app that runs in the browserransomwareinai.comaccessed 2026-10-30
- PrimaryCISA's Cybersecurity Performance Goals 2.0 page, listing the goals 1.A to 6.A (34 headings counted) and goal 3.O on backups; used to check the 22 goal figure and a quotation credited to CISACISAaccessed 2026-10-30
- PrimaryCISA's Cross-Sector Cybersecurity Performance Goals page: the official name of CPG 2.0 and its alignment with NIST CSF 2.0CISAaccessed 2026-10-30
- PrimaryMITRE ATLAS data release 2026.10 (modified 28 October 2026) from the mitre-atlas/atlas-data repository: technique names for the six identifiers the RAID-AI docs labelMITRE ATLASaccessed 2026-10-30
- PrimaryOWASP's AI SBOM Initiative page: the initiative leads it lists, and that it does not mention RAID-AIOWASP Gen AI Security Projectaccessed 2026-10-30
- PrimaryNovo Nordisk A/S company announcement of 11 June 2026, 'IT Security incident at Novo Nordisk', carried on the Investegate announcement service: unauthorised access to limited internal IT systems and non public data copied externallyInvestegate (Novo Nordisk company announcement)accessed 2026-10-30
- Reported byInfosecurity Magazine news report of 30 October 2026, 'New Framework Puts Ransomware Resilience for AI Systems in Focus': the lead source for what RAID-AI is claimed to be, how it is scored and the two incident examples. A news report, secondary to the framework's own pagesInfosecurity Magazineaccessed 2026-10-30
- Reported byThe April 2025 blog post Infosecurity cites for data poisoning by ransomware actors. A personal blog post that cites no sources; read to check what it claimsPersonal WordPress blogaccessed 2026-10-30


