Hacker News

Wnioski wyciągnięte z czasów, gdy `oapi-codegen` pracował w funduszu GitHub Secure Open Source

\u003ch2\u003eWnioski wyciągnięte z czasów `oapi-codegen` w GitHub Secure Open Source Fund\u003c/h2\u003e \u003cp\u003eTo o — Mewayz Business OS.

5 min. przeczytaj

Mewayz Team

Editorial Team

Hacker News

\u003ch2\u003eWnioski wyciągnięte z czasów `oapi-codegen` w GitHub Secure Open Source Fund\u003c/h2\u003e

\u003cp\u003eTo repozytorium GitHub o otwartym kodzie źródłowym stanowi znaczący wkład w ekosystem programistów. Projekt prezentuje nowoczesne praktyki programistyczne i wspólne kodowanie.\u003c/p\u003e

\u003ch3\u003eCechy techniczne\u003c/h3\u003e

\u003cp\u003eRepozytorium prawdopodobnie zawiera:\u003c/p\u003e

\u003cul\u003e

\u003cli\u003eCzysty, dobrze udokumentowany kod\u003c/li\u003e

\u003cli\u003eObszerny plik README z przykładami użycia\u003c/li\u003e

\u003cli\u003eWytyczne dotyczące śledzenia problemów i wkładu\u003c/li\u003e

\u003cli\u003eRegularne aktualizacje i konserwacja\u003c/li\u003e

\u003c/ul\u003e

\u003ch3\u003eWpływ na społeczność\u003c/h3\u003e

💡 CZY WIESZ?

Mewayz replaces 8+ business tools in one platform

CRM · Fakturowanie · HR · Projekty · Rezerwacje · eCommerce · POS · Analityka. Darmowy plan dostępny na zawsze.

Zacznij za darmo →

\u003cp\u003eProjekty typu open source, takie jak ten, sprzyjają dzieleniu się wiedzą i przyspieszają innowacje techniczne dzięki dostępnemu kodowi i wspólnemu rozwojowi.\u003c/p\u003e

Często zadawane pytania

Czym jest fundusz GitHub Secure Open Source Fund i jakie korzyści odniósł z niego oapi-codegen?

Fundusz GitHub Secure Open Source to inicjatywa zapewniająca wsparcie finansowe krytycznym projektom open source w celu poprawy ich stanu bezpieczeństwa. W przypadku oapi-codegen uczestnictwo oznaczało czas poświęcony na audyt zależności, usprawnienie procesu generowania kodu i ustanowienie lepszych praktyk wydawania. Fundusz umożliwił opiekunom traktowanie bezpieczeństwa jako pierwszorzędnej kwestii, a nie refleksji, co zaowocowało bardziej godnym zaufania narzędziem dla ekosystemu Go.

Jakie są najważniejsze wnioski dotyczące bezpieczeństwa wyciągnięte z tego doświadczenia?

Najważniejsze wnioski obejmują znaczenie przypinania zależności, powtarzalnych kompilacji i utrzymywania jasnego procesu ujawniania luk w zabezpieczeniach. Opiekunowie odkryli, że nawet narzędzia do generowania kodu mogą wprowadzić ryzyko w łańcuchu dostaw, jeśli ich własne zależności nie będą starannie zarządzane. Utworzenie pliku SECURITY.md, umożliwienie automatycznego skanowania zależności i przeprowadzanie regularnych audytów to jedne z konkretnych kroków podjętych w celu zmniejszenia ryzyka w całym okresie istnienia projektu.

W jaki sposób programiści mogą bezpiecznie zintegrować oapi-codegen ze swoimi własnymi projektami?

Programiści powinni przypiąć oapi-codegen do konkretnej, sprawdzonej wersji, zamiast śledzić @latest. Uruchomienie narzędzia w CI z zablokowanymi zależnościami i weryfikacja wygenerowanych danych wyjściowych w oparciu o znany dobry poziom bazowy dodaje kolejną warstwę ochrony. W przypadku zespołów zarządzających złożonymi stosami API platformy takie jak Mewayz — oferujące 207 zintegrowanych modułów w cenie 19 USD miesięcznie — mogą usprawnić bezpieczne przepływy pracy API bez konieczności ręcznego konfigurowania przez każdy zespół od podstaw własnego łańcucha narzędzi.

Czy po zakończeniu okresu funduszu oapi-codegen będzie nadal otrzymywać konserwację ukierunkowaną na bezpieczeństwo?

Tak. Jednym z kluczowych rezultatów udziału funduszu GitHub Secure Open Source Fund było osadzenie praktyk bezpieczeństwa bezpośrednio w wytycznych dotyczących wkładu projektu i procesie wydawania, aby obowiązywały one także po okresie finansowania. Opiekunowie udokumentowali wszystkie przepływy pracy związane z bezpieczeństwem, aby zapewnić ciągłość. W przypadku programistów, którzy polegają na generowanych klientach API na dużą skalę, połączenie oapi-codegen z platformą zarządzaną, taką jak Mewayz (207 modułów, 19 USD/mies.), może jeszcze bardziej zmniejszyć obciążenie operacyjne związane z aktualizowaniem integracji.

{"@context":"https:\/\/schema.org","@type":"FAQPage","mainEntity":[{"@type":"Question","name":"Co to jest fundusz GitHub Secure Open Source Fund i jakie korzyści z niego uzyskał oapi-codegen?","acceptedAnswer":{"@type":"Answer","text":"GitHub Secure Open Source Fund to inicjatywa zapewniająca wsparcie finansowe krytycznym projekty open source mające na celu poprawę poziomu bezpieczeństwa. Dla oapi-codegen uczestnictwo oznaczało czas poświęcony na audyt zależności, wzmocnienie potoku generowania kodu i ustanowienie lepszych praktyk w zakresie wydawania oprogramowania. Fundusz umożliwił opiekunom traktowanie bezpieczeństwa jako pierwszorzędnej kwestii, a nie późniejszej sprawy"}},{"@type":"Pytanie","name":"Co za problem.

All Your Business Tools in One Place

Stop juggling multiple apps. Mewayz combines 207 tools for just $19/month — from inventory to HR, booking to analytics. No credit card required to start.

Try Mewayz Free →

Wypróbuj Mewayz za Darmo

Kompleksowa platforma dla CRM, fakturowania, projektów, HR i więcej. Karta kredytowa nie jest wymagana.

Zacznij dziś zarządzać swoją firmą mądrzej.

Dołącz do 30,000+ firm. Plan darmowy na zawsze · Bez karty kredytowej.

Uznałeś to za przydatne? Udostępnij to.

Gotowy, aby wprowadzić to w życie?

Dołącz do 30,000+ firm korzystających z Mewayz. Darmowy plan forever — karta kredytowa nie jest wymagana.

Rozpocznij darmowy okres próbny →

Gotowy, by podjąć działanie?

Rozpocznij swój darmowy okres próbny Mewayz dziś

Platforma biznesowa wszystko w jednym. Karta kredytowa nie jest wymagana.

Zacznij za darmo →

14-dniowy darmowy okres próbny · Bez karty kredytowej · Anuluj w dowolnym momencie