Simple Steam Auth

by dreamscached
5
4
3
2
1
Score:Β 42/100

Description

Category: Privacy & Security

The Simple Steam Auth plugin generates dynamic, real time Steam Guard authentication codes directly within your notes. It works by placing a shared secret inside an inline code block, which then displays the current two factor authentication code. The plugin is particularly useful for users managing multiple Steam accounts or developers maintaining bot accounts who need quick access to rotating codes. All code generation happens locally using your cryptographic secret, ensuring nothing leaves your device.

Reviews

No reviews yet.

Stats

6
stars
123
downloads
4
forks
95
days
26
days
27
days
23
total PRs
0
open PRs
0
closed PRs
23
merged PRs
9
total issues
4
open issues
5
closed issues
0
commits

Latest Version

a month ago

Changelog

  • fdc7e59f1b3c6f57fe9bd90e353893231a4eb886 Upgraded dependencies
  • 0ba0e75bb2a63d5678ede7d1a3d8f2193eb2ffe7 Synchronized minAppVersion in manifest with dependency version in package.json

README file from

Github

πŸ”‘ Simple Steam Auth

Workflow status Latest release GitHub downloads GitHub license

A dynamic, real-time Steam Guard code component directly in your Obsidian notes!

πŸ€” Why?

This plugin is extremely convenient if you use multiple Steam accounts and need to switch between them frequently. It is especially useful for bot developers (e.g., automated trading) who manage dozens of accounts within their vault.

🎞️ Demo

Hover to reveal Always revealed (unsafe)
Hover-reveal demo Revealed code demo

πŸ“¦ How to install

This plugin is available in the Obsidian Community plugin list. Click here to quickly install it directly within your Obsidian app.

πŸ““ How to use

[!NOTE] You are expected to know how to obtain the shared secret for your Steam account. If you don't, please refer to this extensive guide.

After installing the plugin, simply create an inline code block with the following content inside the backticks:

::steam-guard-code::YOUR_SHARED_SECRET_HERE

That's it! You now have quick access to your Steam Guard codes.

πŸ”’ Security Information

[!CAUTION] Steam Guard, via the official Steam mobile app, is the only two-factor authentication application officially endorsed by Valve Corporation. This plugin is a third-party implementation and should be used at your own discretion.

Steam Guard codes are generated locally using the cryptographic secret you provide. Neither the secret nor the generated codes ever leave your device.

However, be wary of other software (including other plugins) that could potentially access your Obsidian vault to steal your secret. You should also be mindful of anyone who might see your screen while a code is visible.

Version releases are generated by GitHub Actions, attested, and verifiable against the source commit. Immutable releases ensure no tampering occurs between the commit and the final .js file production.

The original steam-totp implementation has been patched with minimal changes, solely to port Node-specific logic to the Obsidian browser JS environment with added [email protected] dependency.

πŸ™Œ How to contribute

We welcome contributions! See CONTRIBUTING.md to learn how you can help us.

πŸ“œ Acknowledgements

During development, inspiration for various components was drawn from:

  • Dataview β€” Live Preview/Source mode separation and inline code span replacement
  • Steam TOTP β€” this plugin uses a version of the steam-totp npm library adapted for the browser JS environment (patch)

βš–οΈ License

This plugin is licensed under the GNU GPLv3 license.

Steam, the Steam logo, Valve, and the Valve logo are trademarks and/or registered trademarks of Valve Corporation. All other trademarks are property of their respective owners. This project is not affiliated with, sponsored by, or endorsed by Valve Corporation.

Similar Plugins

info
β€’ Similar plugins are suggested based on the common tags between the plugins.
Age Encrypt
a year ago by Metin Ur
A plugin for Obsidian that provides age-based encryption for your notes.
Blur Mode
a year ago by dangehub
Blur Mode - Blur elements on the obsidian interface for presentations or screenshots|樑糊樑式 - ε―Ήobsidianη•Œι’δΈŠηš„ε…ƒη΄ θΏ›θ‘Œζ¨‘η³Šε€„η†δ»₯δΎΏζΌ”η€Ίζˆ–ζˆͺε›Ύ
Crypt It
2 years ago by fyears
Obsidian plugin allowing users to right click on a file to generate an encryption version of the file using a password.
Cryptsidian
5 years ago by triumphantomato
Encrypt all files in your Obsidian.md Vault with a password.
Differential ZIP Backup
2 years ago by vorotamoroz
Evernote Decryptor
2 years ago by rcmdnk
Obsidian Plugin for encrypted data imported from Evernote
Fight Note
2 years ago by Dmitry Loac
Obsidian Plugin for shows Tekken notation into an easy-to-read form.
Game Search
3 years ago by calvin
game search plugin with basic Steam sync for Obsidian
Garble Text
5 years ago by kurakart
Obsidian plugin for exposing Obsidian's garbleText() function
Global Markdown Encryption
2 years ago by shlemiel
a plugin for encrypting obsidian markdowns in-memory, single password based.
Global Proxy
2 years ago by windingblack
πŸš€ Obsidian Global Proxy is an Obsidian plugin that makes it easy to configure web proxies and use proxies throughout Obsidian.
GPG Encrypt
2 years ago by Luis Jaramillo
Obsidian Plugin GPG Inline Encrypt
gpgCrypt
3 years ago by Tjado MΓ€cke
Seamlessly encrypts your notes using GPG. Supports smartcards for enhanced security! πŸ”’πŸ“πŸ“Ž
HackerOne
3 years ago by neolex
A plugin to get our hackerone reports data into obsidian
Lock Screen
4 years ago by Eric Biewener
Meld Encrypt
5 years ago by meld-cp
Hide secrets in your Obsidian.md vault
ObsiDOOM
3 years ago by twibiral
Play DOOM and other retro games in your Obsidian.md notetaking application
Password Audit
a year ago by Sai Prashanth Pulisetti
Password Audit Plugin
Password Protection
2 years ago by Qing Li
This is a password plugin for protecting your private notes and diary, no encrypt, no decrypt.
Peekaboo
a year ago by Wang Guoshi
An Obsidian plugin protects your privacy by setting a password to hide notes.
Private Mode
a year ago by markusmo3
Remotely Secure
2 years ago by sboesen
fork of remotely-save with security upgrades