fusioncharts / angular-fusioncharts

Angular Component for FusionCharts JavaScript Charting Library
https://fusioncharts.github.io/angular-fusioncharts/#/ex1
Other
55 stars 36 forks source link

angularjs2-tabs dependency has dependency with known security vulnerability #160

Open paksydavid opened 1 year ago

paksydavid commented 1 year ago

Hi,

First of all many thanks for this nice Angular library. πŸ™πŸ½

The latest version of angular-fusioncharts depends on angularjs2-tabs@0.0.1-beta.1 which depends on Angular ^2.4.7 which has a known security vulnerability.

Cross site scripting in Angular:

A vulnerability was found in Angular up to 11.0.4/11.1.0-next.2. It has been classified as problematic. Affected is the handling of comments. The manipulation leads to cross site scripting. It is possible to launch the attack remotely but it might require an authentication first. Upgrading to version 11.0.5 and 11.1.0-next.3 is able to address this issue. The name of the patch is ba8da742e3b243e8f43d4c63aa842b44e14f2b09. It is recommended to upgrade the affected component.

References

I also opened an issue in the angularjs2-tabs repository: https://github.com/rohitkr/angularjs2-tabs/issues/1

I guess until angularjs2-tabs does not upgrade and release a new version there is not much to do in angular-fusioncharts, however I wanted to raise this issue so that you are aware of it.

jerone commented 1 year ago

FushionCharts for Angular is not using that package in their NPM package: https://unpkg.com/browse/angular-fusioncharts@4.0.0/dist/package.json

Only in their documentation site it looks like: https://github.com/fusioncharts/angular-fusioncharts/blob/eb419af2d5e94e95bc905b056aabbb01c06bfe94/package.json#L61

[..] so that you are aware of it.

I would not expect much; they have been inactive for long time: https://github.com/fusioncharts/angular-fusioncharts/issues/153

paksydavid commented 1 year ago

@jerone many thanks, good point. πŸ‘πŸ½

Yeah I saw that they rather seem to be inactive. Though it would be good to at least keep up with the new Angular versions.