Resurser
Allt som applikationen laddade, lagrat och läsbart.
Dokument, kod, stilmallar, media och data, allt lagrat och läsbart. När resurser laddas hashas varje svarsinnehåll och valideras mot Single Source of Truth-registret, så att känd kod identifieras med programvara, version, leverantör och ursprung, och allt som inte känns igen sticker ut omedelbart.
SCVue klassificerar varje svar i sex slag och ger vart och ett en egen rapport. Alla sex följer samma mönster: vad som laddades, varifrån, hur stort det var, och ett klick som öppnar själva det lagrade innehållet. Det är där skuggberoenden kommer upp till ytan, eftersom en fil ser vanlig ut när den kommer, tills du läser vad motorn hittade inuti den.
Integrerade rapporter
-
Dokument (HTML)
Själva sidorna, med den HTML-kod som faktiskt levererades. Det är så du bekräftar vad en sida innehöll vid inspelningstillfället, oberoende av hur den ser ut i dag.
-
Kod
Varje körbart skript, och den mest säkerhetsrelevanta resursrapporten i produkten. Varje skript bär med sig vad kodanalysen hittade i det, och ett fynd förtjänar att lyftas fram: ett skript som hämtar fjärrinnehåll och kör det betyder att din webbplats beteende avgörs någon annanstans, av en part som kan ändra det utan att berätta det för dig. Det är mekanismen bakom de flesta komprometteringar av leverantörskedjan via tredjeparter.
-
Kodresurser
Stödfiler som följer med kod: kompilerade moduler, source maps, manifest. De listas separat så att rapporten Kod förblir fokuserad på sådant som faktiskt körs.
-
Stilmallar
Stilmallar, som ofta förbises som yta i leverantörskedjan trots att de laddas från tredjeparter lika ofta som skript gör, och trots att de kan ladda ytterligare resurser på egen hand.
-
Media
Bilder, video och ljud, och spårningen som är dold inuti dem. En osynlig bild på en pixel är en av de äldsta och fortfarande vanligaste spårningsteknikerna på webben, och den visas här som en mediefil, flaggad för vad den är.
-
Data
Strukturerade datautbyten, samtalen mellan maskiner bakom en modern sida. Det är här du hittar vad en applikation faktiskt frågar efter och tar emot från sina leverantörer, till skillnad från vad den visar.
Lagras en gång, hur ofta det än förekommer
Identiska filer sparas en enda gång hur många gånger de än förekommer i en inspelning, vilket är det som håller en stor inspelning hanterbar utan att något kastas bort.
En inspelning räcker för att komma igång
Spela in en session i webbläsaren, importera den och läs vad som kommer tillbaka. Ett kostnadsfritt Community-konto är tillgängligt direkt.