js-x-ray icon indicating copy to clipboard operation
js-x-ray copied to clipboard

Roadmap (critical features/issues)

Open fraxken opened this issue 1 year ago • 3 comments

Here is a roadmap about my ideas about future releases of JS-X-Ray (outside of fixing current issues).

  • Add new documentation about Architectures
  • https://github.com/NodeSecure/js-x-ray/issues/267
  • Improve the way to add new Dependency/Warning (we probably need dedicated class with maybe Lazy probes). My idea is allow probes to be more independant from the SourceFile implementation.

fraxken avatar Jan 14 '24 14:01 fraxken

Refactor to allow the customization/injection of probes (would allow Scanner or any others projects to easily extend the capability of the tool).

Like a plugin system? Do you think about a specific pattern?

jean-michelet avatar Jan 16 '24 13:01 jean-michelet

@jean-michelet not really like a plugin system. The idea is just to allow someone to customize the list of executed probes and create a new one by itself. It could be useful in others projects like Scanner when we want to achieve new warnings or find informations that have no value for JS-X-Ray itself.

But overall the project is not ready for it yet.

fraxken avatar Jan 17 '24 11:01 fraxken

I post a comment to remind us to update doc for the next version :

  • SourceParser
  • AstAnalysis

jean-michelet avatar Jan 31 '24 10:01 jean-michelet