Skip to content
Et uafhængigt kodebase-assurance-eftersyn — ikke en CI-scanner · udstedt af Watchdog

Få softwaren efterset, før du betror den forretningen.

Du ville aldrig købe et hus på sælgers ord — du ville bestille dit eget eftersyn. Watchdog er det uafhængige eftersyn for C#/.NET: ét reproducerbart 0–100 Codebase Assurance Index, i en tilstandsrapport, begge sider af en handel kan stole på. En måling, ikke en mening.

Peg os mod dit repository — intet at installere, intet CI-trin, ingen SDK, ingen lock-in. Skrivebeskyttet klon, offentligt eller privat — dit første eftersyn er klar på minutter.

Log ind med GitHub · Intet kort · C#/.NET · Den første fulde tilstandsrapport på ethvert repository er €0 — dybden er aldrig låst bag betaling.

authby ruben-rasmussen Exemplary
CAI98 / 100
6298↑ +36
Code health 98
Architecture 99
Maturity 99
Readiness 96
Security 100
Domain 100
Rebuild cost~€380,000
Bus factor1 of 3 devs
Lines of code35,954

Signed, and pinned to a commit + frozen rubric — the same inputs always reproduce this score.

  • Ikke en CI-scanner eller linterBedømmer aldrig en linje og blokerer aldrig en merge.
  • Ikke en SAST- / dataflow-motorLæser deres signal; vil ikke gå dybere end dem.
  • Ikke en kodeagentRedigerer, committer, pusher eller åbner aldrig en PR.
  • Ikke en certificerende instansRegistrerer dokumentationen; et navngivet menneske signerer.
  • Et uafhængigt eftersynÉn højde over jeres scannere.
  • Ét reproducerbart CAISigneret, commit-fastlåst — kører igen til det samme tal.
  • Et skrivebeskyttet orakelServerer hvert fund til din agent over MCP.
  • Et eftersyn af hele systemetArkitektur, modenhed, compliance & risiko i én tilstandsrapport.
100%
reproducerbart
€0
første tilstandsrapport
Sådan måler vi

Bedømt efter den åbne CAI-standard — på tværs af ti linser.

Fem er altid slået til; fem lyser op med jeres arkitektur. Vi bedømmer dem ikke bare — vi lokaliserer hvert fund til fil:linje, følger hver linse scanning for scanning over tid og rækker jer, hvad I skal rette. Standarden er åben: hver linse linker til sine præcise dimensioner på cai.canine.dev.

Altid slået til

Lyser op med jeres arkitektur

Hele vokabularet — hver dimension, dens evaluator og rubrikversion — lever på den åbne standard. Gennemse kataloget →

Hvad du får

CAI'et plus fradragene — hvad der er galt, hvad det betyder for dig, hvad du skal gøre.

Et eftersyn er ikke et dashboard, du logger ind på. Det er tallet og aflæsningen — skræddersyet til din rolle og overdraget som artefakter, en handel kan stå på.

En reproducerbar tilstandsrapport

CAI'et og hvert fund i en content-addresseret PDF + JSON, fastlåst til et commit og en frossen rubrik-hash — kan køres igen af begge sider.

Et kontraktbilag eller udbudsbilag

Bind aftalte kriterier — "CAI ≥ 80, ingen kritiske CVE'er" — ind i handlen, og verificér dem ved levering som en signeret attestation. For leverandører →

En agent-klar retteliste, over MCP

Hvert fund er en briefet opgave — reglen, der udløste, filen og linjen og score-effekten — serveret til din kodeagent over Watchdogs Model Context Protocol-server, rangeret efter effekt ÷ indsats. Din agent åbner PR'en i dit eget repository; næste eftersyn beviser, at tallet har flyttet sig.

Et stående eftersyn

Ugentlige fulde eftersyn plus en daglig sikkerhedsovervågning, på en kalender — din portefølje fulgt over tid, ikke et engangs-øjebliksbillede. Din kode rådner, selv når ingen committer; de stille måneder overvåges, ikke springes over. For teams →

En changelog ved hvert eftersyn

Hvad der har flyttet sig siden sidst — CAI- & linse-deltaer, de fund, der er løst kontra rejst, de features & rettelser, der landede, og eventuelle tilføjede eller fjernede API-endpoints. En sprint-klar optegnelse, kun udledte fakta (aldrig din kildekode).

Levende dokumentation

Et C4-arkitekturkort, en CycloneDX-SBOM + licensoversigt og ADR-overensstemmelse — udledt af koden ved hvert eftersyn, aktuel pr. konstruktion. Overdragelses-, revisions- og onboarding-dokumentet, aldrig vedligeholdt i hånden.

Uafhængigt — og du behøver ikke stole på os

Bestilt af den ene side. Stolet på af begge — fordi metoden er åben.

Et eftersyn er kun noget værd, fordi den, der eftersér, er uafhængig og betalt det samme uanset hvad, og fordi du kan efterprøve arbejdet. Watchdog er strukturelt neutral — og måden, vi måler på, er ikke vores at holde for os selv.

Strukturelt neutral

Den samme versionerede rubrik bedømmer dig, uanset hvem der betaler; lås den frossen til en kontrakt. Watchdog bygger ingens software og rører aldrig din — og der er ingen success fees. Vi betales for at måle, aldrig for at få tallet til at stige.

Målt efter en åben standard

Vi bedømmer ikke efter en privat formel. Vi måler efter CAI'et — en åben, reproducerbar standard: algoritmen, linserne og rubrikken er offentlige, og reference-scoreren er open source. CAI-standarden → cai.canine.dev

Verificér ethvert tal selv

Vi publicerer dokumentationen bag en score. Tag et eftersyn, kør den åbne scorer over dets dokumentation, og du får det samme tal — eller du har fundet en uoverensstemmelse. Reproducér et eftersyn →

Det offentlige register

Rigtige rapporter, fuldt åbne — ikke en logovæg.

Hver flise er et rigtigt repository, hvis ejer valgte at publicere, med hele eftersynet åbent at læse — hver linse, hvert fund og den præcise regel, hver enkelt blev bedømt efter. Ingen håndplukkede mock-ups. Efterprøv, hvordan hvert tal blev nået; kør så den samme måling på din egen kode.

  • EU-dataresidens Behandles kun på hardware, vi selv ejer i Danmark — ingen cloududbyder i kæden.
  • Ingen tredjeparts-AI Sprogmodellen er selv-hostet; din kode sendes aldrig til OpenAI, Anthropic eller Google.
  • Kildekode gemmes aldrig Hver scanning kloner, analyserer og sletter så arbejdskopien — og vi træner aldrig på din kode.
  • Skrivebeskyttet af princip Vi måler og rådgiver; vi committer, pusher eller redigerer aldrig din kode.

Læs hele sikkerheds- & dataerklæringen →

Sådan arbejder vi

Skrivebeskyttet af princip. Din kode forlader aldrig din kontrol.

Dokumentation, du erklærer — certifikater, vi ikke sælger

Compliance-dokumentation med en gate, du ikke stille kan passere.

Et katalog over ti frameworks (WCAG, NIS2, DORA, SSDF, SLSA, OWASP ASVS med flere). Vi måler den automatiserbare del og gater den: en kontrol, vi fangede fejle, kan ikke stille passeres — at tilsidesætte den registreres, i sin helhed, i artefaktet. Du erklærer resten, og en navngivet person signerer. Vi måler; du erklærer; vi certificerer aldrig.

Enterprise- & regulerede miljøer

Kør hele eftersynet inde i jeres eget netværk.

For regulerede og sikkerhedsfølsomme teams kan Watchdog deployes selv-hostet: din kode forlader aldrig jeres perimeter, sprogmodellen kører på jeres hardware, og SOC 2- / dataresidens-spørgsmålet forsvinder. EU-dataresidens, ingen tredjeparts-AI, kildekode gemmes aldrig — på infrastruktur, I styrer.

Software er det eneste aktiv til syv cifre, du driver uden en vurdering. Få en.

Log ind med GitHub · intet kort · native til C#/.NET.