Skip to content
@Totative

Totative

Totative

Software security research, and the tools we build for it.

Report a vulnerability  ·  Repositories

What we do

Vulnerability research
Finding bugs in software we don't own; disclosing them responsibly.
Supply chain
Provenance and CI hardening, shown on our own releases.
Tooling
Open-source security libraries, released when ready.

Tools

  • go-avscan: asks the machine's antivirus about a folder: AMSI, clamd, or a command you name.
  • go-keyring: one credential store for a Go desktop app, with a sealed-file fallback inside Flatpak.
  • go-codepair: pairs two devices on a LAN with a short typed code.

What you can check

  • Releases are built in CI and carry signed provenance and an SBOM. Verify any of them with gh attestation verify <file> --owner Totative.
  • Every commit and tag is signed.
  • Public repositories run CodeQL and publish an OpenSSF Scorecard.
  • Vulnerability reports come in privately; advisories and CVEs go out through GitHub, with credit to the reporter.
  • Bugs we find in other people's software are reported privately first, under our disclosure policy.

Report a vulnerability

Use Report a vulnerability on the repository's Security tab, not a public issue. Scope and what we commit to are in the security policy.


A totative of n is a positive integer up to n that shares no factor with it other than 1. Euler's totient function counts them; RSA is built on it.

Popular repositories Loading

  1. go-keyring go-keyring Public

    One credential store for a Go desktop app: the OS keyring, with a sealed-file fallback inside a Flatpak.

    Go

  2. go-avscan go-avscan Public

    Asks the machine's antivirus about a folder of files: Windows AMSI, a clamd daemon, or a command you name.

    Go

  3. go-codepair go-codepair Public

    Pair two devices on a LAN with a short human-typed code and an authenticated key exchange.

    Go

  4. .github .github Public

    Totative's organisation profile, security policy, disclosure policy and default community files

    Python

  5. totative.github.io totative.github.io Public

    Totative's research write-ups and advisories, served at totative.dev

    HTML

  6. repo-template repo-template Public template

    Starting point for a Totative repository: secret-scanning hooks, CodeQL, dependency review, Scorecard and attested releases

Repositories

Showing 7 of 7 repositories

Top languages

Loading…

Most used topics

Loading…