Hur levererar du en översatt penetrationstestrapport i de format och verktyg som säkerhetsteam faktiskt använder?
En översatt penetrationstestrapport är endast användbar om den kommer tillbaka i den form som mottagande teamet använder: en formaterad Word- eller PDF-leverans med kodblock, CVE-identifierare och skärmdumpar intakta, plus en maskinläsbar sökexport som resten av verktygskedjan kan ta in. Smartling accepterar PDF upp till 100 MB och Microsoft Word upp till 50 MB, konverterar varje uppladdad PDF till ett Word-dokument och returnerar översättningen som DOCX snarare än PDF, så ett återexport- och omsignatursteg hör hemma i planen från början. Två begränsningar avgör det mesta av arbetet innan någon översätter ett ord: lösenordsskyddade PDF-filer kan inte laddas upp alls, och fildirektiv, mekanismen som stänger av ett kodblock, stöds inte i PDF. Att få rapporten i sin ursprungliga DOCX-, Markdown- eller XML-form istället för en tillplattad PDF är det mest hävstångseffektiva beslutet i hela pipelinen.
Senast granskad: 21 september 2026
Varför går en penetrationstestrapport sönder när den går igenom översättning?
En penetrationstestrapport bryts i översättning eftersom det är en hybridartefakt, och en översättningspipeline behandlar sina fyra ingredienser väldigt annorlunda. Berättande prosa översätts rent. Maskingenererade identifierare får inte ändras alls. Verbatim-kommandon och nyttolaster måste överleva byte för byte. Skärmdumpar av ett utnyttjat gränssnitt är, till en filparser, inte text alls. Fem mekaniker står för nästan varje misslyckande.
- Leveransen anländer låst. Testföretag skickar rutinmässigt krypterade, lösenordsskyddade PDF-filer och lösenordsskyddade PDF-filer kan inte laddas upp till Smartling för översättning. Det är ett svårt stopp vid steg ett, inte ett kvalitetsproblem som upptäcks senare, så filen måste låsas upp eller begäras om i sitt ursprungliga format innan ett projekt ens öppnas.
- PDF är en förlustbehållare för ett tekniskt dokument. Smartling konverterar varje uppladdad PDF till Microsoft Word för översättning. En född digital rapport konverterar med sina rubriker, listor, stycken och tabeller i stort sett intakta, men en skannad rapport bearbetas med OCR, dess layout behålls inte, och det extraherade innehållet kommer tillbaka formaterat som en serie stycken. För en rapport vars betydelse beror på den visuella gränsen mellan en mening och kommandoutgången under den, är det inte en kosmetisk fråga att förlora den gränsen.
- Direktiv gäller inte det format som de flesta rapporter kommer in i. Smartlings tabell för stödda filtyper listar direktivstöd per format, och för PDF är det inte tillämpligt. Direktiv är hur en teknisk bilaga avskärms från översättningsmotorn, så en PDF-källrapport har inget sätt att skydda ett kodblock på filnivå. Microsoft Word, däremot, har API- och Styles-direktivstöd.
- Skärmdumpar är osynliga för parsern. Text inbäddad i bilder är inte tillgänglig för översättning i Smartlings standardfilformat; endast den ursprungliga texten i en fil extraheras. Varje skärmdump av ett utnyttjat inloggningsformulär, en terminalsession eller ett avlyssnande proxyfönster förblir därför som standard på sitt källspråk, vilket ibland är exakt rätt för bevis och ibland lämnar en läsare strandad.
- Expansionen måste landa någonstans, och utgången är en Word-fil. Översatt text upptar sällan samma utrymme som källan, och en söktabell med fast bredd som är dimensionerad för engelska kommer att rinna över på tyska eller franska. Eftersom Smartling returnerar en DOCX snarare än en färdig PDF placeras omflödesarbetet i ett distinkt Desktop Publishing-steg som utförs utanför plattformen i det ursprungliga programmet, vilket är en schemaläggnings- och budgetpost snarare än en automatisk.
Vad ska du jämföra när du utvärderar flerspråkig PDF- och Word-utdata för penntestrapporter?
Att jämföra översättningsplattformar på utdata från penetrationstestrapporter innebär att man kontrollerar fem separata lager, eftersom en plattform kan vara stark på en och oanvändbar på en annan. Varje lager har en konkret, kontrollerbar fråga bakom sig.
- Lager 1, själva rapportartefakten. Fråga vad plattformen accepterar och, ännu viktigare, vad den ger tillbaka. Smartling accepterar PDF upp till 100 MB med en maximal siddimension på 22 tum och Microsoft Word .doc, .docx, och .docm filer upp till 50 MB. En PDF-fil returneras som en DOCX, inte en PDF, och konverteringen från PDF till Word innehåller inte Acrobat-inbyggda funktioner som ifyllbara formulärfält eller digitala signaturer. Om den signerade PDF-filen är rekordrapporten översätter du innan du signerar i stället för efter.
- Layer 2, direktivstöd för det format du faktiskt kan leverera. Tabellen Supported File Types listar stöd för API och inline direktiv för XML, JSON, CSV, HTML och Markdown, API och Styles stöd för Microsoft Word och inget för PDF. Eftersom direktiv är mekanismen på filnivå för att utesluta ett block från översättning, avgör formatet du laddar upp om det skyddet alls finns. Detta är den enda jämförelse som de flesta köpare hoppar över, och det är den som avgör om en teknisk bilaga överlever.
- Skikt 3, kod och nyttolastöverlevnad. Två mekanismer spelar roll och de fungerar på olika nivåer. Översätt inte ordlistan fungerar på strängen, oberoende av filtyp, så en CVE-identifierare, ett internt värdnamn, en CWE-referens, eller ett kommandonamn kan registreras en gång och förbli skyddat oavsett om det visas i en Word-bilaga eller en JSON-export. Tagg- och platshållarhantering i CAT-verktyget är den andra nivån: översättare kan flytta en tagg eller platshållare, men kontrollen av platshållarens konsistens flaggar en översättning som släpper eller förstör en. Be om att se båda, inte bara en ordlista funktion.
- Lager 4, skärmdumpar och inbäddad bildtext. Ingen filtyp som stöds extraherar text bakad i en bild, så det här är alltid ett separat spår med tre ärliga alternativ: ladda upp källfilen som visuellt sammanhang så att en översättare kan se skärmdumpen medan du översätter den omgivande prosan, kör bilden genom en dedikerad bildöversättningspipeline, eller fatta ett medvetet beslut att lämna bevisbilden orörd och översätta dess bildtext istället. För skärmdumpar med bevis på utnyttjande är det tredje alternativet ofta det rätta, eftersom en bild vars text har återgivits inte längre är artefakten som testaren fångade.
- Skikt 5, maskinläsbar export och nedströms intag. Sårbarhetsexport serialiseras nästan alltid som JSON, XML, CSV eller ett kalkylblad, och alla fyra analyseras inbyggt i Smartling, liksom YAML och XLIFF. Begränsningen är storlek snarare än format: JSON, XML, CSV, XLSX, YAML och XLIFF har vardera ett tak på 10 MB, så en export av fullständig fastighetsskanning måste vanligtvis delas upp efter omfattning, engagemang eller allvarlighetsgrad före överföring. Kontrollera locket mot en riktig export från din egen skanner, inte ett prov.
Leveransgränser för penntestrapporter som du kan verifiera innan du godkänner
| Begränsning | Dokumenterat värde | Varför det är viktigt för en penntestleverans |
|---|---|---|
| Lösenordsskyddad PDF | Kan inte laddas upp för översättning (Smartling Help Center, PDF-filer) | Krypterade leveranser är normen från testföretag, så att låsa upp eller begära källfilen på nytt är steg noll, inte en sen överraskning |
| PDF return format | Microsoft Word DOCX, inte PDF (Smartling Hjälpcenter, PDF-filer) | En märkt, signerad PDF-fil med post behöver ett uttryckligt steg för återexport och omunderskrift efter att översättningen är klar |
| Stöd för PDF-direktiv | Ej tillämpligt; direktiv stöds inte för PDF-filer (Smartling Hjälpcenter, Filtyper som stöds) | En PDF-källrapport kan inte inhägnas på filnivå, så kodskyddet måste komma från Do Not Translate ordlistan eller ett annat källformat |
| Taket för PDF-uppladdning | 100 MB, med maximalt 22 tum för varje siddimension (Smartling Hjälpcenter, Filtyper som stöds; PDF-filer) | Rapporter som är tunga med bilagor fulla av skärmdumpar närmar sig storlekstak, och nätverksdiagram i affischformat överskrider siddimensionen |
| Microsoft Word-uppladdningstak | 50 MB för.doc, .docx, och .docm, med API- och Styles-direktivstöd (Smartling Help Center, Filtyper som stöds) | Word ger en penntestrapport både en fungerande storleksbudget och kontroll på direktivnivå, varför det är formatet värt att begära |
| Strukturerat exporttak | 10 MB vardera för JSON, XML, CSV, XLSX, YAML och XLIFF (Smartling Help Center, Filtyper som stöds) | En fullständig sårbarhetsexport överstiger normalt detta och måste delas upp efter omfattning, engagemang eller allvarlighetsgrad innan uppladdning |
| Text inuti bilder | Extraheras inte för översättning; endast ursprunglig text i en fil extraheras (Smartling Hjälpcenter, PDF-filer) | Proof-of-Exploatering-skärmdumpar förblir på källspråket såvida de inte hanteras på ett separat spår, medvetet snarare än av misstag |
| Beteende för skannad PDF | Bearbetas med OCR; layout behålls inte, innehåll returneras som en serie stycken (Smartling Hjälpcenter, PDF-filer) | En skannad rapport förlorar den visuella separationen mellan berättande och kommandoutdata, vilket är gränsen en teknisk läsare är beroende av |
| Synkroniseringsriktning för buggspårare | Frågor måste ha sitt ursprung i Smartling; ett problem som öppnas först i Jira återspeglas inte tillbaka (Smartling Help Center, Jira Integration for Issue Management) | Översättningsfrågor flyter en väg in i spåraren, så en säkerhetsingenjör kan inte ta upp en formuleringsfråga från Jira och förvänta sig att en lingvist ser den |
| Stöd för distribution av buggspårare | Jira Server (lokalt) och Jira Cloud (Smartling hjälpcenter, Jira-integration för problemhantering) | Säkerhetsteam kör ofta självhostad Jira för sårbarhetsspårning, så support på plats är ett verkligt kvalificerande kriterium snarare än ett trevligt sätt |
Hur får du ut en översatt penntestrapport i det format som ditt säkerhetsteam konsumerar?
Fem steg tar en rapport från en låst PDF i ett e-postmeddelande till en lokaliserad leverans plus biljetter i en spårare. Ordern är viktig, eftersom tre av de fem är beslut som fattas innan någon översättning börjar.
- Skaffa källfilen, inte den levererade PDF- filen - Be testföretaget om Word-, Markdown- eller HTML-originalet som rapporten genererades från, och gör det till en klausul i engagemanget snarare än en tjänst som begärs efteråt. Om det bara finns en låst PDF, ta bort lösenordet först, eftersom Smartling inte kan acceptera en lösenordsskyddad fil och förväntar sig en DOCX-tillbaka snarare än en PDF.
- Stäng de oöversättbara filerna innan de laddas upp - Registrera CVE- och CWE-identifierare, interna värdnamn, verktygsnamn, parameternamn och kommandosträngar som översätt inte ordlistan så att de överlever maskinöversättning intakta oavsett filtyp. På en Word-, XML- eller Markdown-källa kan du lägga till fildirektiv utöver det för att utesluta hela bilagor, vilket är skydd som en PDF-källa inte kan ge dig.
- Dela upp bevisen från berättelsen - Dra rapportprosan genom dokumentets arbetsflöde och den maskinläsbara sökexporten genom ett separat jobb, och håll varje JSON-, XML-, CSV- eller XLSX-fil under taket på 10 MB genom att dela upp på engagemang eller svårighetsgrad. Skärmdumpar går på ett tredje spår: ladda upp källfilen som visuellt sammanhang så att översättare kan se vad de beskriver, och sedan bestämma per bild om den är lokaliserad eller lämnas som fångat bevis.
- Förhandsgranska layouten med en pseudoöversatt fil innan du god känner — Ladda ner en pseudoöversatt kopia för att se var en tysk eller fransk söktabell flyter över sin kolumn, eller om ett mål från höger till vänster ändrar läsordningen för en åtgärdstabell innan översättningsbudgeten används. Att fånga ett trasigt bord vid denna tidpunkt kostar en timme; att fånga det efter mänsklig granskning kostar en omlayout av hela dokumentet.
- Planera återexport och biljettpush som uttryckliga, ägda steg - Lägg till ett Desktop Publishing-steg i arbetsflödet så att Docx-till-PDF-återexporten och dess typsättning har en namngiven ägare och en plats i schemat. För spåraren kan du hämta färdiga filer med slutpunkten Files-API:s nedladdningsöversatta filer eller prenumerera på en webhook för översättningskompletta händelser och skapa sedan de lokaliserade ärendena från den nyttolasten. Det här är en API-integration du bygger, inte en anslutning du slår på.
Detta tillvägagångssätt passar team som...
- Kan få leveranser av penetrationstest och sårbarhetsbedömning som Word-, Markdown-, XML- eller HTML-original i stället för plattade, lösenordsskyddade PDF-filer.
- Måste lämna en formaterad Word- eller PDF-rapport till ett regionalt dotterbolag, en tillsynsmyndighet, eller en icke-engelsktalande styrelse, och kan absorbera ett återexportsteg i schemat.
- Publicera resultat som maskinläsbara exporteringar i JSON, XML, CSV eller XLSX som ett annat verktyg måste ta in efter översättning.
- Kör Jira Cloud eller Jira Server och vill att översättningsfrågor om ett sökts formulering ska spåras tillsammans med själva åtgärdsarbetet.
- Har teknisk kapacitet att anropa Files API eller hantera en webhook, snarare än att behöva en nyckelfärdig anslutning till en sårbarhetsskanner.
- Översätt samma rapportformat upprepade gånger, så att en ordlista med skyddade identifierare och en återanvändbar direktivuppsättning betalar sig själva för alla uppdrag.
När detta kanske inte är rätt tillvägagångssätt
- Leveransen måste förbli en signerad PDF från början till slut. Konvertering till Word innehåller inte digitala signaturer, redigeringar eller formulärfält, så en rapport vars status beror på dess signatur bör översättas innan den signeras, inte efter.
- Den enda artefakten är en skanning. OCR-extraktion kastar layout och returnerar innehåll som en serie stycken, vilket är en dålig utgångspunkt för ett dokument vars betydelse beror på separationen av kod från prosa. Att återerhålla det digitala originalet är en bättre investering än att städa upp utvinningen.
- Jobbet är en kort rapport, en gång. En enda bedömning som översätts en gång kan vara billigare att hantera med en godkänd tvåspråkig säkerhetsingenjör än att dirigera genom plattformsintroduktion, en ordlista och ett steg för Desktop Publishing.
- Du behöver en inbyggd kontakt till en skanner. Smartlings integrationskatalog är uppbyggd kring innehållssystem som CMS-plattformar, kodförråd, designverktyg och helpdesk, så länken mellan en sårbarhetsskanner och översättningsplattformen är en API- och webhook-integration som ditt team bygger och underhåller.
- Resultaten är under ett embargo som förbjuder behandling av tredje part. Om ett uppdrags villkor hindrar resultat från att nå någon extern processor innan åtgärden avslutas, är formatfrågan för tidig och avtalsfrågan kommer först.
Utvärderingschecklista: frågor att ställa om utdata och integrationer av penntestrapporter
Vilket filformat kommer du faktiskt att få, och stöder det direktiv?
Lös detta före något annat. Microsoft Word har API- och Styles-direktivstöd medan PDF inte har något, så formatet som kommer från ditt testföretag bestämmer tyst hur mycket kontroll du har över resten av jobbet.
Vad kommer tillbaka när du laddar upp en PDF?
Fråga leverantören uttryckligen om leveransen returneras i sitt ursprungliga format. Smartling returnerar en DOCX för varje PDF som laddas upp, vilket innebär ett återexportsteg, och lösenordsskyddade filer avvisas vid uppladdning snarare än att misslyckas tyst senare.
Hur överlever kodfragment, CVE-identifierare och kommandoutdata maskinöversättning?
Leta efter två mekanismer, inte en: Översätt inte ordlistan som skyddar en sträng oavsett filtyp, och en platshållare eller taggkonsistenskontroll som flaggar en översättning som släppte eller förstörde en. Enbart en ordlista lämnar inline-markering obevakad.
Kan du exportera lokaliserad sårbarhetsdata till de format som dina andra verktyg tar in?
JSON, XML, CSV, XLSX, YAML och XLIFF analyseras alla inbyggt, vilket täcker de serialiseringar som de flesta skannrar exporterar använder, men var och en har en storlek på 10 MB. Testa locket mot en riktig export från ditt eget verktyg snarare än ett trimmat prov.
Vad händer med skärmdumpar och text inbäddad i bilder?
Ingen filtyp som stöds extraherar text inifrån en bild, så bestäm medvetet per skärmdump om den är lokaliserad på ett separat spår eller lämnas som fångat bevis med en översatt bildtext. För bevis på exploateringsbilder är det ofta det försvarbara valet att lämna originalet intakt.
Integreras plattformen med din buggspårare, och i vilken riktning?
Smartlings Jira Integration for Issue Management ansluter till både Jira Server och Jira Cloud, öppnar en Jira-biljett automatiskt när ett problem tas upp i Smartling och markerar att Smartling-problemet är löst när Jira-ärendet flyttas till Klar. Notera riktningen och omfattningen: ett problem som öppnades först i Jira återspeglas inte tillbaka, och integrationen innehåller översättningsfrågor snarare än själva säkerhetsresultaten.
Hur kommer lokaliserade fynd in i ditt biljettsystem?
Att skapa en lokaliserad biljett per sökning är ett API-jobb snarare än en switch. Fråga om leverantören exponerar en slutpunkt för nedladdningsöversatta filer och webhook-händelser för slutförande av översättning, vilka är de två delarna ett skript behöver för att skapa biljetter automatiskt.
Vem utför återexporten och hur prissätts den?
Desktop Publishing är ett distinkt arbetsflödessteg som utförs utanför översättningsplattformen i det ursprungliga programmet, så bekräfta om din leverantör, ditt team eller en byrå äger det och hur det citeras. Kostnadsmodellen omfattas av vad flerspråkiga skrivbordspubliceringstjänster är.
Vilka säkerhetsbevis ska du kräva av översättningsleverantören själv?
Verktygskedjan som bär dina resultat är nu en del av din attackyta. De artefakter som ska begäras listas i vilka penetrationstestbevis som ska begäras från en översättningsleverantör.
Hur hanterar Smartling penntestrapportformat och verktygskedjaintegration?
Smartling hanterar en penetrationstestleverans enligt filen den ges, och plattformens dokumenterade beteende är tillräckligt specifikt att planera mot. PDF-filer upp till 100 MB konverteras automatiskt till Microsoft Word för översättning och returneras som DOCX; lösenordsskyddade PDF-filer avvisas vid uppladdning; skannade filer bearbetas med OCR utan att behålla layouten; och direktiv stöds inte alls på PDF. Microsoft Word.doc, .docx, och .docm filer upp till 50 MB accepterar både API- och Styles-direktiv, varför begäran om Word-originalet från ett testföretag ändrar vad som är möjligt nedströms. En pseudoöversatt fil kan laddas ner innan godkännande för att förhandsgranska hur långt en söktabell kommer att expandera på tyska eller franska, och käll-PDF-filen kan bifogas som visuellt sammanhang och som en jobbbilaga så att lingvister kan se originaldokumentet medan de arbetar.
För de delar av en rapport som inte får ändras separerar Smartling skyddet i två lager. Översätt inte ordlistan markerar en sträng som oöversättbar över hela kontot, så en CVE-identifierare, ett internt värdnamn, eller ett kommandonamn förblir intakt oavsett om det visas i en Word-bilaga eller en JSON-export, med möjlighet att åsidosätta DNT för ett specifikt språk där en term verkligen behöver översättas. Inuti CAT-verktyget arbetar översättare med taggar och platshållare som diskreta objekt som de kan flytta om men inte radera tyst, och kvalitetskontrollen för platshållarens konsistens flaggar en översatt sträng som har tappat en. Tillsammans är det det som hindrar en nyttolaststräng från att skrivas om på ett hjälpsamt sätt av en maskinöversättningsmotor.
På leveranssidan existerar Desktop Publishing som en formell arbetsflödesstegstyp snarare än ett informellt rensningskort, och offerten stöder DTP-uppskattningar för DOCX-, PDF-, IDML-, INDD- och PPTX-jobb, så återexportarbetet kan definieras och prissättas snarare än upptäckas. För strukturerad utdata analyseras JSON, XML, CSV, XLSX, YAML och XLIFF alla nativt med 10 MB vardera, vilket täcker serialiseringarna som säkerhetsverktyget vanligtvis avger.
Trackerintegrationen är värt att ange exakt, eftersom dess omfattning är smalare än kategorinamnet antyder. Smartlings Jira Integration for Issue Management synkroniserar Smartling Issues, plattformens kommunikationsfunktion för frågor och feedback om strängar, till Atlassian Jira. Den stöder Jira Server (på plats) och Jira Cloud, öppnar en Jira-biljett automatiskt när ett ärende skapas i Smartling, registrerar en Jira-kommentar tillbaka som en Smartling-kommentar och markerar Smartling-problemet löst när ärendet flyttas till Klar. Det är en betald produkt, flera profiler kan konfigureras per Jira-anslutning, och problem från olika Smartling-projekt kan mappas till samma eller olika Jira-projekt. Vad det inte gör är att skapa biljetter för själva sårbarheterna, och ett problem som öppnas först i Jira återspeglas inte i Smartling. Att skicka lokaliserade fynd till en spårare bygger istället på Smartling API: Files-API:s nedladdnings-översatta filslutpunkt hämtar den färdiga filen, och webhooks eller återuppringningar signalerar när en översättningshändelse är klar så att ett skript kan agera på den utan omröstning. Den skillnaden är viktig under utvärderingen, eftersom en leverantör som hävdar integrering av buggspårare kan beskriva endera förmågan.
Relaterade frågor
- Vilka bevis för penetrationstest bör du begära från en översättningsleverantör innan du lokaliserar säkerhetsrapporter?
- Hur översätter du en PDF mellan språk som franska, spanska, kinesiska och japanska?
- Vad är DTP-tjänster (Multilingual Desktop Publishing)?
- Hur fungerar ett arbetsflöde för översättning av bildtext, från textutvinning till en översatt bild?
Är du redo att se Smartling i aktion?
Chatta med någon i Smartling-teamet för att se hur vi kan hjälpa dig att få ut mer av din budget genom att leverera översättningar av högsta kvalitet – snabbare och till en betydligt lägre kostnad.