Skip navigation
Please use this identifier to cite or link to this item: https://libeldoc.bsuir.by/handle/123456789/63702
Title: Программный комплекс статического анализа уязвимостей исходного кода на JavaScript и TypeScript
Other Titles: Software complex for static vulnerability analysis of JavaScript and TypeScript source code
Authors: Батуро, А. И.
Keywords: материалы конференций;статический анализ;JavaScript;TypeScript;абстрактное синтаксическое дерево;анализ загрязнения данных;CWE;SARIF;Semgrep;REST API;оценка качества;безопасность приложений
Issue Date: 2026
Publisher: БГУИР
Citation: Батуро, А. И. Программный комплекс статического анализа уязвимостей исходного кода на JavaScript и TypeScript = Software complex for static vulnerability analysis of JavaScript and TypeScript source code / А. И. Батуро // Информационная безопасность : сборник материалов 62-й научной конференции аспирантов, магистрантов и студентов БГУИР, Минск, 13–17 апреля 2026 г. / Белорусский государственный университет информатики и радиоэлектроники ; редкол.: С. В. Дробот (гл. ред.) [и др.]. – Минск, 2026. – С. 8–12.
Abstract: Рассмотрена разработка сервиса статического анализа безопасности для JavaScript и TypeScript на основе парсера tree-sitter, правил по абстрактному синтаксическому дереву и внутрифайлового анализа загрязнения данных с ограниченной межпроцедурностью и пакетной передачей файлов через REST API. Результаты сопоставляются с таксономией CWE; поддерживаются форматы JSON, SARIF 2.1.0 и асинхронный режим выполнения. Описаны архитектура комплекса, состав правил, особенности анализа потоков данных и программный интерфейс. Приведены количественные результаты сопоставления с инструментом Semgrep на внутреннем каталоге синтетических примеров и на внешнем корпусе semgrep-rules/javascript, пояснена методика трёх контуров оценки, сформулированы ограничения и направления развития.
Alternative abstract: A static security analysis service for JavaScript and TypeScript is presented, based on the tree-sitter parser, abstract syntax tree rules, and intra-file taint analysis with limited interprocedural scope. Files are transferred in batches via REST API. Findings are mapped to the CWE taxonomy; JSON, SARIF 2.1.0 formats, and asynchronous execution are supported. The system architecture, rule set, data flow analysis features, and API are described. Quantitative comparison with Semgrep is provided on an internal synthetic catalog and the external semgrep-rules/javascript corpus.
URI: https://libeldoc.bsuir.by/handle/123456789/63702
Appears in Collections:Информационная безопасность : материалы 62-й научной конференции аспирантов, магистрантов и студентов (2026)

Files in This Item:
File Description SizeFormat 
Baturo_Programmnyj.pdf366.99 kBAdobe PDFView/Open
Show full item record Google Scholar

Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.