icredibletech/iCredible Git Security

iCredible Git Security: Enterprise-grade encrypted backups with compression and tamper-proof restoration.

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
icredible_activation_codeYour unique activation code for the iCredible service. This is required to authenticate and authorize the action to perform backup and restore operations.yes
icredible_encryption_passwordThe secret password used to encrypt the repository backup and decrypt it during restore. Must be at least 8 characters long and include: uppercase letter, lowercase letter, digit, and special character.yes
actionSelect operation type (backup or restore)nobackup
github-tokenGITHUB_TOKEN to be used for identity verification.yes
file_version_idThe unique identifier of the backup version you wish to restore. Providing a value for this input triggers the restore workflow. Leave this empty to perform a backup.no""
icredible_repository_restore_tokenA GitHub Personal Access Token (PAT) with 'repo' and 'workflow' scopes. This is required only for the restore operation to push the restored repository and its history.no""
suspend_actionsIf true, temporarily disables all repository workflows to ensure a safe and uninterrupted restore operation. This prevents other automations from interfering.notrue
otp_delivery_methodSpecifies the delivery method for the OTP required to authorize a restore operation. Valid options are 'MAIL' or 'AUTHENTICATOR'.noMAIL
namedescription
record_idThe unique record ID of the backup (backup operation only)
directory_record_idThe directory record ID of the backup (backup operation only)
file_sizeOriginal file size in bytes (backup operation only)
compressed_sizeCompressed file size in bytes (backup operation only)
encrypted_sizeEncrypted file size in bytes (backup operation only)
file_version_idThe file version ID that was restored (restore operation only)
workflows_suspendedWhether GitHub Actions were suspended during restore (restore operation only)