you are viewing a single comment's thread
view the rest of the comments
[–] 41 points 2 years ago (5 children)

That's what libraries are for. I'm no security expert and the sensible thing to do is using a library instead of taking a class.

  • source
  • parent
  • hideshow 5 child comments
  • [–] 25 points 2 years ago* (4 children)

    I’m no security expert and the sensible thing to do is using a library instead of taking a class.

    Counterpoint: "not knowing your libraries" + "blind trust in the maintainer" will give you stuff like this: https://bitbucket.org/snakeyaml/snakeyaml/issues/561/cve-2022-1471-vulnerability-in

    (the thread itself is worth a read. But also very impressive is the list of big players who fell for exactly this mentality)

  • source
  • parent
  • hideshow 4 child comments
  • [–] 3 points 2 years ago

    Impressive and unsurprising. As soon as you start getting complex libraries with multiple dependencies it becomes nearly impossible to review everything. At one time I had an interest in contributing to some AI libraries, but they're a mess as soon as you go looking for points of improvement.

  • source
  • parent