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-libraries/aws-sdk-php/README.md
+54-55Lines changed: 54 additions & 55 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -8,66 +8,77 @@ Endless Lifecycle Support (ELS) for AWS SDK for PHP from TuxCare provides securi
8
8
9
9
Other versions upon request.
10
10
11
-
## Connection to ELS for AWS SDK for PHP Repository
11
+
## Installation
12
12
13
-
This guide outlines the steps needed to integrate the TuxCare ELS for AWS SDK for PHP repository into your application. The repository provides trusted AWS SDK for PHP library versions that can be easily integrated into your **Composer** projects.
* To browse available artifacts, visit TuxCare [Nexus](https://nexus.repo.tuxcare.com/#browse/browse:els_php) and click Sign in in the top right corner. You may need to refresh the page after logging in.
16
17
17
-
You need a username and password in order to use the TuxCare ELS for AWS SDK for PHP repository. Anonymous access is disabled. To receive the credentials, please contact [[email protected]](mailto:[email protected]).
18
+
</ELSPrerequisites>
18
19
19
-
### Step 2: Configure Composer authentication
20
+
<ELSSteps>
20
21
21
-
1.Create or edit the `auth.json` file for the user running Composer:
22
+
1.Locate the `auth.json` file
22
23
23
-
***Linux/macOS**:
24
+
Composer reads credentials from a per-user `auth.json`. Create or edit the file at:
24
25
25
-
```text
26
-
~/.composer/auth.json
27
-
```
26
+
***Linux/macOS**:
27
+
28
+
```
29
+
~/.composer/auth.json
30
+
```
28
31
29
-
* **Windows**:
32
+
* **Windows**:
33
+
34
+
```
35
+
%APPDATA%\Composer\auth.json
36
+
```
30
37
31
-
```text
32
-
%APPDATA%\Composer\auth.json
33
-
```
38
+
2. Add your TuxCare credentials
34
39
35
-
2. Use either the Composer CLI or edit `auth.json` directly to add your credentials for `nexus.repo.tuxcare.com`.
40
+
Use either the Composer CLI or edit `auth.json` directly to add credentials for `nexus.repo.tuxcare.com`:
**Check the exact version listed in your TuxCare Nexus account to ensure you receive the most recent patched release.**
67
+
**Check the exact version listed in your TuxCare Nexus account to ensure you receive the most recent patched release.**
63
68
64
-
If you edited `composer.json` manually, run `composer update` to install the package:
69
+
:::tip
65
70
66
-
```text
67
-
composer update
68
-
```
71
+
If you edited `composer.json` manually, run `composer update` to install the package:
72
+
73
+
```
74
+
composer update
75
+
```
76
+
77
+
Composer will resolve dependencies against the TuxCare repository and install the patched releases.
69
78
70
-
Composer will resolve dependencies against the TuxCare repository and install the patched releases.
79
+
:::
80
+
81
+
</ELSSteps>
71
82
72
83
### Composer Repository Configuration
73
84
@@ -93,26 +104,6 @@ it usually means your project requires a package version that is not yet availab
93
104
94
105
This allows Composer to fall back to Packagist for packages not available in the TuxCare repository, while still preferring TuxCare patches when available.
95
106
96
-
## Vulnerability Exploitability eXchange (VEX)
97
-
98
-
VEX is a machine-readable format that tells you if a known vulnerability is actually exploitable in your product. It reduces false positives and helps prioritize real risks.
99
-
100
-
TuxCare provides VEX for AWS SDK for PHP ELS versions: [security.tuxcare.com/vex/cyclonedx/els_lang_php/aws-sdk-php/](https://security.tuxcare.com/vex/cyclonedx/els_lang_php/aws-sdk-php/).
101
-
102
-
## How to Upgrade to a Newer Version
103
-
104
-
If you have already installed a TuxCare AWS SDK for PHP package and want to upgrade to a newer release, update the version string in your `composer.json` file or run the `composer require` command with the new version:
Copy file name to clipboardExpand all lines: docs/els-for-libraries/browsershot/README.md
+55-57Lines changed: 55 additions & 57 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -8,66 +8,77 @@ Endless Lifecycle Support (ELS) for Browsershot from TuxCare provides security f
8
8
9
9
Other versions upon request.
10
10
11
-
## Connection to ELS for Browsershot Repository
11
+
## Installation
12
12
13
-
This guide outlines the steps needed to integrate the TuxCare ELS for Browsershot repository into your application. The repository provides trusted Browsershot packages that can be easily integrated into your **Composer** projects.
* To browse available artifacts, visit TuxCare [Nexus](https://nexus.repo.tuxcare.com/#browse/browse:els_php) and click Sign in in the top right corner. You may need to refresh the page after logging in.
16
17
17
-
You need a username and password in order to use TuxCare ELS for Browsershot repository. Anonymous access is disabled. To receive the credentials, please contact [[email protected]](mailto:[email protected]).
18
+
</ELSPrerequisites>
18
19
19
-
### Step 2: Configure Composer authentication
20
+
<ELSSteps>
20
21
21
-
1.Create or edit the `auth.json` file for the user running Composer:
22
+
1.Locate the `auth.json` file
22
23
23
-
***Linux/macOS**:
24
+
Composer reads credentials from a per-user `auth.json`. Create or edit the file at:
24
25
25
-
```text
26
-
~/.composer/auth.json
27
-
```
26
+
***Linux/macOS**:
27
+
28
+
```
29
+
~/.composer/auth.json
30
+
```
28
31
29
-
* **Windows**:
32
+
* **Windows**:
33
+
34
+
```
35
+
%APPDATA%\Composer\auth.json
36
+
```
30
37
31
-
```text
32
-
%APPDATA%\Composer\auth.json
33
-
```
38
+
2. Add your TuxCare credentials
34
39
35
-
2. Use either the Composer CLI or edit `auth.json` directly to add your credentials for `nexus.repo.tuxcare.com`.
40
+
Use either the Composer CLI or edit `auth.json` directly to add credentials for `nexus.repo.tuxcare.com`:
**Check the exact version listed in your TuxCare Nexus account to ensure you receive the most recent patched release.**
67
+
**Check the exact version listed in your TuxCare Nexus account to ensure you receive the most recent patched release.**
63
68
64
-
If you edited `composer.json` manually, run `composer update` to install the package:
69
+
:::tip
65
70
66
-
```text
67
-
composer update
68
-
```
71
+
If you edited `composer.json` manually, run `composer update` to install the package:
72
+
73
+
```
74
+
composer update
75
+
```
76
+
77
+
Composer will resolve dependencies against the TuxCare repository and install the patched releases.
69
78
70
-
Composer will resolve dependencies against the TuxCare repository and install the patched releases.
79
+
:::
80
+
81
+
</ELSSteps>
71
82
72
83
### Composer Repository Configuration
73
84
@@ -93,27 +104,7 @@ it usually means your project requires a package version that is not yet availab
93
104
94
105
This allows Composer to fall back to Packagist for packages not available in the TuxCare repository, while still preferring TuxCare patches when available.
95
106
96
-
## Vulnerability Exploitability eXchange (VEX)
97
-
98
-
VEX is a machine-readable format that tells you if a known vulnerability is actually exploitable in your product. It reduces false positives and helps prioritize real risks.
99
-
100
-
TuxCare provides VEX for Browsershot ELS versions: [security.tuxcare.com/vex/cyclonedx/els_lang_php/spatie-browsershot/](https://security.tuxcare.com/vex/cyclonedx/els_lang_php/spatie-browsershot/)
101
-
102
-
## How to Upgrade to a Newer Version
103
-
104
-
If you have already installed a TuxCare Browsershot package and want to upgrade to a newer release, update the version string in your `composer.json` file or run the `composer require` command with the new version:
0 commit comments