Inedo

3.8K posts

Inedo banner
Inedo

Inedo

@Inedo

Universal Package Manager & Private Docker Registry, CI/CD platform that automates builds and deployments, and Servers Configuration Manager.

Berea, OH เข้าร่วม Ekim 2010
397 กำลังติดตาม1.4K ผู้ติดตาม
Inedo
Inedo@Inedo·
Absolutely — if you gatekeep vulnerable OSS before code even gets committed, it won’t hit prod. The only exception is an unknown (zero-day) vuln — but if you’re automatically generating SBOMs, it’s easy to trace which prod instances are affected. Prevention + visibility is the real win.
English
0
0
0
53
Taradutt Pant
Taradutt Pant@IamTaradutt·
@Inedo Great — but what about what happens after it hits prod? You control what goes in, but can you see what’s actually running? Runtime insights + OSS controls = true end-to-end security. Shift left and watch right. #SoftwareSupplyChain #RuntimeSecurity
English
1
0
0
98
Inedo
Inedo@Inedo·
You scan your code — but what about what you didn’t write? Most vulnerabilities come from third-party packages. ProGet enforces OSS controls before they reach your repo. Start here.
English
5
36
184
424.5K
Inedo
Inedo@Inedo·
@aauahelap Thanks for reaching out, and sorry you didn’t get a response through the website. Could you please send me your email address via DM? I’ll follow up and make sure someone gets back to you.
English
0
0
1
47
auahelap
auahelap@aauahelap·
@Inedo Tried to contact through website but no response
English
1
0
0
89
Inedo
Inedo@Inedo·
Managing dozens of apps across environments? BuildMaster helps you coordinate releases across teams, systems, and technologies — with full visibility and control
English
1
7
31
81.1K
Inedo
Inedo@Inedo·
@devxhub Exactly — that’s the difference between visibility and governance. ProGet helps teams move from just seeing problems to actually controlling what gets through. 🔐
English
0
0
0
145
Devxhub
Devxhub@devxhubltd·
@Inedo It's important to not just check for issues, but also decide what’s okay.
English
1
0
1
280
Inedo
Inedo@Inedo·
SAST tells you what happened. ProGet controls what’s allowed to happen. OSS security isn’t just scanning — it’s governance. See what’s missing.
English
6
20
165
379.1K
Inedo
Inedo@Inedo·
@imnomandigital Many teams use version ranges to manage NuGet dependencies—but that often leads to unexpected updates and inconsistent builds. A better approach is using lock files, a package approval process, and tools to track usage. We wrote about it here: blog.inedo.com/nuget/manage-d…
English
1
0
1
15
Abdullah Al Noman
Abdullah Al Noman@imnomandigital·
@Inedo Not really just genuinely curious about how others handle NuGet at scale.
English
1
0
0
43
Inedo
Inedo@Inedo·
What's the best way to scale #NuGet package use in a company? Learn more about NuGet at the #Enterprise level in our latest blog post: ine.do/3EpRN0k
English
2
7
88
0
Inedo
Inedo@Inedo·
Great question! Are you currently running into challenges managing NuGet dependencies at scale? “At scale” can mean different things—more devs can make enforcing standards harder, while more projects can lead to dependency sprawl. I’d love to hear what kind of scaling you're seeing. We might even write an article about it!
English
1
0
0
256
Abdullah Al Noman
Abdullah Al Noman@imnomandigital·
@Inedo Great resource! Any tips on managing dependencies at scale?
English
1
0
1
593
Inedo
Inedo@Inedo·
@josh_wenke Thank you so much! 😊 I really appreciate that — definitely planning to share the insights once I’ve gathered enough responses! We're already at 800 responses and aiming for 1,000 — would really appreciate it if you could share the survey with others too 🙏
English
0
0
1
19
Josh
Josh@josh_wenke·
@Inedo Great survey questions! Hope you learn some valuable information and share the findings 😬
English
1
0
0
44
Inedo
Inedo@Inedo·
💡 How is your team managing the software supply chain? We’re running a quick survey for IT pros—tell us what’s working, what’s not, and what needs to change. 🕐 Takes 5–7 minutes 🎁 Get a $20 gift card for completing it 🔒 Responses are anonymous
English
1
0
0
7.3K
Inedo
Inedo@Inedo·
@StevieJPN @tekbog I agree, but I’m curious, what specifically makes you feel that way?
English
0
0
1
15
Guapetón
Guapetón@StevieJPN·
@tekbog It’s so stupid Managing an artifactory… also stupid
English
1
0
3
126
terminally onλine εngineer
sending snapshots of the environment is so stupid, just because it works doesn’t mean it’s not stupid
terminally onλine εngineer tweet media
English
195
80
3K
272K
Inedo
Inedo@Inedo·
@TheDarkGoldMan @pulpproj Ah, got it — sounds like your homelab is evolving into a small-scale company infrastructure. Unified login via OIDC makes total sense — especially if you’re onboarding others. Congrats on the scale-up — super cool to see!
English
1
0
1
25
Guillaume Boucher
Guillaume Boucher@TheDarkGoldMan·
You’re welcome! I’m working on a considerable project with a lot of moving parts. I’ll have to onboard a couple people soon and I’d prefer to have a very easy login setup which is why I opted for a unified login. To give you an idea, here’s a non-exhaustive list of services that I’m running: - Minio - Grafana - In-house app - RabbitMQ - Registries
English
1
0
0
32
Guillaume Boucher
Guillaume Boucher@TheDarkGoldMan·
Oh fuck… In order to use NPM/Docker registries in Artifactory, you have to pay the Pro license which costs 200$US A MONTH?! Fuuuuuck that. Deploying @pulpproj instead and will try to find a way to make a donation instead.
English
1
0
1
79
Inedo
Inedo@Inedo·
@TheDarkGoldMan @pulpproj Thanks for the info, Guillaume! That’s super helpful. Genuine curiosity: what’s your use case for OIDC in your homelab? Are you testing something for an OSS project, simulating enterprise setups, or just prefer unified login across services?
English
1
0
1
29
Guillaume Boucher
Guillaume Boucher@TheDarkGoldMan·
Appreciate your answer! Most don’t! I found out that Sonatype Nexus is compatible with oauth2-proxy (plugin) but only at version 3.77 and lower. 3.78 is a breaking change since they moved to Spring Boot and it looks like they won’t support plugins anymore. I’m so surprised! Most tools offer that option.
English
1
0
0
27
Inedo
Inedo@Inedo·
Interesting stats — thanks for sharing. One thing I’m genuinely curious about: If so many organizations are already using 7+ security tools, what's getting in the way of those tools actually reducing risk? Is it just alert fatigue, or is it more about gaps in integration, context, or developer adoption?
English
0
0
0
18
Sanjay Kalra, Digital Transformation Sherpa™️
The @JFrog survey highlights several risks for enterprises in their #DevSecOps practices: 1. Direct Downloads from the Internet: 71% of organizations allow developers to download packages directly from the internet, increasing the risk of introducing vulnerabilities. 2. Limited Code Scanning: Less than half of the organizations (43%) scan at the source code and binary level, and 40% lack full visibility into the provenance of software running in production. 3. Overreliance on Multiple Security Tools: Many organizations deploy numerous security tools (73% use seven or more, and 49% use ten or more), but the effectiveness of these tools is questionable due to the high number of false positives. 4. Exposed Secrets and Tokens: Public repositories contain a significant number of exposed secrets and tokens, with JFrog finding 25,229 exposed in public registries. 5. Growing Software Supply Chain Threats: The average organization adds 458 new packages annually, increasing the complexity and potential vulnerabilities in the #softwaresupplychain. These risks underscore the need for better integration of security practices within development workflows and closer collaboration between #cybersecurity teams and developers to enhance overall application security. Would you like to explore strategies to mitigate these risks? Talk to us @ACL_Digital. devops.com/jfrog-survey-s…
Sanjay Kalra, Digital Transformation Sherpa™️ tweet media
English
1
0
3
85
Inedo
Inedo@Inedo·
@TheDarkGoldMan @pulpproj Unfortunately not 😕 ProGet only supports SAML (Enterprise-only), not OIDC. Most OIDC providers like Okta support SAML too, so that’s the usual workaround. But yeah… no OIDC support 🙁 Genuine question though — do other tools offer OIDC/SAML for free?
English
1
0
1
21
Inedo
Inedo@Inedo·
@TheDarkGoldMan @pulpproj Not sure if you’ve ever looked into ProGet, but it might be worth checking out. It’s kind of built for this use case—self-hosted, supports Docker/NPM/NuGet/etc out of the box, and there's even a free version. I’d be curious what you think of it compared to Artifactory.
English
1
0
1
39
Guillaume Boucher
Guillaume Boucher@TheDarkGoldMan·
Quite unfortunate! I used it before at a previous job (large org) and was really looking forward to get into it a bit more by deploying it to my homelab. Putting basic features like a Docker registry behind a paywall seems… excessive to say the least. Not everyone works either Java… oh well!
English
1
0
0
39
Inedo
Inedo@Inedo·
Python projects can quickly become unmanageable as they grow. Without a structured approach, code turns into a tangled mess, making maintenance and collaboration difficult. That’s where modularization and packages come in. By organizing your code properly, you can keep your project scalable, reusable, and easy to understand. Why Modularization Matters Breaking your code into modules helps maintain clarity. Instead of one massive script, you can separate logic into different files. This makes debugging easier and encourages code reuse across projects. The Role of Packages A package is a collection of modules that work together. It allows you to logically group related functionality, reducing redundancy and improving maintainability. With __init__.py, you can define package behavior and control how modules are imported. Best Practices 1️⃣ Keep modules focused—each should handle a specific task. 2️⃣ Use clear and consistent naming conventions. 3️⃣ Organize packages logically to reflect functionality. 4️⃣ Document modules to make them understandable for future developers. By mastering modularization, you can build Python projects that are structured, scalable, and easy to manage. Properly designed packages ensure code reusability and maintainability, saving time and effort in the long run.
English
0
1
1
1.9K
Inedo
Inedo@Inedo·
@MinhLuanQuach There are many reasons to use Jenkins; avoinding vendor-lock-in, cost etc.. Jenkins is free & open-source, which can save a lot of money compared to Azure DevOps. #DevOps #CICD
English
0
0
0
23
Inedo
Inedo@Inedo·
#Jenkins is a popular tool used to automate deployments, but it has it's limitations. Check out our blog to learn how to build a CD pipeline in Jenkins, how to write parameterized #Powershell scripts, and more:
English
2
3
10
0
Inedo
Inedo@Inedo·
Don’t let small PowerShell errors cause big problems. Here’s what you need to know about testing: ✔ How to catch issues before deployment. ✔ Tools to automate PowerShell script testing. ✔ Writing tests that ensure reliability. 🔍 Learn more: blog.inedo.com/powershell/ps-…
English
0
1
3
1.7K
Inedo
Inedo@Inedo·
Missed this? Here’s a quick summary of our blog on PowerShell testing. ✔ Testing prevents costly script failures. ✔ Common mistakes include skipping error handling. ✔ Pester is the go-to framework for PowerShell testing. ✔ Automate tests to catch issues early. 📖 Read more: blog.inedo.com/powershell/ps-…
English
0
0
1
517
Inedo
Inedo@Inedo·
Public PowerShell repositories can be unreliable. A private repo ensures stability, security, and control over your modules. See how to set one up. 📖 Learn more: blog.inedo.com/powershell/pri…
English
0
0
0
358
Inedo
Inedo@Inedo·
Tired of typing commands in PowerShell? A GUI can make scripts easier to use for everyone. See how to build one with just a few lines of code. 📖 Learn more: blog.inedo.com/powershell/gui/
English
0
0
0
297