this post was submitted on 29 May 2025
170 points (98.9% liked)

Selfhosted

48689 readers
786 users here now

A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don't control.

Rules:

  1. Be civil: we're here to support and learn from one another. Insults won't be tolerated. Flame wars are frowned upon.

  2. No spam posting.

  3. Posts have to be centered around self-hosting. There are other communities for discussing hardware or home computing. If it's not obvious why your post topic revolves around selfhosting, please include details to make it clear.

  4. Don't duplicate the full text of your blog or github here. Just post the link for folks to click.

  5. Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).

  6. No trolling.

Resources:

Any issues on the community? Report it using the report flag.

Questions? DM the mods!

founded 2 years ago
MODERATORS
 

The question is simple. I wanted to get a general consensus on if people actually audit the code that they use from FOSS or open source software or apps.

Do you blindly trust the FOSS community? I am trying to get a rough idea here. Sometimes audit the code? Only on mission critical apps? Not at all?

Let's hear it!

(page 2) 14 comments
sorted by: hot top controversial new old
[–] mitexleo@buddyverse.one 2 points 1 month ago

All I do is look into the open issues, the community, docs etc. I don't remember auditing the code.

[–] D_Air1@lemmy.ml 1 points 1 month ago

Depends on how the project and how long they have been around.

[–] Plebcouncilman@sh.itjust.works 1 points 1 month ago* (last edited 1 month ago)

I don’t know enough about programming to do it myself so I like to look at what the community says. This is one thing we’re AI could be very helpful no?

[–] MITM0@lemmy.world 1 points 1 month ago

I look whether if someone has audited the code or not & even then I simply find Libre stuff trustworthy anyways

[–] bacon_pdp@lemmy.world 1 points 1 month ago (1 children)

Well my husband’s work place does audit the code they deploy but they have a big problem with contractors just downloading random shit and putting it on production systems without following proper review and in violation of policy.

The phrase fucking Deloitte is a daily occurrence.

[–] sxan@midwest.social 1 points 1 month ago

Fucking Deloitte!

[–] cygnus@lemmy.ca 1 points 1 month ago

No, I pretty much only look at the number of contributors (more is better)

[–] non_burglar@lemmy.world 1 points 1 month ago* (last edited 1 month ago)

Yes, but with an explanation.

You don't necessarily need coding skills to "audit", you can get q sense of the general state of things by simply reading the docs.

The docs are a good starting point to understand if there will be any issues from weird licensing, whether the author cares enough to keep the project going, etc. Also serious, repeated or chronic issues should be noted in the docs if its something the author cares about.

And remember, even if you do have a background in the coding language, the project might not be built in a style you like or agree with.

I'm pretty proficient at bash scripting, and I found the proxmox helper scripts a spaghetti mess of interdependent scripts that were simply a nightmare to follow for any particular install.

I think the overall message is do your best within your abilities.

[–] bizdelnick@lemmy.ml 1 points 1 month ago

Full code audit is very time consuming. It's impossible to audit all software someone uses. However if I know nothing about project, I do a short look at the code to understand if it follows best practices or not and make some assumptions about the code quality. The problem is that I can't do this if I'm unfamiliar with the programming language the project is written in, so in most cases I try to avoid such projects.

[–] Vanth@reddthat.com 1 points 1 month ago

I don't because I don't have the necessary depth of skill.

But I don't say I "blindly" trust anyone who says they're FOSS. I read reviews, I do what I can to understand who is behind the project. I try to use software (FOSS or otherwise) in a way that minimizes impact to my system as a whole if something goes south. While I can't audit code meaningfully, I can setup unique credentials for everything and use good network management practices and other things to create firebreaks.

load more comments
view more: ‹ prev next ›