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

Protection from workarounds and hacks #3

Open
PatchRanger opened this issue Jan 7, 2018 · 1 comment
Open

Protection from workarounds and hacks #3

PatchRanger opened this issue Jan 7, 2018 · 1 comment

Comments

@PatchRanger
Copy link
Contributor

PatchRanger commented Jan 7, 2018

First appeared in salsify/jsonstreamingparser#63 (comment) .

The issue is that any company big enough to find it worth paying the fee for immediate download would have the expertise to create their own workaround to avoid having a dependency on composer-free2wait.

Threats

I see these opportunities to workaround the forced awaiting (if you see more - please let me know in comments):

Creating own repo is not an option - as it would miss updates from original repo.

Protection

  1. Active (which makes it harder to apply any workaround):
  • Distribution as phar (in order to harden patching).
  • Check signature SHA-2.
  1. Passive (which makes it harder to have any workaround):
@mbabker
Copy link

mbabker commented Jan 8, 2018

Your solution to this is to fork Composer and essentially the entirety of the PHP ecosystem which would elect to participate in this effort to create a closed network sharing some money around. Good luck!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants