Installations
npm install @axway-api-builder-ext/api-builder-plugin-fn-file
Developer Guide
Typescript
No
Module System
CommonJS
Min. Node Version
>=10.0
Node Version
16.17.0
NPM Version
8.19.1
Score
66.2
Supply Chain
97
Quality
75.3
Maintenance
100
Vulnerability
98.3
License
Releases
XML Flow-Node Version 1.1.0
Published on 04 May 2022
PDF Flow-Node Version 1.0.0
Published on 08 Apr 2022
Elasticsearch-Connector V2.2.1
Published on 11 Mar 2022
Elasticsearch-Connector V2.2.0
Published on 11 Mar 2022
Elasticsearch-Connector V3.0.0
Published on 02 Mar 2022
Postgres Dataconnector Version 2.0.1
Published on 03 Feb 2022
Contributors
Unable to fetch Contributors
Languages
JavaScript (100%)
Love this project? Help keep it running — sponsor us today! 🚀
Developer
Axway-API-Builder-Ext
Download Statistics
Total Downloads
7,419
Last Day
7
Last Week
17
Last Month
77
Last Year
1,461
GitHub Statistics
10 Stars
876 Commits
8 Forks
7 Watching
2 Branches
7 Contributors
Bundle Size
397.49 kB
Minified
104.06 kB
Minified + Gzipped
Package Meta Information
Latest Version
0.1.0
Package Id
@axway-api-builder-ext/api-builder-plugin-fn-file@0.1.0
Unpacked Size
42.03 kB
Size
18.35 kB
File Count
7
NPM Version
8.19.1
Node Version
16.17.0
Total Downloads
Cumulative downloads
Total Downloads
7,419
Last day
600%
7
Compared to previous day
Last week
142.9%
17
Compared to previous week
Last month
-44.6%
77
Compared to previous month
Last year
-14%
1,461
Compared to previous year
Daily Downloads
Weekly Downloads
Monthly Downloads
Yearly Downloads
Dependencies
3
Dev Dependencies
4
API-Builder File Flow-Node
This node can be used to read and write files in your API-Builder flow.
The following file types are supported/planned:
File Type | Description | Status |
---|---|---|
CSV | You can read/write from and to CSV-Files, filter records and columns and directly convert it into a JavaScript object | Support for Read |
JSON | You can read/write from and to JSON-Files and directly convert it into a JavaScript object | Planned |
XML | You can read/write from and to XML-Files and directly convert it into a JavaScript object | Planned |
Plain-Text | Just read and write plain text | Planned |
CSV Files
With this flow-node you can read CSV-File and make the content available to your flow. With that, you can for instance enrich data taken from the CSV-File and merge it with data you got before.
Read
To Read a CSV-File, you have to make it available to the API-Builder project. For instance putting it directly into your API-Builder app and reference it then with a relative path.
Input parameters
The CSV Read-Operation supports a number of input parameters:
Param | Type | Required | Description |
---|---|---|---|
filename | string | y | The name of the CSV file you would like to read. This file is given either absolute or relative to the API-Builder project. For instance, when putting a file into conf/my-file.csv you just configured conf/my-file.csv |
delimiter | string | n | The delimeter of your CSV-File. Defaults to , Configure any other character, when your CSV-File is splitting records differently. |
filterColumn | string | n | The CSV column name used to filter using the filterValues. This parameter is ignored, if filterValues is not set. |
filterValues | string|array | n | This value is used to filter entries in the configured filterColumn. It can be either a simple string or an array of string. The parameter is case-sensitve. This parameter is ignored, if filterColumn is not set. |
uniqueResult | boolean | n | Turn this on if you require a unique result (exactly 1). If not unique or nothing is found the flow node fails. |
resultColumns | array | n | An array of CSV column names you want in the result. The column names are expected in the first line or using the parameter: columns you can override the column names. Example: ["columnA", "columnF", "columnT"] |
quote | string | n | Optional character surrounding a field. This is required, when the delimiter is used as part of a field; one character only. The default is double quote. |
comment | string | n | Treat all the characters after this one as a comment. Used this, when your CSV-File contains lines with comments. E.g. using a # |
columns | array | n | Provide an array of column headers if your CSV has NO headers or you would like to have different field names. |
relax_column_count | boolean | n | Discard inconsistent columns count. If a column is missing for a record a reduced dataset is returned. |
Output
The content from the CSV-File is converted into a Java-Script object, so that you can easily use it in your flow.
For instance the following input:
ReturnCode, ResponseMessage, LastUpdate, Author
401, You have no permission, 16.01.2020, Chris
500, Internal server error, 17.01.2020, Charles
is made available to the flow as the following object:
{
ReturnCode: '401',
ResponseMessage: 'You have no permission',
LastUpdate: '16.01.2020',
Author: 'Chris'
},
{
ReturnCode: '500',
ResponseMessage: 'Internal server error',
LastUpdate: '17.01.2020',
Author: 'Charles'
}
When using the default output attribute: $.content
you can access the data inside your flow like so: $.content.1.ReturnCode
to get the second return-code.
Using the parameters: filterColumn
, filterValues
and uniqueResult
you can limit the data to one record. In that case, the data is always stored in the first object: $.content.0.ReturnCode
Write
This is not yet supported. Please create an issue describing your use-case, if you need support for it.
JSON Files
Read
This is not yet supported. Please create an issue describing your use-case, if you need support for it.
Write
This is not yet supported. Please create an issue describing your use-case, if you need support for it.
XML Files
Read
This is not yet supported. Please create an issue describing your use-case, if you need support for it.
Write
This is not yet supported. Please create an issue describing your use-case, if you need support for it.
Plain Text
Read
This is not yet supported. Please create an issue describing your use-case, if you need support for it.
Write
The intention of this operation is to write the content of an attribute into a on your API-Builder project. As an API-Builder project is supposed to run in a docker container and the nature of it, the location should be an external share.
Input parameters
The Write-Operation supports a number of input parameters:
Param | Type | Required | Description |
---|---|---|---|
filename | string | y | The name of the file you would like to write. This filename is given either absolute or relative to the API-Builder project. For instance, when using a filename like conf/output.txt the file is written in the conf folder within you API-Builder project. |
data | string | Y | This is parameter contains the data to write to the filter. You can either use a hard-coded string, but very likely you use a selector to reference for instance the received content body |
overwrite | boolean | n | Set this optional toggle to true, if you would like to overwrite already existing files. |
dataEncoding | string | n | Optionally, set the data encoding, which is used to write the file. If not set UTF-8 is used. |
stringify | boolean | n | By default, if data is an Object, it is automatially stringified (JSON.stringify). Using this option you can turn off that feature. |
Output
Next
Is followed when the file has been successfully writen. The variable contains the filename of file.
Error
An error has occured and you get back the error message.
After creating your API Builder service (api-builder init
), you can install this plugin using npm:
npm install api-builder-plugin-fn-file
Changelog
See Change-Log
No vulnerabilities found.
Reason
no binaries found in the repo
Reason
no dangerous workflow patterns detected
Reason
0 existing vulnerabilities detected
Reason
license file detected
Details
- Info: project has a license file: LICENSE:0
- Info: FSF or OSI recognized license: Apache License 2.0: LICENSE:0
Reason
0 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 0
Reason
Found 0/11 approved changesets -- score normalized to 0
Reason
no effort to earn an OpenSSF best practices badge detected
Reason
security policy file not detected
Details
- Warn: no security policy file detected
- Warn: no security file to analyze
- Warn: no security file to analyze
- Warn: no security file to analyze
Reason
detected GitHub workflow tokens with excessive permissions
Details
- Warn: no topLevel permission defined: .github/workflows/plugin-dc-postgres.yml:1
- Warn: no topLevel permission defined: .github/workflows/plugin-fc-jira.yml:1
- Warn: no topLevel permission defined: .github/workflows/plugin-fc-sap-lama.yml:1
- Warn: no topLevel permission defined: .github/workflows/plugin-fc-syncplicity.yml:1
- Warn: no topLevel permission defined: .github/workflows/plugin-fn-aws-athena.yml:1
- Warn: no topLevel permission defined: .github/workflows/plugin-fn-aws-lambda.yml:1
- Warn: no topLevel permission defined: .github/workflows/plugin-fn-elasticsearch.yml:1
- Warn: no topLevel permission defined: .github/workflows/plugin-fn-file.yml:1
- Warn: no topLevel permission defined: .github/workflows/plugin-fn-foreach.yml:1
- Warn: no topLevel permission defined: .github/workflows/plugin-fn-google-maps.yml:1
- Warn: no topLevel permission defined: .github/workflows/plugin-fn-kafka.yml:1
- Warn: no topLevel permission defined: .github/workflows/plugin-fn-mongodb.yml:1
- Warn: no topLevel permission defined: .github/workflows/plugin-fn-objectfilter.yml:1
- Warn: no topLevel permission defined: .github/workflows/plugin-fn-odata.yml:1
- Warn: no topLevel permission defined: .github/workflows/plugin-fn-pdf.yml:1
- Warn: no topLevel permission defined: .github/workflows/plugin-fn-power.yml:1
- Warn: no topLevel permission defined: .github/workflows/plugin-fn-redis.yml:1
- Warn: no topLevel permission defined: .github/workflows/plugin-fn-utils.yml:1
- Warn: no topLevel permission defined: .github/workflows/plugin-fn-xml.yml:1
- Info: no jobLevel write permissions found
Reason
project is not fuzzed
Details
- Warn: no fuzzer integrations found
Reason
dependency not pinned by hash detected -- score normalized to 0
Details
- Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/plugin-dc-postgres.yml:22: update your workflow using https://app.stepsecurity.io/secureworkflow/Axway-API-Builder-Ext/api-builder-extras/plugin-dc-postgres.yml/master?enable=pin
- Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/plugin-dc-postgres.yml:23: update your workflow using https://app.stepsecurity.io/secureworkflow/Axway-API-Builder-Ext/api-builder-extras/plugin-dc-postgres.yml/master?enable=pin
- Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/plugin-dc-postgres.yml:44: update your workflow using https://app.stepsecurity.io/secureworkflow/Axway-API-Builder-Ext/api-builder-extras/plugin-dc-postgres.yml/master?enable=pin
- Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/plugin-dc-postgres.yml:45: update your workflow using https://app.stepsecurity.io/secureworkflow/Axway-API-Builder-Ext/api-builder-extras/plugin-dc-postgres.yml/master?enable=pin
- Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/plugin-fc-jira.yml:25: update your workflow using https://app.stepsecurity.io/secureworkflow/Axway-API-Builder-Ext/api-builder-extras/plugin-fc-jira.yml/master?enable=pin
- Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/plugin-fc-jira.yml:27: update your workflow using https://app.stepsecurity.io/secureworkflow/Axway-API-Builder-Ext/api-builder-extras/plugin-fc-jira.yml/master?enable=pin
- Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/plugin-fc-jira.yml:43: update your workflow using https://app.stepsecurity.io/secureworkflow/Axway-API-Builder-Ext/api-builder-extras/plugin-fc-jira.yml/master?enable=pin
- Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/plugin-fc-jira.yml:44: update your workflow using https://app.stepsecurity.io/secureworkflow/Axway-API-Builder-Ext/api-builder-extras/plugin-fc-jira.yml/master?enable=pin
- Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/plugin-fc-jira.yml:62: update your workflow using https://app.stepsecurity.io/secureworkflow/Axway-API-Builder-Ext/api-builder-extras/plugin-fc-jira.yml/master?enable=pin
- Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/plugin-fc-jira.yml:63: update your workflow using https://app.stepsecurity.io/secureworkflow/Axway-API-Builder-Ext/api-builder-extras/plugin-fc-jira.yml/master?enable=pin
- Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/plugin-fc-sap-lama.yml:62: update your workflow using https://app.stepsecurity.io/secureworkflow/Axway-API-Builder-Ext/api-builder-extras/plugin-fc-sap-lama.yml/master?enable=pin
- Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/plugin-fc-sap-lama.yml:63: update your workflow using https://app.stepsecurity.io/secureworkflow/Axway-API-Builder-Ext/api-builder-extras/plugin-fc-sap-lama.yml/master?enable=pin
- Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/plugin-fc-sap-lama.yml:25: update your workflow using https://app.stepsecurity.io/secureworkflow/Axway-API-Builder-Ext/api-builder-extras/plugin-fc-sap-lama.yml/master?enable=pin
- Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/plugin-fc-sap-lama.yml:27: update your workflow using https://app.stepsecurity.io/secureworkflow/Axway-API-Builder-Ext/api-builder-extras/plugin-fc-sap-lama.yml/master?enable=pin
- Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/plugin-fc-sap-lama.yml:43: update your workflow using https://app.stepsecurity.io/secureworkflow/Axway-API-Builder-Ext/api-builder-extras/plugin-fc-sap-lama.yml/master?enable=pin
- Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/plugin-fc-sap-lama.yml:44: update your workflow using https://app.stepsecurity.io/secureworkflow/Axway-API-Builder-Ext/api-builder-extras/plugin-fc-sap-lama.yml/master?enable=pin
- Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/plugin-fc-syncplicity.yml:30: update your workflow using https://app.stepsecurity.io/secureworkflow/Axway-API-Builder-Ext/api-builder-extras/plugin-fc-syncplicity.yml/master?enable=pin
- Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/plugin-fc-syncplicity.yml:32: update your workflow using https://app.stepsecurity.io/secureworkflow/Axway-API-Builder-Ext/api-builder-extras/plugin-fc-syncplicity.yml/master?enable=pin
- Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/plugin-fc-syncplicity.yml:48: update your workflow using https://app.stepsecurity.io/secureworkflow/Axway-API-Builder-Ext/api-builder-extras/plugin-fc-syncplicity.yml/master?enable=pin
- Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/plugin-fc-syncplicity.yml:49: update your workflow using https://app.stepsecurity.io/secureworkflow/Axway-API-Builder-Ext/api-builder-extras/plugin-fc-syncplicity.yml/master?enable=pin
- Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/plugin-fc-syncplicity.yml:67: update your workflow using https://app.stepsecurity.io/secureworkflow/Axway-API-Builder-Ext/api-builder-extras/plugin-fc-syncplicity.yml/master?enable=pin
- Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/plugin-fc-syncplicity.yml:68: update your workflow using https://app.stepsecurity.io/secureworkflow/Axway-API-Builder-Ext/api-builder-extras/plugin-fc-syncplicity.yml/master?enable=pin
- Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/plugin-fn-aws-athena.yml:28: update your workflow using https://app.stepsecurity.io/secureworkflow/Axway-API-Builder-Ext/api-builder-extras/plugin-fn-aws-athena.yml/master?enable=pin
- Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/plugin-fn-aws-athena.yml:30: update your workflow using https://app.stepsecurity.io/secureworkflow/Axway-API-Builder-Ext/api-builder-extras/plugin-fn-aws-athena.yml/master?enable=pin
- Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/plugin-fn-aws-athena.yml:50: update your workflow using https://app.stepsecurity.io/secureworkflow/Axway-API-Builder-Ext/api-builder-extras/plugin-fn-aws-athena.yml/master?enable=pin
- Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/plugin-fn-aws-athena.yml:51: update your workflow using https://app.stepsecurity.io/secureworkflow/Axway-API-Builder-Ext/api-builder-extras/plugin-fn-aws-athena.yml/master?enable=pin
- Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/plugin-fn-aws-athena.yml:69: update your workflow using https://app.stepsecurity.io/secureworkflow/Axway-API-Builder-Ext/api-builder-extras/plugin-fn-aws-athena.yml/master?enable=pin
- Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/plugin-fn-aws-athena.yml:70: update your workflow using https://app.stepsecurity.io/secureworkflow/Axway-API-Builder-Ext/api-builder-extras/plugin-fn-aws-athena.yml/master?enable=pin
- Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/plugin-fn-aws-lambda.yml:77: update your workflow using https://app.stepsecurity.io/secureworkflow/Axway-API-Builder-Ext/api-builder-extras/plugin-fn-aws-lambda.yml/master?enable=pin
- Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/plugin-fn-aws-lambda.yml:78: update your workflow using https://app.stepsecurity.io/secureworkflow/Axway-API-Builder-Ext/api-builder-extras/plugin-fn-aws-lambda.yml/master?enable=pin
- Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/plugin-fn-aws-lambda.yml:28: update your workflow using https://app.stepsecurity.io/secureworkflow/Axway-API-Builder-Ext/api-builder-extras/plugin-fn-aws-lambda.yml/master?enable=pin
- Warn: third-party GitHubAction not pinned by hash: .github/workflows/plugin-fn-aws-lambda.yml:30: update your workflow using https://app.stepsecurity.io/secureworkflow/Axway-API-Builder-Ext/api-builder-extras/plugin-fn-aws-lambda.yml/master?enable=pin
- Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/plugin-fn-aws-lambda.yml:38: update your workflow using https://app.stepsecurity.io/secureworkflow/Axway-API-Builder-Ext/api-builder-extras/plugin-fn-aws-lambda.yml/master?enable=pin
- Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/plugin-fn-aws-lambda.yml:58: update your workflow using https://app.stepsecurity.io/secureworkflow/Axway-API-Builder-Ext/api-builder-extras/plugin-fn-aws-lambda.yml/master?enable=pin
- Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/plugin-fn-aws-lambda.yml:59: update your workflow using https://app.stepsecurity.io/secureworkflow/Axway-API-Builder-Ext/api-builder-extras/plugin-fn-aws-lambda.yml/master?enable=pin
- Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/plugin-fn-elasticsearch.yml:102: update your workflow using https://app.stepsecurity.io/secureworkflow/Axway-API-Builder-Ext/api-builder-extras/plugin-fn-elasticsearch.yml/master?enable=pin
- Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/plugin-fn-elasticsearch.yml:104: update your workflow using https://app.stepsecurity.io/secureworkflow/Axway-API-Builder-Ext/api-builder-extras/plugin-fn-elasticsearch.yml/master?enable=pin
- Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/plugin-fn-elasticsearch.yml:123: update your workflow using https://app.stepsecurity.io/secureworkflow/Axway-API-Builder-Ext/api-builder-extras/plugin-fn-elasticsearch.yml/master?enable=pin
- Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/plugin-fn-elasticsearch.yml:124: update your workflow using https://app.stepsecurity.io/secureworkflow/Axway-API-Builder-Ext/api-builder-extras/plugin-fn-elasticsearch.yml/master?enable=pin
- Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/plugin-fn-elasticsearch.yml:142: update your workflow using https://app.stepsecurity.io/secureworkflow/Axway-API-Builder-Ext/api-builder-extras/plugin-fn-elasticsearch.yml/master?enable=pin
- Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/plugin-fn-elasticsearch.yml:143: update your workflow using https://app.stepsecurity.io/secureworkflow/Axway-API-Builder-Ext/api-builder-extras/plugin-fn-elasticsearch.yml/master?enable=pin
- Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/plugin-fn-elasticsearch.yml:29: update your workflow using https://app.stepsecurity.io/secureworkflow/Axway-API-Builder-Ext/api-builder-extras/plugin-fn-elasticsearch.yml/master?enable=pin
- Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/plugin-fn-elasticsearch.yml:31: update your workflow using https://app.stepsecurity.io/secureworkflow/Axway-API-Builder-Ext/api-builder-extras/plugin-fn-elasticsearch.yml/master?enable=pin
- Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/plugin-fn-elasticsearch.yml:66: update your workflow using https://app.stepsecurity.io/secureworkflow/Axway-API-Builder-Ext/api-builder-extras/plugin-fn-elasticsearch.yml/master?enable=pin
- Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/plugin-fn-elasticsearch.yml:68: update your workflow using https://app.stepsecurity.io/secureworkflow/Axway-API-Builder-Ext/api-builder-extras/plugin-fn-elasticsearch.yml/master?enable=pin
- Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/plugin-fn-file.yml:62: update your workflow using https://app.stepsecurity.io/secureworkflow/Axway-API-Builder-Ext/api-builder-extras/plugin-fn-file.yml/master?enable=pin
- Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/plugin-fn-file.yml:63: update your workflow using https://app.stepsecurity.io/secureworkflow/Axway-API-Builder-Ext/api-builder-extras/plugin-fn-file.yml/master?enable=pin
- Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/plugin-fn-file.yml:25: update your workflow using https://app.stepsecurity.io/secureworkflow/Axway-API-Builder-Ext/api-builder-extras/plugin-fn-file.yml/master?enable=pin
- Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/plugin-fn-file.yml:27: update your workflow using https://app.stepsecurity.io/secureworkflow/Axway-API-Builder-Ext/api-builder-extras/plugin-fn-file.yml/master?enable=pin
- Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/plugin-fn-file.yml:43: update your workflow using https://app.stepsecurity.io/secureworkflow/Axway-API-Builder-Ext/api-builder-extras/plugin-fn-file.yml/master?enable=pin
- Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/plugin-fn-file.yml:44: update your workflow using https://app.stepsecurity.io/secureworkflow/Axway-API-Builder-Ext/api-builder-extras/plugin-fn-file.yml/master?enable=pin
- Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/plugin-fn-foreach.yml:46: update your workflow using https://app.stepsecurity.io/secureworkflow/Axway-API-Builder-Ext/api-builder-extras/plugin-fn-foreach.yml/master?enable=pin
- Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/plugin-fn-foreach.yml:47: update your workflow using https://app.stepsecurity.io/secureworkflow/Axway-API-Builder-Ext/api-builder-extras/plugin-fn-foreach.yml/master?enable=pin
- Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/plugin-fn-foreach.yml:65: update your workflow using https://app.stepsecurity.io/secureworkflow/Axway-API-Builder-Ext/api-builder-extras/plugin-fn-foreach.yml/master?enable=pin
- Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/plugin-fn-foreach.yml:66: update your workflow using https://app.stepsecurity.io/secureworkflow/Axway-API-Builder-Ext/api-builder-extras/plugin-fn-foreach.yml/master?enable=pin
- Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/plugin-fn-foreach.yml:28: update your workflow using https://app.stepsecurity.io/secureworkflow/Axway-API-Builder-Ext/api-builder-extras/plugin-fn-foreach.yml/master?enable=pin
- Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/plugin-fn-foreach.yml:30: update your workflow using https://app.stepsecurity.io/secureworkflow/Axway-API-Builder-Ext/api-builder-extras/plugin-fn-foreach.yml/master?enable=pin
- Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/plugin-fn-google-maps.yml:25: update your workflow using https://app.stepsecurity.io/secureworkflow/Axway-API-Builder-Ext/api-builder-extras/plugin-fn-google-maps.yml/master?enable=pin
- Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/plugin-fn-google-maps.yml:27: update your workflow using https://app.stepsecurity.io/secureworkflow/Axway-API-Builder-Ext/api-builder-extras/plugin-fn-google-maps.yml/master?enable=pin
- Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/plugin-fn-google-maps.yml:43: update your workflow using https://app.stepsecurity.io/secureworkflow/Axway-API-Builder-Ext/api-builder-extras/plugin-fn-google-maps.yml/master?enable=pin
- Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/plugin-fn-google-maps.yml:44: update your workflow using https://app.stepsecurity.io/secureworkflow/Axway-API-Builder-Ext/api-builder-extras/plugin-fn-google-maps.yml/master?enable=pin
- Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/plugin-fn-google-maps.yml:62: update your workflow using https://app.stepsecurity.io/secureworkflow/Axway-API-Builder-Ext/api-builder-extras/plugin-fn-google-maps.yml/master?enable=pin
- Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/plugin-fn-google-maps.yml:63: update your workflow using https://app.stepsecurity.io/secureworkflow/Axway-API-Builder-Ext/api-builder-extras/plugin-fn-google-maps.yml/master?enable=pin
- Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/plugin-fn-kafka.yml:25: update your workflow using https://app.stepsecurity.io/secureworkflow/Axway-API-Builder-Ext/api-builder-extras/plugin-fn-kafka.yml/master?enable=pin
- Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/plugin-fn-kafka.yml:27: update your workflow using https://app.stepsecurity.io/secureworkflow/Axway-API-Builder-Ext/api-builder-extras/plugin-fn-kafka.yml/master?enable=pin
- Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/plugin-fn-kafka.yml:43: update your workflow using https://app.stepsecurity.io/secureworkflow/Axway-API-Builder-Ext/api-builder-extras/plugin-fn-kafka.yml/master?enable=pin
- Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/plugin-fn-kafka.yml:44: update your workflow using https://app.stepsecurity.io/secureworkflow/Axway-API-Builder-Ext/api-builder-extras/plugin-fn-kafka.yml/master?enable=pin
- Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/plugin-fn-kafka.yml:62: update your workflow using https://app.stepsecurity.io/secureworkflow/Axway-API-Builder-Ext/api-builder-extras/plugin-fn-kafka.yml/master?enable=pin
- Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/plugin-fn-kafka.yml:63: update your workflow using https://app.stepsecurity.io/secureworkflow/Axway-API-Builder-Ext/api-builder-extras/plugin-fn-kafka.yml/master?enable=pin
- Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/plugin-fn-mongodb.yml:34: update your workflow using https://app.stepsecurity.io/secureworkflow/Axway-API-Builder-Ext/api-builder-extras/plugin-fn-mongodb.yml/master?enable=pin
- Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/plugin-fn-mongodb.yml:36: update your workflow using https://app.stepsecurity.io/secureworkflow/Axway-API-Builder-Ext/api-builder-extras/plugin-fn-mongodb.yml/master?enable=pin
- Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/plugin-fn-mongodb.yml:55: update your workflow using https://app.stepsecurity.io/secureworkflow/Axway-API-Builder-Ext/api-builder-extras/plugin-fn-mongodb.yml/master?enable=pin
- Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/plugin-fn-mongodb.yml:56: update your workflow using https://app.stepsecurity.io/secureworkflow/Axway-API-Builder-Ext/api-builder-extras/plugin-fn-mongodb.yml/master?enable=pin
- Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/plugin-fn-mongodb.yml:74: update your workflow using https://app.stepsecurity.io/secureworkflow/Axway-API-Builder-Ext/api-builder-extras/plugin-fn-mongodb.yml/master?enable=pin
- Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/plugin-fn-mongodb.yml:75: update your workflow using https://app.stepsecurity.io/secureworkflow/Axway-API-Builder-Ext/api-builder-extras/plugin-fn-mongodb.yml/master?enable=pin
- Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/plugin-fn-objectfilter.yml:25: update your workflow using https://app.stepsecurity.io/secureworkflow/Axway-API-Builder-Ext/api-builder-extras/plugin-fn-objectfilter.yml/master?enable=pin
- Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/plugin-fn-objectfilter.yml:27: update your workflow using https://app.stepsecurity.io/secureworkflow/Axway-API-Builder-Ext/api-builder-extras/plugin-fn-objectfilter.yml/master?enable=pin
- Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/plugin-fn-objectfilter.yml:43: update your workflow using https://app.stepsecurity.io/secureworkflow/Axway-API-Builder-Ext/api-builder-extras/plugin-fn-objectfilter.yml/master?enable=pin
- Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/plugin-fn-objectfilter.yml:44: update your workflow using https://app.stepsecurity.io/secureworkflow/Axway-API-Builder-Ext/api-builder-extras/plugin-fn-objectfilter.yml/master?enable=pin
- Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/plugin-fn-objectfilter.yml:62: update your workflow using https://app.stepsecurity.io/secureworkflow/Axway-API-Builder-Ext/api-builder-extras/plugin-fn-objectfilter.yml/master?enable=pin
- Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/plugin-fn-objectfilter.yml:63: update your workflow using https://app.stepsecurity.io/secureworkflow/Axway-API-Builder-Ext/api-builder-extras/plugin-fn-objectfilter.yml/master?enable=pin
- Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/plugin-fn-odata.yml:25: update your workflow using https://app.stepsecurity.io/secureworkflow/Axway-API-Builder-Ext/api-builder-extras/plugin-fn-odata.yml/master?enable=pin
- Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/plugin-fn-odata.yml:27: update your workflow using https://app.stepsecurity.io/secureworkflow/Axway-API-Builder-Ext/api-builder-extras/plugin-fn-odata.yml/master?enable=pin
- Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/plugin-fn-odata.yml:43: update your workflow using https://app.stepsecurity.io/secureworkflow/Axway-API-Builder-Ext/api-builder-extras/plugin-fn-odata.yml/master?enable=pin
- Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/plugin-fn-odata.yml:44: update your workflow using https://app.stepsecurity.io/secureworkflow/Axway-API-Builder-Ext/api-builder-extras/plugin-fn-odata.yml/master?enable=pin
- Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/plugin-fn-odata.yml:62: update your workflow using https://app.stepsecurity.io/secureworkflow/Axway-API-Builder-Ext/api-builder-extras/plugin-fn-odata.yml/master?enable=pin
- Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/plugin-fn-odata.yml:63: update your workflow using https://app.stepsecurity.io/secureworkflow/Axway-API-Builder-Ext/api-builder-extras/plugin-fn-odata.yml/master?enable=pin
- Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/plugin-fn-pdf.yml:25: update your workflow using https://app.stepsecurity.io/secureworkflow/Axway-API-Builder-Ext/api-builder-extras/plugin-fn-pdf.yml/master?enable=pin
- Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/plugin-fn-pdf.yml:27: update your workflow using https://app.stepsecurity.io/secureworkflow/Axway-API-Builder-Ext/api-builder-extras/plugin-fn-pdf.yml/master?enable=pin
- Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/plugin-fn-pdf.yml:43: update your workflow using https://app.stepsecurity.io/secureworkflow/Axway-API-Builder-Ext/api-builder-extras/plugin-fn-pdf.yml/master?enable=pin
- Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/plugin-fn-pdf.yml:44: update your workflow using https://app.stepsecurity.io/secureworkflow/Axway-API-Builder-Ext/api-builder-extras/plugin-fn-pdf.yml/master?enable=pin
- Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/plugin-fn-power.yml:26: update your workflow using https://app.stepsecurity.io/secureworkflow/Axway-API-Builder-Ext/api-builder-extras/plugin-fn-power.yml/master?enable=pin
- Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/plugin-fn-power.yml:28: update your workflow using https://app.stepsecurity.io/secureworkflow/Axway-API-Builder-Ext/api-builder-extras/plugin-fn-power.yml/master?enable=pin
- Warn: third-party GitHubAction not pinned by hash: .github/workflows/plugin-fn-power.yml:45: update your workflow using https://app.stepsecurity.io/secureworkflow/Axway-API-Builder-Ext/api-builder-extras/plugin-fn-power.yml/master?enable=pin
- Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/plugin-fn-power.yml:46: update your workflow using https://app.stepsecurity.io/secureworkflow/Axway-API-Builder-Ext/api-builder-extras/plugin-fn-power.yml/master?enable=pin
- Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/plugin-fn-power.yml:47: update your workflow using https://app.stepsecurity.io/secureworkflow/Axway-API-Builder-Ext/api-builder-extras/plugin-fn-power.yml/master?enable=pin
- Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/plugin-fn-power.yml:65: update your workflow using https://app.stepsecurity.io/secureworkflow/Axway-API-Builder-Ext/api-builder-extras/plugin-fn-power.yml/master?enable=pin
- Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/plugin-fn-power.yml:66: update your workflow using https://app.stepsecurity.io/secureworkflow/Axway-API-Builder-Ext/api-builder-extras/plugin-fn-power.yml/master?enable=pin
- Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/plugin-fn-redis.yml:25: update your workflow using https://app.stepsecurity.io/secureworkflow/Axway-API-Builder-Ext/api-builder-extras/plugin-fn-redis.yml/master?enable=pin
- Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/plugin-fn-redis.yml:27: update your workflow using https://app.stepsecurity.io/secureworkflow/Axway-API-Builder-Ext/api-builder-extras/plugin-fn-redis.yml/master?enable=pin
- Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/plugin-fn-redis.yml:43: update your workflow using https://app.stepsecurity.io/secureworkflow/Axway-API-Builder-Ext/api-builder-extras/plugin-fn-redis.yml/master?enable=pin
- Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/plugin-fn-redis.yml:44: update your workflow using https://app.stepsecurity.io/secureworkflow/Axway-API-Builder-Ext/api-builder-extras/plugin-fn-redis.yml/master?enable=pin
- Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/plugin-fn-redis.yml:62: update your workflow using https://app.stepsecurity.io/secureworkflow/Axway-API-Builder-Ext/api-builder-extras/plugin-fn-redis.yml/master?enable=pin
- Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/plugin-fn-redis.yml:63: update your workflow using https://app.stepsecurity.io/secureworkflow/Axway-API-Builder-Ext/api-builder-extras/plugin-fn-redis.yml/master?enable=pin
- Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/plugin-fn-utils.yml:25: update your workflow using https://app.stepsecurity.io/secureworkflow/Axway-API-Builder-Ext/api-builder-extras/plugin-fn-utils.yml/master?enable=pin
- Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/plugin-fn-utils.yml:27: update your workflow using https://app.stepsecurity.io/secureworkflow/Axway-API-Builder-Ext/api-builder-extras/plugin-fn-utils.yml/master?enable=pin
- Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/plugin-fn-utils.yml:43: update your workflow using https://app.stepsecurity.io/secureworkflow/Axway-API-Builder-Ext/api-builder-extras/plugin-fn-utils.yml/master?enable=pin
- Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/plugin-fn-utils.yml:44: update your workflow using https://app.stepsecurity.io/secureworkflow/Axway-API-Builder-Ext/api-builder-extras/plugin-fn-utils.yml/master?enable=pin
- Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/plugin-fn-utils.yml:62: update your workflow using https://app.stepsecurity.io/secureworkflow/Axway-API-Builder-Ext/api-builder-extras/plugin-fn-utils.yml/master?enable=pin
- Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/plugin-fn-utils.yml:63: update your workflow using https://app.stepsecurity.io/secureworkflow/Axway-API-Builder-Ext/api-builder-extras/plugin-fn-utils.yml/master?enable=pin
- Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/plugin-fn-xml.yml:43: update your workflow using https://app.stepsecurity.io/secureworkflow/Axway-API-Builder-Ext/api-builder-extras/plugin-fn-xml.yml/master?enable=pin
- Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/plugin-fn-xml.yml:44: update your workflow using https://app.stepsecurity.io/secureworkflow/Axway-API-Builder-Ext/api-builder-extras/plugin-fn-xml.yml/master?enable=pin
- Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/plugin-fn-xml.yml:62: update your workflow using https://app.stepsecurity.io/secureworkflow/Axway-API-Builder-Ext/api-builder-extras/plugin-fn-xml.yml/master?enable=pin
- Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/plugin-fn-xml.yml:63: update your workflow using https://app.stepsecurity.io/secureworkflow/Axway-API-Builder-Ext/api-builder-extras/plugin-fn-xml.yml/master?enable=pin
- Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/plugin-fn-xml.yml:25: update your workflow using https://app.stepsecurity.io/secureworkflow/Axway-API-Builder-Ext/api-builder-extras/plugin-fn-xml.yml/master?enable=pin
- Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/plugin-fn-xml.yml:27: update your workflow using https://app.stepsecurity.io/secureworkflow/Axway-API-Builder-Ext/api-builder-extras/plugin-fn-xml.yml/master?enable=pin
- Warn: npmCommand not pinned by hash: .github/workflows/plugin-dc-postgres.yml:33
- Warn: npmCommand not pinned by hash: .github/workflows/plugin-dc-postgres.yml:54
- Warn: npmCommand not pinned by hash: .github/workflows/plugin-fc-jira.yml:32
- Warn: npmCommand not pinned by hash: .github/workflows/plugin-fc-jira.yml:53
- Warn: npmCommand not pinned by hash: .github/workflows/plugin-fc-jira.yml:71
- Warn: npmCommand not pinned by hash: .github/workflows/plugin-fc-sap-lama.yml:53
- Warn: npmCommand not pinned by hash: .github/workflows/plugin-fc-sap-lama.yml:71
- Warn: npmCommand not pinned by hash: .github/workflows/plugin-fc-sap-lama.yml:32
- Warn: npmCommand not pinned by hash: .github/workflows/plugin-fc-syncplicity.yml:58
- Warn: npmCommand not pinned by hash: .github/workflows/plugin-fc-syncplicity.yml:76
- Warn: npmCommand not pinned by hash: .github/workflows/plugin-fc-syncplicity.yml:37
- Warn: npmCommand not pinned by hash: .github/workflows/plugin-fn-aws-athena.yml:39
- Warn: npmCommand not pinned by hash: .github/workflows/plugin-fn-aws-athena.yml:60
- Warn: npmCommand not pinned by hash: .github/workflows/plugin-fn-aws-athena.yml:78
- Warn: npmCommand not pinned by hash: .github/workflows/plugin-fn-aws-lambda.yml:43
- Warn: npmCommand not pinned by hash: .github/workflows/plugin-fn-aws-lambda.yml:68
- Warn: npmCommand not pinned by hash: .github/workflows/plugin-fn-aws-lambda.yml:86
- Warn: npmCommand not pinned by hash: .github/workflows/plugin-fn-elasticsearch.yml:133
- Warn: npmCommand not pinned by hash: .github/workflows/plugin-fn-elasticsearch.yml:151
- Warn: npmCommand not pinned by hash: .github/workflows/plugin-fn-elasticsearch.yml:38
- Warn: npmCommand not pinned by hash: .github/workflows/plugin-fn-elasticsearch.yml:76
- Warn: npmCommand not pinned by hash: .github/workflows/plugin-fn-elasticsearch.yml:112
- Warn: npmCommand not pinned by hash: .github/workflows/plugin-fn-file.yml:53
- Warn: npmCommand not pinned by hash: .github/workflows/plugin-fn-file.yml:71
- Warn: npmCommand not pinned by hash: .github/workflows/plugin-fn-file.yml:32
- Warn: npmCommand not pinned by hash: .github/workflows/plugin-fn-foreach.yml:35
- Warn: npmCommand not pinned by hash: .github/workflows/plugin-fn-foreach.yml:56
- Warn: npmCommand not pinned by hash: .github/workflows/plugin-fn-foreach.yml:74
- Warn: npmCommand not pinned by hash: .github/workflows/plugin-fn-google-maps.yml:71
- Warn: npmCommand not pinned by hash: .github/workflows/plugin-fn-google-maps.yml:32
- Warn: npmCommand not pinned by hash: .github/workflows/plugin-fn-google-maps.yml:53
- Warn: npmCommand not pinned by hash: .github/workflows/plugin-fn-kafka.yml:71
- Warn: npmCommand not pinned by hash: .github/workflows/plugin-fn-kafka.yml:32
- Warn: npmCommand not pinned by hash: .github/workflows/plugin-fn-kafka.yml:53
- Warn: npmCommand not pinned by hash: .github/workflows/plugin-fn-mongodb.yml:41
- Warn: npmCommand not pinned by hash: .github/workflows/plugin-fn-mongodb.yml:65
- Warn: npmCommand not pinned by hash: .github/workflows/plugin-fn-mongodb.yml:83
- Warn: npmCommand not pinned by hash: .github/workflows/plugin-fn-objectfilter.yml:32
- Warn: npmCommand not pinned by hash: .github/workflows/plugin-fn-objectfilter.yml:53
- Warn: npmCommand not pinned by hash: .github/workflows/plugin-fn-objectfilter.yml:71
- Warn: npmCommand not pinned by hash: .github/workflows/plugin-fn-odata.yml:32
- Warn: npmCommand not pinned by hash: .github/workflows/plugin-fn-odata.yml:53
- Warn: npmCommand not pinned by hash: .github/workflows/plugin-fn-odata.yml:71
- Warn: npmCommand not pinned by hash: .github/workflows/plugin-fn-pdf.yml:32
- Warn: npmCommand not pinned by hash: .github/workflows/plugin-fn-pdf.yml:52
- Warn: npmCommand not pinned by hash: .github/workflows/plugin-fn-power.yml:33
- Warn: npmCommand not pinned by hash: .github/workflows/plugin-fn-power.yml:56
- Warn: npmCommand not pinned by hash: .github/workflows/plugin-fn-power.yml:74
- Warn: npmCommand not pinned by hash: .github/workflows/plugin-fn-redis.yml:32
- Warn: npmCommand not pinned by hash: .github/workflows/plugin-fn-redis.yml:53
- Warn: npmCommand not pinned by hash: .github/workflows/plugin-fn-redis.yml:71
- Warn: npmCommand not pinned by hash: .github/workflows/plugin-fn-utils.yml:53
- Warn: npmCommand not pinned by hash: .github/workflows/plugin-fn-utils.yml:71
- Warn: npmCommand not pinned by hash: .github/workflows/plugin-fn-utils.yml:32
- Warn: npmCommand not pinned by hash: .github/workflows/plugin-fn-xml.yml:32
- Warn: npmCommand not pinned by hash: .github/workflows/plugin-fn-xml.yml:53
- Warn: npmCommand not pinned by hash: .github/workflows/plugin-fn-xml.yml:71
- Info: 0 out of 114 GitHub-owned GitHubAction dependencies pinned
- Info: 0 out of 2 third-party GitHubAction dependencies pinned
- Info: 0 out of 57 npmCommand dependencies pinned
Reason
branch protection not enabled on development/release branches
Details
- Warn: branch protection not enabled for branch 'master'
- Warn: branch protection not enabled for branch 'elasticsearch-v2'
Reason
SAST tool is not run on all commits -- score normalized to 0
Details
- Warn: 0 commits out of 20 are checked with a SAST tool
Score
3.4
/10
Last Scanned on 2025-02-03
The Open Source Security Foundation is a cross-industry collaboration to improve the security of open source software (OSS). The Scorecard provides security health metrics for open source projects.
Learn More