Terms of Service
Last updated: 30 July 2026
1. The service
MagSolutionsAI is a GitHub App that automatically analyses your code and reports potential security issues: hardcoded credentials, code vulnerabilities, and dependencies that do not exist or were published very recently.
It runs at two moments. Once, when you install it, over a bounded sample of the code already in your repositories — the limits and the exact file types are set out in section 2.1 of the Privacy Policy. Then on every pull request, over the added lines.
By installing the App you agree to these terms.
2. What the service is — and what it is not
This is an automated static analysis tool. It is an aid to review, not a guarantee of security.
You explicitly acknowledge that:
- The absence of findings does not mean your code is secure. The tool detects specific, documented patterns. An attacker using techniques outside that scope may find paths it does not cover.
- The tool analyses only the lines added in a pull request. It does not audit your existing codebase, your infrastructure, your dependencies in depth, or your runtime.
- Findings require human verification. Every finding includes its exact location precisely so that a person can confirm it.
- Registry checks reflect a moment in time. A package that exists today may be removed tomorrow, and one that does not exist today may be registered by an attacker minutes later.
The tool does not replace a security audit, a penetration test, or professional review. Decisions about merging code remain entirely yours.
3. Acceptable use
You agree not to:
- Use the service against repositories you are not authorised to audit.
- Attempt to disrupt, overload or reverse engineer the service.
- Resell or redistribute the service without a written agreement.
We may suspend an installation that materially breaches this section.
4. Availability
We aim to keep the service available but do not commit to any specific uptime unless agreed separately in writing. The service depends on third parties (GitHub, PyPI, npm) and their outages may affect it. When a dependency registry cannot be reached, the tool reports the dependency as unverifiable rather than as safe.
5. Warranties
The service is provided "as is" and "as available". To the maximum extent permitted by applicable law, we disclaim implied warranties of merchantability, fitness for a particular purpose and non-infringement. Nothing in these terms limits any warranty or right that cannot be excluded under the law applicable to you.
6. Limitation of liability
To the maximum extent permitted by applicable law, we are not liable for indirect, incidental, special or consequential damages, nor for loss of profits, data or business opportunity, arising from the use of or inability to use the service — including any security incident the tool did not detect.
Where liability cannot be excluded, it is limited to the amount you paid for the service in the twelve months preceding the claim. Nothing in these terms excludes liability for wilful misconduct or gross negligence, or any other liability that cannot lawfully be excluded.
7. Fees
Free plans are provided at no cost and may change or end with reasonable notice. Paid plans are billed as stated in the GitHub Marketplace listing at the time of purchase. Purchases, upgrades, downgrades and cancellations are handled through GitHub Marketplace and are subject to GitHub's own terms.
8. Data
Our handling of data is described in the Privacy Policy. In summary: we do not store your source code.
9. Termination
You may uninstall the App at any time; that ends these terms for you. We may terminate an installation for material breach of section 3, or discontinue the service with reasonable notice.
10. Governing law and jurisdiction
These terms are governed by the laws of Spain, without regard to conflict of law rules.
If you are acting in the course of a business, any dispute arising out of or relating to these terms or the service is subject to the exclusive jurisdiction of the courts of Barcelona, Spain, and both parties waive any other forum to which they might otherwise be entitled.
If you are a consumer, this section does not apply to you: you keep the protection of the mandatory provisions of the law of your country of residence, and you may bring proceedings in the courts of that country.
MagSolutionsAI