You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/els-for-languages/README.md
+20-12Lines changed: 20 additions & 12 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,9 +1,9 @@
1
1
# Endless Lifecycle Support for Languages
2
2
3
-
*[ELS for PHP](./#els-for-php/)
4
-
*[ELS for Python](./#els-for-python/)
5
-
*[ELS for Spring Framework and Spring Boot](./##els-for-spring-framework-and-spring-boot/)
6
-
*[ELS for .NET](./#endless-lifecycle-support-for-net-6/)
3
+
*[ELS for PHP](./#els-for-php)
4
+
*[ELS for Python](./#els-for-python)
5
+
*[ELS for Spring Framework and Spring Boot](./#els-for-spring-framework-and-spring-boot)
6
+
*[ELS for .NET](./#endless-lifecycle-support-for-net-6)
7
7
8
8
## ELS for PHP
9
9
@@ -341,10 +341,11 @@ You need username and password in order to use TuxCare ELS Spring repository. An
341
341
342
342
### Step 2: Create or Modify Your Build Tool Settings
343
343
344
-
Maven
344
+
**Maven**
345
345
346
346
If you are using Maven as your build automation tool, you will need to make changes in your `${MAVEN_HOME}/settings.xml` file. If the file does not already exist in your Maven home directory (`${MAVEN_HOME}`), you should create one. Open the `settings.xml` file with a text editor and include the following configuration:
@@ -354,30 +355,36 @@ If you are using Maven as your build automation tool, you will need to make chan
354
355
<password>${env.PASSWORD}</password>
355
356
</server>
356
357
</servers>
357
-
</settings>
358
+
</settings>
359
+
```
358
360
359
361
Set your credentials via the following enviromnent variables:
360
362
363
+
```
361
364
export USERNAME=your-username
362
365
export PASSWORD=your-password
366
+
```
363
367
364
368
Here `your-username` and `your-password` are your credentials mentioned in the [Step 1](https://github.com/cloudlinux/securechain-java/blob/main/details/integration_guide.md#step-1-get-user-credntials) .
365
369
366
370
You may choose an arbitrary allowed value instead of `repository-id` and use the same value in the following snippet from your `pom.xml` file:
An example of maven project you can find [here](https://github.com/cloudlinux/securechain-java/blob/main/examples/maven) . Do not forget to set the enviromnet variables.
376
382
377
-
Gradle
383
+
**Gradle**
378
384
379
385
If you are using Gradle as your build automation tool, make sure to include the following configuration in your project setup:
@@ -387,6 +394,7 @@ If you are using Gradle as your build automation tool, make sure to include the
387
394
}
388
395
}
389
396
}
397
+
```
390
398
391
399
Set your credentials via the following enviromnent variables:
392
400
@@ -1828,11 +1836,11 @@ You've successfully integrated the TuxCare ELS for Spring repository into your p
1828
1836
|CVE-2023-5685 | HIGH | org.springframework.boot | spring-boot-starter-undertow | 2.7.18 |
1829
1837
1830
1838
1831
-
###Endless Lifecycle Support for .NET 6
1839
+
## Endless Lifecycle Support for .NET 6
1832
1840
1833
1841
Endless Lifecycle Support (ELS) for .NET 6 from TuxCare provides security fixes for .NET 6 that has reached its end of life. This allows you to continue running .NET 6 applications without vulnerability concerns, even after official support has ended.
1834
1842
1835
-
####Vulnerability Coverage and Target Response Times
1843
+
### Vulnerability Coverage and Target Response Times
1836
1844
1837
1845
TuxCare employs the Common Vulnerability Scoring System (CVSS v3) to assess the severity of security vulnerabilities. Our severity rating system for patching vulnerabilities integrates both NVD scoring and vendor scoring (when available). When the vendor's score is lower than the NVD score, we prioritize the NVD score.
1838
1846
@@ -1844,15 +1852,15 @@ TuxCare will make commercially reasonable efforts to adhere to the following gui
1844
1852
***Low-severity CVEs**: Patches may be provided upon custom request
1845
1853
* TuxCare may offer a mitigation strategy as an alternative to a direct code fix.
1846
1854
1847
-
####Incident Reporting and Response Timeframe
1855
+
### Incident Reporting and Response Timeframe
1848
1856
1849
1857
Customers can report vulnerabilities by submitting a ticket through the TuxCare Support Portal [https://tuxcare.com/support-portal/](https://tuxcare.com/support-portal/). TuxCare commits to providing an initial response to any reported issue within 3 days.
1850
1858
1851
1859
Requests for customer-directed security patches for CVEs that are outside of the ELS for .NET scope will be reviewed within 3 working days. If the request is accepted, we will provide the patch within the next 60 days.
1852
1860
1853
1861
Handling Multiple Vulnerabilities: In cases where several CVEs are reported simultaneously for fixing, TuxCare will discuss and agree upon resolution timelines separately with the customer.
1854
1862
1855
-
####Enhanced Transparency & Visibility
1863
+
### Enhanced Transparency & Visibility
1856
1864
1857
1865
TuxCare's commitment to transparency and visibility is foundational to our ELS for .NET offering. We aim to provide comprehensive details about how each package is built, verified, and distributed, ensuring complete trust in the software supply chain.
1858
1866
@@ -1861,7 +1869,7 @@ TuxCare's commitment to transparency and visibility is foundational to our ELS f
1861
1869
***Verifiable Integrity and Provenance**: Our packages and metadata provide comprehensive end-to-end provenance, detailing how each package was constructed and tested, ensuring that all components in your software stack are trustworthy. _Note: Availability is planned for Q2 2025_.
1862
1870
***Secure Distribution**: Signed versions of the packages and their metadata are distributed from a registry managed, secured, and protected by TuxCare, guaranteeing that your software updates are authentic and untampered.
1863
1871
1864
-
####Technical Support
1872
+
### Technical Support
1865
1873
1866
1874
TuxCare provides technical support according to the [support policy](https://tuxcare.com/TuxCare-support-policy.pdf). It delivers 24/7/365 access to the TuxCare’s support team through the TuxCare Support Portal [https://tuxcare.com/support-portal/](https://tuxcare.com/support-portal/) and to the TuxCare’s online knowledge base.
0 commit comments