Skip to content

blint-action

Actions
Scan binaries for capabilities
v1.0.0
Latest
Star (1)

Tags

 (1)

BLint-action

blint logo

BLint is a Binary Linter to check the security properties, and capabilities in your executables. It is powered by lief.

Supported binary formats:

  • ELF (GNU, musl)
  • PE (exe, dll)
  • Mach-O (x64, arm64)

Inputs

reports_dir

Path to output reports. Defaults to workspace/reports.

src

Path(s) to images or image containing directories. Defaults to workspace.

Example usage

uses: appthreat/blint-action@latest
with:
  reports_dir: workspace/DesiredPath
  src: |
    MySourceDir
    MySourceImage

Reports

Blint-action produces the following json artifacts in the /workspace/reports directory:

  • blint-output.html - HTML output from the console logs
  • exename-metadata.json - Raw metadata about the parsed binary. Includes symbols, functions, and signature information
  • findings.json - Contains information from the security properties audit. Useful for CI/CD based integration
  • reviews.json - Contains information from the capability reviews. Useful for further analysis
  • fuzzables.json - Contains a suggested list of methods for fuzzing

References

Discord support

The developers can be reached via the discord channel.

blint-action is not certified by GitHub. It is provided by a third-party and is governed by separate terms of service, privacy policy, and support documentation.

About

Scan binaries for capabilities
v1.0.0
Latest

Tags

 (1)

blint-action is not certified by GitHub. It is provided by a third-party and is governed by separate terms of service, privacy policy, and support documentation.