Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

How should modules/distributions be handled when severe security issues are discovered? #245

Open
lizmat opened this issue Nov 14, 2020 · 2 comments
Assignees
Labels
meta Changes to this repo and the main document

Comments

@lizmat
Copy link
Collaborator

lizmat commented Nov 14, 2020

How should different groups (ecosystem, tooling, core, etc) handle insecure code that is being distributed through community / default channels?

What if there's a tool in the ecosystem that is subject to shell injection and thus running arbitrary code?

@lizmat lizmat added the meta Changes to this repo and the main document label Nov 14, 2020
@lizmat
Copy link
Collaborator Author

lizmat commented Nov 14, 2020

@codesections said:

This is definitely something we should decide/address – I'm glad you opened this issue.

#229 might be a subset of this issue, in that (like the code execution method mentioned above) it's a security issue that arises out of the ecosystem and tooling rather than from a single package.

@lizmat
Copy link
Collaborator Author

lizmat commented Nov 14, 2020

@JJ said:

I would opt for retiring it from the ecosystem. I would say also that periodic static checking for know issues (or simply errors) would help find these issues (and others). Wait, I see what what you're saying is not really a tool that's distributed through the ecosystem, but a tool in the ecosystem. Fixing it would be a good start, I guess. If it's in the ecosystem, it's not that easy to fix, I guess. Static code analysis is not really something we can really do.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
meta Changes to this repo and the main document
Projects
None yet
Development

No branches or pull requests

2 participants