Skip to content

adamburley/PassPushPosh

Repository files navigation

Password Pusher Logo PowerShell Logo

PassPushPosh

PowerShell Gallery Platform Support PowerShell Gallery Downloads PowerShell Gallery Version GitHub License

GitHub last commit Code Coverage

PassPushPosh is a PowerShell 7 Module for Password Pusher, a secure sharing web service.

Status

  • Passwords: (text) All functions supported
  • URLs: (link forwarding) Planned
  • Files: Planned

In August 2024 the author of Password Pusher announced a commercial edition of the application, with features trickling into the free / OSS edition over time.

This module will track features available at the public API documentation (https://pwpush.com/api) currently at schema version 1.1. It's not known if full testing will be available going forward but all reasonable efforts will be made to keep this module current and stable as the environment evolves.

Getting Started

Install

  • Install-Module -Name PassPushPosh or Install-PSResource PassPushPosh
  • Download from Releases on this repo

Use

PS > "Here's my secret!" | New-Push

UrlToken            : m0nkz-xa1vlp5blcvb8
LinkDirect          : https://pwpush.com/p/m0nkz-xa1vlp5blcvb8
LinkRetrievalStep   : https://pwpush.com/p/m0nkz-xa1vlp5blcvb8/r
Link                : https://pwpush.com/p/m0nkz-xa1vlp5blcvb8
Note                : 
Payload             : 
RetrievalStep       : False
IsExpired           : False
IsDeleted           : False
IsDeletableByViewer : False
ExpireAfterDays     : 5
DaysRemaining       : 5
ExpireAfterViews    : 5
ViewsRemaining      : 5
DateCreated         : 9/4/2024 12:20:02 PM
DateUpdated         : 9/4/2024 12:20:02 PM
DateExpired         : 1/1/0001 12:00:00 AM

Docs

See Docs or Get-Help [command] for more information. Happy sharing!

Notes

  • A primary design goal with this module is to provide simple, consistent results. Functions provide clear responses to errors, support additional messaging via -Debug and -Verbose, transaction testing via -Whatif and -Confirm, and include comment-based help.
  • For -Verbose and -Debug, output is sanitized to prevent payloads from being written to screen / log.

Links

Other

  • Used in the popular Microsoft 365 Partner management portal CIPP!