Skip to content

XSS + html rendering #673

@mobasi-team

Description

@mobasi-team

Hi all,

Posting this here (though if there's a better place let us know).

We want to help with the XSS html rendering points we highlighted that are in aleapp, ileapp, etc. However, this would be a big code change for the maintainers to review. We want to brainstorm the best way to do this.

We can ship a large 2k line pr that patches this in a short term way, or we (maintainers + mobasi) can also work through a design pattern that'll simplify things for the leapps at large.

Leapp-core

For example, there could be a "leapp-core" package that all leapps all use. That place could centralize the leapp logic, UI, etc., such that aleapp, ileapp, etc. become about a repository of python artifacts, and the scaffolding and running of the artifacts is one single repo used by all.

This would make it easier to try performance, UI/UX changes, try alternative parsing backends, say, for example, if the maintainers ever wanted to migrate over to Rust, and it would help with code duplication across the two repositories.

We'd love to hear the maintainers' thoughts on this. Also down to discuss this in another forum.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions