Skip to main content

rtl-document-translation

Translates structured DOCX documents to RTL languages while preserving formatting, colors, and layouts for professional use.

Install this skill

or
83/100

Security score

The rtl-document-translation skill was audited on Feb 12, 2026 and we found 9 security issues across 2 threat categories. Review the findings below before installing.

Categories Tested

Security Issues

medium line 512

Python subprocess execution

SourceSKILL.md
512subprocess.run(['soffice', '--headless', '--convert-to', 'pdf', ar_docx])
medium line 513

Python subprocess execution

SourceSKILL.md
513subprocess.run(['pdftoppm', '-png', 'output.pdf', 'comparison'])
low line 128

Unicode escape sequences

SourceSKILL.md
128text = text.replace('\u201c', '"').replace('\u201d', '"')
low line 129

Unicode escape sequences

SourceSKILL.md
129text = text.replace('\u2018', "'").replace('\u2019', "'")
low line 132

Unicode escape sequences

SourceSKILL.md
132text = re.sub(r'[\u2002\u2003\u2009\u200A\u00A0]+', ' ', text)
low line 158

Unicode escape sequences

SourceSKILL.md
158normalized_quotes = text.replace('\u201c', '"').replace('\u201d', '"')
low line 159

Unicode escape sequences

SourceSKILL.md
159normalized_quotes = normalized_quotes.replace('\u2018', "'").replace('\u2019', "'")
low line 168

Unicode escape sequences

SourceSKILL.md
168cleaned = re.sub(r'[\u2002\u2003\u2009\u200A\u00A0]+', ' ', text).strip()
low line 173

Unicode escape sequences

SourceSKILL.md
173cleaned_quotes = re.sub(r'[\u2002\u2003\u2009\u200A\u00A0]+', ' ', normalized_quotes).strip()
Scanned on Feb 12, 2026
View Security Dashboard