AI Analysis
Final verdict: SUSPICIOUS
The package shows low risks in network, shell, obfuscation, and credential aspects but exhibits a high metadata risk due to recent repository creation, lack of repository content, and rapid commit history.
- High metadata risk
- Suspicious repository activity
Per-check LLM notes
- Network: No network calls detected, which is normal for a package focused on document conversion.
- Shell: Shell executions appear to be related to document processing tasks like LaTeX compilation and PDF conversion, which align with the expected functionality of tex2word.
- Obfuscation: No obfuscation patterns detected, indicating low risk.
- Credentials: No credential harvesting patterns detected, indicating low risk.
- Metadata: Highly suspicious due to recent repository creation, empty repository, and rapid commit history.
Heuristic Checks
Outbound Network Calls
No suspicious network call patterns found
Code Obfuscation
No obfuscation patterns detected
Shell / Subprocess Execution
score 8.0
Found 4 shell execution pattern(s)
t={out}", inp] proc = subprocess.run(cmd, capture_output=True, timeout=300) data = b""latex_proc = subprocess.run( ["latex", "-interaction=nonstopmode", "ng") dvipng = subprocess.run( ["dvipng", "-D", str(self.dpi), "-T", "profile dir try: subprocess.run( [soffice, "--headless", "--convert-to", "pdf",
Credential Harvesting
No credential harvesting patterns detected
Typosquatting
No typosquatting candidates detected
Registered Email Domain
Email domain looks legitimate: hotmail.com>
Suspicious Page Links
All external links appear legitimate
Git Repository History
score 7.5
Git history flags: Repository created very recently: 0 day(s) ago (2026-06-05T08:27:01Z)
Repository created very recently: 0 day(s) ago (2026-06-05T08:27:01Z)Repository appears empty (size = 0)All 11 commits happened within 24 hours
Maintainer History
score 6.0
3 maintainer concern(s) found
Only one version has ever been released — brand new packagePackage uploaded less than 24 hours ago (2026-06-05T09:29:50.000Z)Author "Yifan Yang" appears to have only 1 package on PyPI (new or inactive account)
AI App Starter Prompt
Use this prompt to build a project with tex2word
Create a user-friendly desktop application named 'LaTeX2WordPro' that leverages the capabilities of the 'tex2word' Python package to convert LaTeX documents into Microsoft Word .docx files, preserving native OMML math formatting and live fields. This application should serve as a robust tool for academic and scientific writers who frequently need to transition their work from LaTeX to Word format. Below are the key functionalities your application should include: 1. **User Interface**: Design a simple yet intuitive graphical user interface (GUI) using a library such as PyQt5 or Tkinter. The GUI should allow users to upload LaTeX files and select output directories. 2. **Conversion Engine**: Utilize the 'tex2word' package to handle the conversion process. Ensure that all mathematical expressions, live fields, and other complex elements are accurately translated into Word's native format. 3. **Preview Feature**: Implement a preview function that allows users to view the converted document before saving it. This feature should highlight any potential issues or discrepancies between the original LaTeX and the converted Word document. 4. **Error Handling**: Incorporate comprehensive error handling to manage cases where the input LaTeX file might contain errors or unsupported elements. Provide clear feedback to the user about what went wrong and suggest possible fixes. 5. **Customization Options**: Offer customization options such as choosing font styles, sizes, and colors for the output document. Users should also be able to specify whether they want to retain the original LaTeX structure or adapt it to a more conventional Word layout. 6. **Batch Processing**: Enable batch processing for multiple LaTeX files at once, making it easier for users to convert large projects or collections of papers. 7. **Documentation and Help**: Include a help section within the application that provides guidance on common issues and best practices for using LaTeX2WordPro effectively. 8. **Export Options**: Apart from exporting directly to Word, provide options to save the converted files in different formats if supported by the underlying technologies. By following these guidelines, you will create a powerful and versatile tool that simplifies the workflow for anyone needing to move from LaTeX to Word, while showcasing the advanced capabilities of the 'tex2word' package.