Pāriet uz galveno saturu
ANCVEIRS
Profesionālais darbsCeļvedisAtbildīgs AI

Pierādījumi ir svarīgāki par tekstu: minimālais standarts AI asistētam ievainojamības ziņojumam

Labs vulnerability report nav pārliecinošs teksts. Tas ir reproducējams pierādījumu komplekts ar skaidru robežu starp novēroto, secināto un tikai hipotētisko.
Zigmārs AncveirsTechnology Leader in FinTech & RegTech · Cybersecurity & Ethical HackingPublicēts: 2026. gada 26. septembrīPārskatīts: 2026. gada 26. septembrī13 min

Ievads

AI var ļoti ātri uzrakstīt pārliecinošu vulnerability report.

Tas var nosaukt ievainojamības klasi, uzģenerēt payload, izskaidrot iespējamu attack chain, pievienot CVSS aprēķinu, remediation ieteikumu un profesionāli noformētu kopsavilkumu.

Neviena no šīm lietām pati par sevi nepierāda, ka ievainojamība eksistē.

Drošības ziņojuma pamatvienība nav teksts.

Tā ir pārbaudāma saikne starp konkrētu sistēmas stāvokli, konkrētu darbību un konkrētu novērojamu rezultātu.

Šī robeža 2026. gadā kļuvusi īpaši svarīga. HackerOne pašreizējais Code of Conduct atļauj un veicina atbildīgu AI izmantošanu, bet prasa pašam pētniekam validēt findingu, savienot attack-chain soļus un iesniegt reproducējamu PoC ar reālu ietekmi.2 Bugcrowd prasa manuāli pārskatīt un validēt ar GenAI palīdzību veidotus ziņojumus.4 Intigriti prasa pētniekam personīgi identificēt, pārbaudīt un saprast findingu un aizliedz izgudrotus endpointus, placeholderus un nepamatotu impact.5 YesWeHack savukārt 2026. gada materiālos AI asistētu hipotēžu iesniegšanu bez manuālas pārbaudes klasificē kā “AI slop”/program spamming problēmu.8

Platformu formulējumi atšķiras, bet virziens ir līdzīgs:

AI drīkst palīdzēt. Atbildību par pierādījumu tas nepārņem.

Ģenerēšanas izmaksas samazinājās. Verifikācijas izmaksas — ne obligāti.

Ģeneratīvais AI vāja reporta izskatu maina ātrāk nekā pierādījumu prasības. Ziņojums tagad var būt garš, gramatiski nevainojams un profesionāli strukturēts, lai gan tajā joprojām ir nepārbaudīts endpoint, nestrādājošs payload, noklusēts priekšnoteikums vai impact, kas nav demonstrēts.

Šīs izmaiņas sistēmiskā ekonomika ir analizēta atsevišķi rakstā AI slop nav tikai satura problēma — tā ir pārbaudes izmaksu problēma. Šis raksts paliek reporta robežā: kam jābūt patiesam, pirms vulnerability hypothesis ir gatava iesniegšanai?

Hipotēze nav findings

AI asistētā darbplūsmā ir lietderīgi saglabāt skaidrus stāvokļus.

Modelis drīkst palīdzēt jebkurā no šiem posmiem.

Tas drīkst pateikt:

“Šis kods izskatās pēc iespējama path traversal.”

Tas drīkst ieteikt testu.

Tas drīkst izveidot payload kandidātu.

Tas drīkst palīdzēt sakārtot jau iegūtos request/response pierādījumus.

Bet tas nedrīkst nemanāmi pārvērst:

“varētu būt” par “ir”.

YesWeHack 2026. gada praktiskajā piemērā LLM pareizi identificēja DOM XSS klasi, bet uzģenerēja PoC, kuru aplikācijas filtrs bloķēja. Tikai pēc manuālas analīzes pētnieks izveidoja strādājošu payload.9 Tas ir ļoti labs piemērs: vulnerability hypothesis var būt pareiza, kamēr konkrētais pierādījums vēl ir nepareizs.

signal / anomaly
      ↓
hypothesis
      ↓
verified observation
      ↓
reproduced security condition
      ↓
bounded impact claim
      ↓
report

“Manuāli validēts” nenozīmē “izdarīts ar rokām”

Te ir svarīgs terminoloģisks precizējums.

Drošības pētniecība vienmēr ir izmantojusi automatizāciju:

  • fuzzing;
  • scannerus;
  • crawlerus;
  • static analysis;
  • symbolic execution;
  • custom scripts;
  • exploit harnesses;
  • reproducēšanas testus.

AI šo instrumentu loku paplašina.

Tāpēc kvalitatīva prasība nav:

“Findingam jābūt atrastam manuāli.”

Prasībai jābūt:

“Reporteris ir personīgi pārbaudījis un saprot, ka iesniegtais pierādījums attiecas uz konkrēto targetu un dara tieši to, ko reportā apgalvo.”

Deterministisks Python skripts var būt labāks pierādījums par desmit manuāliem klikšķiem.

Fuzzeris var atrast reālu memory corruption.

Crash var būt reproducējams bez pilna exploit.

Race condition var prasīt simtiem atkārtojumu un statistisku reproducējamības aprakstu.

Svarīga ir verificēta causal chain, ne cilvēka roku skaits.

FIRST jau sen prasa reporta kvalitāti sasaistīt ar reprodukciju

Šī problēma nav radusies ar LLM.

FIRST PSIRT Services Framework iesaka organizācijām publicēt minimumu kvalitatīvam vulnerability report; kā tipisku baseline min write-up, reproduction steps, pārbaudīto platformu un PoC. Framework atsevišķi izdala vulnerability reproduction kā PSIRT funkciju, lai pārbaudītu un saprastu nosacījumus, kas noved pie ievainojamā stāvokļa.1

AI neko fundamentāli nemaina.

Tas vienkārši padara daudz vieglāk uzrakstīt tekstu, kas izskatās pēc šāda reporta, neizdarot pašu verifikāciju.

Minimālais pierādījuma līgums

Es izmantotu šādu principu:

Katram materiālam apgalvojumam reportā ir jābūt piesaistāmam novērojumam, atkārtojamam solim vai skaidri marķētam pieņēmumam.

No tā izriet praktisks minimums.

1. Scope un atļaujas konteksts

Reportā vai tā metadatos jābūt skaidram:

  • kura programma/politika attiecas;
  • kurš asset tika testēts;
  • vai tests notika atļautajā laikā un režīmā, ja tāds noteikts;
  • kuri programmas ierobežojumi ir būtiski findinga interpretācijai.

AI asistēta testēšana nemaina scope.

HackerOne pašreizējā politika tieši prasa, lai arī autonomous/semi-autonomous AI testing ievērotu programmas scope, automation, request-volume un rate-limit noteikumus.2

Latvijā CERT.LV platformas noteikumi tāpat sasaista ziņošanu ar konkrētu programmu un konkrēto resursu.12

Ja findings atrasts nejauši ārpus aktīva scope, tālākā testēšana nav automātiski atļauta tikai tāpēc, ka AI saka “critical”.

Plašāk CVD, bug bounty un pentesta robežas analizētas atsevišķā rakstā.

2. Precīza target identitāte

Nepietiek ar:

example.com is vulnerable.

Vajag tādu identitāti, kas ļauj saņēmējam atkārtot testu:

  • host / URL / API route;
  • mobilās lietotnes build;
  • produkta versija;
  • repo/commit, ja tas ir source finding;
  • konfigurācija vai feature flag, ja tas ir būtiski;
  • loma vai konta tips;
  • testēšanas datums/laiks, ja sistēma strauji mainās.

AI bieži aizpilda trūkstošo kontekstu ar “parasti šādos gadījumos…”.

Reportā nevajag “parasti”.

Vajag to targetu, kuru tu pārbaudīji.

3. Preconditions

Daudzi pārspīlēti impact apgalvojumi rodas no noklusētiem priekšnoteikumiem.

Piemēram:

  • vajadzīgs autentificēts konts;
  • vajadzīga admin loma;
  • vajadzīgs upura klikšķis;
  • jāzina objekta ID;
  • jābūt vienā tenantā;
  • jābūt iespējotai konkrētai funkcijai;
  • attack chain prasa citu ievainojamību;
  • exploit darbojas tikai konkrētā browserī vai buildā.

Šie nosacījumi nav neērti sīkumi.

Tie ir findinga daļa.

Labs reports tos nepaslēpj, lai severity izskatītos augstāka.

4. Reprodukcijas soļi

Citai tehniski kompetentai personai jāspēj no reporta saprast:

  1. no kāda stāvokļa sākt;
  2. ko tieši nosūtīt vai izdarīt;
  3. ko sagaidīt;
  4. kā atšķirt veiksmīgu exploit no normālas sistēmas uzvedības.

HackerOne pašreizējie submission standards prasa reproducējamu, step-by-step impact un PoC.2 Intigriti reportu vadlīnijas uzsver, ka reprodukcijai vajadzīgajai informācijai jābūt pašā reportā, ne tikai screenshotā vai video.6

Labs tests:

Vai triageris var reproducēt findingu bez tā, ka viņam jāuzmin nākamais solis?

5. Minimāls PoC vai ekvivalents pierādījums

PoC nav obligāti exploit framework.

Atkarībā no findinga pietiekams pierādījums var būt:

  • precīzs HTTP request/response pāris;
  • divu paša kontrolētu kontu autorizācijas pārbaude;
  • crash input + stack trace/sanitizer output;
  • minimāls test script;
  • event log;
  • izmaiņa, kas notiek tikai pēc neatļautas darbības;
  • atkārtojama race condition ar noteiktu success rate;
  • video kā papildpierādījums, ja tekstā joprojām ir reproducēšanas soļi.

Intigriti 2026. gada triage standarts pēc noklusējuma prasa rakstisku step-by-step uzbrukuma demonstrāciju un “simplest possible demonstration”, kas pierāda exploitable behaviour un impact.7

Vārds simplest te ir svarīgāks par spectacular.

PoC mērķis nav pārsteigt.

Tas ir atbildēt uz šauru jautājumu:

Vai drošības robežu var pārkāpt tā, kā reportā apgalvots?

6. Actual vs expected behaviour

Labs reports pasaka abas puses.

Actual

Authenticated user A can retrieve object B belonging to user B by changing /api/orders/{id}.

Expected

Server-side authorisation should reject access to an object outside user A's authorised object set.

Expected behaviour nevajag izgudrot.

Tā pamats var būt:

  • aplikācijas lomu modelis;
  • programmas apraksts;
  • API dokumentācija;
  • konsekventa sistēmas uzvedība citā endpointā;
  • drošības kontroles deklarācija;
  • skaidra tenant isolation robeža.

Ja paredzamais security boundary nav zināms, to godīgi pasaka.

Tas ir labāk nekā AI uzģenerēts “the application should follow best practices”.

7. Demonstrētais impact un hipotētiskais impact jānodala

Šis ir viens no svarīgākajiem laukiem.

Demonstrēts impact

Tas, ko PoC faktiski parāda.

User A var nolasīt user B invoice title un amount.

Pamatots tālākais impact

Tas, kas loģiski izriet no pierādījuma ar skaidriem priekšnoteikumiem.

Ja tas pats server-side authorisation defekts attiecas uz citiem invoice ID, var būt iespējama plašāka cross-account ekspozīcija; tā netika masveidā pārbaudīta datu minimizācijas dēļ.

Spekulatīvs impact

Full database compromise, RCE, regulatory fines, complete account takeover.

Ja trešajam nav attack chain, to nepasniedz kā faktu.

AI ir ļoti labs plausiblu “worst-case” stāstu rakstīšanā.

Tas nav tas pats, kas pierādījums.

Severity ir anotācija par findingu, ne findinga aizstājējs

Daudzas platformas lūdz reportera severity vērtējumu.

HackerOne no 2026. gada 21. septembra programmās, kur severity ir obligāta, prasa to izvēlēties reporta iesniegšanas laikā.3 CERT.LV platformas noteikumi paredz ievainojamības ietekmes novērtēšanā izmantot starptautiski atzītu CVSS kalkulatoru.12

Tas nemaina vienu būtisku robežu:

CVSS score nepadara hipotēzi par validētu findingu.

FIRST CVSS v4.0 pats uzsver, ka Base score raksturo vulnerability severity, nevis organizācijas risku, un ka environment un threat context ir atsevišķi slāņi.13

Tāpēc AI asistētā reportā severity sadaļā es prasītu:

  • CVSS versiju;
  • vector string, ja lieto CVSS;
  • īsu pamatojumu strīdīgajiem metrics;
  • skaidru nošķīrumu starp demonstrēto un pieņemto impact;
  • programmas specifisko scoring policy, ja tāda ir.

Ja triageris vēlāk maina severity, tas nenozīmē, ka report bija nederīgs.

Savukārt sistemātiski piepūsts severity ir kvalitātes problēma.

Eksistējošas mitigations ir daļa no findinga

AI var ļoti pārliecinoši aprakstīt attack path, ignorējot to, ka produkcijā to bloķē cita kontrole.

HackerOne pašreizējie standards tieši prasa ņemt vērā real-world mitigations un defense-in-depth; ja mitigation eksistē, vajag praktisku exploit path, kas parāda, kāpēc findings joprojām ir derīgs.2

Tas nenozīmē, ka defense-in-depth “atceļ” pamatdefektu.

Bet reportam jāpasaka:

  • kura kontrole bija ieslēgta;
  • vai tā faktiski bloķēja exploit;
  • vai to izdevās apiet;
  • vai findings eksistē tikai neatbalstītā konfigurācijā;
  • vai security boundary joprojām tiek pārkāpta citā veidā.

Konteksts nav triagera darbs vien.

Datu minimizācija ir finding quality sastāvdaļa

Spēcīgākais PoC nav tas, kurš izvelk visvairāk datu. Ja viena kontrolēta atbilde jau pierāda autorizācijas kļūdu, tūkstošiem reālu ierakstu iegūšana parasti palielina risku ātrāk nekā tehnisko pārliecību.

Arī platformu noteikumi uzsver ekspozīcijas minimizēšanu un tikai tāda pierādījuma iegūšanu, kas vajadzīgs konkrētā defekta demonstrēšanai.512 GDPR lomas, pierādījumu glabāšana un personas datu aizsardzības pārkāpuma process detalizēti analizēti rakstā Personas dati ievainojamību izpētē.

Confidential vulnerability data nav automātiski ievade trešās puses LLM

AI asistēta reporting rada vēl vienu risku, kas nav saistīts ar hallucination.

Reporteris var paņemt:

  • privātas programmas nosaukumu;
  • neatklātu endpoint;
  • session token;
  • source fragmentu;
  • customer data;
  • PoC;
  • iekšēju architecture detail

un iekopēt to ārējā AI servisā.

No reporting kvalitātes viedokļa tas var palīdzēt uzrakstīt labāku tekstu.

No confidentiality viedokļa tas var būt programmas noteikumu pārkāpums.

Bugcrowd Code of Conduct GenAI lietošanas sadaļā tieši prasa saglabāt confidential information un findingu konfidencialitāti.4 Intigriti arī ierobežo privātu programmu datu un vulnerability reproduction information iznešanu uz trešajām pusēm.5

Tāpēc AI workflow pirms prompta vajag atsevišķu jautājumu:

Vai man vispār ir atļauts šo informāciju ievadīt izvēlētajā modelī vai servisā?

AI tool izvēle ir daļa no opsec.

Duplicate nav findinga kvalitātes spriedums

Labs reports var izrādīties duplicate.

Tas nenozīmē, ka vulnerability nebija reāla vai report bija slikts.

Ārējais pētnieks bieži nevar redzēt privāto reportu vēsturi.

Tāpēc “pierādi, ka tas nav duplicate” nevar būt universāls minimuma kritērijs.

Reporteris tomēr var pārbaudīt to, kas viņam ir pieejams:

  • savu iepriekšējo reportu vēsturi;
  • publiskos advisories;
  • zināmu CVE vai vendor issue;
  • vai vairāki endpointi nav viena root cause varianti, kuri programmas politika prasa apvienot.

AI īpaši viegli ģenerē “jaunus” reportus par vienu un to pašu pattern dažādos endpointos.

Programmas noteikumi nosaka, vai tie ir atsevišķi findingi vai viena root cause.

AI izmantošanas atklāšana nav universāla prasība

Arī šeit nevajag radīt mākslīgu industrijas konsensu.

Intigriti pašreizējais Code of Conduct prasa atklāt, kad un kā AI izmantots submission sagatavošanā.5

Citu platformu formulējumi var būt citādi.

Tāpēc mans minimuma standarts nav:

“Katram reportam obligāti jābūt AI disclosure banner.”

Tas ir:

ievēro konkrētās platformas/programmas disclosure prasības un saglabā pietiekamu darba provenance, lai tu pats vari atbildēt par katru reporta apgalvojumu.

Svarīgākais nav “AI detector score”.

Svarīgākais ir tas, vai reportera vārds zem ziņojuma nozīmē:

Es šo pārbaudīju. Es saprotu, ko iesniedzu.

Minimuma reporta kartīte

Praktiski es vulnerability reportam izmantotu šādu struktūru.

reporter_attestation nav juridisks zvērests.

Tā semantika ir vienkārša:

Visi endpointi, payloadi, request/response rezultāti un apgalvotie exploitation soļi ir pārbaudīti pret norādīto targetu; hipotētiski turpinājumi ir marķēti kā hipotētiski.

Šis viens noteikums izgriež pārsteidzoši daudz AI slop.

report_title:
program_or_policy:
asset:
tested_version_or_context:
test_time:

preconditions:
attacker_position:

actual_behavior:
expected_security_boundary:

reproduction_steps:
minimal_poc:
evidence_refs:

demonstrated_impact:
supported_additional_impact:
not_tested_or_not_proven:

mitigations_observed:
limitations:

severity_method:
severity_vector_or_rationale:

sensitive_data_handling:
ai_assistance_disclosure_if_required:

reporter_attestation:

Pirms `Submit`: pierādījuma vārti

Pirms reporta iesniegšanas es sev uzdotu šos jautājumus.

Tas ir minimums, ne maksimālais reporta formāts.

Pirms `Submit`: pierādījuma vārti
JautājumsJa atbilde ir “nē”
Vai target ir scope?neturpinu vai precizēju atļauju
Vai findings eksistē uz konkrētā targeta/versijas?neiesniedzu kā vulnerability
Vai varu to atkārtot vai pamatoti raksturot nondeterminismu?vācu labāku evidence
Vai reproduction steps satur visus būtiskos preconditions?papildinu
Vai PoC pierāda tieši reporta apgalvojumu?sašaurinu claim vai labo PoC
Vai actual un expected behaviour ir skaidri?precizēju security boundary
Vai impact ir demonstrēts, ne tikai iedomāts?pārrakstu impact
Vai severity balstās tajā pašā findingā, ko pierādīju?pārrēķinu
Vai papildu testēšana nevajadzīgi palielinātu risku vai datu ekspozīciju?apstājos
Vai AI nav izgudrojis nevienu endpointu, headeri, feature vai mitigation?pārbaudu katru tehnisko detaļu
Vai drīkstu izmantot izvēlēto AI servisu ar šo informāciju?neievadu sensitīvo materiālu
Vai es varētu aizstāvēt katru teikumu triagera priekšā bez atsauces uz “modelis teica”?report vēl nav gatavs

Ko nevajag prasīt reportam

Arī “kvalitātes standarts” var aiziet par tālu.

Reportam nav obligāti jābūt:

  • garam;
  • perfektā angļu valodā;
  • ar diagrammu;
  • ar pilnu exploit chain līdz crown jewels;
  • ar CVE kandidātu;
  • ar remediation patch;
  • ar “professional” AI stilu;
  • ar video;
  • ar trim screenshotu lapām;
  • ar reportera minētu precīzu uzņēmuma finansiālo risku.

OWASP disclosure guidance uzsver pietiekamu informāciju, lai vulnerability varētu saprast un reproducēt, supporting evidence un impact — ne retorisku apjomu.11

Īss, precīzs, reproducējams reports ir labāks par 2000 vārdu teoriju.

Programmas īpašniekam: nostiprini evidence līgumu intake brīdī

Programmas pusē secinājums ir apzināti šaurs: evidence minimumam jābūt skaidram jau intake brīdī. Jānošķir insufficient evidence no pierādīta false positive, lētās preflight pārbaudes var automatizēt, bet gala secinājumam par drošības robežu jāsaglabā cilvēka validācija.110

Plašāki jautājumi par rindas kapacitāti, throttling, reputāciju, atvērtību un verifikācijas ekonomiku pieder rakstam AI slop nav tikai satura problēma, ne šim reporta standartam.

Secinājums

AI drošības pētniecībā nav jāaizliedz.

Tas jāieliek pareizā vietā pierādījumu ķēdē.

AI var palīdzēt atrast anomāliju.

Var palīdzēt uzbūvēt hipotēzi.

Var palīdzēt sagatavot testu.

Var palīdzēt analizēt kodu.

Var palīdzēt uzrakstīt reportu.

Bet brīdī, kad nospiež Submit, ziņojumam vairs nevajadzētu būt modeļa hipotēzei.

Tam jābūt reportera verificētam apgalvojumam ar reproducējamu pierādījumu un skaidri ierobežotu impact.

Īsāk:

A vulnerability hypothesis is not a vulnerability finding.

Un labs reports nav tas, kurš izklausās pārliecinoši.

Labs reports ir tas, kuru var pārbaudīt.

Biežāk uzdotie jautājumi

Vai AI drīkst izmantot bug bounty un CVD reportu rakstīšanai?

Tas atkarīgs no konkrētās platformas un programmas noteikumiem, taču lielākās platformas 2026. gadā AI izmantošanu pašas par sevi neaizliedz. Tās uzsver reportera atbildību, validāciju, reproducējamību, scope un konfidencialitāti.245

Vai katram reportam obligāti vajag exploit kodu?

Nē. Vajag pietiekamu reproducējamu pierādījumu. Atkarībā no findinga tas var būt request/response, crash reproducer, minimāls script, kontrolēts PoC vai cits evidence. Mērķis ir pierādīt security condition un impact, ne obligāti uzrakstīt weaponised exploit.

Vai findingam jābūt reproducējamam 100% gadījumu?

Nē. Race condition, concurrency bug vai probabilistiska sistēma var būt reāla arī ar zemāku reproducēšanas biežumu. Tad reportā jānorāda apstākļi, atkārtojumu skaits, success rate un pietiekams evidence, lai PSIRT var atkārtot novērojumu.

Vai AI disclosure ir obligāts visur?

Nē. Platformu prasības atšķiras. Piemēram, Intigriti pašreiz prasa atklāt AI izmantošanu submission procesā.5 Vienmēr jāievēro konkrētās platformas un programmas noteikumi.

Vai augsts CVSS pierāda, ka findings ir reāls?

Nē. CVSS apraksta vulnerability severity raksturlielumus; tas neaizstāj reprodukciju un pierādījumu. FIRST arī skaidri nošķir CVSS Base severity no organizācijas riska.13

Vai duplicate ir slikts reports?

Ne obligāti. Reāls un labi dokumentēts findings var būt iepriekš ziņots. Duplicate statuss ir koordinācijas/triage rezultāts, ne automātisks reportera tehniskās kvalitātes spriedums.

Avotu statuss

Platformu politikas un tehniskie avoti pārbaudīti 2026. gada 25. septembrī. Platformu noteikumi var mainīties, tāpēc konkrētā bug bounty/VDP programmā vienmēr primāri jāievēro aktuālie programmas noteikumi. Šajā rakstā piedāvātais “minimuma pierādījuma līgums”, reporta kartīte un pre-submission evidence gate ir autora praktisks modelis, ne FIRST, CERT.LV vai kādas bug bounty platformas oficiāls vienots standarts.

Šis raksts ir drošības pētniecības un vulnerability reporting prakses analīze, nevis individuāla juridiska konsultācija.

Avoti

  1. FIRST, PSIRT Services Framework v1.1, īpaši Finder Report Quality un Vulnerability Reproduction funkcijas · FIRST
  2. HackerOne, Code of Conduct, sadaļa “AI-assisted Research & Submission Standards”, pārbaudīts 25.09.2026 · hackerone.com
  3. HackerOne Help Center, Submitting Reports, pārbaudīts 25.09.2026 · HackerOne
  4. Bugcrowd, Code of Conduct, “Responsible use of GenAI tools”, atjaunināts 25.11.2025., pārbaudīts 25.09.2026 · bugcrowd.com
  5. Intigriti, Community Code of Conduct, 09.03.2026 · Intigriti
  6. Intigriti, How to write and submit a good report, 10.04.2026 · Intigriti
  7. Intigriti, Triage Standards, pārbaudīts 25.09.2026 · Intigriti
  8. YesWeHack, YesWeHack Report 2026, sadaļa par AI, human-in-the-loop un “program spamming and AI slop” · choose.yeswehack.com
  9. YesWeHack, “How to hack with LLMs, agentic CLIs, MCP servers”, 2026 · YesWeHack
  10. YesWeHack, “Scaling Bug Bounty triage in the AI era”, 19.05.2026 · YesWeHack
  11. OWASP Cheat Sheet Series, Vulnerability Disclosure Cheat Sheet, pārbaudīts 25.09.2026 · cheatsheetseries.owasp.org
  12. CERT.LV, Ievainojamību ziņošanas platformas lietošanas noteikumi, spēkā no 01.08.2026., īpaši 5.5.–5.10 · CERT.LV
  13. FIRST, Common Vulnerability Scoring System v4.0 Specification un User Guide · FIRST