https://github.com/insidersec/insider-action
:octocat: Official Github Action for Insider
https://github.com/insidersec/insider-action
actios android csharp dotnet github-actions insider java javascript kotlin nodejs owasp sast security-scanner security-tools static-analyzer swift
Last synced: 12 months ago
JSON representation
:octocat: Official Github Action for Insider
- Host: GitHub
- URL: https://github.com/insidersec/insider-action
- Owner: insidersec
- License: mit
- Created: 2020-07-03T15:07:22.000Z (almost 6 years ago)
- Default Branch: master
- Last Pushed: 2023-01-07T19:45:37.000Z (over 3 years ago)
- Last Synced: 2025-04-16T07:27:49.973Z (about 1 year ago)
- Topics: actios, android, csharp, dotnet, github-actions, insider, java, javascript, kotlin, nodejs, owasp, sast, security-scanner, security-tools, static-analyzer, swift
- Language: TypeScript
- Homepage:
- Size: 612 KB
- Stars: 10
- Watchers: 3
- Forks: 4
- Open Issues: 16
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
* [Usage](#usage)
* [Workflow](#workflow)
* [Customization](#customizing)
* [Inputs](#inputs)
## Usage
### Workflow
```yaml
name: insider
on:
pull_request:
push:
jobs:
insider:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v2
with:
fetch-depth: 0
- name: Run Insider
uses: insidersec/insider-action@v0
with:
technology: javascript
# Relative path under $GITHUB_WORKSPACE to use as a target
# In this example, will use $GITHUB_WORKSPACE/src as a target
target: src
```
## Customizing
### Inputs
Following inputs can be used as `steps.with` keys
| Name | Type | Default | Description |
|------------------|---------|-----------|-------------------------------------------------------------|
| `version` | String | `latest` | Insider version |
| `technology` | String | | Specify which technology ruleset to load |
| `target` | String | `.` | Relative path under $GITHUB_WORKSPACE to use as a target |
| `security` | String | | Set the Security level, values between 0 and 100 |
| `noHtml` | Bool | | Skips the report generation in the HTML format |
| `noJson` | Bool | | Skips the report generation in the JSON format |
| `noBanner` | Bool | | Skips the banner printing |