Gå til hovedindhold

Udbedringsmålinger

Udbedringsmålinger viser, om funktionerne til triage og rettelse gør deres arbejde for din organisation. Siden måler succeskriterierne for nåbarhed og sikkerhedsrettelser på dine egne fund over de seneste 30 eller 90 dage og sammenligner hver periode med det samme antal dage lige før den.

Du finder den under Sikkerhed › Rapporter › Udbedringsmålinger (/<org>/_admin/security/reports/remediation). Organisationens ejere og medlemmer af organisationens Auditors-team kan åbne den. Vælg Seneste 30 dage eller Seneste 90 dage øverst på siden.

Hvert tal handler kun om din organisation. Intet sammenlignes med eller beregnes ud fra andre organisationer.

Samme side har kortet Bidrag med anonyme tal: et tilvalg, slået fra som standard, der anonymt lægger din organisations tal til de tal, fremforge offentliggør. Se Anonyme tal.

Hvad den viser

AfsnitHvad det viser
NåbarhedÅbne afhængighedsfund pr. økosystem, fordelt efter vurdering: kan nås, ikke nåbar (unreachable) og ukendt. Dækning er andelen med en anden vurdering end ukendt. Andel ikke nåbare er andelen, hvor motoren ikke fandt nogen sti fra din kode til den sårbare funktion. Målene er 60 % dækning for Go og 30 % for npm og 30 % ikke nåbare for Go. Økosystemer uden en motor er markeret.
Udvikling i dækningDækning og andel ikke nåbare pr. dag, fra et dagligt øjebliksbillede af din organisations egne fund. Øjebliksbilledet startede 2026-10-14, så grafen fyldes ud derfra; indtil to dage er gemt, siger panelet, at det indsamler.
Pull requests med sikkerhedsrettelserPr. motor, deterministisk (opgraderinger af afhængigheder) og AI-assisteret (SAST, med din egen modelnøgle): anmodninger i perioden, pull requests åbnet, merget, lukket og stadig ventende på gennemgang samt mergeraten (merget divideret med åbnet). Målene er 70 % for deterministiske og 40 % for AI-assisterede pull requests.
Fund rettet af en sikkerhedsrettelseFund, som en scanning holdt op med at rapportere, efter at deres pull request med sikkerhedsrettelsen blev merget, pr. type og pr. dag. API’et returnerer også findings_fixed_by_renovate: fund, hvis pakke en af hosted Renovates egne sikkerheds-pull requests opgraderede, mens de var åbne (talt fra 2026-10-14).
Tid til rettelseMediantallet af dage fra et højt eller kritisk afhængighedsfund først blev set, til en scanning ikke længere rapporterede det. Denne periode mod den forrige, og inden for denne periode rettet af AutoFix mod rettet på anden vis.
Tid til rettelse efter fundtypeFor afhængigheder, container-images, IaC, secrets og SAST, alle alvorligheder: mediandagene til rettelse for de fund, der blev rettet i denne periode og i den forrige, medianerne pr. alvorlighed og de fund, der blev afvist i denne periode, med deres egen median. Se definitionerne nedenfor.
Tid til merge af sikkerhedsrettelserMediantimerne fra åbnet til merget for de pull requests med sikkerhedsrettelser, der blev merget i denne periode og i den forrige: deterministiske, AI-assisterede og hosted Renovates egne sikkerheds-pull requests. Renovate-pull requests tælles fra 24. oktober 2026, hvor deres åbningstidspunkt begyndte at blive registreret; siden angiver datoen.
Kendt udnyttedeÅbne fund i afhængigheder og container-images, hvis sårbarhed står som udnyttet i ENISA’s EU Vulnerability Database eller CISA’s Known Exploited Vulnerabilities-katalog, med links til de filtrerede lister over fund.
SLA-overskridelserPr. dag fundene fra alle scannere, der er åbne efter deres SLA, alle alvorligheder og høj og kritisk, og de nye overskridelser pr. dag. Totaler for denne periode og den forrige.

Sådan laves tallene

  • Unikke fund. Et afhængighedsfund er ét pr. repository, pakke og advisory, uanset hvor mange branches eller pull requests der rapporterer det. De åbne afhængighedsfund tælles på samme måde på hver dag i udviklingen.
  • Det daglige øjebliksbillede tages én gang i døgnet kun for din organisation, ud fra samme optælling som dækningstallene ovenfor, og kombineres aldrig med andre organisationers data. Det gemmes lige så længe som din indstilling for historik over fund, når du har sat en, ellers i 18 måneder, og slettes, når din organisation slettes. Et legal hold bevarer det.
  • Vurderinger er ikke afvisninger. Et fund, der ikke er nåbart, forbliver åbent og tælles som åbent overalt. Se nåbarhed.
  • Pull requests med sikkerhedsrettelser tælles efter den dato, rettelsen blev anmodet om. En pull request, der stadig venter på gennemgang, sænker mergeraten, indtil den merges eller lukkes.
  • Tid til rettelse og SLA-overskridelser kommer fra historikken over fund, som begynder, da sporingen af din organisations historik startede (siden angiver datoen). Et fund, der allerede var åbent på den dato, tælles fra det tidspunkt, det først blev gemt.
  • Hvad der tæller som åbnet og rettet (tid til rettelse efter type):
    • Åbnet er, når fundet først blev set på standardbranchen. Et fund, som kun en pull request rapporterer, tælles ikke.
    • Rettet er den første scanning, der ikke længere rapporterer det. For et fund, hvis scanner markerer det som løst, er det præcist; ellers er det den daglige opdatering af historikken, der først manglede det, så højst et døgn for sent.
    • En afvisning er ikke en rettelse. Afviste fund tælles for sig, med mediandagene fra åbnet til afvist.
    • Et fund, der kommer tilbage, starter forfra. Det tælles fra, da det dukkede op igen, ikke fra første gang det viste sig.
    • IaC-fund har haft deres egen type siden 24. oktober 2026; før det blev de talt med container-images. Historik fra før den dato blev flyttet til IaC, hvor scannerens egen registrering af fundet stadig findes.
  • Tid til merge er fra pull requesten blev åbnet, til den blev merget, for pull requests merget i perioden. Pull requests, der stadig er åbne eller er lukket uden merge, tælles ikke.
  • SLA-frister er de samme gældende frister som i SLA-mærkerne og i compliancerapporten, inklusive en længere SLA for fund, der ikke er nåbare, når din SLA-politik sætter en multiplikator. Et fund overskrider sin SLA, når fristen udløber, mens det hverken er rettet eller afvist.

API

De samme tal kan hentes fra API’et med et token, der har scopet findings:read:

curl -H "Authorization: Bearer $FREMFORGE_TOKEN" \
  "https://frem.sh/_app/api/v1/orgs/<org>/code-security/remediation-metrics?days=30"

days er 30 (standard) eller 90. Svaret har afsnittene ovenfor som reachability, autofix, time_to_fix, time_to_fix_by_type, time_to_merge, known_exploited og sla plus window og targets. Procenter er tal fra 0 til 100 med én decimal, eller null, når der ikke er noget at dividere med. Se OpenAPI-specifikationen for skemaet.