Uh oh!
There was an error while loading. Please reload this page.
Bithound.metalsmith stylus.2.0.0 - #821
Conversation
[Snyk] Fix for 10 vulnerable dependency paths
ghost
commented
Jul 8, 2016
could you provide a little more information as to what exact security flaw is fixed here? also, it would be nice if you could fix the merge conflict 👍 |
NubleX
commented
Jul 8, 2016
I'm thinking long-term here since I'm building an OS to operate the central nerve system and artificial limbs. |
ghost
commented
Jul 9, 2016
but... how does this relate to this website? i do see the security flaw though. goes back to this. fair enough, now we only need to fix this merge conflict |
ghost
commented
Jul 9, 2016
/cc @stevemao@lpinca@fhemberger do we want to introduce snyk into this project? |
I have no strong opinions, -0. |
fhemberger
commented
Jul 9, 2016
I think it would be a good idea, but I guess it won't be added to the org (just like greenkeeper was removed). I think @phillipj might know the reason. |
| "metalsmith-permalinks": "0.4.0", | ||
| "metalsmith-prism": "2.1.1", | ||
| "metalsmith-stylus": "1.0.0", | ||
| "metalsmith-stylus": "^2.0.0", |
There was a problem hiding this comment.
I think these should be in another pr
There was a problem hiding this comment.
+1 for "Update dependencies" PR
There was a problem hiding this comment.
metalsmith-stylus is already at version 2.0.0 on master.
Some other dependencies updated here are also already updated on master.
I wasn't aware of snyk, at first glance it seems like a good thing to have. Although I would prefer if it would be less obtrusive, especially thinking of the
You're correct about not being able to grant the snyk GH application access. We could get around that issue by running it via Travis. I did some tests locally and seems like running How do we want to integrate this in our current flow? E.g. should we break the build or just view snyk issues as (spammy) warnings? Or maybe just add this badge to README.md And seeing the current snyk report, we're not able to fix all issues as some dependencies seem to have been abandoned. Might need to replace a couple of deps and possibly change some of our code. |
fhemberger
commented
Jul 13, 2016
@phillipj |
phillipj
commented
Jul 13, 2016
@fhemberger sounds like blackmagic. What does that mean in detail? Got any examples of that by any chance? |
fhemberger
commented
Jul 13, 2016
@phillipj No black magic, all changes are openly available on GitHub: |
phillipj
commented
Jul 13, 2016
Aah, so snyk installs its own version of e.g. minimatch in prepublish - that's the blackmagic I was looking for. Again snyk seems too intrusive and possibly misleading for my taste, but I won't hold it back if most of you like it, so -0 from me. |
NubleX
commented
Jul 13, 2016
i got 80% stability mark on my node [😣] From: Phillip Johnsen notifications@github.com I wasn't aware of snyk, at first glance it seems like a good thing to have. Although I would prefer if it would be less obtrusive, especially thinking of the .snyk file. I think it would be a good idea, but I guess it won't be added to the org (just like greenkeeper was removed). I think @phillipjhttps://github.com/phillipj might know the reason. You're correct about not being able to grant the snyk GH application access. We could get around that issue by running it via Travis. I did some tests locally and seems like running $ snyk test does the job. [image]https://cloud.githubusercontent.com/assets/1231635/16800474/ce0f5862-48f5-11e6-8001-dbd8cd92b1cf.png How do we want to integrate this in our current flow? E.g. should we break the build or just view snyk issues as (spammy) warnings? Or maybe just add this badge to README.md [https://snyk.io/test/github/nodejs/nodejs.org/badge.svg] https://camo.githubusercontent.com/c4f1062c354546dbe64f397e5dc607e329d2325c/68747470733a2f2f736e796b2e696f2f746573742f6769746875622f6e6f64656a732f6e6f64656a732e6f72672f62616467652e737667 (yes, that badge is for nodejs.org). And seeing the current snyk reporthttps://snyk.io/test/github/nodejs/nodejs.org, we're not able to fix all issues as some dependencies seem to have been abandoned. Might need to replace a couple of deps and possibly change some of our code. — |
fhemberger
commented
Jul 19, 2016
@phillipj Not exactly. It installs the official package from npm, then patches the vulnerability (if patching is possibe). E.g: Dependency I've been trying myself to reach out to npm package maintainers to address dependency vulnerability issues, it's very hard work and PRs are being ignored some times for ages even if you make it clear, that a dependency is vulnerable and a security issue. Especially if the package is n-levels deep in the dependency chain. So snyk tries to mitigate this problem. |
fhemberger
commented
Jul 26, 2016
I've added a clean version of this PR. |
NubleX
commented
Jul 31, 2016
nice one :) From: Frederic Hemberger notifications@github.com I've added a clean version of this PR. You are receiving this because you authored the thread. |
fhemberger
commented
Aug 9, 2016
Closing this for #841. |

Back-up security.