From 48411f6119e9230088556f0ebecd25d5f8125e59 Mon Sep 17 00:00:00 2001 From: Erlend Oftedal Date: Tue, 13 Feb 2024 11:00:09 +0100 Subject: [PATCH] Improve react detector --- repository/jsrepository-master.json | 18 +++++++++++++++++- repository/jsrepository.json | 18 +++++++++++++++++- 2 files changed, 34 insertions(+), 2 deletions(-) diff --git a/repository/jsrepository-master.json b/repository/jsrepository-master.json index 26fc3eb3..bc6db34a 100644 --- a/repository/jsrepository-master.json +++ b/repository/jsrepository-master.json @@ -3253,7 +3253,7 @@ "filecontent": [ "/\\*\\*\n +\\* React \\(with addons\\) ?v(§§version§§)", "/\\*\\*\n +\\* React v(§§version§§)", - "/\\*\\* @license React v(§§version§§)[\\s]*\\* react\\.", + "/\\*\\* @license React v(§§version§§)[\\s]*\\* react(-jsx-runtime)?\\.", "\"\\./ReactReconciler\":[0-9]+,\"\\./Transaction\":[0-9]+,\"fbjs/lib/invariant\":[0-9]+\\}\\],[0-9]+:\\[function\\(require,module,exports\\)\\{\"use strict\";module\\.exports=\"(§§version§§)\"\\}", "ReactVersion\\.js[\\*! \\\\/\n\r]{0,100}function\\(e,t\\)\\{\"use strict\";e\\.exports=\"(§§version§§)\"", "expected a ReactNode.[\\s\\S]{0,1800}?function\\(e,t\\)\\{\"use strict\";e\\.exports=\"(§§version§§)\"" @@ -3307,6 +3307,22 @@ ] } }, + "react-is": { + "vulnerabilities" : [], + "extractors" : { + "filecontent": [ + "/\\*\\* @license React v(§§version§§)[\\s]*\\* react-is\\." + ] + } + }, + "scheduler": { + "vulnerabilities" : [], + "extractors" : { + "filecontent": [ + "/\\*\\* @license React v(§§version§§)[\\s]*\\* scheduler\\." + ] + } + }, "flowplayer": { "vulnerabilities": [ { diff --git a/repository/jsrepository.json b/repository/jsrepository.json index 9238a4eb..6c8980bc 100644 --- a/repository/jsrepository.json +++ b/repository/jsrepository.json @@ -4384,7 +4384,7 @@ "filecontent": [ "/\\*\\*\n +\\* React \\(with addons\\) ?v(§§version§§)", "/\\*\\*\n +\\* React v(§§version§§)", - "/\\*\\* @license React v(§§version§§)[\\s]*\\* react\\.", + "/\\*\\* @license React v(§§version§§)[\\s]*\\* react(-jsx-runtime)?\\.", "\"\\./ReactReconciler\":[0-9]+,\"\\./Transaction\":[0-9]+,\"fbjs/lib/invariant\":[0-9]+\\}\\],[0-9]+:\\[function\\(require,module,exports\\)\\{\"use strict\";module\\.exports=\"(§§version§§)\"\\}", "ReactVersion\\.js[\\*! \\\\/\n\r]{0,100}function\\(e,t\\)\\{\"use strict\";e\\.exports=\"(§§version§§)\"", "expected a ReactNode.[\\s\\S]{0,1800}?function\\(e,t\\)\\{\"use strict\";e\\.exports=\"(§§version§§)\"" @@ -4504,6 +4504,22 @@ ] } }, + "react-is": { + "vulnerabilities": [], + "extractors": { + "filecontent": [ + "/\\*\\* @license React v(§§version§§)[\\s]*\\* react-is\\." + ] + } + }, + "scheduler": { + "vulnerabilities": [], + "extractors": { + "filecontent": [ + "/\\*\\* @license React v(§§version§§)[\\s]*\\* scheduler\\." + ] + } + }, "flowplayer": { "vulnerabilities": [ {