Skarn license terms
One agreement governs Skarn. The Skarn End User License Agreement below covers every way of using the Software: unregistered use (no license installed), use under the free license, and use under a paid Team or Enterprise license. The same document ships inside every release artifact.
Last updated 2026-07-15.
Skarn End User License Agreement
Version 1.0, 2026-07-15
IMPORTANT: THIS AGREEMENT IS LEGALLY BINDING. BY CONFIRMING ACCEPTANCE WHEN THE SOFTWARE OR A FORM AT GETSKARN.COM PRESENTS THIS AGREEMENT, BY DOWNLOADING, INSTALLING, RUNNING, OR ISSUING ANY COMMAND TO THE SOFTWARE, OR BY AUTHORIZING OR ALLOWING A THIRD PARTY TO DO ANY OF THE FOREGOING ON YOUR BEHALF, YOU INDICATE: (1) YOUR ACCEPTANCE OF THIS AGREEMENT; (2) THAT YOU HAVE READ ALL OF ITS TERMS AND CONDITIONS, UNDERSTAND THEM, AND AGREE TO BE LEGALLY BOUND BY THEM; AND (3) THAT YOU ARE AUTHORIZED TO BIND YOURSELF OR THE ENTITY ON WHOSE BEHALF YOU ACT. IF YOU DO NOT ACCEPT THESE TERMS, DECLINE WHEN THE SOFTWARE OR THE FORM ASKS FOR YOUR ACCEPTANCE, AND DO NOT DOWNLOAD, INSTALL, OR USE THE SOFTWARE.
This End User License Agreement (the "Agreement") is a legal agreement between you (an individual or a legal entity, "you") and company Red Black Tree d.o.o. Cacak, Republic of Serbia (the "Licensor") for the Skarn software. The Licensor intends to incorporate Skarn OU in Estonia and to assign this Agreement and the Software to it as described in Section 16. This Agreement is presented to you before use: the Licensor's official distribution channels publish it and distribute it with the Software, the Software presents it and asks for your acceptance the first time you run it, and the registration and purchase forms at getskarn.com present it before a License Token is issued. You accept this Agreement at the earliest of: (a) confirming acceptance when the Software presents it on first run; (b) confirming acceptance when registering for or purchasing a License Token; or (c) downloading, installing, running, or issuing any command to the Software, whether yourself or through a third party you authorize or allow to do so on your behalf. If you do not agree, do not install or use the Software; if the Software asks for your acceptance and you decline, the Software performs no operation. If you accept on behalf of a legal entity, you represent that you are authorized to bind that entity.
1. Definitions
"Software" means the Skarn executable program in binary form, together with its embedded detection rules, documentation, and any updates the Licensor makes available under this Agreement. The Software is distributed in binary form only; no source code is licensed under this Agreement.
"Free Features" means the capabilities of the Software that are available at no charge, whether in Unregistered Use or under a Free License, as published in the Licensor's editions documentation (getskarn.com/editions/ and the EDITIONS document distributed with the Software). The editions documentation identifies which Free Features require a Free License.
"Unregistered Use" means running the Software without any License Token installed. The Licensor permits Unregistered Use on a perpetual, no-charge basis for the Free Features the editions documentation identifies as available without a License Token. Unregistered Use is use licensed under this Agreement; it is not time-limited and requires no account or registration.
"Free License" means a License Token the Licensor issues at no charge upon registration at getskarn.com, which enables the Free Features the editions documentation identifies as requiring a Free License. A Free License does not unlock Paid Features.
"Paid License" means a License Token designated Team or Enterprise, which unlocks Paid Features for the tier, scope, and term stated in it and in the applicable order.
"Paid Features" means the capabilities of the Software designated as Team or Enterprise in the editions documentation, which operate only with a valid Paid License covering them.
"License Token" means a cryptographically signed file issued by or on behalf of the Licensor that identifies the holder and states the tier, scope, and term it authorizes. A License Token is either a Free License or a Paid License.
"Feed Content" means detection-rule updates and related signed content the Licensor makes available to holders of a covering License Token.
2. License grant
Subject to this Agreement, the Licensor grants you a non-exclusive, non-transferable license to install and run the Software, in binary form, on machines you own or control, for your personal use or your organization's internal business use.
Unregistered Use of the Free Features that are available without a License Token is permitted at no charge and is not time-limited. There is no evaluation period, no obligation to purchase, and no obligation to delete the Software.
A Free License additionally enables the Free Features the editions documentation identifies as requiring one, for the term stated at registration or in the applicable order. Paid Features operate only under a valid Paid License covering them, for the tier, scope, and term stated in it and in the applicable order.
Expiry or invalidity of a License Token does not terminate this Agreement, does not require you to delete or stop using the Software, and never disables Unregistered Use; it affects only the capabilities that License Token enables, in the manner described in the editions documentation. License Token requirements are enforced by the Software; if there is any uncertainty about whether a License Token is required for a given use, you may rely upon the behavior of the Software.
You may permit a contractor or service provider to install and run the Software on machines you own or control, solely for your benefit and for your internal business purposes; you remain fully responsible for their use of the Software under this Agreement. This does not permit the contractor or service provider to offer the Software or its functionality to its own clients as a service (Section 3(b)).
3. Restrictions
Except to the extent a restriction is not permitted by applicable law, you shall not: (a) redistribute, sell, rent, lease, sublicense, or otherwise make the Software available to any third party, other than installing it within your own organization from the Licensor's official distribution channels; (b) offer the Software, or any part of its functionality, to third parties as a hosted or managed service; (c) modify, translate, or create derivative works of the Software; (d) reverse engineer, decompile, or disassemble the Software, except to the extent expressly permitted by mandatory applicable law (including Articles 5 and 6 of Directive 2009/24/EC) and then only after first requesting the needed information from the Licensor; (e) circumvent, disable, or tamper with license enforcement, License Token validation, or signature verification in the Software; (f) remove or alter any proprietary notices; (g) share a License Token outside the holder or organization it names, or use a License Token you are not authorized to hold; (h) extract, republish, or redistribute the embedded detection rules or Feed Content outside the Software; (i) use the Software to develop a product or service that competes with the Software; (j) use any credential, secret, or other sensitive artefact identified by the Software to access any system or account, other than for verification and remediation by personnel explicitly authorized to administer the affected system; (k) publish or disclose any benchmark, performance comparison, or detection-efficacy results relating to the Software to any third party without the Licensor's prior written consent. Official distribution channels are those operated by the Licensor, currently getskarn.com, the skarn-security repositories on GitHub, and ghcr.io/skarn-security.
4. Ownership
The Software is licensed, not sold. The Licensor retains all right, title, and interest in and to the Software, the source code, the binary executable, the detection rules, the Feed Content, and all associated intellectual property rights, including but not limited to copyrights, trademarks, trade secrets, and patent rights. The Software is protected by the copyright laws of the Republic of Serbia, international copyright treaties, and all other applicable intellectual property laws.
Your possession, installation, or use of the Software, including Unregistered Use, does not transfer to you any title, ownership, or intellectual property rights in the Software. Scan outputs and reports the Software generates from your data (such as SARIF or HTML files) are your property and your responsibility. Any unauthorized copying, redistribution, reverse engineering, or modification of the Software constitutes a material breach of this Agreement and a direct infringement of the Licensor's copyright. All rights not expressly granted under this Agreement are strictly reserved by the Licensor.
5. Feedback
If you choose to send the Licensor any suggestions, ideas, bug reports, or feedback about the Software, you hereby grant the Licensor a perpetual, irrevocable, worldwide, royalty-free, fully paid-up, sublicensable, and transferable license to use, disclose, reproduce, license, distribute, and exploit such feedback for any purpose, including improving the Software or developing new products, without any obligation, royalty, restriction, or attribution to you. You are not required to provide feedback, and feedback does not include your scanned data, code, or scan results.
6. Third-party components
The Software incorporates third-party open-source components (including PCRE2 and SQLite) under their own licenses, listed in the THIRD-PARTY-NOTICES document distributed with the Software. Those licenses govern the respective components; this Agreement governs the Software as a whole.
7. Data handling and network features
The Software runs on your machines and processes data locally. It does not transmit scanned session content, scan results, or usage telemetry to the Licensor or to third parties, and it makes no network call when it scans; the only personal data it ever transmits is the License Token holder identity during a license renewal you explicitly invoke, as described below. Unregistered Use requires no account. A License Token is verified offline against a key embedded in the Software; the Software makes no activation, callback, heartbeat, or license-check network request at run time. The record of your acceptance of this Agreement is stored in a file on your machine and is not transmitted to the Licensor. Network connections occur only when you explicitly invoke one of the Software's two network features: (a) rule-feed updates, which download signed Feed Content from the Licensor and transmit at most the feed subscriber token that authenticates the subscription; (b) license renewal, which transmits your License Token, including the holder identity stated in it (such as the account and organization name), to the Licensor's licensing service and installs the renewed License Token it returns. Each of these runs only on your explicit invocation, and neither transmits session content or scan results; rule-feed updates are additionally disabled by the offline flag. You are responsible for the consequences of enabling a network feature, including compliance with your organization's policies. Any online services the Licensor operates for license issuance or account management are governed by their own terms and privacy notice.
8. Your responsibilities
The Software reads AI coding-assistant session data and related files present on the machines where you run it. You are responsible for ensuring that you are authorized to access and process that data, and for complying with the laws and internal policies that apply to it.
9. Security-tool disclaimer
The Software performs pattern-based detection. The Licensor does not warrant that the Software will detect every credential, secret, attack pattern, or security issue, nor that reported findings are free of false positives. The Software surfaces findings; it does not remediate them. You remain responsible for verifying findings, rotating exposed credentials, incident response, and the security of your systems, and you agree not to rely solely on the Software in developing or operating your security program. When the Software's real-time guard operates in an enforcing mode, it may block or delay actions it assesses as risky, including legitimate ones; you are responsible for choosing the enforcement mode and for the consequences of blocked actions. The Software and its output are not legal, compliance, or security advice, and use of the Software does not by itself establish compliance with any law or standard. The Software is not designed or licensed for use in safety-critical systems.
10. Feed Content and updates
Feed Content is available to holders of a covering License Token for use within the Software during the subscription term stated in the applicable order. The Licensor may make Software updates available; this Agreement applies to updates unless the update is accompanied by different terms.
11. Support
The Free Features are provided without a support commitment. Support for Paid Features, if any, is as stated in the applicable order.
12. Warranty disclaimer
THE SOFTWARE IS PROVIDED AS IS AND AS AVAILABLE, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, AND NONINFRINGEMENT, EXCEPT TO THE EXTENT A WARRANTY CANNOT BE DISCLAIMED UNDER APPLICABLE LAW.
13. Limitation of liability
TO THE MAXIMUM EXTENT PERMITTED BY APPLICABLE LAW, THE LICENSOR SHALL NOT BE LIABLE FOR ANY INDIRECT, INCIDENTAL, SPECIAL, CONSEQUENTIAL, OR PUNITIVE DAMAGES, OR FOR LOSS OF PROFITS, REVENUE, DATA, OR GOODWILL, ARISING OUT OF OR RELATING TO THIS AGREEMENT OR THE SOFTWARE. NOTWITHSTANDING ANYTHING TO THE CONTRARY IN THIS AGREEMENT, IF YOUR USE OF THE SOFTWARE IS NOT PAID FOR, MEANING UNREGISTERED USE OR USE UNDER A FREE LICENSE, THE SOFTWARE IS PROVIDED ENTIRELY AS IS AND THE LICENSOR'S AGGREGATE LIABILITY FOR ANY DAMAGES, LOSSES, OR CLAIMS ARISING OUT OF OR IN CONNECTION WITH SUCH USE SHALL BE EXACTLY EUR 0; IN THE CASE OF USE UNDER A PAID LICENSE, THE LICENSOR'S AGGREGATE LIABILITY SHALL BE STRICTLY LIMITED TO THE ACTUAL AMOUNTS RECEIVED BY THE LICENSOR FROM YOU IN THE TWELVE (12) MONTHS PRECEDING THE EVENT GIVING RISE TO SUCH CLAIM, WHETHER PAID AS A LUMP SUM OR AS THE SUM OF ALL INSTALLMENTS DUE AND PAID WITHIN THAT SPECIFIC TWELVE-MONTH PERIOD. NOTHING IN THIS AGREEMENT EXCLUDES OR LIMITS LIABILITY THAT CANNOT BE EXCLUDED OR LIMITED UNDER APPLICABLE LAW, INCLUDING LIABILITY FOR INTENT OR GROSS NEGLIGENCE WHERE SO PROVIDED.
14. Term and termination
This Agreement is effective until terminated. It terminates automatically if you materially breach it. Upon termination you must stop using the Software and destroy your copies. Paid entitlements end per the applicable order. Sections 3, 4, 5, 8, 9, 12, 13, and 15 through 17 survive termination.
15. Export and sanctions
You shall comply with applicable export-control and sanctions laws in your use of the Software and represent that you are not a person or entity to whom supply of the Software is prohibited under those laws.
16. General
This Agreement is the entire agreement between you and the Licensor regarding the Software and supersedes prior discussions on that subject; where you hold a separately negotiated written agreement with the Licensor covering the Software, that agreement prevails to the extent of any conflict. The Licensor may publish revised versions of this Agreement at https://getskarn.com/terms/; the version and date at the top identify the terms in force. Renewal of a License Token, or continued use of the Software after a revised version is published, constitutes acceptance of the revised terms. If a provision is held unenforceable, the remainder stays in effect. A failure to enforce a provision is not a waiver. You may not assign this Agreement without the Licensor's written consent; the Licensor may assign this Agreement, in whole, to a successor of the business, including to Skarn OU upon its incorporation, with the assignment taking effect on notice published at https://getskarn.com/terms/. This Agreement does not limit any rights you hold as a consumer that cannot be limited under applicable law.
17. Governing law and venue
This Agreement is governed by the laws of the Republic of Serbia, excluding its conflict-of-law rules and the United Nations Convention on Contracts for the International Sale of Goods. The competent court in Belgrade, Serbia has exclusive jurisdiction, subject to any mandatory consumer venue rules.
18. Contact
Licensing questions: [email protected]
Refunds and cancellation
Paddle is the merchant of record for every purchase made through the checkout on getskarn.com/editions/. Paddle collects payment, charges VAT and sales tax, issues the invoice, and processes refunds; Paddle's buyer terms apply to the transaction alongside this policy.
A paid subscription may be eligible for a refund within 14 days of the purchase, subject to Paddle's refund policy - a refund is at Paddle's discretion, not automatic. To request a refund or raise a billing question, email [email protected] or use Paddle's buyer support; an approved refund is returned through Paddle to the original payment method.
A cancellation is not a refund. You may cancel a subscription at any time - through Paddle, before the renewal date, to stop the next renewal - and the paid term stands until it ends: the license keeps working to the end of the period already paid for. Nothing is clawed back for the remainder of a term already paid.
When a refund is approved, the License Token issued for that order is revoked and added to the deny-list that ships with the Software. Because the Software verifies licenses offline against data embedded in the binary, a Skarn build produced before that revocation was distributed may keep accepting the token until it is updated to a build carrying the deny-list; the revocation takes full effect as those builds roll out. Access to the Paid Features ends; unregistered use and use under a free license remain governed by the Agreement above.
Assignment notices
Assignment of the Agreement takes effect on notice published on this page. No assignment notices have been published to date.