Architecture: EDKSG-TRANS-MASTER-WORLD-960 · World-facing specialist guide · Reference checked 1 November 2026. All case records and names below are fictional defensive teaching examples; no real incident, organisation, target, or unpublished intelligence is disclosed.
How do you translate STIX 2.1 cyber threat intelligence, localize STIX language-content objects, preserve TAXII 2.1 collection meaning, and apply TLP 2.0 sharing labels correctly across languages? This guide explains professional translation and localization of structured cyber threat intelligence: STIX objects and relationships, indicators and observation records, language tags, TAXII API responses, version histories, human-readable threat reports, MITRE ATT&CK references, confidence statements, and release checks. It is written for translators, localization teams, intelligence analysts, information architects, documentation specialists and platform maintainers who need defensible multilingual meaning rather than just fluent words.
The hidden problem is that a threat-intelligence record is not merely a paragraph. Its identifiers connect evidence, its timestamps distinguish observation from publication, its language fields qualify text, its relationships encode assertions, and its markings control redistribution. A smooth translation may still turn a suspected association into confirmed attribution, attach a translated label to the wrong object version, change an indicator pattern, or make restricted material appear public. Those are semantic and operational failures even when the translated text reads naturally.
Quick answer: translate human-readable descriptions and interface labels only within their authorised scope; keep identifiers, machine-readable patterns, timestamps, controlled vocabularies and sharing marks intact; bind translated language content to the correct source object and version; distinguish observations from assessments, confidence from certainty, and transport permissions from data-sharing permissions; validate the STIX/TAXII structures independently of prose; then release the multilingual representation only after field-level, evidence-level and handling-level checks. This article gives a repeatable method, diagnostic examples, failure repairs, testing exercises and routes back to the main translation system.
1. What this specialist guide owns — and what it deliberately does not
The canonical translation root explains equivalence, source analysis, cross-language context, terminology, translation memory, machine translation, revision and human quality assurance. This child has a narrower job: carrying analyst meaning through the STIX/TAXII cybersecurity data model without detaching the text from identity, evidence, graph relationships, control marks or source versions. It is not a general tutorial on cybersecurity operations, not a replacement for OASIS specifications, and not a course on attacking systems.
STIX is a representation for structured cyber threat intelligence; TAXII is an exchange protocol. Their relationship is useful but not compulsory: STIX need not travel through TAXII, and TAXII is not intrinsically a translation engine. Language content is a particular STIX object type, not a license to translate every field. TLP is a sharing-boundary label governed by FIRST, not an ordinary adjective or a legal classification. MITRE ATT&CK is a particular knowledge base and data model; it is not a synonym for STIX itself.
If your question is the general art of meaning transfer, begin at Master Art of Translation | The Complete System for Moving Meaning Between Languages. If the problem is rapid review of STIX language-content objects only, use the existing STIX 2.1 Language Content translation QA specialist article; this comprehensive system does not replace that narrower how-to.
2. Source-grounded terminology and boundaries
The OASIS STIX 2.1 specification defines common object properties and specialised objects, including a language-content object whose contents dictionary contains language-tagged translations, along with optional object_modified binding to a particular object version. OASIS TAXII 2.1 specifies discovery, API roots, collection resources, manifests, object retrieval and related response semantics. FIRST TLP 2.0 prescribes unchanged TLP labels even when surrounding explanatory text is translated. The MITRE ATT&CK data model builds on STIX 2.1 while introducing its own concepts and extensions. Those authorities must remain distinguishable in both the text and its citations.
- STIX reference: OASIS STIX Version 2.1 — object structure, language content, identifiers, relationships, versioning and data markings.
- TAXII reference: OASIS TAXII Version 2.1 — collection discovery, manifest entries, API media types, pagination, permission-dependent responses and status resources.
- Sharing reference: FIRST TLP 2.0 — TLP:RED, TLP:AMBER, TLP:GREEN, TLP:CLEAR and the TLP:AMBER+STRICT restriction.
- Vocabulary and language-reference layer: RFC 5646 and RFC 3339 — language identifiers and precise timestamp conventions.
- ATT&CK-specific reference: MITRE ATT&CK data model and STIX distribution repository.
3. A definition lock: what may change and what must survive
Translation
Re-expressing eligible human-language content for a target-language reader while preserving its supported claims, uncertainty, relationships and operational function. This is an editorial explanation for cross-language production, not a substitute for the normative specification of any listed standard.
Localization
Adapting presentation, reading order, labels and explanations for readers while keeping protocol fields and decision-critical meaning valid. This is an editorial explanation for cross-language production, not a substitute for the normative specification of any listed standard.
STIX object
A typed structured representation with property requirements and references; a translation must not casually rename JSON keys or exchange one object type for another. This is an editorial explanation for cross-language production, not a substitute for the normative specification of any listed standard.
Language Content
A STIX meta object carrying translations associated with another STIX object’s content, identified by object_ref and optionally pinned by object_modified. This is an editorial explanation for cross-language production, not a substitute for the normative specification of any listed standard.
Immutable token
A machine-interpreted value whose bytes or defined syntax are preserved unless an explicit schema-sanctioned transformation is separately required. This is an editorial explanation for cross-language production, not a substitute for the normative specification of any listed standard.
Analyst assertion
A statement about evidence or interpretation whose qualification, provenance and confidence must be accurately preserved. This is an editorial explanation for cross-language production, not a substitute for the normative specification of any listed standard.
Handling boundary
A restriction or permission, such as an applicable TLP label, that the reader and system must not broaden merely for readability. This is an editorial explanation for cross-language production, not a substitute for the normative specification of any listed standard.
Quality evidence
A recorded verification result showing the field, old meaning, proposed rendering, reviewer, tested constraint and approved outcome. This is an editorial explanation for cross-language production, not a substitute for the normative specification of any listed standard.
4. Why cybersecurity translation is a graph problem, not a word-substitution problem
Read one STIX bundle as a set of claims connected by object identifiers. An indicator may refer to an observable pattern; a relationship can state that one object indicates or targets another; a report can gather a collection of related objects; a sighting can attach a time and count to an observation. Meanwhile, external references point to evidence outside the bundle. Translating a sentence without following those edges is like translating a footnote after throwing away its citation marker. The words remain but their evidential role changes.
A STIX object’s id identifies an object, while created and modified support lifecycle interpretation. Confidence, when used, is not grammatical certainty. The difference between a report describing a tool as potentially associated with a fictional group and a relationship asserting attribution should survive every language. A reader needs to know whose assessment is presented, which source supports it, whether an item has been revoked, and whether the data has been updated since its translation was approved.
A defensible multilingual project therefore maintains two maps. The semantic map connects propositions to source evidence, uncertainty and reader action. The structural map connects rendered text to object ids, version timestamps, field paths, relationship ids, markings, transport records and the translation’s own provenance. The translator works across both maps. A good QA reviewer can navigate from every target sentence to the precise source claim and from every displayed symbol to the underlying invariant.
5. The repeatable method: twelve passes that protect meaning
Pass 1: Inventory the exchange
List STIX object types, versions, languages, distribution audiences, TLP labels, collection visibility and display surfaces before extracting a string. The output of this pass becomes a named, reviewable artefact. If the later release test fails, the team should be able to identify the pass that introduced the error rather than silently patching the translated prose.
Pass 2: Separate structural from textual material
Whitelist human-readable properties for localization; blacklist JSON property names, ids, STIX patterns, machine timestamps, cryptographic material and protocol syntax. The output of this pass becomes a named, reviewable artefact. If the later release test fails, the team should be able to identify the pass that introduced the error rather than silently patching the translated prose.
Pass 3: Establish evidence hierarchy
Prefer the original source record and its cited evidence over an analyst’s simplified dashboard tooltip; note when a claim is inference. The output of this pass becomes a named, reviewable artefact. If the later release test fails, the team should be able to identify the pass that introduced the error rather than silently patching the translated prose.
Pass 4: Build a concept ledger
Define threat actor, malware, tool, observable, indicator, sighting, vulnerability, intrusion set, campaign and confidence as separate concepts. The output of this pass becomes a named, reviewable artefact. If the later release test fails, the team should be able to identify the pass that introduced the error rather than silently patching the translated prose.
Pass 5: Capture scope and viewpoint
Record who makes each claim, the period it covers, the permitted readers and the intended action; uncertainty is part of the message. The output of this pass becomes a named, reviewable artefact. If the later release test fails, the team should be able to identify the pass that introduced the error rather than silently patching the translated prose.
Pass 6: Draft human-language rendering
Use clear target-language prose without smuggling extra precision, attribution or operational instructions into the statement. The output of this pass becomes a named, reviewable artefact. If the later release test fails, the team should be able to identify the pass that introduced the error rather than silently patching the translated prose.
Pass 7: Bind the translation
Associate the rendering with its STIX source object and version, matching field path and language tag; do not overwrite the original content. The output of this pass becomes a named, reviewable artefact. If the later release test fails, the team should be able to identify the pass that introduced the error rather than silently patching the translated prose.
Pass 8: Protect sharing restrictions
Check markings before a translation is routed, exported, emailed, indexed or surfaced to an outside language reviewer. The output of this pass becomes a named, reviewable artefact. If the later release test fails, the team should be able to identify the pass that introduced the error rather than silently patching the translated prose.
Pass 9: Validate machine boundaries
Run schema, identifier, list-length, timestamp, reference, field-selector and STIX pattern validations on the actual generated data. The output of this pass becomes a named, reviewable artefact. If the later release test fails, the team should be able to identify the pass that introduced the error rather than silently patching the translated prose.
Pass 10: Compare dual readings
Review source against target for factual fidelity, then read the target alone to catch ambiguity, actionability and unsafe assumptions. The output of this pass becomes a named, reviewable artefact. If the later release test fails, the team should be able to identify the pass that introduced the error rather than silently patching the translated prose.
Pass 11: Test a real reader journey
Inspect UI, API, report export, search results, audit log and accessibility output for the same piece of intelligence. The output of this pass becomes a named, reviewable artefact. If the later release test fails, the team should be able to identify the pass that introduced the error rather than silently patching the translated prose.
Pass 12: Release with rollback
Store reviewer, source version, translation version, source references, known limitations, expiry/review trigger and rollback route. The output of this pass becomes a named, reviewable artefact. If the later release test fails, the team should be able to identify the pass that introduced the error rather than silently patching the translated prose.
6. The field inventory: what is source text, what is schema, and what is evidence?
Common object identity
Fields or concepts: type, spec_version, id, created, modified, created_by_ref.
Boundary: Treat these as structured identity and chronology, not word choices. Before sign-off, verify the value in both a machine readback and a reader-facing translation; each catches defects the other cannot see.
Analyst language
Fields or concepts: name, description, explanation, narrative portions of reports.
Boundary: Translate only when the specific property supports it and the content is cleared for that audience. Before sign-off, verify the value in both a machine readback and a reader-facing translation; each catches defects the other cannot see.
Trust and evaluation
Fields or concepts: confidence, labels, revoked, external_references.
Boundary: Do not replace numeric levels, object status or citations with persuasive wording. Before sign-off, verify the value in both a machine readback and a reader-facing translation; each catches defects the other cannot see.
Indicator interpretation
Fields or concepts: pattern, pattern_type, pattern_version, valid_from, valid_until.
Boundary: Preserve pattern syntax and its scope; explain in companion prose without rewriting the query. Before sign-off, verify the value in both a machine readback and a reader-facing translation; each catches defects the other cannot see.
Observed evidence
Fields or concepts: first_observed, last_observed, number_observed, object_refs.
Boundary: Preserve distinct observation dates, counts and references. Before sign-off, verify the value in both a machine readback and a reader-facing translation; each catches defects the other cannot see.
Temporal assessments
Fields or concepts: first_seen, last_seen, start_time, stop_time.
Boundary: Do not substitute report date for activity date or suppress timezone. Before sign-off, verify the value in both a machine readback and a reader-facing translation; each catches defects the other cannot see.
Graph links
Fields or concepts: source_ref, target_ref, relationship_type, sighting_of_ref.
Boundary: A translated label cannot reverse the edge or substitute an unsupported claim. Before sign-off, verify the value in both a machine readback and a reader-facing translation; each catches defects the other cannot see.
Language binding
Fields or concepts: lang, granular_markings, language-content, object_ref, object_modified, contents.
Boundary: Use exact language tags and source field alignment; version drift is a translation defect. Before sign-off, verify the value in both a machine readback and a reader-facing translation; each catches defects the other cannot see.
Data markings
Fields or concepts: object_marking_refs, marking-definition, TLP symbols.
Boundary: Markings control sharing, not grammatical register. Do not translate their canonical codes. Before sign-off, verify the value in both a machine readback and a reader-facing translation; each catches defects the other cannot see.
TAXII transport
Fields or concepts: api_root, collection id, can_read, can_write, more, next, status.
Boundary: Do not invent resource permissions or flatten continuation state into a translated summary. Before sign-off, verify the value in both a machine readback and a reader-facing translation; each catches defects the other cannot see.
ATT&CK links
Fields or concepts: external_id, external_references, tactic and technique identifiers.
Boundary: Translate descriptions, not stable ATT&CK identifiers or citations. Before sign-off, verify the value in both a machine readback and a reader-facing translation; each catches defects the other cannot see.
Provenance and audit
Fields or concepts: publisher, reviewer, validation evidence, change log.
Boundary: Keep source and translated interpretation distinguishable across revisions. Before sign-off, verify the value in both a machine readback and a reader-facing translation; each catches defects the other cannot see.
7. Worked diagnostics: Object identity and structural references
Identity failures are dangerous because they silently disconnect the translator’s sentence from the object the sentence is about. Reviewers should compare field paths and references, not just the visible names. Object identifiers and reference topology survive unchanged; labels may change only if they still describe the same source entity. All cases in this section are invented teaching records: their purpose is to show how a professional reviewer detects a meaning transfer failure without distributing operationally sensitive details.
Diagnostic 001: The indicator id
Situation: Picture a defensively oriented intelligence-sharing programme moving a verified source record into a second-language summary, a search index and an archived export. The different surfaces must not acquire different facts. The source indicator id ends with a fictional UUID; the localizer replaces it with a translated human-readable slug.
Failure and its consequences: The link now points to a different object or no object. The hidden risk is not merely awkward wording: it can change which entity, event, condition, audience or confidence boundary the user thinks the data represents. A decision downstream may then rest on a claim that the source never made. This is why good localization tests the record’s role in the intelligence graph, not the fluency of an isolated segment.
Repair and mechanism: Keep the id byte-for-byte and translate the adjacent display label only. Object identifiers and reference topology survive unchanged; labels may change only if they still describe the same source entity. The translator should record the permitted human-language substitution, identify any untouchable machine tokens and preserve traceable source references. Where the source is ambiguous, open a documented query instead of manufacturing precision. A reviewer should be able to explain which meaning was preserved and what, if anything, was deliberately left untranslated.
Release test and transfer: Does the rewritten string preserve the direction, status, scope and provenance of the original claim? Inspect the source version, display translation, API response and audit record as four separate artefacts. A mismatch is a release defect even if individual components parse. Apply the same question to another object type before calling the method generalizable; a policy that works for a description may fail for a pattern, id, timestamp, relationship or disclosure marking. This test is part of the translation’s evidence, not a decorative editorial checklist.
Diagnostic 002: An identity object
Situation: Consider an incoming STIX record that will be read by both a human analyst and a TAXII-enabled consumer. The translator’s intervention belongs to the displayable text, not to the immutable record identity. A fictional publisher identity is displayed as an organisation name in two scripts.
Failure and its consequences: The second language creates a new organisation record because its spelling differs. The hidden risk is not merely awkward wording: it can change which entity, event, condition, audience or confidence boundary the user thinks the data represents. A decision downstream may then rest on a claim that the source never made. This is why good localization tests the record’s role in the intelligence graph, not the fluency of an isolated segment.
Repair and mechanism: Store one identity id and separate multilingual name fields or presentation strings. Object identifiers and reference topology survive unchanged; labels may change only if they still describe the same source entity. The translator should record the permitted human-language substitution, identify any untouchable machine tokens and preserve traceable source references. Where the source is ambiguous, open a documented query instead of manufacturing precision. A reviewer should be able to explain which meaning was preserved and what, if anything, was deliberately left untranslated.
Release test and transfer: Can a second reviewer locate the precise source id and field that justify every meaningful clause? Ask a reviewer who has not seen the source to restate the translated claim, then check that restatement against the original record and its evidence links. Apply the same question to another object type before calling the method generalizable; a policy that works for a description may fail for a pattern, id, timestamp, relationship or disclosure marking. This test is part of the translation’s evidence, not a decorative editorial checklist.
Diagnostic 003: An unresolved object reference
Situation: Suppose an international review team needs to explain an incident hypothesis in another language without changing the source evidence, machine structure or access rules. A fluent paraphrase alone cannot establish equivalence. The source report refers to an id not present in the downloaded subset.
Failure and its consequences: The translation invents a human-readable object identity from context. The hidden risk is not merely awkward wording: it can change which entity, event, condition, audience or confidence boundary the user thinks the data represents. A decision downstream may then rest on a claim that the source never made. This is why good localization tests the record’s role in the intelligence graph, not the fluency of an isolated segment.
Repair and mechanism: Flag unresolved reference and preserve the missing-link status. Object identifiers and reference topology survive unchanged; labels may change only if they still describe the same source entity. The translator should record the permitted human-language substitution, identify any untouchable machine tokens and preserve traceable source references. Where the source is ambiguous, open a documented query instead of manufacturing precision. A reviewer should be able to explain which meaning was preserved and what, if anything, was deliberately left untranslated.
Release test and transfer: Will both an analyst and a strict parser still receive the same identities, bounds and relationships? Replay the fictional record through both language views and test any permission, time, reference or uncertainty condition implicated by this example. Apply the same question to another object type before calling the method generalizable; a policy that works for a description may fail for a pattern, id, timestamp, relationship or disclosure marking. This test is part of the translation’s evidence, not a decorative editorial checklist.
Diagnostic 004: A report object_refs list
Situation: Imagine a multilingual analyst dashboard and a machine-readable intelligence feed that display the same fictional record. Their readers need the same meaning, though one sees prose and the other consumes structured fields. A report contains references to four fictional records in a stable list.
Failure and its consequences: The translated report quietly omits one referenced record to shorten the page. The hidden risk is not merely awkward wording: it can change which entity, event, condition, audience or confidence boundary the user thinks the data represents. A decision downstream may then rest on a claim that the source never made. This is why good localization tests the record’s role in the intelligence graph, not the fluency of an isolated segment.
Repair and mechanism: Keep the reference list intact and shorten only permitted narrative prose. Object identifiers and reference topology survive unchanged; labels may change only if they still describe the same source entity. The translator should record the permitted human-language substitution, identify any untouchable machine tokens and preserve traceable source references. Where the source is ambiguous, open a documented query instead of manufacturing precision. A reviewer should be able to explain which meaning was preserved and what, if anything, was deliberately left untranslated.
Release test and transfer: Which fact would a reader infer from the localized sentence, and is that inference licensed by the exact source property? Compare the localized display with the source field and a structured export. Confirm that permitted text differs only in language, while all protected values and qualified claims remain aligned. Apply the same question to another object type before calling the method generalizable; a policy that works for a description may fail for a pattern, id, timestamp, relationship or disclosure marking. This test is part of the translation’s evidence, not a decorative editorial checklist.
Diagnostic 005: A campaign name
Situation: Picture a defensively oriented intelligence-sharing programme moving a verified source record into a second-language summary, a search index and an archived export. The different surfaces must not acquire different facts. A label resembling an ordinary noun names a fictional campaign.
Failure and its consequences: The translator renders the label as a descriptive common noun, losing named-entity identity. The hidden risk is not merely awkward wording: it can change which entity, event, condition, audience or confidence boundary the user thinks the data represents. A decision downstream may then rest on a claim that the source never made. This is why good localization tests the record’s role in the intelligence graph, not the fluency of an isolated segment.
Repair and mechanism: Use a stable proper-name policy and explain its meaning separately where useful. Object identifiers and reference topology survive unchanged; labels may change only if they still describe the same source entity. The translator should record the permitted human-language substitution, identify any untouchable machine tokens and preserve traceable source references. Where the source is ambiguous, open a documented query instead of manufacturing precision. A reviewer should be able to explain which meaning was preserved and what, if anything, was deliberately left untranslated.
Release test and transfer: Does the rewritten string preserve the direction, status, scope and provenance of the original claim? Inspect the source version, display translation, API response and audit record as four separate artefacts. A mismatch is a release defect even if individual components parse. Apply the same question to another object type before calling the method generalizable; a policy that works for a description may fail for a pattern, id, timestamp, relationship or disclosure marking. This test is part of the translation’s evidence, not a decorative editorial checklist.
Diagnostic 006: A bundle container
Situation: Consider an incoming STIX record that will be read by both a human analyst and a TAXII-enabled consumer. The translator’s intervention belongs to the displayable text, not to the immutable record identity. A downloaded STIX bundle wraps multiple records but is not itself the evidential claim.
Failure and its consequences: The translated summary describes the bundle as a single independent incident. The hidden risk is not merely awkward wording: it can change which entity, event, condition, audience or confidence boundary the user thinks the data represents. A decision downstream may then rest on a claim that the source never made. This is why good localization tests the record’s role in the intelligence graph, not the fluency of an isolated segment.
Repair and mechanism: Preserve its container role and point to the constituent objects. Object identifiers and reference topology survive unchanged; labels may change only if they still describe the same source entity. The translator should record the permitted human-language substitution, identify any untouchable machine tokens and preserve traceable source references. Where the source is ambiguous, open a documented query instead of manufacturing precision. A reviewer should be able to explain which meaning was preserved and what, if anything, was deliberately left untranslated.
Release test and transfer: Can a second reviewer locate the precise source id and field that justify every meaningful clause? Ask a reviewer who has not seen the source to restate the translated claim, then check that restatement against the original record and its evidence links. Apply the same question to another object type before calling the method generalizable; a policy that works for a description may fail for a pattern, id, timestamp, relationship or disclosure marking. This test is part of the translation’s evidence, not a decorative editorial checklist.
Diagnostic 007: Two IDs, similar descriptions
Situation: Suppose an international review team needs to explain an incident hypothesis in another language without changing the source evidence, machine structure or access rules. A fluent paraphrase alone cannot establish equivalence. Two malware objects share a generic description but have distinct source identities.
Failure and its consequences: A translation memory merges them because the prose is nearly identical. The hidden risk is not merely awkward wording: it can change which entity, event, condition, audience or confidence boundary the user thinks the data represents. A decision downstream may then rest on a claim that the source never made. This is why good localization tests the record’s role in the intelligence graph, not the fluency of an isolated segment.
Repair and mechanism: Key translation memory by id, version and field, not only sentence similarity. Object identifiers and reference topology survive unchanged; labels may change only if they still describe the same source entity. The translator should record the permitted human-language substitution, identify any untouchable machine tokens and preserve traceable source references. Where the source is ambiguous, open a documented query instead of manufacturing precision. A reviewer should be able to explain which meaning was preserved and what, if anything, was deliberately left untranslated.
Release test and transfer: Will both an analyst and a strict parser still receive the same identities, bounds and relationships? Replay the fictional record through both language views and test any permission, time, reference or uncertainty condition implicated by this example. Apply the same question to another object type before calling the method generalizable; a policy that works for a description may fail for a pattern, id, timestamp, relationship or disclosure marking. This test is part of the translation’s evidence, not a decorative editorial checklist.
Diagnostic 008: created_by_ref
Situation: Imagine a multilingual analyst dashboard and a machine-readable intelligence feed that display the same fictional record. Their readers need the same meaning, though one sees prose and the other consumes structured fields. A field points to the object representing the record creator.
Failure and its consequences: The display changes the name and implies the creator is the attacker. The hidden risk is not merely awkward wording: it can change which entity, event, condition, audience or confidence boundary the user thinks the data represents. A decision downstream may then rest on a claim that the source never made. This is why good localization tests the record’s role in the intelligence graph, not the fluency of an isolated segment.
Repair and mechanism: Label creator or publisher explicitly; do not infer threat actor identity. Object identifiers and reference topology survive unchanged; labels may change only if they still describe the same source entity. The translator should record the permitted human-language substitution, identify any untouchable machine tokens and preserve traceable source references. Where the source is ambiguous, open a documented query instead of manufacturing precision. A reviewer should be able to explain which meaning was preserved and what, if anything, was deliberately left untranslated.
Release test and transfer: Which fact would a reader infer from the localized sentence, and is that inference licensed by the exact source property? Compare the localized display with the source field and a structured export. Confirm that permitted text differs only in language, while all protected values and qualified claims remain aligned. Apply the same question to another object type before calling the method generalizable; a policy that works for a description may fail for a pattern, id, timestamp, relationship or disclosure marking. This test is part of the translation’s evidence, not a decorative editorial checklist.
Diagnostic 009: Object type name
Situation: Picture a defensively oriented intelligence-sharing programme moving a verified source record into a second-language summary, a search index and an archived export. The different surfaces must not acquire different facts. The JSON type is indicator but a reader-facing heading says warning.
Failure and its consequences: The localizer changes the machine type to warning as well. The hidden risk is not merely awkward wording: it can change which entity, event, condition, audience or confidence boundary the user thinks the data represents. A decision downstream may then rest on a claim that the source never made. This is why good localization tests the record’s role in the intelligence graph, not the fluency of an isolated segment.
Repair and mechanism: Localize the interface heading without altering the required STIX type value. Object identifiers and reference topology survive unchanged; labels may change only if they still describe the same source entity. The translator should record the permitted human-language substitution, identify any untouchable machine tokens and preserve traceable source references. Where the source is ambiguous, open a documented query instead of manufacturing precision. A reviewer should be able to explain which meaning was preserved and what, if anything, was deliberately left untranslated.
Release test and transfer: Does the rewritten string preserve the direction, status, scope and provenance of the original claim? Inspect the source version, display translation, API response and audit record as four separate artefacts. A mismatch is a release defect even if individual components parse. Apply the same question to another object type before calling the method generalizable; a policy that works for a description may fail for a pattern, id, timestamp, relationship or disclosure marking. This test is part of the translation’s evidence, not a decorative editorial checklist.
Diagnostic 010: External object link
Situation: Consider an incoming STIX record that will be read by both a human analyst and a TAXII-enabled consumer. The translator’s intervention belongs to the displayable text, not to the immutable record identity. A fictional research report is cited by a link and a source name.
Failure and its consequences: The translation reuses a different similarly titled report found by web search. The hidden risk is not merely awkward wording: it can change which entity, event, condition, audience or confidence boundary the user thinks the data represents. A decision downstream may then rest on a claim that the source never made. This is why good localization tests the record’s role in the intelligence graph, not the fluency of an isolated segment.
Repair and mechanism: Retain the original citation target and note if it cannot be independently verified. Object identifiers and reference topology survive unchanged; labels may change only if they still describe the same source entity. The translator should record the permitted human-language substitution, identify any untouchable machine tokens and preserve traceable source references. Where the source is ambiguous, open a documented query instead of manufacturing precision. A reviewer should be able to explain which meaning was preserved and what, if anything, was deliberately left untranslated.
Release test and transfer: Can a second reviewer locate the precise source id and field that justify every meaningful clause? Ask a reviewer who has not seen the source to restate the translated claim, then check that restatement against the original record and its evidence links. Apply the same question to another object type before calling the method generalizable; a policy that works for a description may fail for a pattern, id, timestamp, relationship or disclosure marking. This test is part of the translation’s evidence, not a decorative editorial checklist.
8. Worked diagnostics: Lifecycle, object versions and correction history
Versioning protects evidence from becoming timeless prose. The translator must identify whether a statement applies to the first issue, a later correction, or a withdrawn assertion. created, modified, revoked, release and translation timestamps remain separate meanings and are never guessed from display order. All cases in this section are invented teaching records: their purpose is to show how a professional reviewer detects a meaning transfer failure without distributing operationally sensitive details.
Diagnostic 011: created versus modified
Situation: Suppose an international review team needs to explain an incident hypothesis in another language without changing the source evidence, machine structure or access rules. A fluent paraphrase alone cannot establish equivalence. The object was created on one day and modified following later review.
Failure and its consequences: The localized banner says the incident first happened on the modification date. The hidden risk is not merely awkward wording: it can change which entity, event, condition, audience or confidence boundary the user thinks the data represents. A decision downstream may then rest on a claim that the source never made. This is why good localization tests the record’s role in the intelligence graph, not the fluency of an isolated segment.
Repair and mechanism: Keep record metadata separate from event time. created, modified, revoked, release and translation timestamps remain separate meanings and are never guessed from display order. The translator should record the permitted human-language substitution, identify any untouchable machine tokens and preserve traceable source references. Where the source is ambiguous, open a documented query instead of manufacturing precision. A reviewer should be able to explain which meaning was preserved and what, if anything, was deliberately left untranslated.
Release test and transfer: Will both an analyst and a strict parser still receive the same identities, bounds and relationships? Replay the fictional record through both language views and test any permission, time, reference or uncertainty condition implicated by this example. Apply the same question to another object type before calling the method generalizable; a policy that works for a description may fail for a pattern, id, timestamp, relationship or disclosure marking. This test is part of the translation’s evidence, not a decorative editorial checklist.
Diagnostic 012: revoked equals withdrawn
Situation: Imagine a multilingual analyst dashboard and a machine-readable intelligence feed that display the same fictional record. Their readers need the same meaning, though one sees prose and the other consumes structured fields. A fictional indicator is marked revoked after a false-positive investigation.
Failure and its consequences: The translation calls it expired but still reliable. The hidden risk is not merely awkward wording: it can change which entity, event, condition, audience or confidence boundary the user thinks the data represents. A decision downstream may then rest on a claim that the source never made. This is why good localization tests the record’s role in the intelligence graph, not the fluency of an isolated segment.
Repair and mechanism: Render withdrawal clearly and retain the revoked flag. created, modified, revoked, release and translation timestamps remain separate meanings and are never guessed from display order. The translator should record the permitted human-language substitution, identify any untouchable machine tokens and preserve traceable source references. Where the source is ambiguous, open a documented query instead of manufacturing precision. A reviewer should be able to explain which meaning was preserved and what, if anything, was deliberately left untranslated.
Release test and transfer: Which fact would a reader infer from the localized sentence, and is that inference licensed by the exact source property? Compare the localized display with the source field and a structured export. Confirm that permitted text differs only in language, while all protected values and qualified claims remain aligned. Apply the same question to another object type before calling the method generalizable; a policy that works for a description may fail for a pattern, id, timestamp, relationship or disclosure marking. This test is part of the translation’s evidence, not a decorative editorial checklist.
Diagnostic 013: Object version pinning
Situation: Picture a defensively oriented intelligence-sharing programme moving a verified source record into a second-language summary, a search index and an archived export. The different surfaces must not acquire different facts. The target language text was approved against one source modified timestamp.
Failure and its consequences: The original description changes but the old translation is served as current. The hidden risk is not merely awkward wording: it can change which entity, event, condition, audience or confidence boundary the user thinks the data represents. A decision downstream may then rest on a claim that the source never made. This is why good localization tests the record’s role in the intelligence graph, not the fluency of an isolated segment.
Repair and mechanism: Bind review status to the exact object version and reopen translation when it changes. created, modified, revoked, release and translation timestamps remain separate meanings and are never guessed from display order. The translator should record the permitted human-language substitution, identify any untouchable machine tokens and preserve traceable source references. Where the source is ambiguous, open a documented query instead of manufacturing precision. A reviewer should be able to explain which meaning was preserved and what, if anything, was deliberately left untranslated.
Release test and transfer: Does the rewritten string preserve the direction, status, scope and provenance of the original claim? Inspect the source version, display translation, API response and audit record as four separate artefacts. A mismatch is a release defect even if individual components parse. Apply the same question to another object type before calling the method generalizable; a policy that works for a description may fail for a pattern, id, timestamp, relationship or disclosure marking. This test is part of the translation’s evidence, not a decorative editorial checklist.
Diagnostic 014: Timestamp precision
Situation: Consider an incoming STIX record that will be read by both a human analyst and a TAXII-enabled consumer. The translator’s intervention belongs to the displayable text, not to the immutable record identity. A source timestamp contains seconds and a UTC offset.
Failure and its consequences: The translated export drops seconds and time-zone information. The hidden risk is not merely awkward wording: it can change which entity, event, condition, audience or confidence boundary the user thinks the data represents. A decision downstream may then rest on a claim that the source never made. This is why good localization tests the record’s role in the intelligence graph, not the fluency of an isolated segment.
Repair and mechanism: Preserve machine timestamp and format only a separate display value. created, modified, revoked, release and translation timestamps remain separate meanings and are never guessed from display order. The translator should record the permitted human-language substitution, identify any untouchable machine tokens and preserve traceable source references. Where the source is ambiguous, open a documented query instead of manufacturing precision. A reviewer should be able to explain which meaning was preserved and what, if anything, was deliberately left untranslated.
Release test and transfer: Can a second reviewer locate the precise source id and field that justify every meaningful clause? Ask a reviewer who has not seen the source to restate the translated claim, then check that restatement against the original record and its evidence links. Apply the same question to another object type before calling the method generalizable; a policy that works for a description may fail for a pattern, id, timestamp, relationship or disclosure marking. This test is part of the translation’s evidence, not a decorative editorial checklist.
Diagnostic 015: List sorting
Situation: Suppose an international review team needs to explain an incident hypothesis in another language without changing the source evidence, machine structure or access rules. A fluent paraphrase alone cannot establish equivalence. Two versions sort by modified timestamp rather than creation date.
Failure and its consequences: The target dashboard presents the earliest version as latest. The hidden risk is not merely awkward wording: it can change which entity, event, condition, audience or confidence boundary the user thinks the data represents. A decision downstream may then rest on a claim that the source never made. This is why good localization tests the record’s role in the intelligence graph, not the fluency of an isolated segment.
Repair and mechanism: Recreate version ordering from verified chronology, not lexical display strings. created, modified, revoked, release and translation timestamps remain separate meanings and are never guessed from display order. The translator should record the permitted human-language substitution, identify any untouchable machine tokens and preserve traceable source references. Where the source is ambiguous, open a documented query instead of manufacturing precision. A reviewer should be able to explain which meaning was preserved and what, if anything, was deliberately left untranslated.
Release test and transfer: Will both an analyst and a strict parser still receive the same identities, bounds and relationships? Replay the fictional record through both language views and test any permission, time, reference or uncertainty condition implicated by this example. Apply the same question to another object type before calling the method generalizable; a policy that works for a description may fail for a pattern, id, timestamp, relationship or disclosure marking. This test is part of the translation’s evidence, not a decorative editorial checklist.
Diagnostic 016: Translation approved later
Situation: Imagine a multilingual analyst dashboard and a machine-readable intelligence feed that display the same fictional record. Their readers need the same meaning, though one sees prose and the other consumes structured fields. An analyst approved a translation days after the STIX object changed.
Failure and its consequences: The system equates translation approval time with source validity. The hidden risk is not merely awkward wording: it can change which entity, event, condition, audience or confidence boundary the user thinks the data represents. A decision downstream may then rest on a claim that the source never made. This is why good localization tests the record’s role in the intelligence graph, not the fluency of an isolated segment.
Repair and mechanism: Track source version and translation approval as distinct audit dimensions. created, modified, revoked, release and translation timestamps remain separate meanings and are never guessed from display order. The translator should record the permitted human-language substitution, identify any untouchable machine tokens and preserve traceable source references. Where the source is ambiguous, open a documented query instead of manufacturing precision. A reviewer should be able to explain which meaning was preserved and what, if anything, was deliberately left untranslated.
Release test and transfer: Which fact would a reader infer from the localized sentence, and is that inference licensed by the exact source property? Compare the localized display with the source field and a structured export. Confirm that permitted text differs only in language, while all protected values and qualified claims remain aligned. Apply the same question to another object type before calling the method generalizable; a policy that works for a description may fail for a pattern, id, timestamp, relationship or disclosure marking. This test is part of the translation’s evidence, not a decorative editorial checklist.
Diagnostic 017: Revocation rationale
Situation: Picture a defensively oriented intelligence-sharing programme moving a verified source record into a second-language summary, a search index and an archived export. The different surfaces must not acquire different facts. A record says a previous claim is no longer supported.
Failure and its consequences: The translation claims a new actor was definitively identified. The hidden risk is not merely awkward wording: it can change which entity, event, condition, audience or confidence boundary the user thinks the data represents. A decision downstream may then rest on a claim that the source never made. This is why good localization tests the record’s role in the intelligence graph, not the fluency of an isolated segment.
Repair and mechanism: Preserve the correction’s limited scope without inventing replacement attribution. created, modified, revoked, release and translation timestamps remain separate meanings and are never guessed from display order. The translator should record the permitted human-language substitution, identify any untouchable machine tokens and preserve traceable source references. Where the source is ambiguous, open a documented query instead of manufacturing precision. A reviewer should be able to explain which meaning was preserved and what, if anything, was deliberately left untranslated.
Release test and transfer: Does the rewritten string preserve the direction, status, scope and provenance of the original claim? Inspect the source version, display translation, API response and audit record as four separate artefacts. A mismatch is a release defect even if individual components parse. Apply the same question to another object type before calling the method generalizable; a policy that works for a description may fail for a pattern, id, timestamp, relationship or disclosure marking. This test is part of the translation’s evidence, not a decorative editorial checklist.
Diagnostic 018: Superseded report
Situation: Consider an incoming STIX record that will be read by both a human analyst and a TAXII-enabled consumer. The translator’s intervention belongs to the displayable text, not to the immutable record identity. A revised report replaces an earlier narrative but cites the same indicator.
Failure and its consequences: The translation combines sentences from both versions into an apparently seamless source. The hidden risk is not merely awkward wording: it can change which entity, event, condition, audience or confidence boundary the user thinks the data represents. A decision downstream may then rest on a claim that the source never made. This is why good localization tests the record’s role in the intelligence graph, not the fluency of an isolated segment.
Repair and mechanism: Retain version boundaries and annotate any editorial synthesis. created, modified, revoked, release and translation timestamps remain separate meanings and are never guessed from display order. The translator should record the permitted human-language substitution, identify any untouchable machine tokens and preserve traceable source references. Where the source is ambiguous, open a documented query instead of manufacturing precision. A reviewer should be able to explain which meaning was preserved and what, if anything, was deliberately left untranslated.
Release test and transfer: Can a second reviewer locate the precise source id and field that justify every meaningful clause? Ask a reviewer who has not seen the source to restate the translated claim, then check that restatement against the original record and its evidence links. Apply the same question to another object type before calling the method generalizable; a policy that works for a description may fail for a pattern, id, timestamp, relationship or disclosure marking. This test is part of the translation’s evidence, not a decorative editorial checklist.
Diagnostic 019: valid_until passed
Situation: Suppose an international review team needs to explain an incident hypothesis in another language without changing the source evidence, machine structure or access rules. A fluent paraphrase alone cannot establish equivalence. A fictional indicator’s validity interval has ended.
Failure and its consequences: The localized feed still calls it currently actionable. The hidden risk is not merely awkward wording: it can change which entity, event, condition, audience or confidence boundary the user thinks the data represents. A decision downstream may then rest on a claim that the source never made. This is why good localization tests the record’s role in the intelligence graph, not the fluency of an isolated segment.
Repair and mechanism: Show the interval and current decision status separately. created, modified, revoked, release and translation timestamps remain separate meanings and are never guessed from display order. The translator should record the permitted human-language substitution, identify any untouchable machine tokens and preserve traceable source references. Where the source is ambiguous, open a documented query instead of manufacturing precision. A reviewer should be able to explain which meaning was preserved and what, if anything, was deliberately left untranslated.
Release test and transfer: Will both an analyst and a strict parser still receive the same identities, bounds and relationships? Replay the fictional record through both language views and test any permission, time, reference or uncertainty condition implicated by this example. Apply the same question to another object type before calling the method generalizable; a policy that works for a description may fail for a pattern, id, timestamp, relationship or disclosure marking. This test is part of the translation’s evidence, not a decorative editorial checklist.
Diagnostic 020: Historical snapshot
Situation: Imagine a multilingual analyst dashboard and a machine-readable intelligence feed that display the same fictional record. Their readers need the same meaning, though one sees prose and the other consumes structured fields. An archive preserves what analysts knew at a past point.
Failure and its consequences: A live translation overwrites the archived view with today’s description. The hidden risk is not merely awkward wording: it can change which entity, event, condition, audience or confidence boundary the user thinks the data represents. A decision downstream may then rest on a claim that the source never made. This is why good localization tests the record’s role in the intelligence graph, not the fluency of an isolated segment.
Repair and mechanism: Maintain a frozen historical representation and link to later updates explicitly. created, modified, revoked, release and translation timestamps remain separate meanings and are never guessed from display order. The translator should record the permitted human-language substitution, identify any untouchable machine tokens and preserve traceable source references. Where the source is ambiguous, open a documented query instead of manufacturing precision. A reviewer should be able to explain which meaning was preserved and what, if anything, was deliberately left untranslated.
Release test and transfer: Which fact would a reader infer from the localized sentence, and is that inference licensed by the exact source property? Compare the localized display with the source field and a structured export. Confirm that permitted text differs only in language, while all protected values and qualified claims remain aligned. Apply the same question to another object type before calling the method generalizable; a policy that works for a description may fail for a pattern, id, timestamp, relationship or disclosure marking. This test is part of the translation’s evidence, not a decorative editorial checklist.
9. Worked diagnostics: Provenance, citations, confidence and inference
Cyber threat intelligence is an evidence discipline. Fluency cannot make an inference more certain or a source more direct than it is. Attribution, confidence, source credibility, analyst assessment and direct observation remain distinguishable. All cases in this section are invented teaching records: their purpose is to show how a professional reviewer detects a meaning transfer failure without distributing operationally sensitive details.
Diagnostic 021: Tentative attribution
Situation: Picture a defensively oriented intelligence-sharing programme moving a verified source record into a second-language summary, a search index and an archived export. The different surfaces must not acquire different facts. The report says a behaviour may be consistent with a fictional group’s techniques.
Failure and its consequences: The translation claims the group conducted the activity. The hidden risk is not merely awkward wording: it can change which entity, event, condition, audience or confidence boundary the user thinks the data represents. A decision downstream may then rest on a claim that the source never made. This is why good localization tests the record’s role in the intelligence graph, not the fluency of an isolated segment.
Repair and mechanism: Keep possibility and attribution qualifiers intact. Attribution, confidence, source credibility, analyst assessment and direct observation remain distinguishable. The translator should record the permitted human-language substitution, identify any untouchable machine tokens and preserve traceable source references. Where the source is ambiguous, open a documented query instead of manufacturing precision. A reviewer should be able to explain which meaning was preserved and what, if anything, was deliberately left untranslated.
Release test and transfer: Does the rewritten string preserve the direction, status, scope and provenance of the original claim? Inspect the source version, display translation, API response and audit record as four separate artefacts. A mismatch is a release defect even if individual components parse. Apply the same question to another object type before calling the method generalizable; a policy that works for a description may fail for a pattern, id, timestamp, relationship or disclosure marking. This test is part of the translation’s evidence, not a decorative editorial checklist.
Diagnostic 022: Confidence as a number
Situation: Consider an incoming STIX record that will be read by both a human analyst and a TAXII-enabled consumer. The translator’s intervention belongs to the displayable text, not to the immutable record identity. An object carries confidence 45 as machine-readable metadata.
Failure and its consequences: The translator replaces the number with ‘confirmed’. The hidden risk is not merely awkward wording: it can change which entity, event, condition, audience or confidence boundary the user thinks the data represents. A decision downstream may then rest on a claim that the source never made. This is why good localization tests the record’s role in the intelligence graph, not the fluency of an isolated segment.
Repair and mechanism: Retain the number and use approved confidence-language guidance only where justified. Attribution, confidence, source credibility, analyst assessment and direct observation remain distinguishable. The translator should record the permitted human-language substitution, identify any untouchable machine tokens and preserve traceable source references. Where the source is ambiguous, open a documented query instead of manufacturing precision. A reviewer should be able to explain which meaning was preserved and what, if anything, was deliberately left untranslated.
Release test and transfer: Can a second reviewer locate the precise source id and field that justify every meaningful clause? Ask a reviewer who has not seen the source to restate the translated claim, then check that restatement against the original record and its evidence links. Apply the same question to another object type before calling the method generalizable; a policy that works for a description may fail for a pattern, id, timestamp, relationship or disclosure marking. This test is part of the translation’s evidence, not a decorative editorial checklist.
Diagnostic 023: Quoted third party
Situation: Suppose an international review team needs to explain an incident hypothesis in another language without changing the source evidence, machine structure or access rules. A fluent paraphrase alone cannot establish equivalence. The report reproduces a partner’s statement with a citation.
Failure and its consequences: The localized version presents it as the publisher’s own observation. The hidden risk is not merely awkward wording: it can change which entity, event, condition, audience or confidence boundary the user thinks the data represents. A decision downstream may then rest on a claim that the source never made. This is why good localization tests the record’s role in the intelligence graph, not the fluency of an isolated segment.
Repair and mechanism: Preserve quotation boundaries and source attribution. Attribution, confidence, source credibility, analyst assessment and direct observation remain distinguishable. The translator should record the permitted human-language substitution, identify any untouchable machine tokens and preserve traceable source references. Where the source is ambiguous, open a documented query instead of manufacturing precision. A reviewer should be able to explain which meaning was preserved and what, if anything, was deliberately left untranslated.
Release test and transfer: Will both an analyst and a strict parser still receive the same identities, bounds and relationships? Replay the fictional record through both language views and test any permission, time, reference or uncertainty condition implicated by this example. Apply the same question to another object type before calling the method generalizable; a policy that works for a description may fail for a pattern, id, timestamp, relationship or disclosure marking. This test is part of the translation’s evidence, not a decorative editorial checklist.
Diagnostic 024: Unsupported malware family
Situation: Imagine a multilingual analyst dashboard and a machine-readable intelligence feed that display the same fictional record. Their readers need the same meaning, though one sees prose and the other consumes structured fields. A resemblance to a known family is observed without definitive sample analysis.
Failure and its consequences: The translation names the family as an established identification. The hidden risk is not merely awkward wording: it can change which entity, event, condition, audience or confidence boundary the user thinks the data represents. A decision downstream may then rest on a claim that the source never made. This is why good localization tests the record’s role in the intelligence graph, not the fluency of an isolated segment.
Repair and mechanism: Write ‘resembles’ or an equivalent and preserve verification status. Attribution, confidence, source credibility, analyst assessment and direct observation remain distinguishable. The translator should record the permitted human-language substitution, identify any untouchable machine tokens and preserve traceable source references. Where the source is ambiguous, open a documented query instead of manufacturing precision. A reviewer should be able to explain which meaning was preserved and what, if anything, was deliberately left untranslated.
Release test and transfer: Which fact would a reader infer from the localized sentence, and is that inference licensed by the exact source property? Compare the localized display with the source field and a structured export. Confirm that permitted text differs only in language, while all protected values and qualified claims remain aligned. Apply the same question to another object type before calling the method generalizable; a policy that works for a description may fail for a pattern, id, timestamp, relationship or disclosure marking. This test is part of the translation’s evidence, not a decorative editorial checklist.
Diagnostic 025: Retrospective correction
Situation: Picture a defensively oriented intelligence-sharing programme moving a verified source record into a second-language summary, a search index and an archived export. The different surfaces must not acquire different facts. An analyst retracts an earlier network attribution.
Failure and its consequences: The translated digest repeats the original claim without correction. The hidden risk is not merely awkward wording: it can change which entity, event, condition, audience or confidence boundary the user thinks the data represents. A decision downstream may then rest on a claim that the source never made. This is why good localization tests the record’s role in the intelligence graph, not the fluency of an isolated segment.
Repair and mechanism: Follow the amendment chain and label old statements as historical. Attribution, confidence, source credibility, analyst assessment and direct observation remain distinguishable. The translator should record the permitted human-language substitution, identify any untouchable machine tokens and preserve traceable source references. Where the source is ambiguous, open a documented query instead of manufacturing precision. A reviewer should be able to explain which meaning was preserved and what, if anything, was deliberately left untranslated.
Release test and transfer: Does the rewritten string preserve the direction, status, scope and provenance of the original claim? Inspect the source version, display translation, API response and audit record as four separate artefacts. A mismatch is a release defect even if individual components parse. Apply the same question to another object type before calling the method generalizable; a policy that works for a description may fail for a pattern, id, timestamp, relationship or disclosure marking. This test is part of the translation’s evidence, not a decorative editorial checklist.
Diagnostic 026: External reference id
Situation: Consider an incoming STIX record that will be read by both a human analyst and a TAXII-enabled consumer. The translator’s intervention belongs to the displayable text, not to the immutable record identity. A source uses an external reference id to identify a published advisory.
Failure and its consequences: The localized output converts it into a human-readable translated title as the only key. The hidden risk is not merely awkward wording: it can change which entity, event, condition, audience or confidence boundary the user thinks the data represents. A decision downstream may then rest on a claim that the source never made. This is why good localization tests the record’s role in the intelligence graph, not the fluency of an isolated segment.
Repair and mechanism: Retain the stable external id and offer a translated caption separately. Attribution, confidence, source credibility, analyst assessment and direct observation remain distinguishable. The translator should record the permitted human-language substitution, identify any untouchable machine tokens and preserve traceable source references. Where the source is ambiguous, open a documented query instead of manufacturing precision. A reviewer should be able to explain which meaning was preserved and what, if anything, was deliberately left untranslated.
Release test and transfer: Can a second reviewer locate the precise source id and field that justify every meaningful clause? Ask a reviewer who has not seen the source to restate the translated claim, then check that restatement against the original record and its evidence links. Apply the same question to another object type before calling the method generalizable; a policy that works for a description may fail for a pattern, id, timestamp, relationship or disclosure marking. This test is part of the translation’s evidence, not a decorative editorial checklist.
Diagnostic 027: Evidence versus hypothesis
Situation: Suppose an international review team needs to explain an incident hypothesis in another language without changing the source evidence, machine structure or access rules. A fluent paraphrase alone cannot establish equivalence. A report separates packet observations from a theory about motive.
Failure and its consequences: The localized summary fuses both into a factual causal claim. The hidden risk is not merely awkward wording: it can change which entity, event, condition, audience or confidence boundary the user thinks the data represents. A decision downstream may then rest on a claim that the source never made. This is why good localization tests the record’s role in the intelligence graph, not the fluency of an isolated segment.
Repair and mechanism: Use distinct evidence and hypothesis sections. Attribution, confidence, source credibility, analyst assessment and direct observation remain distinguishable. The translator should record the permitted human-language substitution, identify any untouchable machine tokens and preserve traceable source references. Where the source is ambiguous, open a documented query instead of manufacturing precision. A reviewer should be able to explain which meaning was preserved and what, if anything, was deliberately left untranslated.
Release test and transfer: Will both an analyst and a strict parser still receive the same identities, bounds and relationships? Replay the fictional record through both language views and test any permission, time, reference or uncertainty condition implicated by this example. Apply the same question to another object type before calling the method generalizable; a policy that works for a description may fail for a pattern, id, timestamp, relationship or disclosure marking. This test is part of the translation’s evidence, not a decorative editorial checklist.
Diagnostic 028: Publisher versus observer
Situation: Imagine a multilingual analyst dashboard and a machine-readable intelligence feed that display the same fictional record. Their readers need the same meaning, though one sees prose and the other consumes structured fields. The feed publisher is not the organisation that observed the event.
Failure and its consequences: The translation credits the publisher with direct observation. The hidden risk is not merely awkward wording: it can change which entity, event, condition, audience or confidence boundary the user thinks the data represents. A decision downstream may then rest on a claim that the source never made. This is why good localization tests the record’s role in the intelligence graph, not the fluency of an isolated segment.
Repair and mechanism: Maintain two roles in every byline and provenance note. Attribution, confidence, source credibility, analyst assessment and direct observation remain distinguishable. The translator should record the permitted human-language substitution, identify any untouchable machine tokens and preserve traceable source references. Where the source is ambiguous, open a documented query instead of manufacturing precision. A reviewer should be able to explain which meaning was preserved and what, if anything, was deliberately left untranslated.
Release test and transfer: Which fact would a reader infer from the localized sentence, and is that inference licensed by the exact source property? Compare the localized display with the source field and a structured export. Confirm that permitted text differs only in language, while all protected values and qualified claims remain aligned. Apply the same question to another object type before calling the method generalizable; a policy that works for a description may fail for a pattern, id, timestamp, relationship or disclosure marking. This test is part of the translation’s evidence, not a decorative editorial checklist.
Diagnostic 029: Probability language
Situation: Picture a defensively oriented intelligence-sharing programme moving a verified source record into a second-language summary, a search index and an archived export. The different surfaces must not acquire different facts. A note uses ‘unlikely’ regarding a particular interpretation.
Failure and its consequences: The translation turns it into ‘impossible’. The hidden risk is not merely awkward wording: it can change which entity, event, condition, audience or confidence boundary the user thinks the data represents. A decision downstream may then rest on a claim that the source never made. This is why good localization tests the record’s role in the intelligence graph, not the fluency of an isolated segment.
Repair and mechanism: Use calibrated uncertainty and do not sharpen a probability claim. Attribution, confidence, source credibility, analyst assessment and direct observation remain distinguishable. The translator should record the permitted human-language substitution, identify any untouchable machine tokens and preserve traceable source references. Where the source is ambiguous, open a documented query instead of manufacturing precision. A reviewer should be able to explain which meaning was preserved and what, if anything, was deliberately left untranslated.
Release test and transfer: Does the rewritten string preserve the direction, status, scope and provenance of the original claim? Inspect the source version, display translation, API response and audit record as four separate artefacts. A mismatch is a release defect even if individual components parse. Apply the same question to another object type before calling the method generalizable; a policy that works for a description may fail for a pattern, id, timestamp, relationship or disclosure marking. This test is part of the translation’s evidence, not a decorative editorial checklist.
Diagnostic 030: Source disagreement
Situation: Consider an incoming STIX record that will be read by both a human analyst and a TAXII-enabled consumer. The translator’s intervention belongs to the displayable text, not to the immutable record identity. Two fictional sources give conflicting first-seen dates.
Failure and its consequences: The translated briefing chooses one date silently. The hidden risk is not merely awkward wording: it can change which entity, event, condition, audience or confidence boundary the user thinks the data represents. A decision downstream may then rest on a claim that the source never made. This is why good localization tests the record’s role in the intelligence graph, not the fluency of an isolated segment.
Repair and mechanism: Document the discrepancy and retain both attributed versions. Attribution, confidence, source credibility, analyst assessment and direct observation remain distinguishable. The translator should record the permitted human-language substitution, identify any untouchable machine tokens and preserve traceable source references. Where the source is ambiguous, open a documented query instead of manufacturing precision. A reviewer should be able to explain which meaning was preserved and what, if anything, was deliberately left untranslated.
Release test and transfer: Can a second reviewer locate the precise source id and field that justify every meaningful clause? Ask a reviewer who has not seen the source to restate the translated claim, then check that restatement against the original record and its evidence links. Apply the same question to another object type before calling the method generalizable; a policy that works for a description may fail for a pattern, id, timestamp, relationship or disclosure marking. This test is part of the translation’s evidence, not a decorative editorial checklist.
10. Worked diagnostics: Indicators and observable data
An indicator is not the same thing as an observation, a detector rule, or a fact about who controlled a system. Translation must preserve that difference. Literal indicator values, validation intervals, observed-data counts and source evidence do not move with human-language paraphrase. All cases in this section are invented teaching records: their purpose is to show how a professional reviewer detects a meaning transfer failure without distributing operationally sensitive details.
Diagnostic 031: Documentation IP address
Situation: Suppose an international review team needs to explain an incident hypothesis in another language without changing the source evidence, machine structure or access rules. A fluent paraphrase alone cannot establish equivalence. A training record mentions reserved example address 198.51.100.24.
Failure and its consequences: The target version normalizes it into a different address after punctuation handling. The hidden risk is not merely awkward wording: it can change which entity, event, condition, audience or confidence boundary the user thinks the data represents. A decision downstream may then rest on a claim that the source never made. This is why good localization tests the record’s role in the intelligence graph, not the fluency of an isolated segment.
Repair and mechanism: Preserve the exact illustrative address and label it fictional. Literal indicator values, validation intervals, observed-data counts and source evidence do not move with human-language paraphrase. The translator should record the permitted human-language substitution, identify any untouchable machine tokens and preserve traceable source references. Where the source is ambiguous, open a documented query instead of manufacturing precision. A reviewer should be able to explain which meaning was preserved and what, if anything, was deliberately left untranslated.
Release test and transfer: Will both an analyst and a strict parser still receive the same identities, bounds and relationships? Replay the fictional record through both language views and test any permission, time, reference or uncertainty condition implicated by this example. Apply the same question to another object type before calling the method generalizable; a policy that works for a description may fail for a pattern, id, timestamp, relationship or disclosure marking. This test is part of the translation’s evidence, not a decorative editorial checklist.
Diagnostic 032: Defanged URL in prose
Situation: Imagine a multilingual analyst dashboard and a machine-readable intelligence feed that display the same fictional record. Their readers need the same meaning, though one sees prose and the other consumes structured fields. A report uses a defanged fictional address to avoid live navigation.
Failure and its consequences: The localizer reactivates the link when replacing punctuation. The hidden risk is not merely awkward wording: it can change which entity, event, condition, audience or confidence boundary the user thinks the data represents. A decision downstream may then rest on a claim that the source never made. This is why good localization tests the record’s role in the intelligence graph, not the fluency of an isolated segment.
Repair and mechanism: Keep defanging and do not create an active link. Literal indicator values, validation intervals, observed-data counts and source evidence do not move with human-language paraphrase. The translator should record the permitted human-language substitution, identify any untouchable machine tokens and preserve traceable source references. Where the source is ambiguous, open a documented query instead of manufacturing precision. A reviewer should be able to explain which meaning was preserved and what, if anything, was deliberately left untranslated.
Release test and transfer: Which fact would a reader infer from the localized sentence, and is that inference licensed by the exact source property? Compare the localized display with the source field and a structured export. Confirm that permitted text differs only in language, while all protected values and qualified claims remain aligned. Apply the same question to another object type before calling the method generalizable; a policy that works for a description may fail for a pattern, id, timestamp, relationship or disclosure marking. This test is part of the translation’s evidence, not a decorative editorial checklist.
Diagnostic 033: Domain casing
Situation: Picture a defensively oriented intelligence-sharing programme moving a verified source record into a second-language summary, a search index and an archived export. The different surfaces must not acquire different facts. An explanatory domain example is capitalized for display.
Failure and its consequences: The translated machine sample changes the stored value without an authorized normalization. The hidden risk is not merely awkward wording: it can change which entity, event, condition, audience or confidence boundary the user thinks the data represents. A decision downstream may then rest on a claim that the source never made. This is why good localization tests the record’s role in the intelligence graph, not the fluency of an isolated segment.
Repair and mechanism: Separate display typography from canonical stored identifiers. Literal indicator values, validation intervals, observed-data counts and source evidence do not move with human-language paraphrase. The translator should record the permitted human-language substitution, identify any untouchable machine tokens and preserve traceable source references. Where the source is ambiguous, open a documented query instead of manufacturing precision. A reviewer should be able to explain which meaning was preserved and what, if anything, was deliberately left untranslated.
Release test and transfer: Does the rewritten string preserve the direction, status, scope and provenance of the original claim? Inspect the source version, display translation, API response and audit record as four separate artefacts. A mismatch is a release defect even if individual components parse. Apply the same question to another object type before calling the method generalizable; a policy that works for a description may fail for a pattern, id, timestamp, relationship or disclosure marking. This test is part of the translation’s evidence, not a decorative editorial checklist.
Diagnostic 034: Hash digest
Situation: Consider an incoming STIX record that will be read by both a human analyst and a TAXII-enabled consumer. The translator’s intervention belongs to the displayable text, not to the immutable record identity. A sample is identified using a hexadecimal digest string.
Failure and its consequences: The translation engine changes characters that resemble words. The hidden risk is not merely awkward wording: it can change which entity, event, condition, audience or confidence boundary the user thinks the data represents. A decision downstream may then rest on a claim that the source never made. This is why good localization tests the record’s role in the intelligence graph, not the fluency of an isolated segment.
Repair and mechanism: Protect cryptographic digests as invariant tokens. Literal indicator values, validation intervals, observed-data counts and source evidence do not move with human-language paraphrase. The translator should record the permitted human-language substitution, identify any untouchable machine tokens and preserve traceable source references. Where the source is ambiguous, open a documented query instead of manufacturing precision. A reviewer should be able to explain which meaning was preserved and what, if anything, was deliberately left untranslated.
Release test and transfer: Can a second reviewer locate the precise source id and field that justify every meaningful clause? Ask a reviewer who has not seen the source to restate the translated claim, then check that restatement against the original record and its evidence links. Apply the same question to another object type before calling the method generalizable; a policy that works for a description may fail for a pattern, id, timestamp, relationship or disclosure marking. This test is part of the translation’s evidence, not a decorative editorial checklist.
Diagnostic 035: Observed count
Situation: Suppose an international review team needs to explain an incident hypothesis in another language without changing the source evidence, machine structure or access rules. A fluent paraphrase alone cannot establish equivalence. An observed-data record has number_observed 3.
Failure and its consequences: The translation says three distinct attackers were involved. The hidden risk is not merely awkward wording: it can change which entity, event, condition, audience or confidence boundary the user thinks the data represents. A decision downstream may then rest on a claim that the source never made. This is why good localization tests the record’s role in the intelligence graph, not the fluency of an isolated segment.
Repair and mechanism: Describe three observations only; count is not actor cardinality. Literal indicator values, validation intervals, observed-data counts and source evidence do not move with human-language paraphrase. The translator should record the permitted human-language substitution, identify any untouchable machine tokens and preserve traceable source references. Where the source is ambiguous, open a documented query instead of manufacturing precision. A reviewer should be able to explain which meaning was preserved and what, if anything, was deliberately left untranslated.
Release test and transfer: Will both an analyst and a strict parser still receive the same identities, bounds and relationships? Replay the fictional record through both language views and test any permission, time, reference or uncertainty condition implicated by this example. Apply the same question to another object type before calling the method generalizable; a policy that works for a description may fail for a pattern, id, timestamp, relationship or disclosure marking. This test is part of the translation’s evidence, not a decorative editorial checklist.
Diagnostic 036: First and last observed
Situation: Imagine a multilingual analyst dashboard and a machine-readable intelligence feed that display the same fictional record. Their readers need the same meaning, though one sees prose and the other consumes structured fields. Two timestamps bound the observed-data record.
Failure and its consequences: The translation says the malicious activity began and ended within those times. The hidden risk is not merely awkward wording: it can change which entity, event, condition, audience or confidence boundary the user thinks the data represents. A decision downstream may then rest on a claim that the source never made. This is why good localization tests the record’s role in the intelligence graph, not the fluency of an isolated segment.
Repair and mechanism: Qualify the window as the available observation interval. Literal indicator values, validation intervals, observed-data counts and source evidence do not move with human-language paraphrase. The translator should record the permitted human-language substitution, identify any untouchable machine tokens and preserve traceable source references. Where the source is ambiguous, open a documented query instead of manufacturing precision. A reviewer should be able to explain which meaning was preserved and what, if anything, was deliberately left untranslated.
Release test and transfer: Which fact would a reader infer from the localized sentence, and is that inference licensed by the exact source property? Compare the localized display with the source field and a structured export. Confirm that permitted text differs only in language, while all protected values and qualified claims remain aligned. Apply the same question to another object type before calling the method generalizable; a policy that works for a description may fail for a pattern, id, timestamp, relationship or disclosure marking. This test is part of the translation’s evidence, not a decorative editorial checklist.
Diagnostic 037: Indicator validity
Situation: Picture a defensively oriented intelligence-sharing programme moving a verified source record into a second-language summary, a search index and an archived export. The different surfaces must not acquire different facts. valid_from is recorded, while valid_until is absent.
Failure and its consequences: The translation invents a fixed expiration time. The hidden risk is not merely awkward wording: it can change which entity, event, condition, audience or confidence boundary the user thinks the data represents. A decision downstream may then rest on a claim that the source never made. This is why good localization tests the record’s role in the intelligence graph, not the fluency of an isolated segment.
Repair and mechanism: Keep the unspecified end unspecified and apply separate operational policy. Literal indicator values, validation intervals, observed-data counts and source evidence do not move with human-language paraphrase. The translator should record the permitted human-language substitution, identify any untouchable machine tokens and preserve traceable source references. Where the source is ambiguous, open a documented query instead of manufacturing precision. A reviewer should be able to explain which meaning was preserved and what, if anything, was deliberately left untranslated.
Release test and transfer: Does the rewritten string preserve the direction, status, scope and provenance of the original claim? Inspect the source version, display translation, API response and audit record as four separate artefacts. A mismatch is a release defect even if individual components parse. Apply the same question to another object type before calling the method generalizable; a policy that works for a description may fail for a pattern, id, timestamp, relationship or disclosure marking. This test is part of the translation’s evidence, not a decorative editorial checklist.
Diagnostic 038: Port value
Situation: Consider an incoming STIX record that will be read by both a human analyst and a TAXII-enabled consumer. The translator’s intervention belongs to the displayable text, not to the immutable record identity. An analytic note contains a numerical destination port.
Failure and its consequences: The localized table rewrites it as a service name without preserving number. The hidden risk is not merely awkward wording: it can change which entity, event, condition, audience or confidence boundary the user thinks the data represents. A decision downstream may then rest on a claim that the source never made. This is why good localization tests the record’s role in the intelligence graph, not the fluency of an isolated segment.
Repair and mechanism: Keep the numeric field and put interpretation in supporting prose. Literal indicator values, validation intervals, observed-data counts and source evidence do not move with human-language paraphrase. The translator should record the permitted human-language substitution, identify any untouchable machine tokens and preserve traceable source references. Where the source is ambiguous, open a documented query instead of manufacturing precision. A reviewer should be able to explain which meaning was preserved and what, if anything, was deliberately left untranslated.
Release test and transfer: Can a second reviewer locate the precise source id and field that justify every meaningful clause? Ask a reviewer who has not seen the source to restate the translated claim, then check that restatement against the original record and its evidence links. Apply the same question to another object type before calling the method generalizable; a policy that works for a description may fail for a pattern, id, timestamp, relationship or disclosure marking. This test is part of the translation’s evidence, not a decorative editorial checklist.
Diagnostic 039: File path
Situation: Suppose an international review team needs to explain an incident hypothesis in another language without changing the source evidence, machine structure or access rules. A fluent paraphrase alone cannot establish equivalence. A sample file path is presented inside a platform-specific log example.
Failure and its consequences: A target-language typography engine changes separators. The hidden risk is not merely awkward wording: it can change which entity, event, condition, audience or confidence boundary the user thinks the data represents. A decision downstream may then rest on a claim that the source never made. This is why good localization tests the record’s role in the intelligence graph, not the fluency of an isolated segment.
Repair and mechanism: Protect source literal and explain context in normal prose. Literal indicator values, validation intervals, observed-data counts and source evidence do not move with human-language paraphrase. The translator should record the permitted human-language substitution, identify any untouchable machine tokens and preserve traceable source references. Where the source is ambiguous, open a documented query instead of manufacturing precision. A reviewer should be able to explain which meaning was preserved and what, if anything, was deliberately left untranslated.
Release test and transfer: Will both an analyst and a strict parser still receive the same identities, bounds and relationships? Replay the fictional record through both language views and test any permission, time, reference or uncertainty condition implicated by this example. Apply the same question to another object type before calling the method generalizable; a policy that works for a description may fail for a pattern, id, timestamp, relationship or disclosure marking. This test is part of the translation’s evidence, not a decorative editorial checklist.
Diagnostic 040: Observable versus conclusion
Situation: Imagine a multilingual analyst dashboard and a machine-readable intelligence feed that display the same fictional record. Their readers need the same meaning, though one sees prose and the other consumes structured fields. An observed-data object notes a pattern in logs.
Failure and its consequences: The translation states the logs prove a particular campaign. The hidden risk is not merely awkward wording: it can change which entity, event, condition, audience or confidence boundary the user thinks the data represents. A decision downstream may then rest on a claim that the source never made. This is why good localization tests the record’s role in the intelligence graph, not the fluency of an isolated segment.
Repair and mechanism: Treat the log as observation and retain the assessment as separate. Literal indicator values, validation intervals, observed-data counts and source evidence do not move with human-language paraphrase. The translator should record the permitted human-language substitution, identify any untouchable machine tokens and preserve traceable source references. Where the source is ambiguous, open a documented query instead of manufacturing precision. A reviewer should be able to explain which meaning was preserved and what, if anything, was deliberately left untranslated.
Release test and transfer: Which fact would a reader infer from the localized sentence, and is that inference licensed by the exact source property? Compare the localized display with the source field and a structured export. Confirm that permitted text differs only in language, while all protected values and qualified claims remain aligned. Apply the same question to another object type before calling the method generalizable; a policy that works for a description may fail for a pattern, id, timestamp, relationship or disclosure marking. This test is part of the translation’s evidence, not a decorative editorial checklist.
11. Worked diagnostics: Pattern language, syntax and evaluation
STIX pattern strings are executable or parser-interpreted expressions in a structured language. A translator may explain their intent but must not silently rewrite that language. Comparison operators, observable object paths, literals, brackets and pattern versions are preserved in their syntactic roles. All cases in this section are invented teaching records: their purpose is to show how a professional reviewer detects a meaning transfer failure without distributing operationally sensitive details.
Diagnostic 041: Pattern equality
Situation: Picture a defensively oriented intelligence-sharing programme moving a verified source record into a second-language summary, a search index and an archived export. The different surfaces must not acquire different facts. A fictional pattern tests whether a field equals an example value.
Failure and its consequences: The translation substitutes an approximate-match phrase into the pattern string. The hidden risk is not merely awkward wording: it can change which entity, event, condition, audience or confidence boundary the user thinks the data represents. A decision downstream may then rest on a claim that the source never made. This is why good localization tests the record’s role in the intelligence graph, not the fluency of an isolated segment.
Repair and mechanism: Keep the syntax and add an explanation of equality alongside it. Comparison operators, observable object paths, literals, brackets and pattern versions are preserved in their syntactic roles. The translator should record the permitted human-language substitution, identify any untouchable machine tokens and preserve traceable source references. Where the source is ambiguous, open a documented query instead of manufacturing precision. A reviewer should be able to explain which meaning was preserved and what, if anything, was deliberately left untranslated.
Release test and transfer: Does the rewritten string preserve the direction, status, scope and provenance of the original claim? Inspect the source version, display translation, API response and audit record as four separate artefacts. A mismatch is a release defect even if individual components parse. Apply the same question to another object type before calling the method generalizable; a policy that works for a description may fail for a pattern, id, timestamp, relationship or disclosure marking. This test is part of the translation’s evidence, not a decorative editorial checklist.
Diagnostic 042: Pattern inequality
Situation: Consider an incoming STIX record that will be read by both a human analyst and a TAXII-enabled consumer. The translator’s intervention belongs to the displayable text, not to the immutable record identity. A rule excludes a particular event value.
Failure and its consequences: The localized explanation loses negation. The hidden risk is not merely awkward wording: it can change which entity, event, condition, audience or confidence boundary the user thinks the data represents. A decision downstream may then rest on a claim that the source never made. This is why good localization tests the record’s role in the intelligence graph, not the fluency of an isolated segment.
Repair and mechanism: Preserve exclusion in both pattern and accompanying human description. Comparison operators, observable object paths, literals, brackets and pattern versions are preserved in their syntactic roles. The translator should record the permitted human-language substitution, identify any untouchable machine tokens and preserve traceable source references. Where the source is ambiguous, open a documented query instead of manufacturing precision. A reviewer should be able to explain which meaning was preserved and what, if anything, was deliberately left untranslated.
Release test and transfer: Can a second reviewer locate the precise source id and field that justify every meaningful clause? Ask a reviewer who has not seen the source to restate the translated claim, then check that restatement against the original record and its evidence links. Apply the same question to another object type before calling the method generalizable; a policy that works for a description may fail for a pattern, id, timestamp, relationship or disclosure marking. This test is part of the translation’s evidence, not a decorative editorial checklist.
Diagnostic 043: AND versus OR
Situation: Suppose an international review team needs to explain an incident hypothesis in another language without changing the source evidence, machine structure or access rules. A fluent paraphrase alone cannot establish equivalence. A compound indicator requires two conditions simultaneously.
Failure and its consequences: The target prose reads as either condition being sufficient. The hidden risk is not merely awkward wording: it can change which entity, event, condition, audience or confidence boundary the user thinks the data represents. A decision downstream may then rest on a claim that the source never made. This is why good localization tests the record’s role in the intelligence graph, not the fluency of an isolated segment.
Repair and mechanism: State that both conditions must hold. Comparison operators, observable object paths, literals, brackets and pattern versions are preserved in their syntactic roles. The translator should record the permitted human-language substitution, identify any untouchable machine tokens and preserve traceable source references. Where the source is ambiguous, open a documented query instead of manufacturing precision. A reviewer should be able to explain which meaning was preserved and what, if anything, was deliberately left untranslated.
Release test and transfer: Will both an analyst and a strict parser still receive the same identities, bounds and relationships? Replay the fictional record through both language views and test any permission, time, reference or uncertainty condition implicated by this example. Apply the same question to another object type before calling the method generalizable; a policy that works for a description may fail for a pattern, id, timestamp, relationship or disclosure marking. This test is part of the translation’s evidence, not a decorative editorial checklist.
Diagnostic 044: Temporal WITHIN
Situation: Imagine a multilingual analyst dashboard and a machine-readable intelligence feed that display the same fictional record. Their readers need the same meaning, though one sees prose and the other consumes structured fields. The pattern includes a time-constrained expression.
Failure and its consequences: The translation removes the time relation in a summary. The hidden risk is not merely awkward wording: it can change which entity, event, condition, audience or confidence boundary the user thinks the data represents. A decision downstream may then rest on a claim that the source never made. This is why good localization tests the record’s role in the intelligence graph, not the fluency of an isolated segment.
Repair and mechanism: Explicitly describe the time window without altering numeric parameters. Comparison operators, observable object paths, literals, brackets and pattern versions are preserved in their syntactic roles. The translator should record the permitted human-language substitution, identify any untouchable machine tokens and preserve traceable source references. Where the source is ambiguous, open a documented query instead of manufacturing precision. A reviewer should be able to explain which meaning was preserved and what, if anything, was deliberately left untranslated.
Release test and transfer: Which fact would a reader infer from the localized sentence, and is that inference licensed by the exact source property? Compare the localized display with the source field and a structured export. Confirm that permitted text differs only in language, while all protected values and qualified claims remain aligned. Apply the same question to another object type before calling the method generalizable; a policy that works for a description may fail for a pattern, id, timestamp, relationship or disclosure marking. This test is part of the translation’s evidence, not a decorative editorial checklist.
Diagnostic 045: START and STOP
Situation: Picture a defensively oriented intelligence-sharing programme moving a verified source record into a second-language summary, a search index and an archived export. The different surfaces must not acquire different facts. A pattern encloses observations within a boundary.
Failure and its consequences: A translated card calls the window a campaign timeline. The hidden risk is not merely awkward wording: it can change which entity, event, condition, audience or confidence boundary the user thinks the data represents. A decision downstream may then rest on a claim that the source never made. This is why good localization tests the record’s role in the intelligence graph, not the fluency of an isolated segment.
Repair and mechanism: Keep the evaluation window distinct from assessed activity periods. Comparison operators, observable object paths, literals, brackets and pattern versions are preserved in their syntactic roles. The translator should record the permitted human-language substitution, identify any untouchable machine tokens and preserve traceable source references. Where the source is ambiguous, open a documented query instead of manufacturing precision. A reviewer should be able to explain which meaning was preserved and what, if anything, was deliberately left untranslated.
Release test and transfer: Does the rewritten string preserve the direction, status, scope and provenance of the original claim? Inspect the source version, display translation, API response and audit record as four separate artefacts. A mismatch is a release defect even if individual components parse. Apply the same question to another object type before calling the method generalizable; a policy that works for a description may fail for a pattern, id, timestamp, relationship or disclosure marking. This test is part of the translation’s evidence, not a decorative editorial checklist.
Diagnostic 046: Path property spelling
Situation: Consider an incoming STIX record that will be read by both a human analyst and a TAXII-enabled consumer. The translator’s intervention belongs to the displayable text, not to the immutable record identity. A pattern references a named observable property.
Failure and its consequences: The translation localizes the property identifier itself. The hidden risk is not merely awkward wording: it can change which entity, event, condition, audience or confidence boundary the user thinks the data represents. A decision downstream may then rest on a claim that the source never made. This is why good localization tests the record’s role in the intelligence graph, not the fluency of an isolated segment.
Repair and mechanism: Freeze the parser field name and translate only its explanation. Comparison operators, observable object paths, literals, brackets and pattern versions are preserved in their syntactic roles. The translator should record the permitted human-language substitution, identify any untouchable machine tokens and preserve traceable source references. Where the source is ambiguous, open a documented query instead of manufacturing precision. A reviewer should be able to explain which meaning was preserved and what, if anything, was deliberately left untranslated.
Release test and transfer: Can a second reviewer locate the precise source id and field that justify every meaningful clause? Ask a reviewer who has not seen the source to restate the translated claim, then check that restatement against the original record and its evidence links. Apply the same question to another object type before calling the method generalizable; a policy that works for a description may fail for a pattern, id, timestamp, relationship or disclosure marking. This test is part of the translation’s evidence, not a decorative editorial checklist.
Diagnostic 047: Quoted literal
Situation: Suppose an international review team needs to explain an incident hypothesis in another language without changing the source evidence, machine structure or access rules. A fluent paraphrase alone cannot establish equivalence. A pattern contains a string literal in quotation marks.
Failure and its consequences: A writing assistant changes straight quotes to incompatible typography. The hidden risk is not merely awkward wording: it can change which entity, event, condition, audience or confidence boundary the user thinks the data represents. A decision downstream may then rest on a claim that the source never made. This is why good localization tests the record’s role in the intelligence graph, not the fluency of an isolated segment.
Repair and mechanism: Preserve parsing characters in the machine representation. Comparison operators, observable object paths, literals, brackets and pattern versions are preserved in their syntactic roles. The translator should record the permitted human-language substitution, identify any untouchable machine tokens and preserve traceable source references. Where the source is ambiguous, open a documented query instead of manufacturing precision. A reviewer should be able to explain which meaning was preserved and what, if anything, was deliberately left untranslated.
Release test and transfer: Will both an analyst and a strict parser still receive the same identities, bounds and relationships? Replay the fictional record through both language views and test any permission, time, reference or uncertainty condition implicated by this example. Apply the same question to another object type before calling the method generalizable; a policy that works for a description may fail for a pattern, id, timestamp, relationship or disclosure marking. This test is part of the translation’s evidence, not a decorative editorial checklist.
Diagnostic 048: List membership
Situation: Imagine a multilingual analyst dashboard and a machine-readable intelligence feed that display the same fictional record. Their readers need the same meaning, though one sees prose and the other consumes structured fields. A test checks whether a value is in an explicit set.
Failure and its consequences: The translation makes the list sound like examples rather than exact members. The hidden risk is not merely awkward wording: it can change which entity, event, condition, audience or confidence boundary the user thinks the data represents. A decision downstream may then rest on a claim that the source never made. This is why good localization tests the record’s role in the intelligence graph, not the fluency of an isolated segment.
Repair and mechanism: Explain membership precisely and retain the literal set. Comparison operators, observable object paths, literals, brackets and pattern versions are preserved in their syntactic roles. The translator should record the permitted human-language substitution, identify any untouchable machine tokens and preserve traceable source references. Where the source is ambiguous, open a documented query instead of manufacturing precision. A reviewer should be able to explain which meaning was preserved and what, if anything, was deliberately left untranslated.
Release test and transfer: Which fact would a reader infer from the localized sentence, and is that inference licensed by the exact source property? Compare the localized display with the source field and a structured export. Confirm that permitted text differs only in language, while all protected values and qualified claims remain aligned. Apply the same question to another object type before calling the method generalizable; a policy that works for a description may fail for a pattern, id, timestamp, relationship or disclosure marking. This test is part of the translation’s evidence, not a decorative editorial checklist.
Diagnostic 049: Pattern version
Situation: Picture a defensively oriented intelligence-sharing programme moving a verified source record into a second-language summary, a search index and an archived export. The different surfaces must not acquire different facts. A data record declares a particular pattern_version.
Failure and its consequences: The translation assumes all variants use the same parser behavior. The hidden risk is not merely awkward wording: it can change which entity, event, condition, audience or confidence boundary the user thinks the data represents. A decision downstream may then rest on a claim that the source never made. This is why good localization tests the record’s role in the intelligence graph, not the fluency of an isolated segment.
Repair and mechanism: Preserve declared version and test against its matching grammar. Comparison operators, observable object paths, literals, brackets and pattern versions are preserved in their syntactic roles. The translator should record the permitted human-language substitution, identify any untouchable machine tokens and preserve traceable source references. Where the source is ambiguous, open a documented query instead of manufacturing precision. A reviewer should be able to explain which meaning was preserved and what, if anything, was deliberately left untranslated.
Release test and transfer: Does the rewritten string preserve the direction, status, scope and provenance of the original claim? Inspect the source version, display translation, API response and audit record as four separate artefacts. A mismatch is a release defect even if individual components parse. Apply the same question to another object type before calling the method generalizable; a policy that works for a description may fail for a pattern, id, timestamp, relationship or disclosure marking. This test is part of the translation’s evidence, not a decorative editorial checklist.
Diagnostic 050: Human gloss of pattern
Situation: Consider an incoming STIX record that will be read by both a human analyst and a TAXII-enabled consumer. The translator’s intervention belongs to the displayable text, not to the immutable record identity. An interface provides a natural-language explanation of a condition.
Failure and its consequences: The target language explanation implies detection guarantees. The hidden risk is not merely awkward wording: it can change which entity, event, condition, audience or confidence boundary the user thinks the data represents. A decision downstream may then rest on a claim that the source never made. This is why good localization tests the record’s role in the intelligence graph, not the fluency of an isolated segment.
Repair and mechanism: State the condition being tested, not a promise of accurate detection. Comparison operators, observable object paths, literals, brackets and pattern versions are preserved in their syntactic roles. The translator should record the permitted human-language substitution, identify any untouchable machine tokens and preserve traceable source references. Where the source is ambiguous, open a documented query instead of manufacturing precision. A reviewer should be able to explain which meaning was preserved and what, if anything, was deliberately left untranslated.
Release test and transfer: Can a second reviewer locate the precise source id and field that justify every meaningful clause? Ask a reviewer who has not seen the source to restate the translated claim, then check that restatement against the original record and its evidence links. Apply the same question to another object type before calling the method generalizable; a policy that works for a description may fail for a pattern, id, timestamp, relationship or disclosure marking. This test is part of the translation’s evidence, not a decorative editorial checklist.
12. Worked diagnostics: Relationships, sightings and graph direction
A reversed relationship can be more consequential than a mistranslated noun. The translation has to preserve subject, object, edge type and evidential strength. source_ref, target_ref, relationship_type and sighting fields remain aligned with their original roles. All cases in this section are invented teaching records: their purpose is to show how a professional reviewer detects a meaning transfer failure without distributing operationally sensitive details.
Diagnostic 051: Indicates relationship
Situation: Suppose an international review team needs to explain an incident hypothesis in another language without changing the source evidence, machine structure or access rules. A fluent paraphrase alone cannot establish equivalence. A fictional indicator indicates possible presence of malware.
Failure and its consequences: The translation says the malware generated that indicator. The hidden risk is not merely awkward wording: it can change which entity, event, condition, audience or confidence boundary the user thinks the data represents. A decision downstream may then rest on a claim that the source never made. This is why good localization tests the record’s role in the intelligence graph, not the fluency of an isolated segment.
Repair and mechanism: Keep the directed relationship and distinguish implication from cause. source_ref, target_ref, relationship_type and sighting fields remain aligned with their original roles. The translator should record the permitted human-language substitution, identify any untouchable machine tokens and preserve traceable source references. Where the source is ambiguous, open a documented query instead of manufacturing precision. A reviewer should be able to explain which meaning was preserved and what, if anything, was deliberately left untranslated.
Release test and transfer: Will both an analyst and a strict parser still receive the same identities, bounds and relationships? Replay the fictional record through both language views and test any permission, time, reference or uncertainty condition implicated by this example. Apply the same question to another object type before calling the method generalizable; a policy that works for a description may fail for a pattern, id, timestamp, relationship or disclosure marking. This test is part of the translation’s evidence, not a decorative editorial checklist.
Diagnostic 052: Targets relationship
Situation: Imagine a multilingual analyst dashboard and a machine-readable intelligence feed that display the same fictional record. Their readers need the same meaning, though one sees prose and the other consumes structured fields. A fictional actor targets a class of systems.
Failure and its consequences: The translated diagram reverses victim and actor. The hidden risk is not merely awkward wording: it can change which entity, event, condition, audience or confidence boundary the user thinks the data represents. A decision downstream may then rest on a claim that the source never made. This is why good localization tests the record’s role in the intelligence graph, not the fluency of an isolated segment.
Repair and mechanism: Verify source and target roles against the original references. source_ref, target_ref, relationship_type and sighting fields remain aligned with their original roles. The translator should record the permitted human-language substitution, identify any untouchable machine tokens and preserve traceable source references. Where the source is ambiguous, open a documented query instead of manufacturing precision. A reviewer should be able to explain which meaning was preserved and what, if anything, was deliberately left untranslated.
Release test and transfer: Which fact would a reader infer from the localized sentence, and is that inference licensed by the exact source property? Compare the localized display with the source field and a structured export. Confirm that permitted text differs only in language, while all protected values and qualified claims remain aligned. Apply the same question to another object type before calling the method generalizable; a policy that works for a description may fail for a pattern, id, timestamp, relationship or disclosure marking. This test is part of the translation’s evidence, not a decorative editorial checklist.
Diagnostic 053: Uses relationship
Situation: Picture a defensively oriented intelligence-sharing programme moving a verified source record into a second-language summary, a search index and an archived export. The different surfaces must not acquire different facts. A group is assessed to use a tool.
Failure and its consequences: The translation says the tool owns or controls the group. The hidden risk is not merely awkward wording: it can change which entity, event, condition, audience or confidence boundary the user thinks the data represents. A decision downstream may then rest on a claim that the source never made. This is why good localization tests the record’s role in the intelligence graph, not the fluency of an isolated segment.
Repair and mechanism: Keep the usage relation and the underlying assessment strength. source_ref, target_ref, relationship_type and sighting fields remain aligned with their original roles. The translator should record the permitted human-language substitution, identify any untouchable machine tokens and preserve traceable source references. Where the source is ambiguous, open a documented query instead of manufacturing precision. A reviewer should be able to explain which meaning was preserved and what, if anything, was deliberately left untranslated.
Release test and transfer: Does the rewritten string preserve the direction, status, scope and provenance of the original claim? Inspect the source version, display translation, API response and audit record as four separate artefacts. A mismatch is a release defect even if individual components parse. Apply the same question to another object type before calling the method generalizable; a policy that works for a description may fail for a pattern, id, timestamp, relationship or disclosure marking. This test is part of the translation’s evidence, not a decorative editorial checklist.
Diagnostic 054: Sighting of an object
Situation: Consider an incoming STIX record that will be read by both a human analyst and a TAXII-enabled consumer. The translator’s intervention belongs to the displayable text, not to the immutable record identity. A sighting references a particular indicator.
Failure and its consequences: The translation treats sighting_of_ref as a new confirmed incident id. The hidden risk is not merely awkward wording: it can change which entity, event, condition, audience or confidence boundary the user thinks the data represents. A decision downstream may then rest on a claim that the source never made. This is why good localization tests the record’s role in the intelligence graph, not the fluency of an isolated segment.
Repair and mechanism: Use sighting terminology and preserve the referenced object. source_ref, target_ref, relationship_type and sighting fields remain aligned with their original roles. The translator should record the permitted human-language substitution, identify any untouchable machine tokens and preserve traceable source references. Where the source is ambiguous, open a documented query instead of manufacturing precision. A reviewer should be able to explain which meaning was preserved and what, if anything, was deliberately left untranslated.
Release test and transfer: Can a second reviewer locate the precise source id and field that justify every meaningful clause? Ask a reviewer who has not seen the source to restate the translated claim, then check that restatement against the original record and its evidence links. Apply the same question to another object type before calling the method generalizable; a policy that works for a description may fail for a pattern, id, timestamp, relationship or disclosure marking. This test is part of the translation’s evidence, not a decorative editorial checklist.
Diagnostic 055: Sighting count
Situation: Suppose an international review team needs to explain an incident hypothesis in another language without changing the source evidence, machine structure or access rules. A fluent paraphrase alone cannot establish equivalence. The number of sightings is seven.
Failure and its consequences: The translated report says seven organisations were compromised. The hidden risk is not merely awkward wording: it can change which entity, event, condition, audience or confidence boundary the user thinks the data represents. A decision downstream may then rest on a claim that the source never made. This is why good localization tests the record’s role in the intelligence graph, not the fluency of an isolated segment.
Repair and mechanism: Keep counts tied to the counted unit. source_ref, target_ref, relationship_type and sighting fields remain aligned with their original roles. The translator should record the permitted human-language substitution, identify any untouchable machine tokens and preserve traceable source references. Where the source is ambiguous, open a documented query instead of manufacturing precision. A reviewer should be able to explain which meaning was preserved and what, if anything, was deliberately left untranslated.
Release test and transfer: Will both an analyst and a strict parser still receive the same identities, bounds and relationships? Replay the fictional record through both language views and test any permission, time, reference or uncertainty condition implicated by this example. Apply the same question to another object type before calling the method generalizable; a policy that works for a description may fail for a pattern, id, timestamp, relationship or disclosure marking. This test is part of the translation’s evidence, not a decorative editorial checklist.
Diagnostic 056: Sighting identity
Situation: Imagine a multilingual analyst dashboard and a machine-readable intelligence feed that display the same fictional record. Their readers need the same meaning, though one sees prose and the other consumes structured fields. A sighting records an observer identity.
Failure and its consequences: The localized note describes that identity as the perpetrator. The hidden risk is not merely awkward wording: it can change which entity, event, condition, audience or confidence boundary the user thinks the data represents. A decision downstream may then rest on a claim that the source never made. This is why good localization tests the record’s role in the intelligence graph, not the fluency of an isolated segment.
Repair and mechanism: Distinguish observer from the object sighted. source_ref, target_ref, relationship_type and sighting fields remain aligned with their original roles. The translator should record the permitted human-language substitution, identify any untouchable machine tokens and preserve traceable source references. Where the source is ambiguous, open a documented query instead of manufacturing precision. A reviewer should be able to explain which meaning was preserved and what, if anything, was deliberately left untranslated.
Release test and transfer: Which fact would a reader infer from the localized sentence, and is that inference licensed by the exact source property? Compare the localized display with the source field and a structured export. Confirm that permitted text differs only in language, while all protected values and qualified claims remain aligned. Apply the same question to another object type before calling the method generalizable; a policy that works for a description may fail for a pattern, id, timestamp, relationship or disclosure marking. This test is part of the translation’s evidence, not a decorative editorial checklist.
Diagnostic 057: Relationship dates
Situation: Picture a defensively oriented intelligence-sharing programme moving a verified source record into a second-language summary, a search index and an archived export. The different surfaces must not acquire different facts. An asserted relationship has start and stop times.
Failure and its consequences: The translation treats these as creation and deletion timestamps. The hidden risk is not merely awkward wording: it can change which entity, event, condition, audience or confidence boundary the user thinks the data represents. A decision downstream may then rest on a claim that the source never made. This is why good localization tests the record’s role in the intelligence graph, not the fluency of an isolated segment.
Repair and mechanism: Preserve relation validity rather than database lifecycle. source_ref, target_ref, relationship_type and sighting fields remain aligned with their original roles. The translator should record the permitted human-language substitution, identify any untouchable machine tokens and preserve traceable source references. Where the source is ambiguous, open a documented query instead of manufacturing precision. A reviewer should be able to explain which meaning was preserved and what, if anything, was deliberately left untranslated.
Release test and transfer: Does the rewritten string preserve the direction, status, scope and provenance of the original claim? Inspect the source version, display translation, API response and audit record as four separate artefacts. A mismatch is a release defect even if individual components parse. Apply the same question to another object type before calling the method generalizable; a policy that works for a description may fail for a pattern, id, timestamp, relationship or disclosure marking. This test is part of the translation’s evidence, not a decorative editorial checklist.
Diagnostic 058: Many-to-one mapping
Situation: Consider an incoming STIX record that will be read by both a human analyst and a TAXII-enabled consumer. The translator’s intervention belongs to the displayable text, not to the immutable record identity. Several fictional indicators point toward the same malware candidate.
Failure and its consequences: A translated summary merges them into one indicator. The hidden risk is not merely awkward wording: it can change which entity, event, condition, audience or confidence boundary the user thinks the data represents. A decision downstream may then rest on a claim that the source never made. This is why good localization tests the record’s role in the intelligence graph, not the fluency of an isolated segment.
Repair and mechanism: Retain separate evidence edges and their differing strengths. source_ref, target_ref, relationship_type and sighting fields remain aligned with their original roles. The translator should record the permitted human-language substitution, identify any untouchable machine tokens and preserve traceable source references. Where the source is ambiguous, open a documented query instead of manufacturing precision. A reviewer should be able to explain which meaning was preserved and what, if anything, was deliberately left untranslated.
Release test and transfer: Can a second reviewer locate the precise source id and field that justify every meaningful clause? Ask a reviewer who has not seen the source to restate the translated claim, then check that restatement against the original record and its evidence links. Apply the same question to another object type before calling the method generalizable; a policy that works for a description may fail for a pattern, id, timestamp, relationship or disclosure marking. This test is part of the translation’s evidence, not a decorative editorial checklist.
Diagnostic 059: Report object family
Situation: Suppose an international review team needs to explain an incident hypothesis in another language without changing the source evidence, machine structure or access rules. A fluent paraphrase alone cannot establish equivalence. A report cites relationships, indicators and identities.
Failure and its consequences: The translator renders all refs as named actors. The hidden risk is not merely awkward wording: it can change which entity, event, condition, audience or confidence boundary the user thinks the data represents. A decision downstream may then rest on a claim that the source never made. This is why good localization tests the record’s role in the intelligence graph, not the fluency of an isolated segment.
Repair and mechanism: Display each object’s type and meaning. source_ref, target_ref, relationship_type and sighting fields remain aligned with their original roles. The translator should record the permitted human-language substitution, identify any untouchable machine tokens and preserve traceable source references. Where the source is ambiguous, open a documented query instead of manufacturing precision. A reviewer should be able to explain which meaning was preserved and what, if anything, was deliberately left untranslated.
Release test and transfer: Will both an analyst and a strict parser still receive the same identities, bounds and relationships? Replay the fictional record through both language views and test any permission, time, reference or uncertainty condition implicated by this example. Apply the same question to another object type before calling the method generalizable; a policy that works for a description may fail for a pattern, id, timestamp, relationship or disclosure marking. This test is part of the translation’s evidence, not a decorative editorial checklist.
Diagnostic 060: Negative evidence
Situation: Imagine a multilingual analyst dashboard and a machine-readable intelligence feed that display the same fictional record. Their readers need the same meaning, though one sees prose and the other consumes structured fields. A report says no sighting is available in the reviewed data.
Failure and its consequences: The translation says no sighting has ever occurred. The hidden risk is not merely awkward wording: it can change which entity, event, condition, audience or confidence boundary the user thinks the data represents. A decision downstream may then rest on a claim that the source never made. This is why good localization tests the record’s role in the intelligence graph, not the fluency of an isolated segment.
Repair and mechanism: Preserve the scope of the available data. source_ref, target_ref, relationship_type and sighting fields remain aligned with their original roles. The translator should record the permitted human-language substitution, identify any untouchable machine tokens and preserve traceable source references. Where the source is ambiguous, open a documented query instead of manufacturing precision. A reviewer should be able to explain which meaning was preserved and what, if anything, was deliberately left untranslated.
Release test and transfer: Which fact would a reader infer from the localized sentence, and is that inference licensed by the exact source property? Compare the localized display with the source field and a structured export. Confirm that permitted text differs only in language, while all protected values and qualified claims remain aligned. Apply the same question to another object type before calling the method generalizable; a policy that works for a description may fail for a pattern, id, timestamp, relationship or disclosure marking. This test is part of the translation’s evidence, not a decorative editorial checklist.
13. Worked diagnostics: Threat objects and terminology choices
Controlled cyber-threat concepts must not be flattened into interchangeable language. A campaign, intrusion set, malware, tool and infrastructure are different modeling choices. The object type is not silently recategorized by a colloquial translation. All cases in this section are invented teaching records: their purpose is to show how a professional reviewer detects a meaning transfer failure without distributing operationally sensitive details.
Diagnostic 061: Campaign versus intrusion set
Situation: Picture a defensively oriented intelligence-sharing programme moving a verified source record into a second-language summary, a search index and an archived export. The different surfaces must not acquire different facts. A fictional campaign represents related activity over a bounded period.
Failure and its consequences: The target language equates the campaign with a permanent actor group. The hidden risk is not merely awkward wording: it can change which entity, event, condition, audience or confidence boundary the user thinks the data represents. A decision downstream may then rest on a claim that the source never made. This is why good localization tests the record’s role in the intelligence graph, not the fluency of an isolated segment.
Repair and mechanism: Keep activity grouping separate from actor identity. The object type is not silently recategorized by a colloquial translation. The translator should record the permitted human-language substitution, identify any untouchable machine tokens and preserve traceable source references. Where the source is ambiguous, open a documented query instead of manufacturing precision. A reviewer should be able to explain which meaning was preserved and what, if anything, was deliberately left untranslated.
Release test and transfer: Does the rewritten string preserve the direction, status, scope and provenance of the original claim? Inspect the source version, display translation, API response and audit record as four separate artefacts. A mismatch is a release defect even if individual components parse. Apply the same question to another object type before calling the method generalizable; a policy that works for a description may fail for a pattern, id, timestamp, relationship or disclosure marking. This test is part of the translation’s evidence, not a decorative editorial checklist.
Diagnostic 062: Threat actor versus malware
Situation: Consider an incoming STIX record that will be read by both a human analyst and a TAXII-enabled consumer. The translator’s intervention belongs to the displayable text, not to the immutable record identity. An analyst names a threat actor and a software family in adjacent sentences.
Failure and its consequences: The translation calls the software a criminal organisation. The hidden risk is not merely awkward wording: it can change which entity, event, condition, audience or confidence boundary the user thinks the data represents. A decision downstream may then rest on a claim that the source never made. This is why good localization tests the record’s role in the intelligence graph, not the fluency of an isolated segment.
Repair and mechanism: Choose distinct target terminology for person or group and software. The object type is not silently recategorized by a colloquial translation. The translator should record the permitted human-language substitution, identify any untouchable machine tokens and preserve traceable source references. Where the source is ambiguous, open a documented query instead of manufacturing precision. A reviewer should be able to explain which meaning was preserved and what, if anything, was deliberately left untranslated.
Release test and transfer: Can a second reviewer locate the precise source id and field that justify every meaningful clause? Ask a reviewer who has not seen the source to restate the translated claim, then check that restatement against the original record and its evidence links. Apply the same question to another object type before calling the method generalizable; a policy that works for a description may fail for a pattern, id, timestamp, relationship or disclosure marking. This test is part of the translation’s evidence, not a decorative editorial checklist.
Diagnostic 063: Tool versus malware
Situation: Suppose an international review team needs to explain an incident hypothesis in another language without changing the source evidence, machine structure or access rules. A fluent paraphrase alone cannot establish equivalence. A legitimate administrative tool is reported as misused.
Failure and its consequences: The translation labels every instance of the tool malicious by nature. The hidden risk is not merely awkward wording: it can change which entity, event, condition, audience or confidence boundary the user thinks the data represents. A decision downstream may then rest on a claim that the source never made. This is why good localization tests the record’s role in the intelligence graph, not the fluency of an isolated segment.
Repair and mechanism: Distinguish capability, actual use and intent. The object type is not silently recategorized by a colloquial translation. The translator should record the permitted human-language substitution, identify any untouchable machine tokens and preserve traceable source references. Where the source is ambiguous, open a documented query instead of manufacturing precision. A reviewer should be able to explain which meaning was preserved and what, if anything, was deliberately left untranslated.
Release test and transfer: Will both an analyst and a strict parser still receive the same identities, bounds and relationships? Replay the fictional record through both language views and test any permission, time, reference or uncertainty condition implicated by this example. Apply the same question to another object type before calling the method generalizable; a policy that works for a description may fail for a pattern, id, timestamp, relationship or disclosure marking. This test is part of the translation’s evidence, not a decorative editorial checklist.
Diagnostic 064: Infrastructure versus location
Situation: Imagine a multilingual analyst dashboard and a machine-readable intelligence feed that display the same fictional record. Their readers need the same meaning, though one sees prose and the other consumes structured fields. An infrastructure object describes technical resources.
Failure and its consequences: The translation presents it as a person’s geographical address. The hidden risk is not merely awkward wording: it can change which entity, event, condition, audience or confidence boundary the user thinks the data represents. A decision downstream may then rest on a claim that the source never made. This is why good localization tests the record’s role in the intelligence graph, not the fluency of an isolated segment.
Repair and mechanism: Keep systems and place concepts separate. The object type is not silently recategorized by a colloquial translation. The translator should record the permitted human-language substitution, identify any untouchable machine tokens and preserve traceable source references. Where the source is ambiguous, open a documented query instead of manufacturing precision. A reviewer should be able to explain which meaning was preserved and what, if anything, was deliberately left untranslated.
Release test and transfer: Which fact would a reader infer from the localized sentence, and is that inference licensed by the exact source property? Compare the localized display with the source field and a structured export. Confirm that permitted text differs only in language, while all protected values and qualified claims remain aligned. Apply the same question to another object type before calling the method generalizable; a policy that works for a description may fail for a pattern, id, timestamp, relationship or disclosure marking. This test is part of the translation’s evidence, not a decorative editorial checklist.
Diagnostic 065: Vulnerability versus exploit
Situation: Picture a defensively oriented intelligence-sharing programme moving a verified source record into a second-language summary, a search index and an archived export. The different surfaces must not acquire different facts. A vulnerability is mentioned without observed exploitation.
Failure and its consequences: The translation says the weakness was exploited in this incident. The hidden risk is not merely awkward wording: it can change which entity, event, condition, audience or confidence boundary the user thinks the data represents. A decision downstream may then rest on a claim that the source never made. This is why good localization tests the record’s role in the intelligence graph, not the fluency of an isolated segment.
Repair and mechanism: Preserve the distinction between weakness and exploitation evidence. The object type is not silently recategorized by a colloquial translation. The translator should record the permitted human-language substitution, identify any untouchable machine tokens and preserve traceable source references. Where the source is ambiguous, open a documented query instead of manufacturing precision. A reviewer should be able to explain which meaning was preserved and what, if anything, was deliberately left untranslated.
Release test and transfer: Does the rewritten string preserve the direction, status, scope and provenance of the original claim? Inspect the source version, display translation, API response and audit record as four separate artefacts. A mismatch is a release defect even if individual components parse. Apply the same question to another object type before calling the method generalizable; a policy that works for a description may fail for a pattern, id, timestamp, relationship or disclosure marking. This test is part of the translation’s evidence, not a decorative editorial checklist.
Diagnostic 066: Attack pattern versus example
Situation: Consider an incoming STIX record that will be read by both a human analyst and a TAXII-enabled consumer. The translator’s intervention belongs to the displayable text, not to the immutable record identity. A generic attack-pattern description discusses a technique.
Failure and its consequences: The translation implies the technique occurred in this case. The hidden risk is not merely awkward wording: it can change which entity, event, condition, audience or confidence boundary the user thinks the data represents. A decision downstream may then rest on a claim that the source never made. This is why good localization tests the record’s role in the intelligence graph, not the fluency of an isolated segment.
Repair and mechanism: Use general mechanism language until a case-specific sighting supports the assertion. The object type is not silently recategorized by a colloquial translation. The translator should record the permitted human-language substitution, identify any untouchable machine tokens and preserve traceable source references. Where the source is ambiguous, open a documented query instead of manufacturing precision. A reviewer should be able to explain which meaning was preserved and what, if anything, was deliberately left untranslated.
Release test and transfer: Can a second reviewer locate the precise source id and field that justify every meaningful clause? Ask a reviewer who has not seen the source to restate the translated claim, then check that restatement against the original record and its evidence links. Apply the same question to another object type before calling the method generalizable; a policy that works for a description may fail for a pattern, id, timestamp, relationship or disclosure marking. This test is part of the translation’s evidence, not a decorative editorial checklist.
Diagnostic 067: Course of action
Situation: Suppose an international review team needs to explain an incident hypothesis in another language without changing the source evidence, machine structure or access rules. A fluent paraphrase alone cannot establish equivalence. A defender recommendation describes a mitigation option.
Failure and its consequences: The translation turns advice into a statement of completed remediation. The hidden risk is not merely awkward wording: it can change which entity, event, condition, audience or confidence boundary the user thinks the data represents. A decision downstream may then rest on a claim that the source never made. This is why good localization tests the record’s role in the intelligence graph, not the fluency of an isolated segment.
Repair and mechanism: Keep recommendation and actual completion separate. The object type is not silently recategorized by a colloquial translation. The translator should record the permitted human-language substitution, identify any untouchable machine tokens and preserve traceable source references. Where the source is ambiguous, open a documented query instead of manufacturing precision. A reviewer should be able to explain which meaning was preserved and what, if anything, was deliberately left untranslated.
Release test and transfer: Will both an analyst and a strict parser still receive the same identities, bounds and relationships? Replay the fictional record through both language views and test any permission, time, reference or uncertainty condition implicated by this example. Apply the same question to another object type before calling the method generalizable; a policy that works for a description may fail for a pattern, id, timestamp, relationship or disclosure marking. This test is part of the translation’s evidence, not a decorative editorial checklist.
Diagnostic 068: Malware alias
Situation: Imagine a multilingual analyst dashboard and a machine-readable intelligence feed that display the same fictional record. Their readers need the same meaning, though one sees prose and the other consumes structured fields. A fictional software family has two aliases in reports.
Failure and its consequences: The translation treats each alias as a new family. The hidden risk is not merely awkward wording: it can change which entity, event, condition, audience or confidence boundary the user thinks the data represents. A decision downstream may then rest on a claim that the source never made. This is why good localization tests the record’s role in the intelligence graph, not the fluency of an isolated segment.
Repair and mechanism: Maintain the alias map and its provenance. The object type is not silently recategorized by a colloquial translation. The translator should record the permitted human-language substitution, identify any untouchable machine tokens and preserve traceable source references. Where the source is ambiguous, open a documented query instead of manufacturing precision. A reviewer should be able to explain which meaning was preserved and what, if anything, was deliberately left untranslated.
Release test and transfer: Which fact would a reader infer from the localized sentence, and is that inference licensed by the exact source property? Compare the localized display with the source field and a structured export. Confirm that permitted text differs only in language, while all protected values and qualified claims remain aligned. Apply the same question to another object type before calling the method generalizable; a policy that works for a description may fail for a pattern, id, timestamp, relationship or disclosure marking. This test is part of the translation’s evidence, not a decorative editorial checklist.
Diagnostic 069: Identity class
Situation: Picture a defensively oriented intelligence-sharing programme moving a verified source record into a second-language summary, a search index and an archived export. The different surfaces must not acquire different facts. An identity object represents a sharing organisation.
Failure and its consequences: The target prose calls it a victim because it appears in the report. The hidden risk is not merely awkward wording: it can change which entity, event, condition, audience or confidence boundary the user thinks the data represents. A decision downstream may then rest on a claim that the source never made. This is why good localization tests the record’s role in the intelligence graph, not the fluency of an isolated segment.
Repair and mechanism: Look at the relationship, not mere proximity. The object type is not silently recategorized by a colloquial translation. The translator should record the permitted human-language substitution, identify any untouchable machine tokens and preserve traceable source references. Where the source is ambiguous, open a documented query instead of manufacturing precision. A reviewer should be able to explain which meaning was preserved and what, if anything, was deliberately left untranslated.
Release test and transfer: Does the rewritten string preserve the direction, status, scope and provenance of the original claim? Inspect the source version, display translation, API response and audit record as four separate artefacts. A mismatch is a release defect even if individual components parse. Apply the same question to another object type before calling the method generalizable; a policy that works for a description may fail for a pattern, id, timestamp, relationship or disclosure marking. This test is part of the translation’s evidence, not a decorative editorial checklist.
Diagnostic 070: Incident object
Situation: Consider an incoming STIX record that will be read by both a human analyst and a TAXII-enabled consumer. The translator’s intervention belongs to the displayable text, not to the immutable record identity. An incident is a modeled event under investigation.
Failure and its consequences: The translated digest describes all contained allegations as confirmed facts. The hidden risk is not merely awkward wording: it can change which entity, event, condition, audience or confidence boundary the user thinks the data represents. A decision downstream may then rest on a claim that the source never made. This is why good localization tests the record’s role in the intelligence graph, not the fluency of an isolated segment.
Repair and mechanism: Keep the incident container and its individual claim statuses distinct. The object type is not silently recategorized by a colloquial translation. The translator should record the permitted human-language substitution, identify any untouchable machine tokens and preserve traceable source references. Where the source is ambiguous, open a documented query instead of manufacturing precision. A reviewer should be able to explain which meaning was preserved and what, if anything, was deliberately left untranslated.
Release test and transfer: Can a second reviewer locate the precise source id and field that justify every meaningful clause? Ask a reviewer who has not seen the source to restate the translated claim, then check that restatement against the original record and its evidence links. Apply the same question to another object type before calling the method generalizable; a policy that works for a description may fail for a pattern, id, timestamp, relationship or disclosure marking. This test is part of the translation’s evidence, not a decorative editorial checklist.
14. Worked diagnostics: ATT&CK techniques, tactics and extension data
ATT&CK identifiers are stable references to a curated model; their labels may be presented in languages while the ids and versioned references remain intact. ATT&CK external ids, technique/sub-technique relations, revoked or deprecated status, and source citations are preserved. All cases in this section are invented teaching records: their purpose is to show how a professional reviewer detects a meaning transfer failure without distributing operationally sensitive details.
Diagnostic 071: Technique id
Situation: Suppose an international review team needs to explain an incident hypothesis in another language without changing the source evidence, machine structure or access rules. A fluent paraphrase alone cannot establish equivalence. A fictional report cites a technique id beginning with T.
Failure and its consequences: The translator substitutes a localized phrase for that machine-referenced id. The hidden risk is not merely awkward wording: it can change which entity, event, condition, audience or confidence boundary the user thinks the data represents. A decision downstream may then rest on a claim that the source never made. This is why good localization tests the record’s role in the intelligence graph, not the fluency of an isolated segment.
Repair and mechanism: Keep the id and add target-language display text separately. ATT&CK external ids, technique/sub-technique relations, revoked or deprecated status, and source citations are preserved. The translator should record the permitted human-language substitution, identify any untouchable machine tokens and preserve traceable source references. Where the source is ambiguous, open a documented query instead of manufacturing precision. A reviewer should be able to explain which meaning was preserved and what, if anything, was deliberately left untranslated.
Release test and transfer: Will both an analyst and a strict parser still receive the same identities, bounds and relationships? Replay the fictional record through both language views and test any permission, time, reference or uncertainty condition implicated by this example. Apply the same question to another object type before calling the method generalizable; a policy that works for a description may fail for a pattern, id, timestamp, relationship or disclosure marking. This test is part of the translation’s evidence, not a decorative editorial checklist.
Diagnostic 072: Sub-technique parent
Situation: Imagine a multilingual analyst dashboard and a machine-readable intelligence feed that display the same fictional record. Their readers need the same meaning, though one sees prose and the other consumes structured fields. A report names a particular sub-technique rather than its parent technique.
Failure and its consequences: The translation drops the suffix and links to the parent only. The hidden risk is not merely awkward wording: it can change which entity, event, condition, audience or confidence boundary the user thinks the data represents. A decision downstream may then rest on a claim that the source never made. This is why good localization tests the record’s role in the intelligence graph, not the fluency of an isolated segment.
Repair and mechanism: Preserve the complete identifier and hierarchy. ATT&CK external ids, technique/sub-technique relations, revoked or deprecated status, and source citations are preserved. The translator should record the permitted human-language substitution, identify any untouchable machine tokens and preserve traceable source references. Where the source is ambiguous, open a documented query instead of manufacturing precision. A reviewer should be able to explain which meaning was preserved and what, if anything, was deliberately left untranslated.
Release test and transfer: Which fact would a reader infer from the localized sentence, and is that inference licensed by the exact source property? Compare the localized display with the source field and a structured export. Confirm that permitted text differs only in language, while all protected values and qualified claims remain aligned. Apply the same question to another object type before calling the method generalizable; a policy that works for a description may fail for a pattern, id, timestamp, relationship or disclosure marking. This test is part of the translation’s evidence, not a decorative editorial checklist.
Diagnostic 073: Tactic label
Situation: Picture a defensively oriented intelligence-sharing programme moving a verified source record into a second-language summary, a search index and an archived export. The different surfaces must not acquire different facts. An ATT&CK tactic label is displayed as a reader-friendly heading.
Failure and its consequences: The translation mistakes the tactic for an incident finding. The hidden risk is not merely awkward wording: it can change which entity, event, condition, audience or confidence boundary the user thinks the data represents. A decision downstream may then rest on a claim that the source never made. This is why good localization tests the record’s role in the intelligence graph, not the fluency of an isolated segment.
Repair and mechanism: Identify it as a taxonomy category, not observed proof. ATT&CK external ids, technique/sub-technique relations, revoked or deprecated status, and source citations are preserved. The translator should record the permitted human-language substitution, identify any untouchable machine tokens and preserve traceable source references. Where the source is ambiguous, open a documented query instead of manufacturing precision. A reviewer should be able to explain which meaning was preserved and what, if anything, was deliberately left untranslated.
Release test and transfer: Does the rewritten string preserve the direction, status, scope and provenance of the original claim? Inspect the source version, display translation, API response and audit record as four separate artefacts. A mismatch is a release defect even if individual components parse. Apply the same question to another object type before calling the method generalizable; a policy that works for a description may fail for a pattern, id, timestamp, relationship or disclosure marking. This test is part of the translation’s evidence, not a decorative editorial checklist.
Diagnostic 074: Revoked technique
Situation: Consider an incoming STIX record that will be read by both a human analyst and a TAXII-enabled consumer. The translator’s intervention belongs to the displayable text, not to the immutable record identity. An old feed points to a revoked ATT&CK technique.
Failure and its consequences: The localizer quietly substitutes a nearby active technique. The hidden risk is not merely awkward wording: it can change which entity, event, condition, audience or confidence boundary the user thinks the data represents. A decision downstream may then rest on a claim that the source never made. This is why good localization tests the record’s role in the intelligence graph, not the fluency of an isolated segment.
Repair and mechanism: Retain historical identity and explain its status with a verified replacement link when one exists. ATT&CK external ids, technique/sub-technique relations, revoked or deprecated status, and source citations are preserved. The translator should record the permitted human-language substitution, identify any untouchable machine tokens and preserve traceable source references. Where the source is ambiguous, open a documented query instead of manufacturing precision. A reviewer should be able to explain which meaning was preserved and what, if anything, was deliberately left untranslated.
Release test and transfer: Can a second reviewer locate the precise source id and field that justify every meaningful clause? Ask a reviewer who has not seen the source to restate the translated claim, then check that restatement against the original record and its evidence links. Apply the same question to another object type before calling the method generalizable; a policy that works for a description may fail for a pattern, id, timestamp, relationship or disclosure marking. This test is part of the translation’s evidence, not a decorative editorial checklist.
Diagnostic 075: ATT&CK collection release
Situation: Suppose an international review team needs to explain an incident hypothesis in another language without changing the source evidence, machine structure or access rules. A fluent paraphrase alone cannot establish equivalence. Two source releases use different descriptions for one id.
Failure and its consequences: The translated portal merges descriptions from both releases. The hidden risk is not merely awkward wording: it can change which entity, event, condition, audience or confidence boundary the user thinks the data represents. A decision downstream may then rest on a claim that the source never made. This is why good localization tests the record’s role in the intelligence graph, not the fluency of an isolated segment.
Repair and mechanism: Pin text to one release and show version provenance. ATT&CK external ids, technique/sub-technique relations, revoked or deprecated status, and source citations are preserved. The translator should record the permitted human-language substitution, identify any untouchable machine tokens and preserve traceable source references. Where the source is ambiguous, open a documented query instead of manufacturing precision. A reviewer should be able to explain which meaning was preserved and what, if anything, was deliberately left untranslated.
Release test and transfer: Will both an analyst and a strict parser still receive the same identities, bounds and relationships? Replay the fictional record through both language views and test any permission, time, reference or uncertainty condition implicated by this example. Apply the same question to another object type before calling the method generalizable; a policy that works for a description may fail for a pattern, id, timestamp, relationship or disclosure marking. This test is part of the translation’s evidence, not a decorative editorial checklist.
Diagnostic 076: Custom property
Situation: Imagine a multilingual analyst dashboard and a machine-readable intelligence feed that display the same fictional record. Their readers need the same meaning, though one sees prose and the other consumes structured fields. The ATT&CK model uses an extension field absent from generic STIX.
Failure and its consequences: The translation removes the field because a general validator does not recognise it. The hidden risk is not merely awkward wording: it can change which entity, event, condition, audience or confidence boundary the user thinks the data represents. A decision downstream may then rest on a claim that the source never made. This is why good localization tests the record’s role in the intelligence graph, not the fluency of an isolated segment.
Repair and mechanism: Use the applicable extension schema and avoid dropping evidence. ATT&CK external ids, technique/sub-technique relations, revoked or deprecated status, and source citations are preserved. The translator should record the permitted human-language substitution, identify any untouchable machine tokens and preserve traceable source references. Where the source is ambiguous, open a documented query instead of manufacturing precision. A reviewer should be able to explain which meaning was preserved and what, if anything, was deliberately left untranslated.
Release test and transfer: Which fact would a reader infer from the localized sentence, and is that inference licensed by the exact source property? Compare the localized display with the source field and a structured export. Confirm that permitted text differs only in language, while all protected values and qualified claims remain aligned. Apply the same question to another object type before calling the method generalizable; a policy that works for a description may fail for a pattern, id, timestamp, relationship or disclosure marking. This test is part of the translation’s evidence, not a decorative editorial checklist.
Diagnostic 077: Procedure example
Situation: Picture a defensively oriented intelligence-sharing programme moving a verified source record into a second-language summary, a search index and an archived export. The different surfaces must not acquire different facts. An ATT&CK procedure example describes observed use of a technique.
Failure and its consequences: The translation elevates it to a universal method. The hidden risk is not merely awkward wording: it can change which entity, event, condition, audience or confidence boundary the user thinks the data represents. A decision downstream may then rest on a claim that the source never made. This is why good localization tests the record’s role in the intelligence graph, not the fluency of an isolated segment.
Repair and mechanism: Keep the example’s evidential and temporal limits. ATT&CK external ids, technique/sub-technique relations, revoked or deprecated status, and source citations are preserved. The translator should record the permitted human-language substitution, identify any untouchable machine tokens and preserve traceable source references. Where the source is ambiguous, open a documented query instead of manufacturing precision. A reviewer should be able to explain which meaning was preserved and what, if anything, was deliberately left untranslated.
Release test and transfer: Does the rewritten string preserve the direction, status, scope and provenance of the original claim? Inspect the source version, display translation, API response and audit record as four separate artefacts. A mismatch is a release defect even if individual components parse. Apply the same question to another object type before calling the method generalizable; a policy that works for a description may fail for a pattern, id, timestamp, relationship or disclosure marking. This test is part of the translation’s evidence, not a decorative editorial checklist.
Diagnostic 078: ATT&CK group synonym
Situation: Consider an incoming STIX record that will be read by both a human analyst and a TAXII-enabled consumer. The translator’s intervention belongs to the displayable text, not to the immutable record identity. A named group appears with several aliases in the source database.
Failure and its consequences: The localizer creates separate entities for each rendered alias. The hidden risk is not merely awkward wording: it can change which entity, event, condition, audience or confidence boundary the user thinks the data represents. A decision downstream may then rest on a claim that the source never made. This is why good localization tests the record’s role in the intelligence graph, not the fluency of an isolated segment.
Repair and mechanism: Preserve one group reference with a qualified alias list. ATT&CK external ids, technique/sub-technique relations, revoked or deprecated status, and source citations are preserved. The translator should record the permitted human-language substitution, identify any untouchable machine tokens and preserve traceable source references. Where the source is ambiguous, open a documented query instead of manufacturing precision. A reviewer should be able to explain which meaning was preserved and what, if anything, was deliberately left untranslated.
Release test and transfer: Can a second reviewer locate the precise source id and field that justify every meaningful clause? Ask a reviewer who has not seen the source to restate the translated claim, then check that restatement against the original record and its evidence links. Apply the same question to another object type before calling the method generalizable; a policy that works for a description may fail for a pattern, id, timestamp, relationship or disclosure marking. This test is part of the translation’s evidence, not a decorative editorial checklist.
Diagnostic 079: Reference to source report
Situation: Suppose an international review team needs to explain an incident hypothesis in another language without changing the source evidence, machine structure or access rules. A fluent paraphrase alone cannot establish equivalence. An ATT&CK entry links to an external cited report.
Failure and its consequences: The translated summary removes the source link and implies independent verification. The hidden risk is not merely awkward wording: it can change which entity, event, condition, audience or confidence boundary the user thinks the data represents. A decision downstream may then rest on a claim that the source never made. This is why good localization tests the record’s role in the intelligence graph, not the fluency of an isolated segment.
Repair and mechanism: Retain citation trail and say what the cited source actually supports. ATT&CK external ids, technique/sub-technique relations, revoked or deprecated status, and source citations are preserved. The translator should record the permitted human-language substitution, identify any untouchable machine tokens and preserve traceable source references. Where the source is ambiguous, open a documented query instead of manufacturing precision. A reviewer should be able to explain which meaning was preserved and what, if anything, was deliberately left untranslated.
Release test and transfer: Will both an analyst and a strict parser still receive the same identities, bounds and relationships? Replay the fictional record through both language views and test any permission, time, reference or uncertainty condition implicated by this example. Apply the same question to another object type before calling the method generalizable; a policy that works for a description may fail for a pattern, id, timestamp, relationship or disclosure marking. This test is part of the translation’s evidence, not a decorative editorial checklist.
Diagnostic 080: Domain distinction
Situation: Imagine a multilingual analyst dashboard and a machine-readable intelligence feed that display the same fictional record. Their readers need the same meaning, though one sees prose and the other consumes structured fields. A dataset separates enterprise, mobile and ICS domains.
Failure and its consequences: The translation merges the three because a label is similar. The hidden risk is not merely awkward wording: it can change which entity, event, condition, audience or confidence boundary the user thinks the data represents. A decision downstream may then rest on a claim that the source never made. This is why good localization tests the record’s role in the intelligence graph, not the fluency of an isolated segment.
Repair and mechanism: Keep domain-specific dataset and collection context. ATT&CK external ids, technique/sub-technique relations, revoked or deprecated status, and source citations are preserved. The translator should record the permitted human-language substitution, identify any untouchable machine tokens and preserve traceable source references. Where the source is ambiguous, open a documented query instead of manufacturing precision. A reviewer should be able to explain which meaning was preserved and what, if anything, was deliberately left untranslated.
Release test and transfer: Which fact would a reader infer from the localized sentence, and is that inference licensed by the exact source property? Compare the localized display with the source field and a structured export. Confirm that permitted text differs only in language, while all protected values and qualified claims remain aligned. Apply the same question to another object type before calling the method generalizable; a policy that works for a description may fail for a pattern, id, timestamp, relationship or disclosure marking. This test is part of the translation’s evidence, not a decorative editorial checklist.
15. Worked diagnostics: STIX language-content objects and multilingual alignment
Language content is the central bridge between cross-language expression and STIX object identity. Incorrect alignment can make a perfect sentence false by attaching it to the wrong source. contents language tags, property paths, list shapes, source object_ref and source version binding are coherent. All cases in this section are invented teaching records: their purpose is to show how a professional reviewer detects a meaning transfer failure without distributing operationally sensitive details.
Diagnostic 081: Correct object_ref
Situation: Picture a defensively oriented intelligence-sharing programme moving a verified source record into a second-language summary, a search index and an archived export. The different surfaces must not acquire different facts. A Spanish description belongs to one fictional campaign object.
Failure and its consequences: The translated language-content object points at a different campaign id. The hidden risk is not merely awkward wording: it can change which entity, event, condition, audience or confidence boundary the user thinks the data represents. A decision downstream may then rest on a claim that the source never made. This is why good localization tests the record’s role in the intelligence graph, not the fluency of an isolated segment.
Repair and mechanism: Rebind to the exact intended source id before release. contents language tags, property paths, list shapes, source object_ref and source version binding are coherent. The translator should record the permitted human-language substitution, identify any untouchable machine tokens and preserve traceable source references. Where the source is ambiguous, open a documented query instead of manufacturing precision. A reviewer should be able to explain which meaning was preserved and what, if anything, was deliberately left untranslated.
Release test and transfer: Does the rewritten string preserve the direction, status, scope and provenance of the original claim? Inspect the source version, display translation, API response and audit record as four separate artefacts. A mismatch is a release defect even if individual components parse. Apply the same question to another object type before calling the method generalizable; a policy that works for a description may fail for a pattern, id, timestamp, relationship or disclosure marking. This test is part of the translation’s evidence, not a decorative editorial checklist.
Diagnostic 082: Optional object_modified
Situation: Consider an incoming STIX record that will be read by both a human analyst and a TAXII-enabled consumer. The translator’s intervention belongs to the displayable text, not to the immutable record identity. A language-content object is created for a changed original description.
Failure and its consequences: The project omits version tracking and cannot show which description was translated. The hidden risk is not merely awkward wording: it can change which entity, event, condition, audience or confidence boundary the user thinks the data represents. A decision downstream may then rest on a claim that the source never made. This is why good localization tests the record’s role in the intelligence graph, not the fluency of an isolated segment.
Repair and mechanism: Record a source-version binding in the production ledger and use object_modified when appropriate. contents language tags, property paths, list shapes, source object_ref and source version binding are coherent. The translator should record the permitted human-language substitution, identify any untouchable machine tokens and preserve traceable source references. Where the source is ambiguous, open a documented query instead of manufacturing precision. A reviewer should be able to explain which meaning was preserved and what, if anything, was deliberately left untranslated.
Release test and transfer: Can a second reviewer locate the precise source id and field that justify every meaningful clause? Ask a reviewer who has not seen the source to restate the translated claim, then check that restatement against the original record and its evidence links. Apply the same question to another object type before calling the method generalizable; a policy that works for a description may fail for a pattern, id, timestamp, relationship or disclosure marking. This test is part of the translation’s evidence, not a decorative editorial checklist.
Diagnostic 083: RFC 5646 language tag
Situation: Suppose an international review team needs to explain an incident hypothesis in another language without changing the source evidence, machine structure or access rules. A fluent paraphrase alone cannot establish equivalence. The target is Brazilian Portuguese but the project uses a free-form label.
Failure and its consequences: A consumer cannot reliably identify the variant. The hidden risk is not merely awkward wording: it can change which entity, event, condition, audience or confidence boundary the user thinks the data represents. A decision downstream may then rest on a claim that the source never made. This is why good localization tests the record’s role in the intelligence graph, not the fluency of an isolated segment.
Repair and mechanism: Use a valid language tag such as pt-BR in the language-content contents dictionary. contents language tags, property paths, list shapes, source object_ref and source version binding are coherent. The translator should record the permitted human-language substitution, identify any untouchable machine tokens and preserve traceable source references. Where the source is ambiguous, open a documented query instead of manufacturing precision. A reviewer should be able to explain which meaning was preserved and what, if anything, was deliberately left untranslated.
Release test and transfer: Will both an analyst and a strict parser still receive the same identities, bounds and relationships? Replay the fictional record through both language views and test any permission, time, reference or uncertainty condition implicated by this example. Apply the same question to another object type before calling the method generalizable; a policy that works for a description may fail for a pattern, id, timestamp, relationship or disclosure marking. This test is part of the translation’s evidence, not a decorative editorial checklist.
Diagnostic 084: Name and description
Situation: Imagine a multilingual analyst dashboard and a machine-readable intelligence feed that display the same fictional record. Their readers need the same meaning, though one sees prose and the other consumes structured fields. Only the description has been translated.
Failure and its consequences: The display presents an untranslated name as approved target-language text. The hidden risk is not merely awkward wording: it can change which entity, event, condition, audience or confidence boundary the user thinks the data represents. A decision downstream may then rest on a claim that the source never made. This is why good localization tests the record’s role in the intelligence graph, not the fluency of an isolated segment.
Repair and mechanism: Mark partial translation honestly and apply a documented fallback. contents language tags, property paths, list shapes, source object_ref and source version binding are coherent. The translator should record the permitted human-language substitution, identify any untouchable machine tokens and preserve traceable source references. Where the source is ambiguous, open a documented query instead of manufacturing precision. A reviewer should be able to explain which meaning was preserved and what, if anything, was deliberately left untranslated.
Release test and transfer: Which fact would a reader infer from the localized sentence, and is that inference licensed by the exact source property? Compare the localized display with the source field and a structured export. Confirm that permitted text differs only in language, while all protected values and qualified claims remain aligned. Apply the same question to another object type before calling the method generalizable; a policy that works for a description may fail for a pattern, id, timestamp, relationship or disclosure marking. This test is part of the translation’s evidence, not a decorative editorial checklist.
Diagnostic 085: List alignment
Situation: Picture a defensively oriented intelligence-sharing programme moving a verified source record into a second-language summary, a search index and an archived export. The different surfaces must not acquire different facts. A target object’s list has three positions and only the second is translated.
Failure and its consequences: The translation object shortens the list to one element. The hidden risk is not merely awkward wording: it can change which entity, event, condition, audience or confidence boundary the user thinks the data represents. A decision downstream may then rest on a claim that the source never made. This is why good localization tests the record’s role in the intelligence graph, not the fluency of an isolated segment.
Repair and mechanism: Preserve list length and use required placeholders for untranslated items according to specification. contents language tags, property paths, list shapes, source object_ref and source version binding are coherent. The translator should record the permitted human-language substitution, identify any untouchable machine tokens and preserve traceable source references. Where the source is ambiguous, open a documented query instead of manufacturing precision. A reviewer should be able to explain which meaning was preserved and what, if anything, was deliberately left untranslated.
Release test and transfer: Does the rewritten string preserve the direction, status, scope and provenance of the original claim? Inspect the source version, display translation, API response and audit record as four separate artefacts. A mismatch is a release defect even if individual components parse. Apply the same question to another object type before calling the method generalizable; a policy that works for a description may fail for a pattern, id, timestamp, relationship or disclosure marking. This test is part of the translation’s evidence, not a decorative editorial checklist.
Diagnostic 086: Nested property
Situation: Consider an incoming STIX record that will be read by both a human analyst and a TAXII-enabled consumer. The translator’s intervention belongs to the displayable text, not to the immutable record identity. A nested field has human-readable text within a structured object.
Failure and its consequences: The translator translates the parent JSON key instead. The hidden risk is not merely awkward wording: it can change which entity, event, condition, audience or confidence boundary the user thinks the data represents. A decision downstream may then rest on a claim that the source never made. This is why good localization tests the record’s role in the intelligence graph, not the fluency of an isolated segment.
Repair and mechanism: Match nested property paths and translate only permitted string values. contents language tags, property paths, list shapes, source object_ref and source version binding are coherent. The translator should record the permitted human-language substitution, identify any untouchable machine tokens and preserve traceable source references. Where the source is ambiguous, open a documented query instead of manufacturing precision. A reviewer should be able to explain which meaning was preserved and what, if anything, was deliberately left untranslated.
Release test and transfer: Can a second reviewer locate the precise source id and field that justify every meaningful clause? Ask a reviewer who has not seen the source to restate the translated claim, then check that restatement against the original record and its evidence links. Apply the same question to another object type before calling the method generalizable; a policy that works for a description may fail for a pattern, id, timestamp, relationship or disclosure marking. This test is part of the translation’s evidence, not a decorative editorial checklist.
Diagnostic 087: Two language variants
Situation: Suppose an international review team needs to explain an incident hypothesis in another language without changing the source evidence, machine structure or access rules. A fluent paraphrase alone cannot establish equivalence. A neutral language tag and a region-specific tag both exist.
Failure and its consequences: The UI silently chooses the wrong regional variant. The hidden risk is not merely awkward wording: it can change which entity, event, condition, audience or confidence boundary the user thinks the data represents. A decision downstream may then rest on a claim that the source never made. This is why good localization tests the record’s role in the intelligence graph, not the fluency of an isolated segment.
Repair and mechanism: Define deterministic language fallback and disclose effective language. contents language tags, property paths, list shapes, source object_ref and source version binding are coherent. The translator should record the permitted human-language substitution, identify any untouchable machine tokens and preserve traceable source references. Where the source is ambiguous, open a documented query instead of manufacturing precision. A reviewer should be able to explain which meaning was preserved and what, if anything, was deliberately left untranslated.
Release test and transfer: Will both an analyst and a strict parser still receive the same identities, bounds and relationships? Replay the fictional record through both language views and test any permission, time, reference or uncertainty condition implicated by this example. Apply the same question to another object type before calling the method generalizable; a policy that works for a description may fail for a pattern, id, timestamp, relationship or disclosure marking. This test is part of the translation’s evidence, not a decorative editorial checklist.
Diagnostic 088: Third-party translation
Situation: Imagine a multilingual analyst dashboard and a machine-readable intelligence feed that display the same fictional record. Their readers need the same meaning, though one sees prose and the other consumes structured fields. A translation is supplied by a downstream partner.
Failure and its consequences: The display attributes the translated text to the source publisher. The hidden risk is not merely awkward wording: it can change which entity, event, condition, audience or confidence boundary the user thinks the data represents. A decision downstream may then rest on a claim that the source never made. This is why good localization tests the record’s role in the intelligence graph, not the fluency of an isolated segment.
Repair and mechanism: Track translation authorship and do not imply first-source approval. contents language tags, property paths, list shapes, source object_ref and source version binding are coherent. The translator should record the permitted human-language substitution, identify any untouchable machine tokens and preserve traceable source references. Where the source is ambiguous, open a documented query instead of manufacturing precision. A reviewer should be able to explain which meaning was preserved and what, if anything, was deliberately left untranslated.
Release test and transfer: Which fact would a reader infer from the localized sentence, and is that inference licensed by the exact source property? Compare the localized display with the source field and a structured export. Confirm that permitted text differs only in language, while all protected values and qualified claims remain aligned. Apply the same question to another object type before calling the method generalizable; a policy that works for a description may fail for a pattern, id, timestamp, relationship or disclosure marking. This test is part of the translation’s evidence, not a decorative editorial checklist.
Diagnostic 089: Stale content dictionary
Situation: Picture a defensively oriented intelligence-sharing programme moving a verified source record into a second-language summary, a search index and an archived export. The different surfaces must not acquire different facts. A source text has changed but the contents dictionary remains cached.
Failure and its consequences: Users see conflicting versions in different language tabs. The hidden risk is not merely awkward wording: it can change which entity, event, condition, audience or confidence boundary the user thinks the data represents. A decision downstream may then rest on a claim that the source never made. This is why good localization tests the record’s role in the intelligence graph, not the fluency of an isolated segment.
Repair and mechanism: Recompute version-validity before showing a cached translation. contents language tags, property paths, list shapes, source object_ref and source version binding are coherent. The translator should record the permitted human-language substitution, identify any untouchable machine tokens and preserve traceable source references. Where the source is ambiguous, open a documented query instead of manufacturing precision. A reviewer should be able to explain which meaning was preserved and what, if anything, was deliberately left untranslated.
Release test and transfer: Does the rewritten string preserve the direction, status, scope and provenance of the original claim? Inspect the source version, display translation, API response and audit record as four separate artefacts. A mismatch is a release defect even if individual components parse. Apply the same question to another object type before calling the method generalizable; a policy that works for a description may fail for a pattern, id, timestamp, relationship or disclosure marking. This test is part of the translation’s evidence, not a decorative editorial checklist.
Diagnostic 090: Nontranslatable source property
Situation: Consider an incoming STIX record that will be read by both a human analyst and a TAXII-enabled consumer. The translator’s intervention belongs to the displayable text, not to the immutable record identity. A vendor attempts to translate a machine-readable pattern field through language-content.
Failure and its consequences: The result appears to change executable detection semantics. The hidden risk is not merely awkward wording: it can change which entity, event, condition, audience or confidence boundary the user thinks the data represents. A decision downstream may then rest on a claim that the source never made. This is why good localization tests the record’s role in the intelligence graph, not the fluency of an isolated segment.
Repair and mechanism: Keep patterns invariant and place explanatory prose in a suitable human-language field. contents language tags, property paths, list shapes, source object_ref and source version binding are coherent. The translator should record the permitted human-language substitution, identify any untouchable machine tokens and preserve traceable source references. Where the source is ambiguous, open a documented query instead of manufacturing precision. A reviewer should be able to explain which meaning was preserved and what, if anything, was deliberately left untranslated.
Release test and transfer: Can a second reviewer locate the precise source id and field that justify every meaningful clause? Ask a reviewer who has not seen the source to restate the translated claim, then check that restatement against the original record and its evidence links. Apply the same question to another object type before calling the method generalizable; a policy that works for a description may fail for a pattern, id, timestamp, relationship or disclosure marking. This test is part of the translation’s evidence, not a decorative editorial checklist.
16. Worked diagnostics: Granular language and field-specific data markings
A single object can contain several languages and several handling restrictions. Granular markings are selectors with technical effects, not editorial footnotes. selectors continue to address the intended property; lang and marking_ref are not confused, and the constraints are not weakened by translation. All cases in this section are invented teaching records: their purpose is to show how a professional reviewer detects a meaning transfer failure without distributing operationally sensitive details.
Diagnostic 091: Mixed-language description
Situation: Suppose an international review team needs to explain an incident hypothesis in another language without changing the source evidence, machine structure or access rules. A fluent paraphrase alone cannot establish equivalence. The object name is in English while its description is German.
Failure and its consequences: The translator labels the whole object as English because of the name. The hidden risk is not merely awkward wording: it can change which entity, event, condition, audience or confidence boundary the user thinks the data represents. A decision downstream may then rest on a claim that the source never made. This is why good localization tests the record’s role in the intelligence graph, not the fluency of an isolated segment.
Repair and mechanism: Apply language metadata at the correct field granularity. selectors continue to address the intended property; lang and marking_ref are not confused, and the constraints are not weakened by translation. The translator should record the permitted human-language substitution, identify any untouchable machine tokens and preserve traceable source references. Where the source is ambiguous, open a documented query instead of manufacturing precision. A reviewer should be able to explain which meaning was preserved and what, if anything, was deliberately left untranslated.
Release test and transfer: Will both an analyst and a strict parser still receive the same identities, bounds and relationships? Replay the fictional record through both language views and test any permission, time, reference or uncertainty condition implicated by this example. Apply the same question to another object type before calling the method generalizable; a policy that works for a description may fail for a pattern, id, timestamp, relationship or disclosure marking. This test is part of the translation’s evidence, not a decorative editorial checklist.
Diagnostic 092: Selector path
Situation: Imagine a multilingual analyst dashboard and a machine-readable intelligence feed that display the same fictional record. Their readers need the same meaning, though one sees prose and the other consumes structured fields. A granular marking targets description.
Failure and its consequences: The localization rewrite points it at an absent field. The hidden risk is not merely awkward wording: it can change which entity, event, condition, audience or confidence boundary the user thinks the data represents. A decision downstream may then rest on a claim that the source never made. This is why good localization tests the record’s role in the intelligence graph, not the fluency of an isolated segment.
Repair and mechanism: Validate the selector against the final object structure. selectors continue to address the intended property; lang and marking_ref are not confused, and the constraints are not weakened by translation. The translator should record the permitted human-language substitution, identify any untouchable machine tokens and preserve traceable source references. Where the source is ambiguous, open a documented query instead of manufacturing precision. A reviewer should be able to explain which meaning was preserved and what, if anything, was deliberately left untranslated.
Release test and transfer: Which fact would a reader infer from the localized sentence, and is that inference licensed by the exact source property? Compare the localized display with the source field and a structured export. Confirm that permitted text differs only in language, while all protected values and qualified claims remain aligned. Apply the same question to another object type before calling the method generalizable; a policy that works for a description may fail for a pattern, id, timestamp, relationship or disclosure marking. This test is part of the translation’s evidence, not a decorative editorial checklist.
Diagnostic 093: marking_ref versus lang
Situation: Picture a defensively oriented intelligence-sharing programme moving a verified source record into a second-language summary, a search index and an archived export. The different surfaces must not acquire different facts. The granular marking expresses a language tag.
Failure and its consequences: The UI treats that tag as a disclosure-permission marking. The hidden risk is not merely awkward wording: it can change which entity, event, condition, audience or confidence boundary the user thinks the data represents. A decision downstream may then rest on a claim that the source never made. This is why good localization tests the record’s role in the intelligence graph, not the fluency of an isolated segment.
Repair and mechanism: Interpret language and restriction fields according to their different roles. selectors continue to address the intended property; lang and marking_ref are not confused, and the constraints are not weakened by translation. The translator should record the permitted human-language substitution, identify any untouchable machine tokens and preserve traceable source references. Where the source is ambiguous, open a documented query instead of manufacturing precision. A reviewer should be able to explain which meaning was preserved and what, if anything, was deliberately left untranslated.
Release test and transfer: Does the rewritten string preserve the direction, status, scope and provenance of the original claim? Inspect the source version, display translation, API response and audit record as four separate artefacts. A mismatch is a release defect even if individual components parse. Apply the same question to another object type before calling the method generalizable; a policy that works for a description may fail for a pattern, id, timestamp, relationship or disclosure marking. This test is part of the translation’s evidence, not a decorative editorial checklist.
Diagnostic 094: List element selector
Situation: Consider an incoming STIX record that will be read by both a human analyst and a TAXII-enabled consumer. The translator’s intervention belongs to the displayable text, not to the immutable record identity. A marking targets one item in a list of references.
Failure and its consequences: The translated list is reordered and the marking now follows the wrong item. The hidden risk is not merely awkward wording: it can change which entity, event, condition, audience or confidence boundary the user thinks the data represents. A decision downstream may then rest on a claim that the source never made. This is why good localization tests the record’s role in the intelligence graph, not the fluency of an isolated segment.
Repair and mechanism: Keep list positions aligned or rebuild and revalidate selector targets. selectors continue to address the intended property; lang and marking_ref are not confused, and the constraints are not weakened by translation. The translator should record the permitted human-language substitution, identify any untouchable machine tokens and preserve traceable source references. Where the source is ambiguous, open a documented query instead of manufacturing precision. A reviewer should be able to explain which meaning was preserved and what, if anything, was deliberately left untranslated.
Release test and transfer: Can a second reviewer locate the precise source id and field that justify every meaningful clause? Ask a reviewer who has not seen the source to restate the translated claim, then check that restatement against the original record and its evidence links. Apply the same question to another object type before calling the method generalizable; a policy that works for a description may fail for a pattern, id, timestamp, relationship or disclosure marking. This test is part of the translation’s evidence, not a decorative editorial checklist.
Diagnostic 095: Nested selector
Situation: Suppose an international review team needs to explain an incident hypothesis in another language without changing the source evidence, machine structure or access rules. A fluent paraphrase alone cannot establish equivalence. The marking addresses a nested subfield in a structured object.
Failure and its consequences: The conversion replaces the object with a single prose blob. The hidden risk is not merely awkward wording: it can change which entity, event, condition, audience or confidence boundary the user thinks the data represents. A decision downstream may then rest on a claim that the source never made. This is why good localization tests the record’s role in the intelligence graph, not the fluency of an isolated segment.
Repair and mechanism: Retain the nested shape required by the selector. selectors continue to address the intended property; lang and marking_ref are not confused, and the constraints are not weakened by translation. The translator should record the permitted human-language substitution, identify any untouchable machine tokens and preserve traceable source references. Where the source is ambiguous, open a documented query instead of manufacturing precision. A reviewer should be able to explain which meaning was preserved and what, if anything, was deliberately left untranslated.
Release test and transfer: Will both an analyst and a strict parser still receive the same identities, bounds and relationships? Replay the fictional record through both language views and test any permission, time, reference or uncertainty condition implicated by this example. Apply the same question to another object type before calling the method generalizable; a policy that works for a description may fail for a pattern, id, timestamp, relationship or disclosure marking. This test is part of the translation’s evidence, not a decorative editorial checklist.
Diagnostic 096: Object plus granular marking
Situation: Imagine a multilingual analyst dashboard and a machine-readable intelligence feed that display the same fictional record. Their readers need the same meaning, though one sees prose and the other consumes structured fields. The full object has one restriction and a description has another.
Failure and its consequences: The translated display only shows the field-level marking. The hidden risk is not merely awkward wording: it can change which entity, event, condition, audience or confidence boundary the user thinks the data represents. A decision downstream may then rest on a claim that the source never made. This is why good localization tests the record’s role in the intelligence graph, not the fluency of an isolated segment.
Repair and mechanism: Evaluate both applicable layers instead of discarding one. selectors continue to address the intended property; lang and marking_ref are not confused, and the constraints are not weakened by translation. The translator should record the permitted human-language substitution, identify any untouchable machine tokens and preserve traceable source references. Where the source is ambiguous, open a documented query instead of manufacturing precision. A reviewer should be able to explain which meaning was preserved and what, if anything, was deliberately left untranslated.
Release test and transfer: Which fact would a reader infer from the localized sentence, and is that inference licensed by the exact source property? Compare the localized display with the source field and a structured export. Confirm that permitted text differs only in language, while all protected values and qualified claims remain aligned. Apply the same question to another object type before calling the method generalizable; a policy that works for a description may fail for a pattern, id, timestamp, relationship or disclosure marking. This test is part of the translation’s evidence, not a decorative editorial checklist.
Diagnostic 097: Missing selector target
Situation: Picture a defensively oriented intelligence-sharing programme moving a verified source record into a second-language summary, a search index and an archived export. The different surfaces must not acquire different facts. The source schema evolves and a marked path disappears.
Failure and its consequences: The translation silently ignores the orphaned marking. The hidden risk is not merely awkward wording: it can change which entity, event, condition, audience or confidence boundary the user thinks the data represents. A decision downstream may then rest on a claim that the source never made. This is why good localization tests the record’s role in the intelligence graph, not the fluency of an isolated segment.
Repair and mechanism: Block release until provenance and marking applicability are reconciled. selectors continue to address the intended property; lang and marking_ref are not confused, and the constraints are not weakened by translation. The translator should record the permitted human-language substitution, identify any untouchable machine tokens and preserve traceable source references. Where the source is ambiguous, open a documented query instead of manufacturing precision. A reviewer should be able to explain which meaning was preserved and what, if anything, was deliberately left untranslated.
Release test and transfer: Does the rewritten string preserve the direction, status, scope and provenance of the original claim? Inspect the source version, display translation, API response and audit record as four separate artefacts. A mismatch is a release defect even if individual components parse. Apply the same question to another object type before calling the method generalizable; a policy that works for a description may fail for a pattern, id, timestamp, relationship or disclosure marking. This test is part of the translation’s evidence, not a decorative editorial checklist.
Diagnostic 098: Language switched mid-sentence
Situation: Consider an incoming STIX record that will be read by both a human analyst and a TAXII-enabled consumer. The translator’s intervention belongs to the displayable text, not to the immutable record identity. A quoted phrase remains in its source language inside translated prose.
Failure and its consequences: The localization metadata claims every token is target-language text. The hidden risk is not merely awkward wording: it can change which entity, event, condition, audience or confidence boundary the user thinks the data represents. A decision downstream may then rest on a claim that the source never made. This is why good localization tests the record’s role in the intelligence graph, not the fluency of an isolated segment.
Repair and mechanism: Document code switching and test readers’ language interpretation. selectors continue to address the intended property; lang and marking_ref are not confused, and the constraints are not weakened by translation. The translator should record the permitted human-language substitution, identify any untouchable machine tokens and preserve traceable source references. Where the source is ambiguous, open a documented query instead of manufacturing precision. A reviewer should be able to explain which meaning was preserved and what, if anything, was deliberately left untranslated.
Release test and transfer: Can a second reviewer locate the precise source id and field that justify every meaningful clause? Ask a reviewer who has not seen the source to restate the translated claim, then check that restatement against the original record and its evidence links. Apply the same question to another object type before calling the method generalizable; a policy that works for a description may fail for a pattern, id, timestamp, relationship or disclosure marking. This test is part of the translation’s evidence, not a decorative editorial checklist.
Diagnostic 099: Two field languages
Situation: Suppose an international review team needs to explain an incident hypothesis in another language without changing the source evidence, machine structure or access rules. A fluent paraphrase alone cannot establish equivalence. A field-level language marker differs from a bundle-level default.
Failure and its consequences: The localizer overwrites the specific marker with the default. The hidden risk is not merely awkward wording: it can change which entity, event, condition, audience or confidence boundary the user thinks the data represents. A decision downstream may then rest on a claim that the source never made. This is why good localization tests the record’s role in the intelligence graph, not the fluency of an isolated segment.
Repair and mechanism: Respect the more precise field-level language statement. selectors continue to address the intended property; lang and marking_ref are not confused, and the constraints are not weakened by translation. The translator should record the permitted human-language substitution, identify any untouchable machine tokens and preserve traceable source references. Where the source is ambiguous, open a documented query instead of manufacturing precision. A reviewer should be able to explain which meaning was preserved and what, if anything, was deliberately left untranslated.
Release test and transfer: Will both an analyst and a strict parser still receive the same identities, bounds and relationships? Replay the fictional record through both language views and test any permission, time, reference or uncertainty condition implicated by this example. Apply the same question to another object type before calling the method generalizable; a policy that works for a description may fail for a pattern, id, timestamp, relationship or disclosure marking. This test is part of the translation’s evidence, not a decorative editorial checklist.
Diagnostic 100: Granular review export
Situation: Imagine a multilingual analyst dashboard and a machine-readable intelligence feed that display the same fictional record. Their readers need the same meaning, though one sees prose and the other consumes structured fields. A CSV export flattens property-level marking information.
Failure and its consequences: The translated spreadsheet looks unrestricted. The hidden risk is not merely awkward wording: it can change which entity, event, condition, audience or confidence boundary the user thinks the data represents. A decision downstream may then rest on a claim that the source never made. This is why good localization tests the record’s role in the intelligence graph, not the fluency of an isolated segment.
Repair and mechanism: Preserve effective restrictions in the export or withhold the export. selectors continue to address the intended property; lang and marking_ref are not confused, and the constraints are not weakened by translation. The translator should record the permitted human-language substitution, identify any untouchable machine tokens and preserve traceable source references. Where the source is ambiguous, open a documented query instead of manufacturing precision. A reviewer should be able to explain which meaning was preserved and what, if anything, was deliberately left untranslated.
Release test and transfer: Which fact would a reader infer from the localized sentence, and is that inference licensed by the exact source property? Compare the localized display with the source field and a structured export. Confirm that permitted text differs only in language, while all protected values and qualified claims remain aligned. Apply the same question to another object type before calling the method generalizable; a policy that works for a description may fail for a pattern, id, timestamp, relationship or disclosure marking. This test is part of the translation’s evidence, not a decorative editorial checklist.
17. Worked diagnostics: FIRST TLP 2.0 sharing boundaries and explanatory language
A TLP label is a handling instruction. FIRST explicitly says its canonical written labels should remain unchanged even where surrounding text is translated. TLP labels remain canonical, recipients and boundaries are not broadened, and translation vendors do not obtain access implicitly. All cases in this section are invented teaching records: their purpose is to show how a professional reviewer detects a meaning transfer failure without distributing operationally sensitive details.
Diagnostic 101: TLP:RED
Situation: Picture a defensively oriented intelligence-sharing programme moving a verified source record into a second-language summary, a search index and an archived export. The different surfaces must not acquire different facts. The source material is labelled TLP:RED.
Failure and its consequences: The translation treats red as merely a high-priority visual decoration. The hidden risk is not merely awkward wording: it can change which entity, event, condition, audience or confidence boundary the user thinks the data represents. A decision downstream may then rest on a claim that the source never made. This is why good localization tests the record’s role in the intelligence graph, not the fluency of an isolated segment.
Repair and mechanism: Preserve the canonical label and restrictive sharing boundary. TLP labels remain canonical, recipients and boundaries are not broadened, and translation vendors do not obtain access implicitly. The translator should record the permitted human-language substitution, identify any untouchable machine tokens and preserve traceable source references. Where the source is ambiguous, open a documented query instead of manufacturing precision. A reviewer should be able to explain which meaning was preserved and what, if anything, was deliberately left untranslated.
Release test and transfer: Does the rewritten string preserve the direction, status, scope and provenance of the original claim? Inspect the source version, display translation, API response and audit record as four separate artefacts. A mismatch is a release defect even if individual components parse. Apply the same question to another object type before calling the method generalizable; a policy that works for a description may fail for a pattern, id, timestamp, relationship or disclosure marking. This test is part of the translation’s evidence, not a decorative editorial checklist.
Diagnostic 102: TLP:AMBER
Situation: Consider an incoming STIX record that will be read by both a human analyst and a TAXII-enabled consumer. The translator’s intervention belongs to the displayable text, not to the immutable record identity. The source says TLP:AMBER.
Failure and its consequences: The localized email forwards the document to an open list for easier review. The hidden risk is not merely awkward wording: it can change which entity, event, condition, audience or confidence boundary the user thinks the data represents. A decision downstream may then rest on a claim that the source never made. This is why good localization tests the record’s role in the intelligence graph, not the fluency of an isolated segment.
Repair and mechanism: Check the allowed audience before any sharing, irrespective of language. TLP labels remain canonical, recipients and boundaries are not broadened, and translation vendors do not obtain access implicitly. The translator should record the permitted human-language substitution, identify any untouchable machine tokens and preserve traceable source references. Where the source is ambiguous, open a documented query instead of manufacturing precision. A reviewer should be able to explain which meaning was preserved and what, if anything, was deliberately left untranslated.
Release test and transfer: Can a second reviewer locate the precise source id and field that justify every meaningful clause? Ask a reviewer who has not seen the source to restate the translated claim, then check that restatement against the original record and its evidence links. Apply the same question to another object type before calling the method generalizable; a policy that works for a description may fail for a pattern, id, timestamp, relationship or disclosure marking. This test is part of the translation’s evidence, not a decorative editorial checklist.
Diagnostic 103: TLP:AMBER+STRICT
Situation: Suppose an international review team needs to explain an incident hypothesis in another language without changing the source evidence, machine structure or access rules. A fluent paraphrase alone cannot establish equivalence. A source marks a document TLP:AMBER+STRICT.
Failure and its consequences: The translator drops the +STRICT suffix as an awkward modifier. The hidden risk is not merely awkward wording: it can change which entity, event, condition, audience or confidence boundary the user thinks the data represents. A decision downstream may then rest on a claim that the source never made. This is why good localization tests the record’s role in the intelligence graph, not the fluency of an isolated segment.
Repair and mechanism: Retain the complete canonical marking and its stricter organisational scope. TLP labels remain canonical, recipients and boundaries are not broadened, and translation vendors do not obtain access implicitly. The translator should record the permitted human-language substitution, identify any untouchable machine tokens and preserve traceable source references. Where the source is ambiguous, open a documented query instead of manufacturing precision. A reviewer should be able to explain which meaning was preserved and what, if anything, was deliberately left untranslated.
Release test and transfer: Will both an analyst and a strict parser still receive the same identities, bounds and relationships? Replay the fictional record through both language views and test any permission, time, reference or uncertainty condition implicated by this example. Apply the same question to another object type before calling the method generalizable; a policy that works for a description may fail for a pattern, id, timestamp, relationship or disclosure marking. This test is part of the translation’s evidence, not a decorative editorial checklist.
Diagnostic 104: TLP:GREEN
Situation: Imagine a multilingual analyst dashboard and a machine-readable intelligence feed that display the same fictional record. Their readers need the same meaning, though one sees prose and the other consumes structured fields. A fictional intelligence bulletin is marked TLP:GREEN.
Failure and its consequences: The localized site publishes it on a public blog. The hidden risk is not merely awkward wording: it can change which entity, event, condition, audience or confidence boundary the user thinks the data represents. A decision downstream may then rest on a claim that the source never made. This is why good localization tests the record’s role in the intelligence graph, not the fluency of an isolated segment.
Repair and mechanism: Do not equate shareable-with-community with unrestricted publication. TLP labels remain canonical, recipients and boundaries are not broadened, and translation vendors do not obtain access implicitly. The translator should record the permitted human-language substitution, identify any untouchable machine tokens and preserve traceable source references. Where the source is ambiguous, open a documented query instead of manufacturing precision. A reviewer should be able to explain which meaning was preserved and what, if anything, was deliberately left untranslated.
Release test and transfer: Which fact would a reader infer from the localized sentence, and is that inference licensed by the exact source property? Compare the localized display with the source field and a structured export. Confirm that permitted text differs only in language, while all protected values and qualified claims remain aligned. Apply the same question to another object type before calling the method generalizable; a policy that works for a description may fail for a pattern, id, timestamp, relationship or disclosure marking. This test is part of the translation’s evidence, not a decorative editorial checklist.
Diagnostic 105: TLP:CLEAR
Situation: Picture a defensively oriented intelligence-sharing programme moving a verified source record into a second-language summary, a search index and an archived export. The different surfaces must not acquire different facts. A document explicitly carries TLP:CLEAR.
Failure and its consequences: The target rendering uses the obsolete term TLP:WHITE instead. The hidden risk is not merely awkward wording: it can change which entity, event, condition, audience or confidence boundary the user thinks the data represents. A decision downstream may then rest on a claim that the source never made. This is why good localization tests the record’s role in the intelligence graph, not the fluency of an isolated segment.
Repair and mechanism: Keep the version 2.0 canonical code and update explanations. TLP labels remain canonical, recipients and boundaries are not broadened, and translation vendors do not obtain access implicitly. The translator should record the permitted human-language substitution, identify any untouchable machine tokens and preserve traceable source references. Where the source is ambiguous, open a documented query instead of manufacturing precision. A reviewer should be able to explain which meaning was preserved and what, if anything, was deliberately left untranslated.
Release test and transfer: Does the rewritten string preserve the direction, status, scope and provenance of the original claim? Inspect the source version, display translation, API response and audit record as four separate artefacts. A mismatch is a release defect even if individual components parse. Apply the same question to another object type before calling the method generalizable; a policy that works for a description may fail for a pattern, id, timestamp, relationship or disclosure marking. This test is part of the translation’s evidence, not a decorative editorial checklist.
Diagnostic 106: Translated TLP symbol
Situation: Consider an incoming STIX record that will be read by both a human analyst and a TAXII-enabled consumer. The translator’s intervention belongs to the displayable text, not to the immutable record identity. A style guide suggests rendering TLP:RED as a target-language colour word.
Failure and its consequences: The label ceases to match the standard’s code. The hidden risk is not merely awkward wording: it can change which entity, event, condition, audience or confidence boundary the user thinks the data represents. A decision downstream may then rest on a claim that the source never made. This is why good localization tests the record’s role in the intelligence graph, not the fluency of an isolated segment.
Repair and mechanism: Translate accompanying guidance, not the literal TLP symbol. TLP labels remain canonical, recipients and boundaries are not broadened, and translation vendors do not obtain access implicitly. The translator should record the permitted human-language substitution, identify any untouchable machine tokens and preserve traceable source references. Where the source is ambiguous, open a documented query instead of manufacturing precision. A reviewer should be able to explain which meaning was preserved and what, if anything, was deliberately left untranslated.
Release test and transfer: Can a second reviewer locate the precise source id and field that justify every meaningful clause? Ask a reviewer who has not seen the source to restate the translated claim, then check that restatement against the original record and its evidence links. Apply the same question to another object type before calling the method generalizable; a policy that works for a description may fail for a pattern, id, timestamp, relationship or disclosure marking. This test is part of the translation’s evidence, not a decorative editorial checklist.
Diagnostic 107: Unmarked excerpt
Situation: Suppose an international review team needs to explain an incident hypothesis in another language without changing the source evidence, machine structure or access rules. A fluent paraphrase alone cannot establish equivalence. A paragraph is copied out of a TLP-marked document.
Failure and its consequences: The target quote loses its label when pasted into a briefing. The hidden risk is not merely awkward wording: it can change which entity, event, condition, audience or confidence boundary the user thinks the data represents. A decision downstream may then rest on a claim that the source never made. This is why good localization tests the record’s role in the intelligence graph, not the fluency of an isolated segment.
Repair and mechanism: Carry applicable restrictions with the excerpt. TLP labels remain canonical, recipients and boundaries are not broadened, and translation vendors do not obtain access implicitly. The translator should record the permitted human-language substitution, identify any untouchable machine tokens and preserve traceable source references. Where the source is ambiguous, open a documented query instead of manufacturing precision. A reviewer should be able to explain which meaning was preserved and what, if anything, was deliberately left untranslated.
Release test and transfer: Will both an analyst and a strict parser still receive the same identities, bounds and relationships? Replay the fictional record through both language views and test any permission, time, reference or uncertainty condition implicated by this example. Apply the same question to another object type before calling the method generalizable; a policy that works for a description may fail for a pattern, id, timestamp, relationship or disclosure marking. This test is part of the translation’s evidence, not a decorative editorial checklist.
Diagnostic 108: Sharing and licensing
Situation: Imagine a multilingual analyst dashboard and a machine-readable intelligence feed that display the same fictional record. Their readers need the same meaning, though one sees prose and the other consumes structured fields. A resource is labelled TLP:CLEAR but retains a copyrighted source text.
Failure and its consequences: The translation calls it public domain. The hidden risk is not merely awkward wording: it can change which entity, event, condition, audience or confidence boundary the user thinks the data represents. A decision downstream may then rest on a claim that the source never made. This is why good localization tests the record’s role in the intelligence graph, not the fluency of an isolated segment.
Repair and mechanism: Separate redistribution guidance from intellectual-property rights. TLP labels remain canonical, recipients and boundaries are not broadened, and translation vendors do not obtain access implicitly. The translator should record the permitted human-language substitution, identify any untouchable machine tokens and preserve traceable source references. Where the source is ambiguous, open a documented query instead of manufacturing precision. A reviewer should be able to explain which meaning was preserved and what, if anything, was deliberately left untranslated.
Release test and transfer: Which fact would a reader infer from the localized sentence, and is that inference licensed by the exact source property? Compare the localized display with the source field and a structured export. Confirm that permitted text differs only in language, while all protected values and qualified claims remain aligned. Apply the same question to another object type before calling the method generalizable; a policy that works for a description may fail for a pattern, id, timestamp, relationship or disclosure marking. This test is part of the translation’s evidence, not a decorative editorial checklist.
Diagnostic 109: Additional source restriction
Situation: Picture a defensively oriented intelligence-sharing programme moving a verified source record into a second-language summary, a search index and an archived export. The different surfaces must not acquire different facts. The source adds a narrower recipient condition than the TLP label alone.
Failure and its consequences: The translated message mentions only the standard colour. The hidden risk is not merely awkward wording: it can change which entity, event, condition, audience or confidence boundary the user thinks the data represents. A decision downstream may then rest on a claim that the source never made. This is why good localization tests the record’s role in the intelligence graph, not the fluency of an isolated segment.
Repair and mechanism: Preserve the extra source-imposed restriction. TLP labels remain canonical, recipients and boundaries are not broadened, and translation vendors do not obtain access implicitly. The translator should record the permitted human-language substitution, identify any untouchable machine tokens and preserve traceable source references. Where the source is ambiguous, open a documented query instead of manufacturing precision. A reviewer should be able to explain which meaning was preserved and what, if anything, was deliberately left untranslated.
Release test and transfer: Does the rewritten string preserve the direction, status, scope and provenance of the original claim? Inspect the source version, display translation, API response and audit record as four separate artefacts. A mismatch is a release defect even if individual components parse. Apply the same question to another object type before calling the method generalizable; a policy that works for a description may fail for a pattern, id, timestamp, relationship or disclosure marking. This test is part of the translation’s evidence, not a decorative editorial checklist.
Diagnostic 110: Translation subcontractor
Situation: Consider an incoming STIX record that will be read by both a human analyst and a TAXII-enabled consumer. The translator’s intervention belongs to the displayable text, not to the immutable record identity. A multilingual reviewer is outside the authorised recipient group.
Failure and its consequences: The workflow sends them the marked text to improve quality. The hidden risk is not merely awkward wording: it can change which entity, event, condition, audience or confidence boundary the user thinks the data represents. A decision downstream may then rest on a claim that the source never made. This is why good localization tests the record’s role in the intelligence graph, not the fluency of an isolated segment.
Repair and mechanism: Seek permission, use authorised reviewers or provide redacted synthetic samples. TLP labels remain canonical, recipients and boundaries are not broadened, and translation vendors do not obtain access implicitly. The translator should record the permitted human-language substitution, identify any untouchable machine tokens and preserve traceable source references. Where the source is ambiguous, open a documented query instead of manufacturing precision. A reviewer should be able to explain which meaning was preserved and what, if anything, was deliberately left untranslated.
Release test and transfer: Can a second reviewer locate the precise source id and field that justify every meaningful clause? Ask a reviewer who has not seen the source to restate the translated claim, then check that restatement against the original record and its evidence links. Apply the same question to another object type before calling the method generalizable; a policy that works for a description may fail for a pattern, id, timestamp, relationship or disclosure marking. This test is part of the translation’s evidence, not a decorative editorial checklist.
18. Worked diagnostics: TAXII discovery, API roots and collection permissions
TAXII gives clients an exchange interface, but a localized label cannot replace API resource semantics or reveal inaccessible collection contents. API paths, media-type versions, collection ids, read/write flags and permission-dependent responses remain accurate. All cases in this section are invented teaching records: their purpose is to show how a professional reviewer detects a meaning transfer failure without distributing operationally sensitive details.
Diagnostic 111: Discovery endpoint
Situation: Suppose an international review team needs to explain an incident hypothesis in another language without changing the source evidence, machine structure or access rules. A fluent paraphrase alone cannot establish equivalence. A client queries the TAXII 2.1 discovery path /taxii2/.
Failure and its consequences: A localizer changes the path to a translated word. The hidden risk is not merely awkward wording: it can change which entity, event, condition, audience or confidence boundary the user thinks the data represents. A decision downstream may then rest on a claim that the source never made. This is why good localization tests the record’s role in the intelligence graph, not the fluency of an isolated segment.
Repair and mechanism: Keep endpoint paths unchanged and localize only documentation. API paths, media-type versions, collection ids, read/write flags and permission-dependent responses remain accurate. The translator should record the permitted human-language substitution, identify any untouchable machine tokens and preserve traceable source references. Where the source is ambiguous, open a documented query instead of manufacturing precision. A reviewer should be able to explain which meaning was preserved and what, if anything, was deliberately left untranslated.
Release test and transfer: Will both an analyst and a strict parser still receive the same identities, bounds and relationships? Replay the fictional record through both language views and test any permission, time, reference or uncertainty condition implicated by this example. Apply the same question to another object type before calling the method generalizable; a policy that works for a description may fail for a pattern, id, timestamp, relationship or disclosure marking. This test is part of the translation’s evidence, not a decorative editorial checklist.
Diagnostic 112: API-root title
Situation: Imagine a multilingual analyst dashboard and a machine-readable intelligence feed that display the same fictional record. Their readers need the same meaning, though one sees prose and the other consumes structured fields. An API root includes a title and description intended for readers.
Failure and its consequences: The translation changes the root path to match the translated title. The hidden risk is not merely awkward wording: it can change which entity, event, condition, audience or confidence boundary the user thinks the data represents. A decision downstream may then rest on a claim that the source never made. This is why good localization tests the record’s role in the intelligence graph, not the fluency of an isolated segment.
Repair and mechanism: Translate display text without changing resource URI. API paths, media-type versions, collection ids, read/write flags and permission-dependent responses remain accurate. The translator should record the permitted human-language substitution, identify any untouchable machine tokens and preserve traceable source references. Where the source is ambiguous, open a documented query instead of manufacturing precision. A reviewer should be able to explain which meaning was preserved and what, if anything, was deliberately left untranslated.
Release test and transfer: Which fact would a reader infer from the localized sentence, and is that inference licensed by the exact source property? Compare the localized display with the source field and a structured export. Confirm that permitted text differs only in language, while all protected values and qualified claims remain aligned. Apply the same question to another object type before calling the method generalizable; a policy that works for a description may fail for a pattern, id, timestamp, relationship or disclosure marking. This test is part of the translation’s evidence, not a decorative editorial checklist.
Diagnostic 113: Collection id
Situation: Picture a defensively oriented intelligence-sharing programme moving a verified source record into a second-language summary, a search index and an archived export. The different surfaces must not acquire different facts. A collection has a UUID identifier.
Failure and its consequences: A localized interface generates a separate UUID for each language. The hidden risk is not merely awkward wording: it can change which entity, event, condition, audience or confidence boundary the user thinks the data represents. A decision downstream may then rest on a claim that the source never made. This is why good localization tests the record’s role in the intelligence graph, not the fluency of an isolated segment.
Repair and mechanism: Keep identity shared across language views. API paths, media-type versions, collection ids, read/write flags and permission-dependent responses remain accurate. The translator should record the permitted human-language substitution, identify any untouchable machine tokens and preserve traceable source references. Where the source is ambiguous, open a documented query instead of manufacturing precision. A reviewer should be able to explain which meaning was preserved and what, if anything, was deliberately left untranslated.
Release test and transfer: Does the rewritten string preserve the direction, status, scope and provenance of the original claim? Inspect the source version, display translation, API response and audit record as four separate artefacts. A mismatch is a release defect even if individual components parse. Apply the same question to another object type before calling the method generalizable; a policy that works for a description may fail for a pattern, id, timestamp, relationship or disclosure marking. This test is part of the translation’s evidence, not a decorative editorial checklist.
Diagnostic 114: can_read false
Situation: Consider an incoming STIX record that will be read by both a human analyst and a TAXII-enabled consumer. The translator’s intervention belongs to the displayable text, not to the immutable record identity. The client’s collection metadata indicates can_read false.
Failure and its consequences: The translated help text promises download access. The hidden risk is not merely awkward wording: it can change which entity, event, condition, audience or confidence boundary the user thinks the data represents. A decision downstream may then rest on a claim that the source never made. This is why good localization tests the record’s role in the intelligence graph, not the fluency of an isolated segment.
Repair and mechanism: Describe current permissions accurately and do not expose unseen contents. API paths, media-type versions, collection ids, read/write flags and permission-dependent responses remain accurate. The translator should record the permitted human-language substitution, identify any untouchable machine tokens and preserve traceable source references. Where the source is ambiguous, open a documented query instead of manufacturing precision. A reviewer should be able to explain which meaning was preserved and what, if anything, was deliberately left untranslated.
Release test and transfer: Can a second reviewer locate the precise source id and field that justify every meaningful clause? Ask a reviewer who has not seen the source to restate the translated claim, then check that restatement against the original record and its evidence links. Apply the same question to another object type before calling the method generalizable; a policy that works for a description may fail for a pattern, id, timestamp, relationship or disclosure marking. This test is part of the translation’s evidence, not a decorative editorial checklist.
Diagnostic 115: can_write false
Situation: Suppose an international review team needs to explain an incident hypothesis in another language without changing the source evidence, machine structure or access rules. A fluent paraphrase alone cannot establish equivalence. A reader can retrieve but cannot add objects.
Failure and its consequences: The translated button is labelled ‘Publish’. The hidden risk is not merely awkward wording: it can change which entity, event, condition, audience or confidence boundary the user thinks the data represents. A decision downstream may then rest on a claim that the source never made. This is why good localization tests the record’s role in the intelligence graph, not the fluency of an isolated segment.
Repair and mechanism: Disable or clearly explain unsupported action. API paths, media-type versions, collection ids, read/write flags and permission-dependent responses remain accurate. The translator should record the permitted human-language substitution, identify any untouchable machine tokens and preserve traceable source references. Where the source is ambiguous, open a documented query instead of manufacturing precision. A reviewer should be able to explain which meaning was preserved and what, if anything, was deliberately left untranslated.
Release test and transfer: Will both an analyst and a strict parser still receive the same identities, bounds and relationships? Replay the fictional record through both language views and test any permission, time, reference or uncertainty condition implicated by this example. Apply the same question to another object type before calling the method generalizable; a policy that works for a description may fail for a pattern, id, timestamp, relationship or disclosure marking. This test is part of the translation’s evidence, not a decorative editorial checklist.
Diagnostic 116: HTTP 404 ambiguity
Situation: Imagine a multilingual analyst dashboard and a machine-readable intelligence feed that display the same fictional record. Their readers need the same meaning, though one sees prose and the other consumes structured fields. An inaccessible collection returns 404 in one context.
Failure and its consequences: The localized message confirms a hidden collection exists. The hidden risk is not merely awkward wording: it can change which entity, event, condition, audience or confidence boundary the user thinks the data represents. A decision downstream may then rest on a claim that the source never made. This is why good localization tests the record’s role in the intelligence graph, not the fluency of an isolated segment.
Repair and mechanism: Use privacy-preserving error wording that does not reveal access-controlled resources. API paths, media-type versions, collection ids, read/write flags and permission-dependent responses remain accurate. The translator should record the permitted human-language substitution, identify any untouchable machine tokens and preserve traceable source references. Where the source is ambiguous, open a documented query instead of manufacturing precision. A reviewer should be able to explain which meaning was preserved and what, if anything, was deliberately left untranslated.
Release test and transfer: Which fact would a reader infer from the localized sentence, and is that inference licensed by the exact source property? Compare the localized display with the source field and a structured export. Confirm that permitted text differs only in language, while all protected values and qualified claims remain aligned. Apply the same question to another object type before calling the method generalizable; a policy that works for a description may fail for a pattern, id, timestamp, relationship or disclosure marking. This test is part of the translation’s evidence, not a decorative editorial checklist.
Diagnostic 117: Media type version
Situation: Picture a defensively oriented intelligence-sharing programme moving a verified source record into a second-language summary, a search index and an archived export. The different surfaces must not acquire different facts. A response uses application/taxii+json with a declared 2.1 version.
Failure and its consequences: The translation substitutes an older example header. The hidden risk is not merely awkward wording: it can change which entity, event, condition, audience or confidence boundary the user thinks the data represents. A decision downstream may then rest on a claim that the source never made. This is why good localization tests the record’s role in the intelligence graph, not the fluency of an isolated segment.
Repair and mechanism: Preserve documented content negotiation accurately. API paths, media-type versions, collection ids, read/write flags and permission-dependent responses remain accurate. The translator should record the permitted human-language substitution, identify any untouchable machine tokens and preserve traceable source references. Where the source is ambiguous, open a documented query instead of manufacturing precision. A reviewer should be able to explain which meaning was preserved and what, if anything, was deliberately left untranslated.
Release test and transfer: Does the rewritten string preserve the direction, status, scope and provenance of the original claim? Inspect the source version, display translation, API response and audit record as four separate artefacts. A mismatch is a release defect even if individual components parse. Apply the same question to another object type before calling the method generalizable; a policy that works for a description may fail for a pattern, id, timestamp, relationship or disclosure marking. This test is part of the translation’s evidence, not a decorative editorial checklist.
Diagnostic 118: Authentication failure
Situation: Consider an incoming STIX record that will be read by both a human analyst and a TAXII-enabled consumer. The translator’s intervention belongs to the displayable text, not to the immutable record identity. A TAXII request receives HTTP 401.
Failure and its consequences: The translation says the collection is empty. The hidden risk is not merely awkward wording: it can change which entity, event, condition, audience or confidence boundary the user thinks the data represents. A decision downstream may then rest on a claim that the source never made. This is why good localization tests the record’s role in the intelligence graph, not the fluency of an isolated segment.
Repair and mechanism: Keep authentication failure distinct from empty search results. API paths, media-type versions, collection ids, read/write flags and permission-dependent responses remain accurate. The translator should record the permitted human-language substitution, identify any untouchable machine tokens and preserve traceable source references. Where the source is ambiguous, open a documented query instead of manufacturing precision. A reviewer should be able to explain which meaning was preserved and what, if anything, was deliberately left untranslated.
Release test and transfer: Can a second reviewer locate the precise source id and field that justify every meaningful clause? Ask a reviewer who has not seen the source to restate the translated claim, then check that restatement against the original record and its evidence links. Apply the same question to another object type before calling the method generalizable; a policy that works for a description may fail for a pattern, id, timestamp, relationship or disclosure marking. This test is part of the translation’s evidence, not a decorative editorial checklist.
Diagnostic 119: Discovery versus content
Situation: Suppose an international review team needs to explain an incident hypothesis in another language without changing the source evidence, machine structure or access rules. A fluent paraphrase alone cannot establish equivalence. A discovery resource lists available API roots.
Failure and its consequences: The localized overview describes it as downloading threat objects. The hidden risk is not merely awkward wording: it can change which entity, event, condition, audience or confidence boundary the user thinks the data represents. A decision downstream may then rest on a claim that the source never made. This is why good localization tests the record’s role in the intelligence graph, not the fluency of an isolated segment.
Repair and mechanism: Distinguish capability discovery from collection retrieval. API paths, media-type versions, collection ids, read/write flags and permission-dependent responses remain accurate. The translator should record the permitted human-language substitution, identify any untouchable machine tokens and preserve traceable source references. Where the source is ambiguous, open a documented query instead of manufacturing precision. A reviewer should be able to explain which meaning was preserved and what, if anything, was deliberately left untranslated.
Release test and transfer: Will both an analyst and a strict parser still receive the same identities, bounds and relationships? Replay the fictional record through both language views and test any permission, time, reference or uncertainty condition implicated by this example. Apply the same question to another object type before calling the method generalizable; a policy that works for a description may fail for a pattern, id, timestamp, relationship or disclosure marking. This test is part of the translation’s evidence, not a decorative editorial checklist.
Diagnostic 120: Server capability note
Situation: Imagine a multilingual analyst dashboard and a machine-readable intelligence feed that display the same fictional record. Their readers need the same meaning, though one sees prose and the other consumes structured fields. A server’s supported functions differ across API roots.
Failure and its consequences: The translation generalises one root’s permissions to every root. The hidden risk is not merely awkward wording: it can change which entity, event, condition, audience or confidence boundary the user thinks the data represents. A decision downstream may then rest on a claim that the source never made. This is why good localization tests the record’s role in the intelligence graph, not the fluency of an isolated segment.
Repair and mechanism: Scope capabilities to each verified API root. API paths, media-type versions, collection ids, read/write flags and permission-dependent responses remain accurate. The translator should record the permitted human-language substitution, identify any untouchable machine tokens and preserve traceable source references. Where the source is ambiguous, open a documented query instead of manufacturing precision. A reviewer should be able to explain which meaning was preserved and what, if anything, was deliberately left untranslated.
Release test and transfer: Which fact would a reader infer from the localized sentence, and is that inference licensed by the exact source property? Compare the localized display with the source field and a structured export. Confirm that permitted text differs only in language, while all protected values and qualified claims remain aligned. Apply the same question to another object type before calling the method generalizable; a policy that works for a description may fail for a pattern, id, timestamp, relationship or disclosure marking. This test is part of the translation’s evidence, not a decorative editorial checklist.
19. Worked diagnostics: TAXII manifests, pagination, versions and ingestion status
Transport-level state can distort what a reader thinks has been ingested. Retrieval, metadata discovery and successful collection writes are separate facts. Manifest records, object versions, paging continuation, HTTP status and asynchronous processing status preserve their actual meanings. All cases in this section are invented teaching records: their purpose is to show how a professional reviewer detects a meaning transfer failure without distributing operationally sensitive details.
Diagnostic 121: Manifest versus object
Situation: Picture a defensively oriented intelligence-sharing programme moving a verified source record into a second-language summary, a search index and an archived export. The different surfaces must not acquire different facts. A client reads a manifest entry for a STIX object.
Failure and its consequences: The translation says the full threat record has been retrieved. The hidden risk is not merely awkward wording: it can change which entity, event, condition, audience or confidence boundary the user thinks the data represents. A decision downstream may then rest on a claim that the source never made. This is why good localization tests the record’s role in the intelligence graph, not the fluency of an isolated segment.
Repair and mechanism: Explain that manifest metadata does not equal full-object delivery. Manifest records, object versions, paging continuation, HTTP status and asynchronous processing status preserve their actual meanings. The translator should record the permitted human-language substitution, identify any untouchable machine tokens and preserve traceable source references. Where the source is ambiguous, open a documented query instead of manufacturing precision. A reviewer should be able to explain which meaning was preserved and what, if anything, was deliberately left untranslated.
Release test and transfer: Does the rewritten string preserve the direction, status, scope and provenance of the original claim? Inspect the source version, display translation, API response and audit record as four separate artefacts. A mismatch is a release defect even if individual components parse. Apply the same question to another object type before calling the method generalizable; a policy that works for a description may fail for a pattern, id, timestamp, relationship or disclosure marking. This test is part of the translation’s evidence, not a decorative editorial checklist.
Diagnostic 122: Manifest filter
Situation: Consider an incoming STIX record that will be read by both a human analyst and a TAXII-enabled consumer. The translator’s intervention belongs to the displayable text, not to the immutable record identity. An object type filter is applied to the collection manifest.
Failure and its consequences: The translation calls the result an exhaustive inventory of all objects. The hidden risk is not merely awkward wording: it can change which entity, event, condition, audience or confidence boundary the user thinks the data represents. A decision downstream may then rest on a claim that the source never made. This is why good localization tests the record’s role in the intelligence graph, not the fluency of an isolated segment.
Repair and mechanism: Describe the filtered subset and its criteria. Manifest records, object versions, paging continuation, HTTP status and asynchronous processing status preserve their actual meanings. The translator should record the permitted human-language substitution, identify any untouchable machine tokens and preserve traceable source references. Where the source is ambiguous, open a documented query instead of manufacturing precision. A reviewer should be able to explain which meaning was preserved and what, if anything, was deliberately left untranslated.
Release test and transfer: Can a second reviewer locate the precise source id and field that justify every meaningful clause? Ask a reviewer who has not seen the source to restate the translated claim, then check that restatement against the original record and its evidence links. Apply the same question to another object type before calling the method generalizable; a policy that works for a description may fail for a pattern, id, timestamp, relationship or disclosure marking. This test is part of the translation’s evidence, not a decorative editorial checklist.
Diagnostic 123: More pages
Situation: Suppose an international review team needs to explain an incident hypothesis in another language without changing the source evidence, machine structure or access rules. A fluent paraphrase alone cannot establish equivalence. A response indicates more=true.
Failure and its consequences: The localized dashboard says import completed because a page displayed. The hidden risk is not merely awkward wording: it can change which entity, event, condition, audience or confidence boundary the user thinks the data represents. A decision downstream may then rest on a claim that the source never made. This is why good localization tests the record’s role in the intelligence graph, not the fluency of an isolated segment.
Repair and mechanism: Continue retrieval until no remaining pages are indicated. Manifest records, object versions, paging continuation, HTTP status and asynchronous processing status preserve their actual meanings. The translator should record the permitted human-language substitution, identify any untouchable machine tokens and preserve traceable source references. Where the source is ambiguous, open a documented query instead of manufacturing precision. A reviewer should be able to explain which meaning was preserved and what, if anything, was deliberately left untranslated.
Release test and transfer: Will both an analyst and a strict parser still receive the same identities, bounds and relationships? Replay the fictional record through both language views and test any permission, time, reference or uncertainty condition implicated by this example. Apply the same question to another object type before calling the method generalizable; a policy that works for a description may fail for a pattern, id, timestamp, relationship or disclosure marking. This test is part of the translation’s evidence, not a decorative editorial checklist.
Diagnostic 124: Pagination token
Situation: Imagine a multilingual analyst dashboard and a machine-readable intelligence feed that display the same fictional record. Their readers need the same meaning, though one sees prose and the other consumes structured fields. A next token accompanies a paginated response.
Failure and its consequences: The translator includes the token in human text or reformats it. The hidden risk is not merely awkward wording: it can change which entity, event, condition, audience or confidence boundary the user thinks the data represents. A decision downstream may then rest on a claim that the source never made. This is why good localization tests the record’s role in the intelligence graph, not the fluency of an isolated segment.
Repair and mechanism: Protect continuation tokens as opaque protocol values. Manifest records, object versions, paging continuation, HTTP status and asynchronous processing status preserve their actual meanings. The translator should record the permitted human-language substitution, identify any untouchable machine tokens and preserve traceable source references. Where the source is ambiguous, open a documented query instead of manufacturing precision. A reviewer should be able to explain which meaning was preserved and what, if anything, was deliberately left untranslated.
Release test and transfer: Which fact would a reader infer from the localized sentence, and is that inference licensed by the exact source property? Compare the localized display with the source field and a structured export. Confirm that permitted text differs only in language, while all protected values and qualified claims remain aligned. Apply the same question to another object type before calling the method generalizable; a policy that works for a description may fail for a pattern, id, timestamp, relationship or disclosure marking. This test is part of the translation’s evidence, not a decorative editorial checklist.
Diagnostic 125: Object version list
Situation: Picture a defensively oriented intelligence-sharing programme moving a verified source record into a second-language summary, a search index and an archived export. The different surfaces must not acquire different facts. The client requests versions of one object id.
Failure and its consequences: The target explanation says it lists distinct objects. The hidden risk is not merely awkward wording: it can change which entity, event, condition, audience or confidence boundary the user thinks the data represents. A decision downstream may then rest on a claim that the source never made. This is why good localization tests the record’s role in the intelligence graph, not the fluency of an isolated segment.
Repair and mechanism: Keep one-object multiple-version semantics. Manifest records, object versions, paging continuation, HTTP status and asynchronous processing status preserve their actual meanings. The translator should record the permitted human-language substitution, identify any untouchable machine tokens and preserve traceable source references. Where the source is ambiguous, open a documented query instead of manufacturing precision. A reviewer should be able to explain which meaning was preserved and what, if anything, was deliberately left untranslated.
Release test and transfer: Does the rewritten string preserve the direction, status, scope and provenance of the original claim? Inspect the source version, display translation, API response and audit record as four separate artefacts. A mismatch is a release defect even if individual components parse. Apply the same question to another object type before calling the method generalizable; a policy that works for a description may fail for a pattern, id, timestamp, relationship or disclosure marking. This test is part of the translation’s evidence, not a decorative editorial checklist.
Diagnostic 126: Add Objects response
Situation: Consider an incoming STIX record that will be read by both a human analyst and a TAXII-enabled consumer. The translator’s intervention belongs to the displayable text, not to the immutable record identity. A POST returns a status resource with pending processing.
Failure and its consequences: The translation says every object was accepted into the database. The hidden risk is not merely awkward wording: it can change which entity, event, condition, audience or confidence boundary the user thinks the data represents. A decision downstream may then rest on a claim that the source never made. This is why good localization tests the record’s role in the intelligence graph, not the fluency of an isolated segment.
Repair and mechanism: Distinguish request acknowledgement from completed ingestion. Manifest records, object versions, paging continuation, HTTP status and asynchronous processing status preserve their actual meanings. The translator should record the permitted human-language substitution, identify any untouchable machine tokens and preserve traceable source references. Where the source is ambiguous, open a documented query instead of manufacturing precision. A reviewer should be able to explain which meaning was preserved and what, if anything, was deliberately left untranslated.
Release test and transfer: Can a second reviewer locate the precise source id and field that justify every meaningful clause? Ask a reviewer who has not seen the source to restate the translated claim, then check that restatement against the original record and its evidence links. Apply the same question to another object type before calling the method generalizable; a policy that works for a description may fail for a pattern, id, timestamp, relationship or disclosure marking. This test is part of the translation’s evidence, not a decorative editorial checklist.
Diagnostic 127: Per-object failures
Situation: Suppose an international review team needs to explain an incident hypothesis in another language without changing the source evidence, machine structure or access rules. A fluent paraphrase alone cannot establish equivalence. A status response reports some objects failed validation.
Failure and its consequences: The translated email announces the entire batch succeeded. The hidden risk is not merely awkward wording: it can change which entity, event, condition, audience or confidence boundary the user thinks the data represents. A decision downstream may then rest on a claim that the source never made. This is why good localization tests the record’s role in the intelligence graph, not the fluency of an isolated segment.
Repair and mechanism: Report per-object failures and affected ids. Manifest records, object versions, paging continuation, HTTP status and asynchronous processing status preserve their actual meanings. The translator should record the permitted human-language substitution, identify any untouchable machine tokens and preserve traceable source references. Where the source is ambiguous, open a documented query instead of manufacturing precision. A reviewer should be able to explain which meaning was preserved and what, if anything, was deliberately left untranslated.
Release test and transfer: Will both an analyst and a strict parser still receive the same identities, bounds and relationships? Replay the fictional record through both language views and test any permission, time, reference or uncertainty condition implicated by this example. Apply the same question to another object type before calling the method generalizable; a policy that works for a description may fail for a pattern, id, timestamp, relationship or disclosure marking. This test is part of the translation’s evidence, not a decorative editorial checklist.
Diagnostic 128: Duplicate submission
Situation: Imagine a multilingual analyst dashboard and a machine-readable intelligence feed that display the same fictional record. Their readers need the same meaning, though one sees prose and the other consumes structured fields. A client submits an exact duplicate object.
Failure and its consequences: The localized report says the server created a new independent incident. The hidden risk is not merely awkward wording: it can change which entity, event, condition, audience or confidence boundary the user thinks the data represents. A decision downstream may then rest on a claim that the source never made. This is why good localization tests the record’s role in the intelligence graph, not the fluency of an isolated segment.
Repair and mechanism: Preserve duplicate semantics and avoid invented record counts. Manifest records, object versions, paging continuation, HTTP status and asynchronous processing status preserve their actual meanings. The translator should record the permitted human-language substitution, identify any untouchable machine tokens and preserve traceable source references. Where the source is ambiguous, open a documented query instead of manufacturing precision. A reviewer should be able to explain which meaning was preserved and what, if anything, was deliberately left untranslated.
Release test and transfer: Which fact would a reader infer from the localized sentence, and is that inference licensed by the exact source property? Compare the localized display with the source field and a structured export. Confirm that permitted text differs only in language, while all protected values and qualified claims remain aligned. Apply the same question to another object type before calling the method generalizable; a policy that works for a description may fail for a pattern, id, timestamp, relationship or disclosure marking. This test is part of the translation’s evidence, not a decorative editorial checklist.
Diagnostic 129: Deletion request
Situation: Picture a defensively oriented intelligence-sharing programme moving a verified source record into a second-language summary, a search index and an archived export. The different surfaces must not acquire different facts. An endpoint removes a version from a collection under supported behavior.
Failure and its consequences: The translation calls this universal deletion from all intelligence sources. The hidden risk is not merely awkward wording: it can change which entity, event, condition, audience or confidence boundary the user thinks the data represents. A decision downstream may then rest on a claim that the source never made. This is why good localization tests the record’s role in the intelligence graph, not the fluency of an isolated segment.
Repair and mechanism: State collection-specific action and the actual scope. Manifest records, object versions, paging continuation, HTTP status and asynchronous processing status preserve their actual meanings. The translator should record the permitted human-language substitution, identify any untouchable machine tokens and preserve traceable source references. Where the source is ambiguous, open a documented query instead of manufacturing precision. A reviewer should be able to explain which meaning was preserved and what, if anything, was deliberately left untranslated.
Release test and transfer: Does the rewritten string preserve the direction, status, scope and provenance of the original claim? Inspect the source version, display translation, API response and audit record as four separate artefacts. A mismatch is a release defect even if individual components parse. Apply the same question to another object type before calling the method generalizable; a policy that works for a description may fail for a pattern, id, timestamp, relationship or disclosure marking. This test is part of the translation’s evidence, not a decorative editorial checklist.
Diagnostic 130: Partial download
Situation: Consider an incoming STIX record that will be read by both a human analyst and a TAXII-enabled consumer. The translator’s intervention belongs to the displayable text, not to the immutable record identity. Network failure stops retrieval after two pages.
Failure and its consequences: The localized brief cites the dataset as comprehensive. The hidden risk is not merely awkward wording: it can change which entity, event, condition, audience or confidence boundary the user thinks the data represents. A decision downstream may then rest on a claim that the source never made. This is why good localization tests the record’s role in the intelligence graph, not the fluency of an isolated segment.
Repair and mechanism: Mark the dataset incomplete and retain recovery checkpoint. Manifest records, object versions, paging continuation, HTTP status and asynchronous processing status preserve their actual meanings. The translator should record the permitted human-language substitution, identify any untouchable machine tokens and preserve traceable source references. Where the source is ambiguous, open a documented query instead of manufacturing precision. A reviewer should be able to explain which meaning was preserved and what, if anything, was deliberately left untranslated.
Release test and transfer: Can a second reviewer locate the precise source id and field that justify every meaningful clause? Ask a reviewer who has not seen the source to restate the translated claim, then check that restatement against the original record and its evidence links. Apply the same question to another object type before calling the method generalizable; a policy that works for a description may fail for a pattern, id, timestamp, relationship or disclosure marking. This test is part of the translation’s evidence, not a decorative editorial checklist.
20. Worked diagnostics: Language, dates, rendering and internationalization
International presentation can change ordering, typography and explanatory wording. It must never change a machine value or suppress uncertainty inherent in a timestamp. Reader format is a view; machine identity, timestamps, evidence intervals and precise language tags remain stable. All cases in this section are invented teaching records: their purpose is to show how a professional reviewer detects a meaning transfer failure without distributing operationally sensitive details.
Diagnostic 131: BCP 47 specificity
Situation: Suppose an international review team needs to explain an incident hypothesis in another language without changing the source evidence, machine structure or access rules. A fluent paraphrase alone cannot establish equivalence. The content is intended for a specific written variety of a language.
Failure and its consequences: A generic two-letter code causes an unintended fallback. The hidden risk is not merely awkward wording: it can change which entity, event, condition, audience or confidence boundary the user thinks the data represents. A decision downstream may then rest on a claim that the source never made. This is why good localization tests the record’s role in the intelligence graph, not the fluency of an isolated segment.
Repair and mechanism: Declare the intended language tag at the appropriate precision. Reader format is a view; machine identity, timestamps, evidence intervals and precise language tags remain stable. The translator should record the permitted human-language substitution, identify any untouchable machine tokens and preserve traceable source references. Where the source is ambiguous, open a documented query instead of manufacturing precision. A reviewer should be able to explain which meaning was preserved and what, if anything, was deliberately left untranslated.
Release test and transfer: Will both an analyst and a strict parser still receive the same identities, bounds and relationships? Replay the fictional record through both language views and test any permission, time, reference or uncertainty condition implicated by this example. Apply the same question to another object type before calling the method generalizable; a policy that works for a description may fail for a pattern, id, timestamp, relationship or disclosure marking. This test is part of the translation’s evidence, not a decorative editorial checklist.
Diagnostic 132: Right-to-left UI
Situation: Imagine a multilingual analyst dashboard and a machine-readable intelligence feed that display the same fictional record. Their readers need the same meaning, though one sees prose and the other consumes structured fields. An address and hash appear in a right-to-left interface.
Failure and its consequences: Bidirectional rendering visually reorders punctuation and digits. The hidden risk is not merely awkward wording: it can change which entity, event, condition, audience or confidence boundary the user thinks the data represents. A decision downstream may then rest on a claim that the source never made. This is why good localization tests the record’s role in the intelligence graph, not the fluency of an isolated segment.
Repair and mechanism: Use safe bidirectional isolation while keeping the underlying token unchanged. Reader format is a view; machine identity, timestamps, evidence intervals and precise language tags remain stable. The translator should record the permitted human-language substitution, identify any untouchable machine tokens and preserve traceable source references. Where the source is ambiguous, open a documented query instead of manufacturing precision. A reviewer should be able to explain which meaning was preserved and what, if anything, was deliberately left untranslated.
Release test and transfer: Which fact would a reader infer from the localized sentence, and is that inference licensed by the exact source property? Compare the localized display with the source field and a structured export. Confirm that permitted text differs only in language, while all protected values and qualified claims remain aligned. Apply the same question to another object type before calling the method generalizable; a policy that works for a description may fail for a pattern, id, timestamp, relationship or disclosure marking. This test is part of the translation’s evidence, not a decorative editorial checklist.
Diagnostic 133: Date ambiguity
Situation: Picture a defensively oriented intelligence-sharing programme moving a verified source record into a second-language summary, a search index and an archived export. The different surfaces must not acquire different facts. A narrative shows 03/04/2026 without stated date convention.
Failure and its consequences: The translation assumes a calendar order. The hidden risk is not merely awkward wording: it can change which entity, event, condition, audience or confidence boundary the user thinks the data represents. A decision downstream may then rest on a claim that the source never made. This is why good localization tests the record’s role in the intelligence graph, not the fluency of an isolated segment.
Repair and mechanism: Use an unambiguous month name or ISO-style date presentation after checking the source. Reader format is a view; machine identity, timestamps, evidence intervals and precise language tags remain stable. The translator should record the permitted human-language substitution, identify any untouchable machine tokens and preserve traceable source references. Where the source is ambiguous, open a documented query instead of manufacturing precision. A reviewer should be able to explain which meaning was preserved and what, if anything, was deliberately left untranslated.
Release test and transfer: Does the rewritten string preserve the direction, status, scope and provenance of the original claim? Inspect the source version, display translation, API response and audit record as four separate artefacts. A mismatch is a release defect even if individual components parse. Apply the same question to another object type before calling the method generalizable; a policy that works for a description may fail for a pattern, id, timestamp, relationship or disclosure marking. This test is part of the translation’s evidence, not a decorative editorial checklist.
Diagnostic 134: UTC event time
Situation: Consider an incoming STIX record that will be read by both a human analyst and a TAXII-enabled consumer. The translator’s intervention belongs to the displayable text, not to the immutable record identity. An observation timestamp is expressed in UTC.
Failure and its consequences: The translated text calls it local event time without conversion. The hidden risk is not merely awkward wording: it can change which entity, event, condition, audience or confidence boundary the user thinks the data represents. A decision downstream may then rest on a claim that the source never made. This is why good localization tests the record’s role in the intelligence graph, not the fluency of an isolated segment.
Repair and mechanism: Label UTC explicitly or calculate and label a separate locale display value. Reader format is a view; machine identity, timestamps, evidence intervals and precise language tags remain stable. The translator should record the permitted human-language substitution, identify any untouchable machine tokens and preserve traceable source references. Where the source is ambiguous, open a documented query instead of manufacturing precision. A reviewer should be able to explain which meaning was preserved and what, if anything, was deliberately left untranslated.
Release test and transfer: Can a second reviewer locate the precise source id and field that justify every meaningful clause? Ask a reviewer who has not seen the source to restate the translated claim, then check that restatement against the original record and its evidence links. Apply the same question to another object type before calling the method generalizable; a policy that works for a description may fail for a pattern, id, timestamp, relationship or disclosure marking. This test is part of the translation’s evidence, not a decorative editorial checklist.
Diagnostic 135: Daylight saving overlap
Situation: Suppose an international review team needs to explain an incident hypothesis in another language without changing the source evidence, machine structure or access rules. A fluent paraphrase alone cannot establish equivalence. An event occurs during a repeated clock hour in a region.
Failure and its consequences: The translation drops the offset and produces two possible interpretations. The hidden risk is not merely awkward wording: it can change which entity, event, condition, audience or confidence boundary the user thinks the data represents. A decision downstream may then rest on a claim that the source never made. This is why good localization tests the record’s role in the intelligence graph, not the fluency of an isolated segment.
Repair and mechanism: Retain the offset and distinguish source time from presentation. Reader format is a view; machine identity, timestamps, evidence intervals and precise language tags remain stable. The translator should record the permitted human-language substitution, identify any untouchable machine tokens and preserve traceable source references. Where the source is ambiguous, open a documented query instead of manufacturing precision. A reviewer should be able to explain which meaning was preserved and what, if anything, was deliberately left untranslated.
Release test and transfer: Will both an analyst and a strict parser still receive the same identities, bounds and relationships? Replay the fictional record through both language views and test any permission, time, reference or uncertainty condition implicated by this example. Apply the same question to another object type before calling the method generalizable; a policy that works for a description may fail for a pattern, id, timestamp, relationship or disclosure marking. This test is part of the translation’s evidence, not a decorative editorial checklist.
Diagnostic 136: Decimal separator
Situation: Imagine a multilingual analyst dashboard and a machine-readable intelligence feed that display the same fictional record. Their readers need the same meaning, though one sees prose and the other consumes structured fields. A confidence-related decimal appears in a report table.
Failure and its consequences: The localizer converts punctuation in machine JSON as if it were prose. The hidden risk is not merely awkward wording: it can change which entity, event, condition, audience or confidence boundary the user thinks the data represents. A decision downstream may then rest on a claim that the source never made. This is why good localization tests the record’s role in the intelligence graph, not the fluency of an isolated segment.
Repair and mechanism: Only format values in the presentation layer. Reader format is a view; machine identity, timestamps, evidence intervals and precise language tags remain stable. The translator should record the permitted human-language substitution, identify any untouchable machine tokens and preserve traceable source references. Where the source is ambiguous, open a documented query instead of manufacturing precision. A reviewer should be able to explain which meaning was preserved and what, if anything, was deliberately left untranslated.
Release test and transfer: Which fact would a reader infer from the localized sentence, and is that inference licensed by the exact source property? Compare the localized display with the source field and a structured export. Confirm that permitted text differs only in language, while all protected values and qualified claims remain aligned. Apply the same question to another object type before calling the method generalizable; a policy that works for a description may fail for a pattern, id, timestamp, relationship or disclosure marking. This test is part of the translation’s evidence, not a decorative editorial checklist.
Diagnostic 137: Unicode confusable
Situation: Picture a defensively oriented intelligence-sharing programme moving a verified source record into a second-language summary, a search index and an archived export. The different surfaces must not acquire different facts. A visible character resembles an ASCII character in an identifier.
Failure and its consequences: The translation pipeline normalises it without verifying intended bytes. The hidden risk is not merely awkward wording: it can change which entity, event, condition, audience or confidence boundary the user thinks the data represents. A decision downstream may then rest on a claim that the source never made. This is why good localization tests the record’s role in the intelligence graph, not the fluency of an isolated segment.
Repair and mechanism: Protect structured tokens and run exact equality tests. Reader format is a view; machine identity, timestamps, evidence intervals and precise language tags remain stable. The translator should record the permitted human-language substitution, identify any untouchable machine tokens and preserve traceable source references. Where the source is ambiguous, open a documented query instead of manufacturing precision. A reviewer should be able to explain which meaning was preserved and what, if anything, was deliberately left untranslated.
Release test and transfer: Does the rewritten string preserve the direction, status, scope and provenance of the original claim? Inspect the source version, display translation, API response and audit record as four separate artefacts. A mismatch is a release defect even if individual components parse. Apply the same question to another object type before calling the method generalizable; a policy that works for a description may fail for a pattern, id, timestamp, relationship or disclosure marking. This test is part of the translation’s evidence, not a decorative editorial checklist.
Diagnostic 138: Truncated label
Situation: Consider an incoming STIX record that will be read by both a human analyst and a TAXII-enabled consumer. The translator’s intervention belongs to the displayable text, not to the immutable record identity. A small-screen UI clips a translated object name.
Failure and its consequences: The clipping conceals an ‘unconfirmed’ qualifier. The hidden risk is not merely awkward wording: it can change which entity, event, condition, audience or confidence boundary the user thinks the data represents. A decision downstream may then rest on a claim that the source never made. This is why good localization tests the record’s role in the intelligence graph, not the fluency of an isolated segment.
Repair and mechanism: Test layout and preserve qualifying language before release. Reader format is a view; machine identity, timestamps, evidence intervals and precise language tags remain stable. The translator should record the permitted human-language substitution, identify any untouchable machine tokens and preserve traceable source references. Where the source is ambiguous, open a documented query instead of manufacturing precision. A reviewer should be able to explain which meaning was preserved and what, if anything, was deliberately left untranslated.
Release test and transfer: Can a second reviewer locate the precise source id and field that justify every meaningful clause? Ask a reviewer who has not seen the source to restate the translated claim, then check that restatement against the original record and its evidence links. Apply the same question to another object type before calling the method generalizable; a policy that works for a description may fail for a pattern, id, timestamp, relationship or disclosure marking. This test is part of the translation’s evidence, not a decorative editorial checklist.
Diagnostic 139: Language fallback
Situation: Suppose an international review team needs to explain an incident hypothesis in another language without changing the source evidence, machine structure or access rules. A fluent paraphrase alone cannot establish equivalence. A field lacks a translation for one target language.
Failure and its consequences: The interface silently substitutes another language and labels it complete. The hidden risk is not merely awkward wording: it can change which entity, event, condition, audience or confidence boundary the user thinks the data represents. A decision downstream may then rest on a claim that the source never made. This is why good localization tests the record’s role in the intelligence graph, not the fluency of an isolated segment.
Repair and mechanism: Expose fallback and pending-translation state. Reader format is a view; machine identity, timestamps, evidence intervals and precise language tags remain stable. The translator should record the permitted human-language substitution, identify any untouchable machine tokens and preserve traceable source references. Where the source is ambiguous, open a documented query instead of manufacturing precision. A reviewer should be able to explain which meaning was preserved and what, if anything, was deliberately left untranslated.
Release test and transfer: Will both an analyst and a strict parser still receive the same identities, bounds and relationships? Replay the fictional record through both language views and test any permission, time, reference or uncertainty condition implicated by this example. Apply the same question to another object type before calling the method generalizable; a policy that works for a description may fail for a pattern, id, timestamp, relationship or disclosure marking. This test is part of the translation’s evidence, not a decorative editorial checklist.
Diagnostic 140: Accessibility announcement
Situation: Imagine a multilingual analyst dashboard and a machine-readable intelligence feed that display the same fictional record. Their readers need the same meaning, though one sees prose and the other consumes structured fields. A screen reader announces a TLP marking only by colour.
Failure and its consequences: A nonvisual reader cannot recover the handling restriction. The hidden risk is not merely awkward wording: it can change which entity, event, condition, audience or confidence boundary the user thinks the data represents. A decision downstream may then rest on a claim that the source never made. This is why good localization tests the record’s role in the intelligence graph, not the fluency of an isolated segment.
Repair and mechanism: Include the exact textual TLP label and accessible explanatory wording. Reader format is a view; machine identity, timestamps, evidence intervals and precise language tags remain stable. The translator should record the permitted human-language substitution, identify any untouchable machine tokens and preserve traceable source references. Where the source is ambiguous, open a documented query instead of manufacturing precision. A reviewer should be able to explain which meaning was preserved and what, if anything, was deliberately left untranslated.
Release test and transfer: Which fact would a reader infer from the localized sentence, and is that inference licensed by the exact source property? Compare the localized display with the source field and a structured export. Confirm that permitted text differs only in language, while all protected values and qualified claims remain aligned. Apply the same question to another object type before calling the method generalizable; a policy that works for a description may fail for a pattern, id, timestamp, relationship or disclosure marking. This test is part of the translation’s evidence, not a decorative editorial checklist.
21. Worked diagnostics: Human review, AI assistance and quality evidence
Automation can accelerate eligible prose drafting, but cannot confer permission to disclose marked material or validate an object’s meaning from fluent output alone. Every release has a verifiable source, responsible reviewer, scoped permission, and recorded structural plus semantic checks. All cases in this section are invented teaching records: their purpose is to show how a professional reviewer detects a meaning transfer failure without distributing operationally sensitive details.
Diagnostic 141: Machine translation memory
Situation: Picture a defensively oriented intelligence-sharing programme moving a verified source record into a second-language summary, a search index and an archived export. The different surfaces must not acquire different facts. A high-match segment comes from a different threat object.
Failure and its consequences: The reviewer accepts it without checking the identifier or evidence. The hidden risk is not merely awkward wording: it can change which entity, event, condition, audience or confidence boundary the user thinks the data represents. A decision downstream may then rest on a claim that the source never made. This is why good localization tests the record’s role in the intelligence graph, not the fluency of an isolated segment.
Repair and mechanism: Compare source id, timestamp, context and claim before reuse. Every release has a verifiable source, responsible reviewer, scoped permission, and recorded structural plus semantic checks. The translator should record the permitted human-language substitution, identify any untouchable machine tokens and preserve traceable source references. Where the source is ambiguous, open a documented query instead of manufacturing precision. A reviewer should be able to explain which meaning was preserved and what, if anything, was deliberately left untranslated.
Release test and transfer: Does the rewritten string preserve the direction, status, scope and provenance of the original claim? Inspect the source version, display translation, API response and audit record as four separate artefacts. A mismatch is a release defect even if individual components parse. Apply the same question to another object type before calling the method generalizable; a policy that works for a description may fail for a pattern, id, timestamp, relationship or disclosure marking. This test is part of the translation’s evidence, not a decorative editorial checklist.
Diagnostic 142: LLM confidence inflation
Situation: Consider an incoming STIX record that will be read by both a human analyst and a TAXII-enabled consumer. The translator’s intervention belongs to the displayable text, not to the immutable record identity. A generative tool rewrites ‘possibly related’ as ‘linked’.
Failure and its consequences: The polished sentence appears more decisive than the source. The hidden risk is not merely awkward wording: it can change which entity, event, condition, audience or confidence boundary the user thinks the data represents. A decision downstream may then rest on a claim that the source never made. This is why good localization tests the record’s role in the intelligence graph, not the fluency of an isolated segment.
Repair and mechanism: Run a semantic qualification check against original evidence. Every release has a verifiable source, responsible reviewer, scoped permission, and recorded structural plus semantic checks. The translator should record the permitted human-language substitution, identify any untouchable machine tokens and preserve traceable source references. Where the source is ambiguous, open a documented query instead of manufacturing precision. A reviewer should be able to explain which meaning was preserved and what, if anything, was deliberately left untranslated.
Release test and transfer: Can a second reviewer locate the precise source id and field that justify every meaningful clause? Ask a reviewer who has not seen the source to restate the translated claim, then check that restatement against the original record and its evidence links. Apply the same question to another object type before calling the method generalizable; a policy that works for a description may fail for a pattern, id, timestamp, relationship or disclosure marking. This test is part of the translation’s evidence, not a decorative editorial checklist.
Diagnostic 143: Hallucinated CVE
Situation: Suppose an international review team needs to explain an incident hypothesis in another language without changing the source evidence, machine structure or access rules. A fluent paraphrase alone cannot establish equivalence. An assistant inserts a plausible-looking vulnerability id absent from the source.
Failure and its consequences: Readers mistake it for verified evidence. The hidden risk is not merely awkward wording: it can change which entity, event, condition, audience or confidence boundary the user thinks the data represents. A decision downstream may then rest on a claim that the source never made. This is why good localization tests the record’s role in the intelligence graph, not the fluency of an isolated segment.
Repair and mechanism: Reject invented identifiers and audit citations. Every release has a verifiable source, responsible reviewer, scoped permission, and recorded structural plus semantic checks. The translator should record the permitted human-language substitution, identify any untouchable machine tokens and preserve traceable source references. Where the source is ambiguous, open a documented query instead of manufacturing precision. A reviewer should be able to explain which meaning was preserved and what, if anything, was deliberately left untranslated.
Release test and transfer: Will both an analyst and a strict parser still receive the same identities, bounds and relationships? Replay the fictional record through both language views and test any permission, time, reference or uncertainty condition implicated by this example. Apply the same question to another object type before calling the method generalizable; a policy that works for a description may fail for a pattern, id, timestamp, relationship or disclosure marking. This test is part of the translation’s evidence, not a decorative editorial checklist.
Diagnostic 144: Style guide conflict
Situation: Imagine a multilingual analyst dashboard and a machine-readable intelligence feed that display the same fictional record. Their readers need the same meaning, though one sees prose and the other consumes structured fields. A target-language stylist prefers short unqualified headlines.
Failure and its consequences: The original threat report is deliberately conditional. The hidden risk is not merely awkward wording: it can change which entity, event, condition, audience or confidence boundary the user thinks the data represents. A decision downstream may then rest on a claim that the source never made. This is why good localization tests the record’s role in the intelligence graph, not the fluency of an isolated segment.
Repair and mechanism: Prioritise claim fidelity over headline rhythm. Every release has a verifiable source, responsible reviewer, scoped permission, and recorded structural plus semantic checks. The translator should record the permitted human-language substitution, identify any untouchable machine tokens and preserve traceable source references. Where the source is ambiguous, open a documented query instead of manufacturing precision. A reviewer should be able to explain which meaning was preserved and what, if anything, was deliberately left untranslated.
Release test and transfer: Which fact would a reader infer from the localized sentence, and is that inference licensed by the exact source property? Compare the localized display with the source field and a structured export. Confirm that permitted text differs only in language, while all protected values and qualified claims remain aligned. Apply the same question to another object type before calling the method generalizable; a policy that works for a description may fail for a pattern, id, timestamp, relationship or disclosure marking. This test is part of the translation’s evidence, not a decorative editorial checklist.
Diagnostic 145: Unapproved sharing
Situation: Picture a defensively oriented intelligence-sharing programme moving a verified source record into a second-language summary, a search index and an archived export. The different surfaces must not acquire different facts. An external reviewer receives a TLP-restricted source file.
Failure and its consequences: The process creates a handling violation before translation begins. The hidden risk is not merely awkward wording: it can change which entity, event, condition, audience or confidence boundary the user thinks the data represents. A decision downstream may then rest on a claim that the source never made. This is why good localization tests the record’s role in the intelligence graph, not the fluency of an isolated segment.
Repair and mechanism: Use authorised workflows or synthetic equivalents. Every release has a verifiable source, responsible reviewer, scoped permission, and recorded structural plus semantic checks. The translator should record the permitted human-language substitution, identify any untouchable machine tokens and preserve traceable source references. Where the source is ambiguous, open a documented query instead of manufacturing precision. A reviewer should be able to explain which meaning was preserved and what, if anything, was deliberately left untranslated.
Release test and transfer: Does the rewritten string preserve the direction, status, scope and provenance of the original claim? Inspect the source version, display translation, API response and audit record as four separate artefacts. A mismatch is a release defect even if individual components parse. Apply the same question to another object type before calling the method generalizable; a policy that works for a description may fail for a pattern, id, timestamp, relationship or disclosure marking. This test is part of the translation’s evidence, not a decorative editorial checklist.
Diagnostic 146: QA only on HTML
Situation: Consider an incoming STIX record that will be read by both a human analyst and a TAXII-enabled consumer. The translator’s intervention belongs to the displayable text, not to the immutable record identity. The web page looks correct after translation.
Failure and its consequences: The exported JSON has modified pattern strings. The hidden risk is not merely awkward wording: it can change which entity, event, condition, audience or confidence boundary the user thinks the data represents. A decision downstream may then rest on a claim that the source never made. This is why good localization tests the record’s role in the intelligence graph, not the fluency of an isolated segment.
Repair and mechanism: Validate actual machine artifacts in addition to visual output. Every release has a verifiable source, responsible reviewer, scoped permission, and recorded structural plus semantic checks. The translator should record the permitted human-language substitution, identify any untouchable machine tokens and preserve traceable source references. Where the source is ambiguous, open a documented query instead of manufacturing precision. A reviewer should be able to explain which meaning was preserved and what, if anything, was deliberately left untranslated.
Release test and transfer: Can a second reviewer locate the precise source id and field that justify every meaningful clause? Ask a reviewer who has not seen the source to restate the translated claim, then check that restatement against the original record and its evidence links. Apply the same question to another object type before calling the method generalizable; a policy that works for a description may fail for a pattern, id, timestamp, relationship or disclosure marking. This test is part of the translation’s evidence, not a decorative editorial checklist.
Diagnostic 147: QA only on JSON
Situation: Suppose an international review team needs to explain an incident hypothesis in another language without changing the source evidence, machine structure or access rules. A fluent paraphrase alone cannot establish equivalence. The STIX JSON passes schema validation.
Failure and its consequences: The interface mistranslates one warning as a confirmation. The hidden risk is not merely awkward wording: it can change which entity, event, condition, audience or confidence boundary the user thinks the data represents. A decision downstream may then rest on a claim that the source never made. This is why good localization tests the record’s role in the intelligence graph, not the fluency of an isolated segment.
Repair and mechanism: Perform bilingual human review after technical validation. Every release has a verifiable source, responsible reviewer, scoped permission, and recorded structural plus semantic checks. The translator should record the permitted human-language substitution, identify any untouchable machine tokens and preserve traceable source references. Where the source is ambiguous, open a documented query instead of manufacturing precision. A reviewer should be able to explain which meaning was preserved and what, if anything, was deliberately left untranslated.
Release test and transfer: Will both an analyst and a strict parser still receive the same identities, bounds and relationships? Replay the fictional record through both language views and test any permission, time, reference or uncertainty condition implicated by this example. Apply the same question to another object type before calling the method generalizable; a policy that works for a description may fail for a pattern, id, timestamp, relationship or disclosure marking. This test is part of the translation’s evidence, not a decorative editorial checklist.
Diagnostic 148: Glossary collision
Situation: Imagine a multilingual analyst dashboard and a machine-readable intelligence feed that display the same fictional record. Their readers need the same meaning, though one sees prose and the other consumes structured fields. One target term is used for both sighting and indicator.
Failure and its consequences: Readers cannot distinguish evidence from inference. The hidden risk is not merely awkward wording: it can change which entity, event, condition, audience or confidence boundary the user thinks the data represents. A decision downstream may then rest on a claim that the source never made. This is why good localization tests the record’s role in the intelligence graph, not the fluency of an isolated segment.
Repair and mechanism: Maintain concept-specific terminology and test each in sentence context. Every release has a verifiable source, responsible reviewer, scoped permission, and recorded structural plus semantic checks. The translator should record the permitted human-language substitution, identify any untouchable machine tokens and preserve traceable source references. Where the source is ambiguous, open a documented query instead of manufacturing precision. A reviewer should be able to explain which meaning was preserved and what, if anything, was deliberately left untranslated.
Release test and transfer: Which fact would a reader infer from the localized sentence, and is that inference licensed by the exact source property? Compare the localized display with the source field and a structured export. Confirm that permitted text differs only in language, while all protected values and qualified claims remain aligned. Apply the same question to another object type before calling the method generalizable; a policy that works for a description may fail for a pattern, id, timestamp, relationship or disclosure marking. This test is part of the translation’s evidence, not a decorative editorial checklist.
Diagnostic 149: Unreviewed source update
Situation: Picture a defensively oriented intelligence-sharing programme moving a verified source record into a second-language summary, a search index and an archived export. The different surfaces must not acquire different facts. A vendor republishes source records after translation approval.
Failure and its consequences: The localised release does not trigger renewed review. The hidden risk is not merely awkward wording: it can change which entity, event, condition, audience or confidence boundary the user thinks the data represents. A decision downstream may then rest on a claim that the source never made. This is why good localization tests the record’s role in the intelligence graph, not the fluency of an isolated segment.
Repair and mechanism: Link source-version changes to translation freshness gates. Every release has a verifiable source, responsible reviewer, scoped permission, and recorded structural plus semantic checks. The translator should record the permitted human-language substitution, identify any untouchable machine tokens and preserve traceable source references. Where the source is ambiguous, open a documented query instead of manufacturing precision. A reviewer should be able to explain which meaning was preserved and what, if anything, was deliberately left untranslated.
Release test and transfer: Does the rewritten string preserve the direction, status, scope and provenance of the original claim? Inspect the source version, display translation, API response and audit record as four separate artefacts. A mismatch is a release defect even if individual components parse. Apply the same question to another object type before calling the method generalizable; a policy that works for a description may fail for a pattern, id, timestamp, relationship or disclosure marking. This test is part of the translation’s evidence, not a decorative editorial checklist.
Diagnostic 150: Silent error correction
Situation: Consider an incoming STIX record that will be read by both a human analyst and a TAXII-enabled consumer. The translator’s intervention belongs to the displayable text, not to the immutable record identity. A translator fixes a misleading source sentence without documenting the change.
Failure and its consequences: The target text appears supported by a source that says something different. The hidden risk is not merely awkward wording: it can change which entity, event, condition, audience or confidence boundary the user thinks the data represents. A decision downstream may then rest on a claim that the source never made. This is why good localization tests the record’s role in the intelligence graph, not the fluency of an isolated segment.
Repair and mechanism: Raise a source query and preserve an approved correction trail. Every release has a verifiable source, responsible reviewer, scoped permission, and recorded structural plus semantic checks. The translator should record the permitted human-language substitution, identify any untouchable machine tokens and preserve traceable source references. Where the source is ambiguous, open a documented query instead of manufacturing precision. A reviewer should be able to explain which meaning was preserved and what, if anything, was deliberately left untranslated.
Release test and transfer: Can a second reviewer locate the precise source id and field that justify every meaningful clause? Ask a reviewer who has not seen the source to restate the translated claim, then check that restatement against the original record and its evidence links. Apply the same question to another object type before calling the method generalizable; a policy that works for a description may fail for a pattern, id, timestamp, relationship or disclosure marking. This test is part of the translation’s evidence, not a decorative editorial checklist.
22. Worked diagnostics: Operational transfer, reader decisions and release governance
A good translated record must remain usable at the decision point: triage, investigation, reporting, customer notification, archival research or permission-aware sharing. The translated reader’s permitted action matches the source-supported action and retains conditions, thresholds and accountability. All cases in this section are invented teaching records: their purpose is to show how a professional reviewer detects a meaning transfer failure without distributing operationally sensitive details.
Diagnostic 151: Triage priority
Situation: Suppose an international review team needs to explain an incident hypothesis in another language without changing the source evidence, machine structure or access rules. A fluent paraphrase alone cannot establish equivalence. A fictional analyst says investigate only if corroborated by another telemetry source.
Failure and its consequences: The localized alert removes the condition and orders immediate escalation. The hidden risk is not merely awkward wording: it can change which entity, event, condition, audience or confidence boundary the user thinks the data represents. A decision downstream may then rest on a claim that the source never made. This is why good localization tests the record’s role in the intelligence graph, not the fluency of an isolated segment.
Repair and mechanism: Retain the conditional triage gate. The translated reader’s permitted action matches the source-supported action and retains conditions, thresholds and accountability. The translator should record the permitted human-language substitution, identify any untouchable machine tokens and preserve traceable source references. Where the source is ambiguous, open a documented query instead of manufacturing precision. A reviewer should be able to explain which meaning was preserved and what, if anything, was deliberately left untranslated.
Release test and transfer: Will both an analyst and a strict parser still receive the same identities, bounds and relationships? Replay the fictional record through both language views and test any permission, time, reference or uncertainty condition implicated by this example. Apply the same question to another object type before calling the method generalizable; a policy that works for a description may fail for a pattern, id, timestamp, relationship or disclosure marking. This test is part of the translation’s evidence, not a decorative editorial checklist.
Diagnostic 152: Customer notice
Situation: Imagine a multilingual analyst dashboard and a machine-readable intelligence feed that display the same fictional record. Their readers need the same meaning, though one sees prose and the other consumes structured fields. A draft notification says exposure is under investigation.
Failure and its consequences: The translation says customer data was exposed. The hidden risk is not merely awkward wording: it can change which entity, event, condition, audience or confidence boundary the user thinks the data represents. A decision downstream may then rest on a claim that the source never made. This is why good localization tests the record’s role in the intelligence graph, not the fluency of an isolated segment.
Repair and mechanism: Preserve investigation status and separate confirmed facts. The translated reader’s permitted action matches the source-supported action and retains conditions, thresholds and accountability. The translator should record the permitted human-language substitution, identify any untouchable machine tokens and preserve traceable source references. Where the source is ambiguous, open a documented query instead of manufacturing precision. A reviewer should be able to explain which meaning was preserved and what, if anything, was deliberately left untranslated.
Release test and transfer: Which fact would a reader infer from the localized sentence, and is that inference licensed by the exact source property? Compare the localized display with the source field and a structured export. Confirm that permitted text differs only in language, while all protected values and qualified claims remain aligned. Apply the same question to another object type before calling the method generalizable; a policy that works for a description may fail for a pattern, id, timestamp, relationship or disclosure marking. This test is part of the translation’s evidence, not a decorative editorial checklist.
Diagnostic 153: Mitigation option
Situation: Picture a defensively oriented intelligence-sharing programme moving a verified source record into a second-language summary, a search index and an archived export. The different surfaces must not acquire different facts. A report proposes an optional defensive control.
Failure and its consequences: The localized operations note states the control is already active. The hidden risk is not merely awkward wording: it can change which entity, event, condition, audience or confidence boundary the user thinks the data represents. A decision downstream may then rest on a claim that the source never made. This is why good localization tests the record’s role in the intelligence graph, not the fluency of an isolated segment.
Repair and mechanism: Keep recommendation and deployment status distinct. The translated reader’s permitted action matches the source-supported action and retains conditions, thresholds and accountability. The translator should record the permitted human-language substitution, identify any untouchable machine tokens and preserve traceable source references. Where the source is ambiguous, open a documented query instead of manufacturing precision. A reviewer should be able to explain which meaning was preserved and what, if anything, was deliberately left untranslated.
Release test and transfer: Does the rewritten string preserve the direction, status, scope and provenance of the original claim? Inspect the source version, display translation, API response and audit record as four separate artefacts. A mismatch is a release defect even if individual components parse. Apply the same question to another object type before calling the method generalizable; a policy that works for a description may fail for a pattern, id, timestamp, relationship or disclosure marking. This test is part of the translation’s evidence, not a decorative editorial checklist.
Diagnostic 154: False-positive review
Situation: Consider an incoming STIX record that will be read by both a human analyst and a TAXII-enabled consumer. The translator’s intervention belongs to the displayable text, not to the immutable record identity. An indicator is under false-positive examination.
Failure and its consequences: The translation says the indicator has been definitively cleared. The hidden risk is not merely awkward wording: it can change which entity, event, condition, audience or confidence boundary the user thinks the data represents. A decision downstream may then rest on a claim that the source never made. This is why good localization tests the record’s role in the intelligence graph, not the fluency of an isolated segment.
Repair and mechanism: Preserve unresolved review status. The translated reader’s permitted action matches the source-supported action and retains conditions, thresholds and accountability. The translator should record the permitted human-language substitution, identify any untouchable machine tokens and preserve traceable source references. Where the source is ambiguous, open a documented query instead of manufacturing precision. A reviewer should be able to explain which meaning was preserved and what, if anything, was deliberately left untranslated.
Release test and transfer: Can a second reviewer locate the precise source id and field that justify every meaningful clause? Ask a reviewer who has not seen the source to restate the translated claim, then check that restatement against the original record and its evidence links. Apply the same question to another object type before calling the method generalizable; a policy that works for a description may fail for a pattern, id, timestamp, relationship or disclosure marking. This test is part of the translation’s evidence, not a decorative editorial checklist.
Diagnostic 155: Joint partner brief
Situation: Suppose an international review team needs to explain an incident hypothesis in another language without changing the source evidence, machine structure or access rules. A fluent paraphrase alone cannot establish equivalence. Two organisations contribute assessed findings.
Failure and its consequences: The translated document attributes both to one publisher. The hidden risk is not merely awkward wording: it can change which entity, event, condition, audience or confidence boundary the user thinks the data represents. A decision downstream may then rest on a claim that the source never made. This is why good localization tests the record’s role in the intelligence graph, not the fluency of an isolated segment.
Repair and mechanism: Keep partner and author provenance visible. The translated reader’s permitted action matches the source-supported action and retains conditions, thresholds and accountability. The translator should record the permitted human-language substitution, identify any untouchable machine tokens and preserve traceable source references. Where the source is ambiguous, open a documented query instead of manufacturing precision. A reviewer should be able to explain which meaning was preserved and what, if anything, was deliberately left untranslated.
Release test and transfer: Will both an analyst and a strict parser still receive the same identities, bounds and relationships? Replay the fictional record through both language views and test any permission, time, reference or uncertainty condition implicated by this example. Apply the same question to another object type before calling the method generalizable; a policy that works for a description may fail for a pattern, id, timestamp, relationship or disclosure marking. This test is part of the translation’s evidence, not a decorative editorial checklist.
Diagnostic 156: Outdated feed
Situation: Imagine a multilingual analyst dashboard and a machine-readable intelligence feed that display the same fictional record. Their readers need the same meaning, though one sees prose and the other consumes structured fields. A collection last updated several days before current reporting.
Failure and its consequences: The translated dashboard advertises current situational awareness. The hidden risk is not merely awkward wording: it can change which entity, event, condition, audience or confidence boundary the user thinks the data represents. A decision downstream may then rest on a claim that the source never made. This is why good localization tests the record’s role in the intelligence graph, not the fluency of an isolated segment.
Repair and mechanism: Show the last verified update and freshness limitations. The translated reader’s permitted action matches the source-supported action and retains conditions, thresholds and accountability. The translator should record the permitted human-language substitution, identify any untouchable machine tokens and preserve traceable source references. Where the source is ambiguous, open a documented query instead of manufacturing precision. A reviewer should be able to explain which meaning was preserved and what, if anything, was deliberately left untranslated.
Release test and transfer: Which fact would a reader infer from the localized sentence, and is that inference licensed by the exact source property? Compare the localized display with the source field and a structured export. Confirm that permitted text differs only in language, while all protected values and qualified claims remain aligned. Apply the same question to another object type before calling the method generalizable; a policy that works for a description may fail for a pattern, id, timestamp, relationship or disclosure marking. This test is part of the translation’s evidence, not a decorative editorial checklist.
Diagnostic 157: Incident timeline
Situation: Picture a defensively oriented intelligence-sharing programme moving a verified source record into a second-language summary, a search index and an archived export. The different surfaces must not acquire different facts. A report lists observed events and later analytic commentary.
Failure and its consequences: The translation sorts all prose by publication time. The hidden risk is not merely awkward wording: it can change which entity, event, condition, audience or confidence boundary the user thinks the data represents. A decision downstream may then rest on a claim that the source never made. This is why good localization tests the record’s role in the intelligence graph, not the fluency of an isolated segment.
Repair and mechanism: Maintain event chronology and comment chronology separately. The translated reader’s permitted action matches the source-supported action and retains conditions, thresholds and accountability. The translator should record the permitted human-language substitution, identify any untouchable machine tokens and preserve traceable source references. Where the source is ambiguous, open a documented query instead of manufacturing precision. A reviewer should be able to explain which meaning was preserved and what, if anything, was deliberately left untranslated.
Release test and transfer: Does the rewritten string preserve the direction, status, scope and provenance of the original claim? Inspect the source version, display translation, API response and audit record as four separate artefacts. A mismatch is a release defect even if individual components parse. Apply the same question to another object type before calling the method generalizable; a policy that works for a description may fail for a pattern, id, timestamp, relationship or disclosure marking. This test is part of the translation’s evidence, not a decorative editorial checklist.
Diagnostic 158: Multilingual search
Situation: Consider an incoming STIX record that will be read by both a human analyst and a TAXII-enabled consumer. The translator’s intervention belongs to the displayable text, not to the immutable record identity. A user searches a translated actor alias.
Failure and its consequences: The portal returns an unrelated entity with the same translated name. The hidden risk is not merely awkward wording: it can change which entity, event, condition, audience or confidence boundary the user thinks the data represents. A decision downstream may then rest on a claim that the source never made. This is why good localization tests the record’s role in the intelligence graph, not the fluency of an isolated segment.
Repair and mechanism: Disambiguate by stable object id and aliases. The translated reader’s permitted action matches the source-supported action and retains conditions, thresholds and accountability. The translator should record the permitted human-language substitution, identify any untouchable machine tokens and preserve traceable source references. Where the source is ambiguous, open a documented query instead of manufacturing precision. A reviewer should be able to explain which meaning was preserved and what, if anything, was deliberately left untranslated.
Release test and transfer: Can a second reviewer locate the precise source id and field that justify every meaningful clause? Ask a reviewer who has not seen the source to restate the translated claim, then check that restatement against the original record and its evidence links. Apply the same question to another object type before calling the method generalizable; a policy that works for a description may fail for a pattern, id, timestamp, relationship or disclosure marking. This test is part of the translation’s evidence, not a decorative editorial checklist.
Diagnostic 159: Emergency handoff
Situation: Suppose an international review team needs to explain an incident hypothesis in another language without changing the source evidence, machine structure or access rules. A fluent paraphrase alone cannot establish equivalence. A shift-change note identifies a pending verification task.
Failure and its consequences: The translation presents it as completed. The hidden risk is not merely awkward wording: it can change which entity, event, condition, audience or confidence boundary the user thinks the data represents. A decision downstream may then rest on a claim that the source never made. This is why good localization tests the record’s role in the intelligence graph, not the fluency of an isolated segment.
Repair and mechanism: Keep responsibility and unfinished status explicit. The translated reader’s permitted action matches the source-supported action and retains conditions, thresholds and accountability. The translator should record the permitted human-language substitution, identify any untouchable machine tokens and preserve traceable source references. Where the source is ambiguous, open a documented query instead of manufacturing precision. A reviewer should be able to explain which meaning was preserved and what, if anything, was deliberately left untranslated.
Release test and transfer: Will both an analyst and a strict parser still receive the same identities, bounds and relationships? Replay the fictional record through both language views and test any permission, time, reference or uncertainty condition implicated by this example. Apply the same question to another object type before calling the method generalizable; a policy that works for a description may fail for a pattern, id, timestamp, relationship or disclosure marking. This test is part of the translation’s evidence, not a decorative editorial checklist.
Diagnostic 160: Audit reconstruction
Situation: Imagine a multilingual analyst dashboard and a machine-readable intelligence feed that display the same fictional record. Their readers need the same meaning, though one sees prose and the other consumes structured fields. Months later a reviewer needs to know which translation was displayed.
Failure and its consequences: Only the latest localized string has been retained. The hidden risk is not merely awkward wording: it can change which entity, event, condition, audience or confidence boundary the user thinks the data represents. A decision downstream may then rest on a claim that the source never made. This is why good localization tests the record’s role in the intelligence graph, not the fluency of an isolated segment.
Repair and mechanism: Archive version-bound target text and its review evidence. The translated reader’s permitted action matches the source-supported action and retains conditions, thresholds and accountability. The translator should record the permitted human-language substitution, identify any untouchable machine tokens and preserve traceable source references. Where the source is ambiguous, open a documented query instead of manufacturing precision. A reviewer should be able to explain which meaning was preserved and what, if anything, was deliberately left untranslated.
Release test and transfer: Which fact would a reader infer from the localized sentence, and is that inference licensed by the exact source property? Compare the localized display with the source field and a structured export. Confirm that permitted text differs only in language, while all protected values and qualified claims remain aligned. Apply the same question to another object type before calling the method generalizable; a policy that works for a description may fail for a pattern, id, timestamp, relationship or disclosure marking. This test is part of the translation’s evidence, not a decorative editorial checklist.
23. Production gates: a release checklist with named evidence
Gate 01 — Authorisation and sharing scope
Action: Identify the source owner, permitted distribution audience, third-party reviewers and any additional restrictions.
Evidence required: Written rights and access decision before extraction. Record failure and owner if the condition is not met. A missing artefact is not a silent pass: it is a decision to hold, remediate or explicitly accept a documented limitation before the translated material reaches a reader.
Gate 02 — STIX edition inventory
Action: Record actual source spec_version and object extensions rather than assuming all sources use one model.
Evidence required: Source versions and applicable validation schemas. Record failure and owner if the condition is not met. A missing artefact is not a silent pass: it is a decision to hold, remediate or explicitly accept a documented limitation before the translated material reaches a reader.
Gate 03 — TAXII contract inventory
Action: Record transport version, API roots, collections, media types, authentication model and status expectations.
Evidence required: Endpoint contract and sample response inventory. Record failure and owner if the condition is not met. A missing artefact is not a silent pass: it is a decision to hold, remediate or explicitly accept a documented limitation before the translated material reaches a reader.
Gate 04 — Object enumeration
Action: Enumerate object ids, types, versions and references in the translation package.
Evidence required: Frozen source manifest and object count. Record failure and owner if the condition is not met. A missing artefact is not a silent pass: it is a decision to hold, remediate or explicitly accept a documented limitation before the translated material reaches a reader.
Gate 05 — Field allowlist
Action: Distinguish text that is eligible for translation from machine interpreted values.
Evidence required: Signed field classification matrix. Record failure and owner if the condition is not met. A missing artefact is not a silent pass: it is a decision to hold, remediate or explicitly accept a documented limitation before the translated material reaches a reader.
Gate 06 — Threat terminology
Action: Separate campaign, intrusion set, actor, indicator, sighting, malware, tool, infrastructure and vulnerability.
Evidence required: Approved concept glossary with counterexamples. Record failure and owner if the condition is not met. A missing artefact is not a silent pass: it is a decision to hold, remediate or explicitly accept a documented limitation before the translated material reaches a reader.
Gate 07 — Provenance capture
Action: Record publisher, observer, analyst, evidence citation and confidence separately.
Evidence required: Source-to-claim traceability ledger. Record failure and owner if the condition is not met. A missing artefact is not a silent pass: it is a decision to hold, remediate or explicitly accept a documented limitation before the translated material reaches a reader.
Gate 08 — Narrative qualification
Action: Mark ‘possibly’, ‘suspected’, ‘observed’, ‘reported’ and other degrees of certainty.
Evidence required: Clause-level uncertainty notes. Record failure and owner if the condition is not met. A missing artefact is not a silent pass: it is a decision to hold, remediate or explicitly accept a documented limitation before the translated material reaches a reader.
Gate 09 — Handling gate
Action: Carry effective object- and field-level restrictions into every export and review surface.
Evidence required: TLP and source-specific handling assessment. Record failure and owner if the condition is not met. A missing artefact is not a silent pass: it is a decision to hold, remediate or explicitly accept a documented limitation before the translated material reaches a reader.
Gate 10 — Language tags
Action: Use correct language tags and deliberate locale fallback rules.
Evidence required: Language inventory and fallback test results. Record failure and owner if the condition is not met. A missing artefact is not a silent pass: it is a decision to hold, remediate or explicitly accept a documented limitation before the translated material reaches a reader.
Gate 11 — Source version pin
Action: Bind translated text to source ids and modified timestamps where appropriate.
Evidence required: Version-bound translation manifest. Record failure and owner if the condition is not met. A missing artefact is not a silent pass: it is a decision to hold, remediate or explicitly accept a documented limitation before the translated material reaches a reader.
Gate 12 — Protected token check
Action: Prevent accidental rewriting of UUIDs, digests, paths, STIX patterns and protocol codes.
Evidence required: Byte-equality comparison report. Record failure and owner if the condition is not met. A missing artefact is not a silent pass: it is a decision to hold, remediate or explicitly accept a documented limitation before the translated material reaches a reader.
Gate 13 — Reference-edge check
Action: Verify source_ref, target_ref, object_refs and related object types.
Evidence required: Graph integrity validation. Record failure and owner if the condition is not met. A missing artefact is not a silent pass: it is a decision to hold, remediate or explicitly accept a documented limitation before the translated material reaches a reader.
Gate 14 — Selector check
Action: Verify granular_markings target properties existing in final objects.
Evidence required: Field selector resolution report. Record failure and owner if the condition is not met. A missing artefact is not a silent pass: it is a decision to hold, remediate or explicitly accept a documented limitation before the translated material reaches a reader.
Gate 15 — List shape check
Action: Check translated nested lists and placeholder positions under language-content rules.
Evidence required: Per-object structure comparison. Record failure and owner if the condition is not met. A missing artefact is not a silent pass: it is a decision to hold, remediate or explicitly accept a documented limitation before the translated material reaches a reader.
Gate 16 — Time-semantic check
Action: Separate source creation, object modification, observation and validity intervals.
Evidence required: Timeline annotation and timestamp test. Record failure and owner if the condition is not met. A missing artefact is not a silent pass: it is a decision to hold, remediate or explicitly accept a documented limitation before the translated material reaches a reader.
Gate 17 — Indicator semantics check
Action: Check comparison operators, temporal clauses and detection guarantees.
Evidence required: Pattern parser or grammar validation where available. Record failure and owner if the condition is not met. A missing artefact is not a silent pass: it is a decision to hold, remediate or explicitly accept a documented limitation before the translated material reaches a reader.
Gate 18 — ATT&CK identity check
Action: Retain cited external ids, domain distinctions and release versions.
Evidence required: External-reference reconciliation. Record failure and owner if the condition is not met. A missing artefact is not a silent pass: it is a decision to hold, remediate or explicitly accept a documented limitation before the translated material reaches a reader.
Gate 19 — TAXII permissions check
Action: Avoid turning 401, 403 or access-aware 404 into ’empty’ or ‘public’.
Evidence required: Permission-sensitive user journey test. Record failure and owner if the condition is not met. A missing artefact is not a silent pass: it is a decision to hold, remediate or explicitly accept a documented limitation before the translated material reaches a reader.
Gate 20 — TAXII pagination check
Action: Ensure all pages are retrieved when making completeness claims.
Evidence required: Page continuation and counts record. Record failure and owner if the condition is not met. A missing artefact is not a silent pass: it is a decision to hold, remediate or explicitly accept a documented limitation before the translated material reaches a reader.
Gate 21 — Ingestion status check
Action: Distinguish accepted request, pending status and completed per-object writes.
Evidence required: Submission status report. Record failure and owner if the condition is not met. A missing artefact is not a silent pass: it is a decision to hold, remediate or explicitly accept a documented limitation before the translated material reaches a reader.
Gate 22 — Bilingual source comparison
Action: Review supported factual propositions and qualifiers against source.
Evidence required: Bilingual comparison sign-off. Record failure and owner if the condition is not met. A missing artefact is not a silent pass: it is a decision to hold, remediate or explicitly accept a documented limitation before the translated material reaches a reader.
Gate 23 — Target-only reading
Action: Have a competent target-language reader assess ambiguity, usability and tone.
Evidence required: Reader comprehension observations. Record failure and owner if the condition is not met. A missing artefact is not a silent pass: it is a decision to hold, remediate or explicitly accept a documented limitation before the translated material reaches a reader.
Gate 24 — Accessibility test
Action: Verify readable text alternatives, status labels, bidirectional tokens and error messages.
Evidence required: Screen-reader and layout review. Record failure and owner if the condition is not met. A missing artefact is not a silent pass: it is a decision to hold, remediate or explicitly accept a documented limitation before the translated material reaches a reader.
Gate 25 — Search and index test
Action: Ensure localized names do not silently merge distinct ids.
Evidence required: Search result disambiguation report. Record failure and owner if the condition is not met. A missing artefact is not a silent pass: it is a decision to hold, remediate or explicitly accept a documented limitation before the translated material reaches a reader.
Gate 26 — Export and notification test
Action: Compare HTML, PDF, email, API JSON and CSV views when relevant.
Evidence required: Multi-surface equivalence report. Record failure and owner if the condition is not met. A missing artefact is not a silent pass: it is a decision to hold, remediate or explicitly accept a documented limitation before the translated material reaches a reader.
Gate 27 — Automated changes audit
Action: Inspect machine translation or AI edits for invented identifiers, certainty or unsupported sources.
Evidence required: Generated-text difference audit. Record failure and owner if the condition is not met. A missing artefact is not a silent pass: it is a decision to hold, remediate or explicitly accept a documented limitation before the translated material reaches a reader.
Gate 28 — Correction handling
Action: Define how retracted or replaced source assertions invalidate translations.
Evidence required: Correction-trigger and rollback rule. Record failure and owner if the condition is not met. A missing artefact is not a silent pass: it is a decision to hold, remediate or explicitly accept a documented limitation before the translated material reaches a reader.
Gate 29 — Human accountability
Action: Record the translator, analyst approver, security/handling reviewer and release owner.
Evidence required: Reviewer decisions and timestamps. Record failure and owner if the condition is not met. A missing artefact is not a silent pass: it is a decision to hold, remediate or explicitly accept a documented limitation before the translated material reaches a reader.
Gate 30 — Reader action test
Action: Ask whether the target reader could do something the source would not permit.
Evidence required: Decision-consequence simulation. Record failure and owner if the condition is not met. A missing artefact is not a silent pass: it is a decision to hold, remediate or explicitly accept a documented limitation before the translated material reaches a reader.
Gate 31 — Release checkpoint
Action: Archive approved source and target artifacts together with validation evidence.
Evidence required: Immutable release manifest. Record failure and owner if the condition is not met. A missing artefact is not a silent pass: it is a decision to hold, remediate or explicitly accept a documented limitation before the translated material reaches a reader.
Gate 32 — Post-release monitoring
Action: Watch upstream version changes, TLP policy changes, parser errors and terminology feedback.
Evidence required: Review trigger schedule and issue queue. Record failure and owner if the condition is not met. A missing artefact is not a silent pass: it is a decision to hold, remediate or explicitly accept a documented limitation before the translated material reaches a reader.
24. Failure modes that look like successful translation
Failure 1: Fluent but overstated
Diagnostic signal: A clear target sentence implies certainty absent from the source.
Corrective test: Compare modality and attribution clause by clause. Record the failing artifact, likely affected readers, precise source reference and acceptance evidence. Do not infer that a different language caused the error unless you have inspected the source-to-target transformation; sometimes the defect already existed upstream.
Failure 2: Accurate word, wrong object
Diagnostic signal: The target label is correct but attached to another id.
Corrective test: Check object_ref and version binding. Record the failing artifact, likely affected readers, precise source reference and acceptance evidence. Do not infer that a different language caused the error unless you have inspected the source-to-target transformation; sometimes the defect already existed upstream.
Failure 3: Correct JSON, false prose
Diagnostic signal: Schema validation passes while the summary misstates confidence.
Corrective test: Run bilingual semantic QA. Record the failing artifact, likely affected readers, precise source reference and acceptance evidence. Do not infer that a different language caused the error unless you have inspected the source-to-target transformation; sometimes the defect already existed upstream.
Failure 4: Correct prose, broken JSON
Diagnostic signal: The display reads well but contains modified parser fields.
Corrective test: Run token and schema validation. Record the failing artifact, likely affected readers, precise source reference and acceptance evidence. Do not infer that a different language caused the error unless you have inspected the source-to-target transformation; sometimes the defect already existed upstream.
Failure 5: Current-looking outdated view
Diagnostic signal: A cached translation belongs to a superseded record.
Corrective test: Bind to modified timestamp and refresh. Record the failing artifact, likely affected readers, precise source reference and acceptance evidence. Do not infer that a different language caused the error unless you have inspected the source-to-target transformation; sometimes the defect already existed upstream.
Failure 6: False complete collection
Diagnostic signal: An import stopped after one TAXII page.
Corrective test: Check continuation and final count. Record the failing artifact, likely affected readers, precise source reference and acceptance evidence. Do not infer that a different language caused the error unless you have inspected the source-to-target transformation; sometimes the defect already existed upstream.
Failure 7: Leaked language review
Diagnostic signal: An unapproved translator receives restricted source.
Corrective test: Apply handling checks before extraction. Record the failing artifact, likely affected readers, precise source reference and acceptance evidence. Do not infer that a different language caused the error unless you have inspected the source-to-target transformation; sometimes the defect already existed upstream.
Failure 8: Lost source distinction
Diagnostic signal: Publisher and observer collapse into one subject.
Corrective test: Trace agency and provenance. Record the failing artifact, likely affected readers, precise source reference and acceptance evidence. Do not infer that a different language caused the error unless you have inspected the source-to-target transformation; sometimes the defect already existed upstream.
Failure 9: Revoked indicator presented live
Diagnostic signal: The feed displays an invalidated item without warning.
Corrective test: Check lifecycle flags and show status. Record the failing artifact, likely affected readers, precise source reference and acceptance evidence. Do not infer that a different language caused the error unless you have inspected the source-to-target transformation; sometimes the defect already existed upstream.
Failure 10: Translation memory identity collision
Diagnostic signal: Two similar descriptions are treated as identical objects.
Corrective test: Key by structural context as well as source sentence. Record the failing artifact, likely affected readers, precise source reference and acceptance evidence. Do not infer that a different language caused the error unless you have inspected the source-to-target transformation; sometimes the defect already existed upstream.
Failure 11: Accidental executable URL
Diagnostic signal: Defanged display text becomes clickable.
Corrective test: Protect safe rendering. Record the failing artifact, likely affected readers, precise source reference and acceptance evidence. Do not infer that a different language caused the error unless you have inspected the source-to-target transformation; sometimes the defect already existed upstream.
Failure 12: Hidden list-position error
Diagnostic signal: Translated list items have shifted indices.
Corrective test: Compare list shape and selectors. Record the failing artifact, likely affected readers, precise source reference and acceptance evidence. Do not infer that a different language caused the error unless you have inspected the source-to-target transformation; sometimes the defect already existed upstream.
Failure 13: TLP code localization
Diagnostic signal: A canonical sharing code is translated.
Corrective test: Freeze the exact standard label. Record the failing artifact, likely affected readers, precise source reference and acceptance evidence. Do not infer that a different language caused the error unless you have inspected the source-to-target transformation; sometimes the defect already existed upstream.
Failure 14: TLP as licensing claim
Diagnostic signal: A disclosure mark is treated as public-domain permission.
Corrective test: Separate handling from copyright. Record the failing artifact, likely affected readers, precise source reference and acceptance evidence. Do not infer that a different language caused the error unless you have inspected the source-to-target transformation; sometimes the defect already existed upstream.
Failure 15: Unverified ATT&CK substitution
Diagnostic signal: A deprecated id is replaced with a guessed current id.
Corrective test: Consult authoritative source version and annotate. Record the failing artifact, likely affected readers, precise source reference and acceptance evidence. Do not infer that a different language caused the error unless you have inspected the source-to-target transformation; sometimes the defect already existed upstream.
Failure 16: Unsupported attribution
Diagnostic signal: A group is named based on mere similarity.
Corrective test: Keep evidence and assessment boundaries. Record the failing artifact, likely affected readers, precise source reference and acceptance evidence. Do not infer that a different language caused the error unless you have inspected the source-to-target transformation; sometimes the defect already existed upstream.
Failure 17: Observer became attacker
Diagnostic signal: An identity associated with a sighting is misread as perpetrator.
Corrective test: Test field role. Record the failing artifact, likely affected readers, precise source reference and acceptance evidence. Do not infer that a different language caused the error unless you have inspected the source-to-target transformation; sometimes the defect already existed upstream.
Failure 18: Dates swapped
Diagnostic signal: Observation time is substituted for publication time.
Corrective test: Use a four-clock model. Record the failing artifact, likely affected readers, precise source reference and acceptance evidence. Do not infer that a different language caused the error unless you have inspected the source-to-target transformation; sometimes the defect already existed upstream.
Failure 19: UI hides negation
Diagnostic signal: Responsive clipping removes ‘not’ or ‘unconfirmed’.
Corrective test: Inspect small screens and accessible labels. Record the failing artifact, likely affected readers, precise source reference and acceptance evidence. Do not infer that a different language caused the error unless you have inspected the source-to-target transformation; sometimes the defect already existed upstream.
Failure 20: AI-invented reference
Diagnostic signal: A plausible CVE or source title appears without original citation.
Corrective test: Reconcile every identifier. Record the failing artifact, likely affected readers, precise source reference and acceptance evidence. Do not infer that a different language caused the error unless you have inspected the source-to-target transformation; sometimes the defect already existed upstream.
Failure 21: Ambiguous collection error
Diagnostic signal: A 404 message reveals hidden resource existence.
Corrective test: Use permission-safe wording. Record the failing artifact, likely affected readers, precise source reference and acceptance evidence. Do not infer that a different language caused the error unless you have inspected the source-to-target transformation; sometimes the defect already existed upstream.
Failure 22: False completion claim
Diagnostic signal: TAXII POST acknowledgement is translated as successful ingestion.
Corrective test: Poll status and check per-object results. Record the failing artifact, likely affected readers, precise source reference and acceptance evidence. Do not infer that a different language caused the error unless you have inspected the source-to-target transformation; sometimes the defect already existed upstream.
Failure 23: Pattern changed by typography
Diagnostic signal: Quotation glyphs or separators alter parser behavior.
Corrective test: Compare literal source bytes. Record the failing artifact, likely affected readers, precise source reference and acceptance evidence. Do not infer that a different language caused the error unless you have inspected the source-to-target transformation; sometimes the defect already existed upstream.
Failure 24: Cross-language name merger
Diagnostic signal: Two entities share a translated alias and are merged.
Corrective test: Link by id not text. Record the failing artifact, likely affected readers, precise source reference and acceptance evidence. Do not infer that a different language caused the error unless you have inspected the source-to-target transformation; sometimes the defect already existed upstream.
Failure 25: Broken fallback policy
Diagnostic signal: A non-target language appears under an approved target tag.
Corrective test: Label fallback and reopen review. Record the failing artifact, likely affected readers, precise source reference and acceptance evidence. Do not infer that a different language caused the error unless you have inspected the source-to-target transformation; sometimes the defect already existed upstream.
Failure 26: Summary drops condition
Diagnostic signal: A response directive loses an if-clause.
Corrective test: Preserve action triggers. Record the failing artifact, likely affected readers, precise source reference and acceptance evidence. Do not infer that a different language caused the error unless you have inspected the source-to-target transformation; sometimes the defect already existed upstream.
Failure 27: Mistaken numerical unit
Diagnostic signal: Observation count is read as number of victims.
Corrective test: Record measured unit. Record the failing artifact, likely affected readers, precise source reference and acceptance evidence. Do not infer that a different language caused the error unless you have inspected the source-to-target transformation; sometimes the defect already existed upstream.
Failure 28: Assumed universal policy
Diagnostic signal: One collection’s permissions are projected across all.
Corrective test: Verify per-root and per-collection. Record the failing artifact, likely affected readers, precise source reference and acceptance evidence. Do not infer that a different language caused the error unless you have inspected the source-to-target transformation; sometimes the defect already existed upstream.
Failure 29: Flattened granular marking
Diagnostic signal: A field-specific restriction disappears in CSV.
Corrective test: Carry effective restrictions or suppress export. Record the failing artifact, likely affected readers, precise source reference and acceptance evidence. Do not infer that a different language caused the error unless you have inspected the source-to-target transformation; sometimes the defect already existed upstream.
Failure 30: Unrecorded source correction
Diagnostic signal: A translator repairs source text without author approval.
Corrective test: Document query and approved correction. Record the failing artifact, likely affected readers, precise source reference and acceptance evidence. Do not infer that a different language caused the error unless you have inspected the source-to-target transformation; sometimes the defect already existed upstream.
25. End-to-end fictional sample: from source report to multilingual release
A fictional team called Cedar Watch operates a defensive intelligence exchange for partner organisations. It receives a STIX indicator object and a report that references it. The report says a reserved example domain was observed in test telemetry and that analysts are investigating a possible connection to a fictional campaign. The statement is intentionally cautious; no real-world attribution, user, compromise, malicious infrastructure, or operational attack method is being described.
The source record contains a stable indicator id, created and modified timestamps, a machine-readable pattern field, a description that qualifies the evidence, and a report reference that explains why the object matters. The incoming TAXII collection is readable by an approved group but is not automatically open to everyone. A TLP label supplies a separate sharing boundary. The language team is asked for a French description and a screen-reader-friendly explanation.
First, the project extracts the name and eligible narrative text while locking ids, object references, syntax, dates, validity and handling metadata. Second, it creates a terminology note distinguishing a single observation from proof of compromise. Third, it drafts a French description that preserves ‘possible’, ‘observed’ and ‘under investigation’. Fourth, it attaches the rendering to a language-content mechanism with a valid language tag and a checked source version. Fifth, an independent reviewer compares the translation to the original field, not to a machine-generated summary.
Next, the technical reviewer verifies the STIX schema and any language-content structure, checks that source and target object references match, examines the effective data markings, and confirms that display strings do not alter parser-readable content. The exchange reviewer exercises TAXII retrieval through a permitted client, checking filters, pagination and permission-aware errors. The accessibility reviewer ensures that status and TLP markings are presented textually, not only as colours. The release owner archives each check as evidence and approves the limited distribution.
Now imagine the upstream analyst modifies the report to rule out the originally suspected relationship. The source object’s modified timestamp changes. The release pipeline marks the French translation stale, withdraws the old assessment from current views, requests a new bilingual review and keeps a historical snapshot for audit. That is a completed translation system: not a translation that never changes, but a process that detects which meanings are no longer safe to present as current.
26. Transfer workshops with answer paths
Workshop 1: A revoked indicator appears in yesterday’s multilingual digest
Task: Inspect the fictional source representation, the target-language reader view and the structural record as three separate objects. First write the source-supported proposition in plain language. Then mark the value that is invariant and the phrase eligible for translation. Finally record the consequence of a mistaken reader inference. The first repair path is: Identify the source version and revocation state; test whether notification recipients still see it as actionable. A stronger answer states how you would prove the repair, which reviewer should approve it and what new evidence would reopen the item. Use a second language or a different client surface as a transfer test; a fix in a single screenshot does not demonstrate system-wide equivalence.
Workshop 2: A partner wants a Chinese version of a restricted report
Task: Inspect the fictional source representation, the target-language reader view and the structural record as three separate objects. First write the source-supported proposition in plain language. Then mark the value that is invariant and the phrase eligible for translation. Finally record the consequence of a mistaken reader inference. The first repair path is: Check recipient permission and TLP handling before any content is sent to a reviewer. A stronger answer states how you would prove the repair, which reviewer should approve it and what new evidence would reopen the item. Use a second language or a different client surface as a transfer test; a fix in a single screenshot does not demonstrate system-wide equivalence.
Workshop 3: A Spanish language-content object references an old modified timestamp
Task: Inspect the fictional source representation, the target-language reader view and the structural record as three separate objects. First write the source-supported proposition in plain language. Then mark the value that is invariant and the phrase eligible for translation. Finally record the consequence of a mistaken reader inference. The first repair path is: Locate the source version and rebuild translation bindings rather than silently marking the old text current. A stronger answer states how you would prove the repair, which reviewer should approve it and what new evidence would reopen the item. Use a second language or a different client surface as a transfer test; a fix in a single screenshot does not demonstrate system-wide equivalence.
Workshop 4: A summary says three attackers when number_observed is three
Task: Inspect the fictional source representation, the target-language reader view and the structural record as three separate objects. First write the source-supported proposition in plain language. Then mark the value that is invariant and the phrase eligible for translation. Finally record the consequence of a mistaken reader inference. The first repair path is: Rebuild the sentence around observations, not people. A stronger answer states how you would prove the repair, which reviewer should approve it and what new evidence would reopen the item. Use a second language or a different client surface as a transfer test; a fix in a single screenshot does not demonstrate system-wide equivalence.
Workshop 5: A right-to-left display visually reverses punctuation in a pattern
Task: Inspect the fictional source representation, the target-language reader view and the structural record as three separate objects. First write the source-supported proposition in plain language. Then mark the value that is invariant and the phrase eligible for translation. Finally record the consequence of a mistaken reader inference. The first repair path is: Use safe display isolation without changing machine string bytes. A stronger answer states how you would prove the repair, which reviewer should approve it and what new evidence would reopen the item. Use a second language or a different client surface as a transfer test; a fix in a single screenshot does not demonstrate system-wide equivalence.
Workshop 6: An ATT&CK sub-technique identifier loses its suffix
Task: Inspect the fictional source representation, the target-language reader view and the structural record as three separate objects. First write the source-supported proposition in plain language. Then mark the value that is invariant and the phrase eligible for translation. Finally record the consequence of a mistaken reader inference. The first repair path is: Restore complete external id and verify against a pinned ATT&CK release. A stronger answer states how you would prove the repair, which reviewer should approve it and what new evidence would reopen the item. Use a second language or a different client surface as a transfer test; a fix in a single screenshot does not demonstrate system-wide equivalence.
Workshop 7: The source reports possible attribution and the translation says confirmed
Task: Inspect the fictional source representation, the target-language reader view and the structural record as three separate objects. First write the source-supported proposition in plain language. Then mark the value that is invariant and the phrase eligible for translation. Finally record the consequence of a mistaken reader inference. The first repair path is: Restore uncertainty and trace the exact supporting evidence. A stronger answer states how you would prove the repair, which reviewer should approve it and what new evidence would reopen the item. Use a second language or a different client surface as a transfer test; a fix in a single screenshot does not demonstrate system-wide equivalence.
Workshop 8: A TAXII collection shows 404 for an unauthorized client
Task: Inspect the fictional source representation, the target-language reader view and the structural record as three separate objects. First write the source-supported proposition in plain language. Then mark the value that is invariant and the phrase eligible for translation. Finally record the consequence of a mistaken reader inference. The first repair path is: Use privacy-respecting wording rather than disclosing hidden collection inventory. A stronger answer states how you would prove the repair, which reviewer should approve it and what new evidence would reopen the item. Use a second language or a different client surface as a transfer test; a fix in a single screenshot does not demonstrate system-wide equivalence.
Workshop 9: A GET result says more=true but the digest says complete
Task: Inspect the fictional source representation, the target-language reader view and the structural record as three separate objects. First write the source-supported proposition in plain language. Then mark the value that is invariant and the phrase eligible for translation. Finally record the consequence of a mistaken reader inference. The first repair path is: Retrieve remaining pages and recalculate completeness. A stronger answer states how you would prove the repair, which reviewer should approve it and what new evidence would reopen the item. Use a second language or a different client surface as a transfer test; a fix in a single screenshot does not demonstrate system-wide equivalence.
Workshop 10: A pattern string has typography-normalized quotation marks
Task: Inspect the fictional source representation, the target-language reader view and the structural record as three separate objects. First write the source-supported proposition in plain language. Then mark the value that is invariant and the phrase eligible for translation. Finally record the consequence of a mistaken reader inference. The first repair path is: Restore exact source syntax and rerun parsing checks. A stronger answer states how you would prove the repair, which reviewer should approve it and what new evidence would reopen the item. Use a second language or a different client surface as a transfer test; a fix in a single screenshot does not demonstrate system-wide equivalence.
Workshop 11: Two organizations share a translated display name
Task: Inspect the fictional source representation, the target-language reader view and the structural record as three separate objects. First write the source-supported proposition in plain language. Then mark the value that is invariant and the phrase eligible for translation. Finally record the consequence of a mistaken reader inference. The first repair path is: Disambiguate with identity ids and source affiliations. A stronger answer states how you would prove the repair, which reviewer should approve it and what new evidence would reopen the item. Use a second language or a different client surface as a transfer test; a fix in a single screenshot does not demonstrate system-wide equivalence.
Workshop 12: A TLP:GREEN document is posted on a public webpage
Task: Inspect the fictional source representation, the target-language reader view and the structural record as three separate objects. First write the source-supported proposition in plain language. Then mark the value that is invariant and the phrase eligible for translation. Finally record the consequence of a mistaken reader inference. The first repair path is: Remove public distribution unless the source authorizes it; preserve sharing boundary. A stronger answer states how you would prove the repair, which reviewer should approve it and what new evidence would reopen the item. Use a second language or a different client surface as a transfer test; a fix in a single screenshot does not demonstrate system-wide equivalence.
Workshop 13: A glossary uses one word for indicator and sighting
Task: Inspect the fictional source representation, the target-language reader view and the structural record as three separate objects. First write the source-supported proposition in plain language. Then mark the value that is invariant and the phrase eligible for translation. Finally record the consequence of a mistaken reader inference. The first repair path is: Develop distinct target concepts and test in actual records. A stronger answer states how you would prove the repair, which reviewer should approve it and what new evidence would reopen the item. Use a second language or a different client surface as a transfer test; a fix in a single screenshot does not demonstrate system-wide equivalence.
Workshop 14: A translation memory supplies a fluent description from another object
Task: Inspect the fictional source representation, the target-language reader view and the structural record as three separate objects. First write the source-supported proposition in plain language. Then mark the value that is invariant and the phrase eligible for translation. Finally record the consequence of a mistaken reader inference. The first repair path is: Reject blind reuse; compare ids, versions, evidence and context. A stronger answer states how you would prove the repair, which reviewer should approve it and what new evidence would reopen the item. Use a second language or a different client surface as a transfer test; a fix in a single screenshot does not demonstrate system-wide equivalence.
Workshop 15: A dated source report is cached under a newer translation release
Task: Inspect the fictional source representation, the target-language reader view and the structural record as three separate objects. First write the source-supported proposition in plain language. Then mark the value that is invariant and the phrase eligible for translation. Finally record the consequence of a mistaken reader inference. The first repair path is: Display provenance for both source and target dates. A stronger answer states how you would prove the repair, which reviewer should approve it and what new evidence would reopen the item. Use a second language or a different client surface as a transfer test; a fix in a single screenshot does not demonstrate system-wide equivalence.
Workshop 16: A workflow reports TAXII POST accepted but records are pending
Task: Inspect the fictional source representation, the target-language reader view and the structural record as three separate objects. First write the source-supported proposition in plain language. Then mark the value that is invariant and the phrase eligible for translation. Finally record the consequence of a mistaken reader inference. The first repair path is: Poll status and report per-object ingestion outcome. A stronger answer states how you would prove the repair, which reviewer should approve it and what new evidence would reopen the item. Use a second language or a different client surface as a transfer test; a fix in a single screenshot does not demonstrate system-wide equivalence.
Workshop 17: A source mentions a vulnerability without exploitation evidence
Task: Inspect the fictional source representation, the target-language reader view and the structural record as three separate objects. First write the source-supported proposition in plain language. Then mark the value that is invariant and the phrase eligible for translation. Finally record the consequence of a mistaken reader inference. The first repair path is: Keep the vulnerability concept separate from observed use. A stronger answer states how you would prove the repair, which reviewer should approve it and what new evidence would reopen the item. Use a second language or a different client surface as a transfer test; a fix in a single screenshot does not demonstrate system-wide equivalence.
Workshop 18: An incident note proposes a mitigation but the target says deployed
Task: Inspect the fictional source representation, the target-language reader view and the structural record as three separate objects. First write the source-supported proposition in plain language. Then mark the value that is invariant and the phrase eligible for translation. Finally record the consequence of a mistaken reader inference. The first repair path is: Restore recommendation modality and deployment status. A stronger answer states how you would prove the repair, which reviewer should approve it and what new evidence would reopen the item. Use a second language or a different client surface as a transfer test; a fix in a single screenshot does not demonstrate system-wide equivalence.
Workshop 19: A translated report drops a source citation
Task: Inspect the fictional source representation, the target-language reader view and the structural record as three separate objects. First write the source-supported proposition in plain language. Then mark the value that is invariant and the phrase eligible for translation. Finally record the consequence of a mistaken reader inference. The first repair path is: Reattach original external reference and assess the remaining claim. A stronger answer states how you would prove the repair, which reviewer should approve it and what new evidence would reopen the item. Use a second language or a different client surface as a transfer test; a fix in a single screenshot does not demonstrate system-wide equivalence.
Workshop 20: A linguistic reviewer improves readability by deleting a restriction
Task: Inspect the fictional source representation, the target-language reader view and the structural record as three separate objects. First write the source-supported proposition in plain language. Then mark the value that is invariant and the phrase eligible for translation. Finally record the consequence of a mistaken reader inference. The first repair path is: Reject deletion; prioritise access boundary and source-authorized scope. A stronger answer states how you would prove the repair, which reviewer should approve it and what new evidence would reopen the item. Use a second language or a different client surface as a transfer test; a fix in a single screenshot does not demonstrate system-wide equivalence.
Workshop 21: A localised badge displays TLP:WHITE for a v2.0 record
Task: Inspect the fictional source representation, the target-language reader view and the structural record as three separate objects. First write the source-supported proposition in plain language. Then mark the value that is invariant and the phrase eligible for translation. Finally record the consequence of a mistaken reader inference. The first repair path is: Use TLP:CLEAR and update the corresponding guidance. A stronger answer states how you would prove the repair, which reviewer should approve it and what new evidence would reopen the item. Use a second language or a different client surface as a transfer test; a fix in a single screenshot does not demonstrate system-wide equivalence.
Workshop 22: A list translation changes element positions under granular markings
Task: Inspect the fictional source representation, the target-language reader view and the structural record as three separate objects. First write the source-supported proposition in plain language. Then mark the value that is invariant and the phrase eligible for translation. Finally record the consequence of a mistaken reader inference. The first repair path is: Restore positions and validate selectors. A stronger answer states how you would prove the repair, which reviewer should approve it and what new evidence would reopen the item. Use a second language or a different client surface as a transfer test; a fix in a single screenshot does not demonstrate system-wide equivalence.
Workshop 23: A search snippet removes the word ‘unconfirmed’
Task: Inspect the fictional source representation, the target-language reader view and the structural record as three separate objects. First write the source-supported proposition in plain language. Then mark the value that is invariant and the phrase eligible for translation. Finally record the consequence of a mistaken reader inference. The first repair path is: Inspect truncation and adapt presentation without altering claim. A stronger answer states how you would prove the repair, which reviewer should approve it and what new evidence would reopen the item. Use a second language or a different client surface as a transfer test; a fix in a single screenshot does not demonstrate system-wide equivalence.
Workshop 24: A reader assumes the TAXII API root identifies the publisher
Task: Inspect the fictional source representation, the target-language reader view and the structural record as three separate objects. First write the source-supported proposition in plain language. Then mark the value that is invariant and the phrase eligible for translation. Finally record the consequence of a mistaken reader inference. The first repair path is: Document the actual publisher identity separately from transport path. A stronger answer states how you would prove the repair, which reviewer should approve it and what new evidence would reopen the item. Use a second language or a different client surface as a transfer test; a fix in a single screenshot does not demonstrate system-wide equivalence.
27. A four-week implementation programme
Week 1 — Inventory and protect
Choose a synthetic public test collection. Enumerate object types, source versions, reference paths, applicable marks, language surfaces and schema constraints. Set separate ownership for linguistic, technical and handling decisions. Build the invariant/eligible-field matrix. Deliver a source inventory and an agreed error severity scale. The week ends with a demonstrable artifact, not a count of words translated. If the artifact cannot be rechecked, the process is still a draft.
Week 2 — Draft and align
Translate selected names, descriptions and reader guidance in one target language. Create language-content bindings or equivalent display mappings. Preserve source uncertainty and citations; record target-language terminology decisions. Add a difficult case where two objects share similar names and one has been modified. The week ends with a demonstrable artifact, not a count of words translated. If the artifact cannot be rechecked, the process is still a draft.
Week 3 — Verify and diagnose
Run schema, byte-invariance, source-reference, timestamp, selector, list-shape, pagination and permission-sensitive tests. Give a bilingual reviewer the source and a monolingual reader the target. Compare their interpretations and diagnose mismatches as semantic, structural, handling or presentation failures. The week ends with a demonstrable artifact, not a count of words translated. If the artifact cannot be rechecked, the process is still a draft.
Week 4 — Release and rehearse changes
Publish only the approved synthetic or authorised public content. Archive the exact source and target versions and all reviewer decisions. Simulate revocation, a new report version, a changed TLP boundary and a TAXII partial import. Demonstrate that the system holds or withdraws affected translations and notifies responsible editors. The week ends with a demonstrable artifact, not a count of words translated. If the artifact cannot be rechecked, the process is still a draft.
28. Frequently asked questions
1. Can I translate a STIX JSON key?
Not as a casual localization action. JSON property names form part of a machine-readable schema. Translate eligible values and display labels while preserving keys. For high-stakes output, anchor the answer to the applicable source version, intended audience and test evidence; a standalone sentence seldom contains every condition needed for an accountable release.
2. What is a STIX language-content object?
It is a STIX meta object designed to carry additional language content associated with another object. Its references and contents mapping must stay aligned. For high-stakes output, anchor the answer to the applicable source version, intended audience and test evidence; a standalone sentence seldom contains every condition needed for an accountable release.
3. Is object_modified always required?
No. The STIX 2.1 language-content specification marks it optional. Version binding remains vital to production governance when the underlying text changes. For high-stakes output, anchor the answer to the applicable source version, intended audience and test evidence; a standalone sentence seldom contains every condition needed for an accountable release.
4. What language codes should I use?
Use appropriate BCP 47 / RFC 5646 language tags rather than unstructured names such as ‘Portuguese Latin American’. For high-stakes output, anchor the answer to the applicable source version, intended audience and test evidence; a standalone sentence seldom contains every condition needed for an accountable release.
5. Should names of malware be translated?
Generally treat names and identifiers as names, applying a documented naming and alias policy rather than inventing a translated entity identity. For high-stakes output, anchor the answer to the applicable source version, intended audience and test evidence; a standalone sentence seldom contains every condition needed for an accountable release.
6. Is a translated confidence adjective enough?
No. Preserve source confidence fields and assess whether the adjective implies stronger or weaker evidence than was recorded. For high-stakes output, anchor the answer to the applicable source version, intended audience and test evidence; a standalone sentence seldom contains every condition needed for an accountable release.
7. Is an indicator the same as a sighting?
No. An indicator describes potentially relevant detection logic or evidence, while a sighting records observation of a referenced object. For high-stakes output, anchor the answer to the applicable source version, intended audience and test evidence; a standalone sentence seldom contains every condition needed for an accountable release.
8. May I translate STIX patterns?
Translate accompanying explanations, not parser-interpreted pattern syntax. A new pattern requires separate technical validation. For high-stakes output, anchor the answer to the applicable source version, intended audience and test evidence; a standalone sentence seldom contains every condition needed for an accountable release.
9. What does STIX mean compared with TAXII?
STIX models and serializes intelligence; TAXII defines an exchange mechanism. They are independent specifications. For high-stakes output, anchor the answer to the applicable source version, intended audience and test evidence; a standalone sentence seldom contains every condition needed for an accountable release.
10. Does TAXII access imply onward publication rights?
No. API accessibility and disclosure permissions are different decisions. Apply effective markings and source restrictions. For high-stakes output, anchor the answer to the applicable source version, intended audience and test evidence; a standalone sentence seldom contains every condition needed for an accountable release.
11. May I translate TLP labels?
FIRST TLP 2.0 directs that canonical labels remain in their original form. Translate the surrounding explanation where authorized. For high-stakes output, anchor the answer to the applicable source version, intended audience and test evidence; a standalone sentence seldom contains every condition needed for an accountable release.
12. Is TLP:AMBER+STRICT a separate colour?
It is a stricter sharing variant under the AMBER family, not a fifth basic colour category. For high-stakes output, anchor the answer to the applicable source version, intended audience and test evidence; a standalone sentence seldom contains every condition needed for an accountable release.
13. Can TLP:CLEAR material still have copyright?
Yes. TLP addresses sharing boundaries and is not a copyright license or public-domain declaration. For high-stakes output, anchor the answer to the applicable source version, intended audience and test evidence; a standalone sentence seldom contains every condition needed for an accountable release.
14. How do I handle missing translations?
Use a documented fallback, label the effective language and avoid representing unreviewed text as completed localization. For high-stakes output, anchor the answer to the applicable source version, intended audience and test evidence; a standalone sentence seldom contains every condition needed for an accountable release.
15. Can one translated title represent several actors?
A title may be ambiguous; the underlying system must retain distinct ids and aliases to avoid entity merger. For high-stakes output, anchor the answer to the applicable source version, intended audience and test evidence; a standalone sentence seldom contains every condition needed for an accountable release.
16. Why are observation dates difficult?
Creation, modification, first/last observed and validity dates answer different questions and should not be collapsed. For high-stakes output, anchor the answer to the applicable source version, intended audience and test evidence; a standalone sentence seldom contains every condition needed for an accountable release.
17. Why is a manifest different from a download?
The TAXII manifest provides metadata about objects; it is not a claim that all full object bodies have been retrieved. For high-stakes output, anchor the answer to the applicable source version, intended audience and test evidence; a standalone sentence seldom contains every condition needed for an accountable release.
18. What does more=true mean?
It indicates further pages are available in an applicable TAXII response. A partial page cannot support a complete-dataset claim. For high-stakes output, anchor the answer to the applicable source version, intended audience and test evidence; a standalone sentence seldom contains every condition needed for an accountable release.
19. Is POST acknowledgement proof of ingestion?
Not automatically. Inspect the status resource and per-object processing outcomes. For high-stakes output, anchor the answer to the applicable source version, intended audience and test evidence; a standalone sentence seldom contains every condition needed for an accountable release.
20. Can the translation alter an ATT&CK technique id?
No. Keep identifiers stable and translate human-readable associated text or explanatory guidance. For high-stakes output, anchor the answer to the applicable source version, intended audience and test evidence; a standalone sentence seldom contains every condition needed for an accountable release.
21. Does ATT&CK equal STIX?
No. ATT&CK is a knowledge base and model that uses STIX 2.1 with its own conventions and extensions. For high-stakes output, anchor the answer to the applicable source version, intended audience and test evidence; a standalone sentence seldom contains every condition needed for an accountable release.
22. What about cross-language Unicode?
Protect structured strings and use safe display techniques, especially for right-to-left scripts and mixed-direction tokens. For high-stakes output, anchor the answer to the applicable source version, intended audience and test evidence; a standalone sentence seldom contains every condition needed for an accountable release.
23. Can I use AI translation on restricted intelligence?
Only if the processing environment and reviewers are authorised for the content. Fluency and convenience do not expand permission. For high-stakes output, anchor the answer to the applicable source version, intended audience and test evidence; a standalone sentence seldom contains every condition needed for an accountable release.
24. How do I review a machine-translated description?
Compare clause-level evidence, attribution, uncertainty, dates, object identity and attached references against the source. For high-stakes output, anchor the answer to the applicable source version, intended audience and test evidence; a standalone sentence seldom contains every condition needed for an accountable release.
25. What if the source text is wrong?
Raise and record a source query. Do not silently transform the source assertion into an unsupported correction. For high-stakes output, anchor the answer to the applicable source version, intended audience and test evidence; a standalone sentence seldom contains every condition needed for an accountable release.
26. Does schema validation prove translation quality?
No. Structural validity is necessary for machine use but cannot determine whether human-language claims are faithful. For high-stakes output, anchor the answer to the applicable source version, intended audience and test evidence; a standalone sentence seldom contains every condition needed for an accountable release.
27. Does bilingual review prove TAXII integration works?
No. Also validate the delivered API artifacts, access behavior, filtering, pagination and ingestion status. For high-stakes output, anchor the answer to the applicable source version, intended audience and test evidence; a standalone sentence seldom contains every condition needed for an accountable release.
28. Should a localized public page show TLP:GREEN data?
Not without permission. Under FIRST TLP 2.0 GREEN material is shareable within the defined community, not via public channels. For high-stakes output, anchor the answer to the applicable source version, intended audience and test evidence; a standalone sentence seldom contains every condition needed for an accountable release.
29. How should old translations be maintained?
Bind approved translations to source versions and trigger review when source descriptions, references, restrictions or status change. For high-stakes output, anchor the answer to the applicable source version, intended audience and test evidence; a standalone sentence seldom contains every condition needed for an accountable release.
30. What counts as a release blocker?
An unauthorized disclosure, modified invariant, broken reference, false claim, confidence inflation or misleading reader action should block release until resolved. For high-stakes output, anchor the answer to the applicable source version, intended audience and test evidence; a standalone sentence seldom contains every condition needed for an accountable release.
31. How can a beginner practise safely?
Use fictional STIX records, reserved example domains and public specifications; avoid importing real sensitive intelligence into practice tools. For high-stakes output, anchor the answer to the applicable source version, intended audience and test evidence; a standalone sentence seldom contains every condition needed for an accountable release.
32. How does this branch connect to general translation learning?
The root owns general meaning transfer. This child owns STIX/TAXII-specific invariants, data markings and evidence-bound multilingual publication. For high-stakes output, anchor the answer to the applicable source version, intended audience and test evidence; a standalone sentence seldom contains every condition needed for an accountable release.
29. Specialist glossary for readers, reviewers and publishers
ATT&CK
A MITRE knowledge base describing adversary tactics, techniques and associated evidence; its model builds upon STIX. In this guide, use the term consistently across the documentation, interface, review notes and release records, while respecting the corresponding standard’s precise technical definition.
API root
TAXII resource that defines one set of exchange endpoints and capabilities. In this guide, use the term consistently across the documentation, interface, review notes and release records, while respecting the corresponding standard’s precise technical definition.
Attribution
An assessment about responsibility that must be supported and qualified by evidence. In this guide, use the term consistently across the documentation, interface, review notes and release records, while respecting the corresponding standard’s precise technical definition.
BCP 47
Best Current Practice governing identification of languages, including RFC 5646. In this guide, use the term consistently across the documentation, interface, review notes and release records, while respecting the corresponding standard’s precise technical definition.
Bundle
A STIX container grouping objects, not an independently asserted incident. In this guide, use the term consistently across the documentation, interface, review notes and release records, while respecting the corresponding standard’s precise technical definition.
Campaign
An object representing a set of adversarial activities over a period or scope. In this guide, use the term consistently across the documentation, interface, review notes and release records, while respecting the corresponding standard’s precise technical definition.
Collection
A TAXII logical grouping of objects accessible through an API root. In this guide, use the term consistently across the documentation, interface, review notes and release records, while respecting the corresponding standard’s precise technical definition.
Confidence
A measure or expression of belief in an assertion, not identical to proof. In this guide, use the term consistently across the documentation, interface, review notes and release records, while respecting the corresponding standard’s precise technical definition.
Contents dictionary
Language-content property mapping language tags to translated property content. In this guide, use the term consistently across the documentation, interface, review notes and release records, while respecting the corresponding standard’s precise technical definition.
Created
Object creation metadata, distinct from the time an activity happened. In this guide, use the term consistently across the documentation, interface, review notes and release records, while respecting the corresponding standard’s precise technical definition.
Created_by_ref
A reference to an identity representing the creator of the STIX record. In this guide, use the term consistently across the documentation, interface, review notes and release records, while respecting the corresponding standard’s precise technical definition.
Defanged
A display transformation intended to prevent accidental activation of a potentially hazardous address. In this guide, use the term consistently across the documentation, interface, review notes and release records, while respecting the corresponding standard’s precise technical definition.
External reference
A source or citation linked to a STIX assertion or object. In this guide, use the term consistently across the documentation, interface, review notes and release records, while respecting the corresponding standard’s precise technical definition.
Granular marking
A selector-based restriction or language statement applying to part of an object. In this guide, use the term consistently across the documentation, interface, review notes and release records, while respecting the corresponding standard’s precise technical definition.
Indicator
A structured representation of information useful for identifying potential threat activity. In this guide, use the term consistently across the documentation, interface, review notes and release records, while respecting the corresponding standard’s precise technical definition.
Intrusion set
A grouping of adversarial behaviours and resources with persistent characteristics. In this guide, use the term consistently across the documentation, interface, review notes and release records, while respecting the corresponding standard’s precise technical definition.
Language Content
STIX meta object containing text translations associated with another STIX object. In this guide, use the term consistently across the documentation, interface, review notes and release records, while respecting the corresponding standard’s precise technical definition.
Lang
Language identifier associated with text at object or field scope. In this guide, use the term consistently across the documentation, interface, review notes and release records, while respecting the corresponding standard’s precise technical definition.
Manifest
Metadata record about TAXII collection objects or versions. In this guide, use the term consistently across the documentation, interface, review notes and release records, while respecting the corresponding standard’s precise technical definition.
Marking definition
STIX object that expresses guidance or constraints for use or sharing. In this guide, use the term consistently across the documentation, interface, review notes and release records, while respecting the corresponding standard’s precise technical definition.
Modified
Object lifecycle timestamp; not a synonym for a new incident. In this guide, use the term consistently across the documentation, interface, review notes and release records, while respecting the corresponding standard’s precise technical definition.
Object_ref
Identifier pointing to the STIX object targeted by language content. In this guide, use the term consistently across the documentation, interface, review notes and release records, while respecting the corresponding standard’s precise technical definition.
Object_modified
Optional version-specific timestamp in a STIX language-content object. In this guide, use the term consistently across the documentation, interface, review notes and release records, while respecting the corresponding standard’s precise technical definition.
Object_marking_refs
Marking references applying to a STIX object as a whole. In this guide, use the term consistently across the documentation, interface, review notes and release records, while respecting the corresponding standard’s precise technical definition.
Observed data
A record representing cyber observables seen in an observation context. In this guide, use the term consistently across the documentation, interface, review notes and release records, while respecting the corresponding standard’s precise technical definition.
Pattern
Machine-interpreted expression describing detection conditions. In this guide, use the term consistently across the documentation, interface, review notes and release records, while respecting the corresponding standard’s precise technical definition.
Pattern_type
Property naming the indicator pattern’s grammar or representation. In this guide, use the term consistently across the documentation, interface, review notes and release records, while respecting the corresponding standard’s precise technical definition.
Provenance
The evidence trail identifying origin, custody, source decisions and transformations. In this guide, use the term consistently across the documentation, interface, review notes and release records, while respecting the corresponding standard’s precise technical definition.
Revoked
Lifecycle state indicating an object is withdrawn. In this guide, use the term consistently across the documentation, interface, review notes and release records, while respecting the corresponding standard’s precise technical definition.
Selector
Path identifying object content covered by granular marking. In this guide, use the term consistently across the documentation, interface, review notes and release records, while respecting the corresponding standard’s precise technical definition.
Sighting
A record of an observation involving a referenced STIX object. In this guide, use the term consistently across the documentation, interface, review notes and release records, while respecting the corresponding standard’s precise technical definition.
Spec_version
The STIX specification version declared by an object. In this guide, use the term consistently across the documentation, interface, review notes and release records, while respecting the corresponding standard’s precise technical definition.
TAXII
Trusted Automated Exchange of Intelligence Information, a protocol for exchanging intelligence. In this guide, use the term consistently across the documentation, interface, review notes and release records, while respecting the corresponding standard’s precise technical definition.
TLP
Traffic Light Protocol, FIRST’s framework of labels for sharing boundaries. In this guide, use the term consistently across the documentation, interface, review notes and release records, while respecting the corresponding standard’s precise technical definition.
TLP:AMBER+STRICT
A stricter AMBER sharing variant within the TLP 2.0 framework. In this guide, use the term consistently across the documentation, interface, review notes and release records, while respecting the corresponding standard’s precise technical definition.
TLP:CLEAR
Canonical TLP 2.0 label for information that can be shared without TLP restriction, subject to other applicable rules. In this guide, use the term consistently across the documentation, interface, review notes and release records, while respecting the corresponding standard’s precise technical definition.
Tool
A software capability that may be used legitimately or maliciously, depending on context. In this guide, use the term consistently across the documentation, interface, review notes and release records, while respecting the corresponding standard’s precise technical definition.
Valid_from
Indicator time from which a pattern is considered valid. In this guide, use the term consistently across the documentation, interface, review notes and release records, while respecting the corresponding standard’s precise technical definition.
Version pinning
Linking translation approval to a specified source object version. In this guide, use the term consistently across the documentation, interface, review notes and release records, while respecting the corresponding standard’s precise technical definition.
XLIFF
A format used in localization workflows; its presence does not imply that all STIX fields should be translated. In this guide, use the term consistently across the documentation, interface, review notes and release records, while respecting the corresponding standard’s precise technical definition.
30. Research notes, limitations and responsible application
Standards and interface versions are time-sensitive. This article was prepared with reference to authoritative OASIS, FIRST, RFC and MITRE resources checked on 1 November 2026. It reports concrete standard names rather than assuming a future draft or product implementation follows the same rules. Always consult the normative document and a vendor’s current API behavior before implementing production code. In particular, human-facing translation advice does not supersede STIX schemas, TAXII wire contracts, organisation-specific handling rules, privacy obligations or the source’s permission to disclose.
The worked situations, publishers, partners, campaigns, observations, IP addresses, domains and incident narratives in this guide are fictional and intended for quality-assurance education. The guide does not provide live indicators, exploitation instructions or claims about specific threat actors. A multilingual publication should document what the source can support; where the evidence is incomplete, the translation must keep that incompleteness visible.
Primary standards and authoritative references
OASIS STIX Version 2.1 specification. Consult the relevant numbered sections and revision notes before claiming conformance; explanatory excerpts above are original paraphrases and worked examples rather than reproduced standards text.
OASIS TAXII Version 2.1 specification. Consult the relevant numbered sections and revision notes before claiming conformance; explanatory excerpts above are original paraphrases and worked examples rather than reproduced standards text.
FIRST Traffic Light Protocol Version 2.0. Consult the relevant numbered sections and revision notes before claiming conformance; explanatory excerpts above are original paraphrases and worked examples rather than reproduced standards text.
MITRE ATT&CK data model. Consult the relevant numbered sections and revision notes before claiming conformance; explanatory excerpts above are original paraphrases and worked examples rather than reproduced standards text.
MITRE ATT&CK STIX data repository. Consult the relevant numbered sections and revision notes before claiming conformance; explanatory excerpts above are original paraphrases and worked examples rather than reproduced standards text.
BCP 47 language tags (RFC 5646). Consult the relevant numbered sections and revision notes before claiming conformance; explanatory excerpts above are original paraphrases and worked examples rather than reproduced standards text.
Internet timestamps (RFC 3339). Consult the relevant numbered sections and revision notes before claiming conformance; explanatory excerpts above are original paraphrases and worked examples rather than reproduced standards text.
31. The next routes through the translation architecture
Return to Master Art of Translation | The Complete System for Moving Meaning Between Languages when the next question concerns translation meaning, equivalence, terminology, source analysis, revision or human-machine collaboration in general. This specialist node is about STIX/TAXII evidence and machine-safe cross-language release; it does not take over its parent.
Use the protected Vocabulary Learning Hub when a learner lacks the word knowledge needed to distinguish assertion, evidence, attribution, observation, validity and permission. Its owner teaches vocabulary acquisition, retrieval and transfer. This article uses those words to preserve meanings across language boundaries but does not attempt to become the vocabulary-learning programme.
Use How English Works | The Complete Map and Learning Routes for the English-side mechanics of clauses, negation, modality, scope, register, references and coherent explanatory writing. This guide owns the cross-language STIX/TAXII boundary rather than English grammar in isolation. The narrower STIX Language Content rapid-QA article remains the right route for that exact small workflow.
The core publishing test is simple: does the translated reader receive the same supported intelligence claim, under the same effective permissions, about the same versioned object, with the same uncertainty and traceable evidence? If the answer is yes, the language has changed while the essential meaning remains stable. If not, the safe response is to hold and diagnose the release, not to polish the sentence until it sounds convincing.