
Research
Two Malicious Rust Crates Impersonate Popular Logger to Steal Wallet Keys
Socket uncovers malicious Rust crates impersonating fast_log to steal Solana and Ethereum wallet keys from source code.
@security-alert/sarif-to-comment
Advanced tools
Post comment to GitHub issue/pull requests.
It aims to post CodeQL result to GitHub Issue as comment.
It optimizes the formatter of SARIF for SARIF output — CodeQL.
Install with npm:
npm install @security-alert/sarif-to-comment
Usage
$ npx @security-alert/sarif-to-comment <sarif-file-path>
Inputs
<sarif-file-path> Path to sarif file path
Options
--dryRun Dry-Run when it is enabled
--token GitHub Token, or support environment variables - GITHUB_TOKEN=xxx
--action Authentication mode for the token, defaults to PAT, if set, switches to Github Action
--ruleDetails Include full JSON rule details in the markdown, might be too big for Github's API, defaults to false
--simple Simplify the output to only give findings grouped by rule, adds helpURI if present
--severity Filter output issues by their severity level, warning, error, note, none, set flag for each level
--failon Throw an exit error code 1 if an issue with that level was detected, warning, error, note, none, or all, set flag for each, NOT affected by severity filtering
--commentUrl Post to comment URL. e.g. https://github.com/owner/repo/issues/85
--title Specify a comment title for the report, optional
--no-suppressedResults Don't include suppressed results, that are in SARIF suppressions
--sarifContentOwner GitHub Owner name of sarif content result. e.g. "owner"
--sarifContentRepo GitHub Repository name of sarif content result. e.g. "repo"
--sarifContentBranch GitHub Repository branch name of sarif content result. e.g. "master"
--sarifContentSourceRoot Base path to sarif scanned source. You can set CodeQL's sourceLocationPrefix as relative value if necessary
Examples
# DryRun and preview it!
$ GITHUB_TOKEN=xxx npx @security-alert/sarif-to-comment --commentUrl "https://github.com/owner/repo/issues/1" --sarifContentOwner "owner" --sarifContentRepo "repo" --sarifContentBranch "master" "./codeql_result.sarif"
# Post It
$ GITHUB_TOKEN=xxx npx @security-alert/sarif-to-comment --commentUrl "https://github.com/owner/repo/issues/1" --sarifContentOwner "owner" --sarifContentRepo "repo" --sarifContentBranch "master" "./codeql_result.sarif"
# Set base path
$ GITHUB_TOKEN=xxx npx @security-alert/sarif-to-comment --commentUrl "https://github.com/owner/another/issues/1" --sarifContentOwner "owner" --sarifContentRepo "repo" --sarifContentBranch "develop" --sarifContentSourceRoot "./basepath" "./codeql_result.sarif"
# use HEAD sha for link
$ GITHUB_TOKEN=xxx npx @security-alert/sarif-to-comment --commentUrl "https://github.com/owner/another/issues/1" --sarifContentOwner "owner" --sarifContentRepo "repo" ---sarifContentBranch `git rev-parse HEAD` "./codeql_result.sarif"
See Releases page.
Install devDependencies and Run npm test:
npm test
Pull requests and stars are always welcome.
For bugs and feature requests, please create an issue.
git checkout -b my-new-featuregit commit -am 'Add some feature'git push origin my-new-featureMIT © azu
FAQs
post comment to GitHub issue/pull requests
The npm package @security-alert/sarif-to-comment receives a total of 3,866 weekly downloads. As such, @security-alert/sarif-to-comment popularity was classified as popular.
We found that @security-alert/sarif-to-comment demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 2 open source maintainers collaborating on the project.
Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Research
Socket uncovers malicious Rust crates impersonating fast_log to steal Solana and Ethereum wallet keys from source code.

Research
A malicious package uses a QR code as steganography in an innovative technique.

Research
/Security News
Socket identified 80 fake candidates targeting engineering roles, including suspected North Korean operators, exposing the new reality of hiring as a security function.