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
| 512 | subprocess.run(['soffice', '--headless', '--convert-to', 'pdf', ar_docx]) |
medium line 513
Python subprocess execution
SourceSKILL.md
| 513 | subprocess.run(['pdftoppm', '-png', 'output.pdf', 'comparison']) |
low line 128
Unicode escape sequences
SourceSKILL.md
| 128 | text = text.replace('\u201c', '"').replace('\u201d', '"') |
low line 129
Unicode escape sequences
SourceSKILL.md
| 129 | text = text.replace('\u2018', "'").replace('\u2019', "'") |
low line 132
Unicode escape sequences
SourceSKILL.md
| 132 | text = re.sub(r'[\u2002\u2003\u2009\u200A\u00A0]+', ' ', text) |
low line 158
Unicode escape sequences
SourceSKILL.md
| 158 | normalized_quotes = text.replace('\u201c', '"').replace('\u201d', '"') |
low line 159
Unicode escape sequences
SourceSKILL.md
| 159 | normalized_quotes = normalized_quotes.replace('\u2018', "'").replace('\u2019', "'") |
low line 168
Unicode escape sequences
SourceSKILL.md
| 168 | cleaned = re.sub(r'[\u2002\u2003\u2009\u200A\u00A0]+', ' ', text).strip() |
low line 173
Unicode escape sequences
SourceSKILL.md
| 173 | cleaned_quotes = re.sub(r'[\u2002\u2003\u2009\u200A\u00A0]+', ' ', normalized_quotes).strip() |
Scanned on Feb 12, 2026
View Security DashboardInstall this skill with one command
/learn @neversight/rtl-document-translation