Skip to content

PlakarKorp/hub

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

43 Commits
 
 
 
 
 
 
 
 

Repository files navigation

hub

This repository hosts plugin build recipes for the Plakar ecosystem and manages the community bounty program for new integrations.

Plugin build recipes for the kloset plugin ecosystem, used by krossbuild to cross-compile .ptar artifacts for each integration.

Layout

{tier}/{kloset-compat-version}/{plugin}/recipe.yaml
  • community/ — recipes for the open-source plugin set.
  • enterprise/ — recipes for the full plugin set, including internal-only plugins.

Each recipe.yaml:

name: ftp
version: v1.1.1
repository: https://github.com/PlakarKorp/integrations

Where recipes point

The repository field depends on the plakar compatibility version of the recipe:

  • {tier}/v1.0.0/ — recipes point at the legacy per-plugin repositories under PlakarKorp (e.g. PlakarKorp/integration-ftp), which retain flat <version> tags. This preserves compatibility with plakar v1.0.x, whose pkg does not understand prefixed tags.

  • {tier}/v1.1.0/ — recipes point at the aggregated mono-repos:

    Both mono-repos use prefixed tags of the form <name>/<version> (e.g. ftp/v1.1.1). The builder is expected to resolve <name>/<version> rather than <version> when cloning these repos.


Feature and Bug Bounty Program

Plakar operates a dedicated Feature and Bug Bounty Program to safely collaborate with independent security researchers and open-source developers. This program covers two tracks: security vulnerability disclosure (Critical and High severity bugs in Plakar software) and integration development (building specific connectors and packages listed on the bounty roadmap). The complete program policy, including terms of participation, validation workflows, financial reward grids, and legal safe harbor provisions, can be accessed directly at https://plakar.io/legal-notice/bounty-policy/.

Security vulnerability rewards

Security researchers who discover vulnerabilities in Plakar are encouraged to report them responsibly. Rewards are evaluated using CVSS v3/v4 scoring.

Severity CVSS Score Reward
Critical 9.0 – 10.0 €1,000 to €2,500+
High 7.0 – 8.9 €500 to €1,000
Medium 4.0 – 6.9 Recognition & public thanks
Low 0.1 – 3.9 Recognition & public thanks

To report a vulnerability, send a detailed description and reproduction steps to security@plakar.io and bounty@plakar.io. The engineering team will triage within five business days. Do not disclose publicly without prior written authorization from Plakar SAS — doing so results in immediate disqualification.

Integration bounties

Plakar offers paid bounties for high-quality integrations that expand the ecosystem. Each open bounty issue describes exactly what needs to be built, the acceptance criteria, and the payout.

Tiers

Label Bounty Scope
bounty:tier1 $1,500 Advanced integrations — distributed systems, remote orchestration, complex restore flows
bounty:tier2 $750 Standard integrations — well-documented tooling, auth support, filter options
bounty:tier3 $500 Basic integrations — straightforward dump/restore with a single data source

Priority contributors

We give priority consideration to companies and teams that can commit to both building and maintaining integrations over time. A great example is FactorFX, the team behind our Proxmox integration, who have demonstrated exactly the kind of long-term ownership we value.

If your organization relies on one of the listed technologies and wants to own that integration, reach out — we want to work with you.

How to claim a bounty

  1. Browse open bounty issues — all tagged status:open.
  2. Ask questions before you start. Comment on the issue to clarify scope, edge cases, or implementation approach. The Plakar core team will respond. Do not submit a PR without aligning on scope first.
  3. Once scope is confirmed, comment to claim the issue. We allow one active claim at a time with a 2-week completion window.
  4. Submit a PR to PlakarKorp/integrations referencing the issue.
  5. First merged PR that meets the acceptance criteria wins the bounty.
  6. After your PR is merged, email bounty@plakar.io to claim your reward. Payment is not automatic.

Getting paid

  • Businesses and registered freelancers — issue a commercial invoice to Plakar SAS (149 avenue du Maine, 75014 Paris, France, RCS Paris 933 509 754). EU entities use the VAT reverse charge mechanism; non-EU entities invoice without VAT.
  • Individual contributors — complete and sign the honor certificate template available in the full policy and send it to accounting@plakar.io with a copy to bounty@plakar.io. Note: bounty rewards are taxable income and must be declared to your local tax authorities.
  • Payment is processed by bank wire transfer within 30 days of invoice or certificate validation. Plakar SAS covers all transfer fees.

Rules

  • Only the Plakar core team creates bounty issues. Do not open issues to propose integrations — use Discussions instead (see below).
  • Bounties are paid upon merge, after a brief review period.
  • The core team reserves the right to reject submissions that do not meet the stated requirements.
  • AI-generated submissions are not accepted. Code written by AI without a human who can defend its quality, explain every decision, and meet our code standards will be rejected outright. You must be able to own what you submit.

Eligibility and exclusions

  • Ineligible participants: Plakar SAS employees, active freelancers, contractors, and consultants under agreement with Plakar SAS are strictly excluded.
  • Sanctions: Individuals or entities in countries subject to EU or French economic sanctions, or listed on EU/French asset-freeze registries, are ineligible.
  • Licensing: All contributions must be submitted under the same open-source license as the target Plakar repository.

Propose a new integration

Have an integration idea that isn't listed? Open a thread in Discussions. The core team reviews community proposals regularly and may convert popular ones into funded bounty issues.

👍 Upvote issues and discussions you want to see prioritized — thumbs-up reactions directly influence which bounties we fund next.

About

Plugin build recipes for kloset integrations (used by krossbuild)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors