Saravanan666/pypi-org huggingface dataset:
Package: secureme
This is a very basic library that encrypts and decrypts the text. No matter whatever the text is !!!It uses no external libraries. So, Your text is secure with this library.Plus, The letter encrypted here is never the same as the result of any previous encrypted value.Plus, It encrypts and decrypts all the keys included theRupeesymbol with all the keywords present on the regular keyboards. If some Don't work, create an issue asking for theletterto be added in the library viaGitHub. We will soon improve it and deploy it in the new version.How Can this happen?This encrypts and decrypts the text as per your text length.This means ifCatis encrypted, The result will be like6>G.And ifCakeis encrypted, Instead of6>gpthe result will be different like2:AnSo, decrypting the text without this library is difficult, But not impossible. Developers are on this issue and will soon improve this afterver 0.1.5But how to use it ??How to install the library ?? :-This is for installing on windows OS,
For other systems, You canGoogleit or even visitPypi.orgfor detailed documentation.1. To install this library:-pip install secureme2. To update this library:-pip install secureme --upgradeHow to use the library ?? :-First, you will have to import this in your Python files byimport secureme.You can also import a single function from the library byfrom secureme import <Function Name Here>.1. To Encrypt the text :-secureme.encrypt(<Any Text Here>)2. To Decrypt the Encrypted value :-secureme.decrypt(<Encrypted Text Here>)3. To check that this libary works for your text or not, Use :-secureme.decrypt(secureme.encrypt(<Your Text Goes Here>))Then you can do whatever you want to do with the Encrypted text or with Decrypted text.This can also be used for decrypting the passwords which are saved on theGoogle SheetsorExcel Sheet. The decrypted Passwords can be retrieved by a Telegram Bot or any other service you prefer.For more information you can contact me on Social Media viaTelegramorE-MailContributers1234NamesJainamShivamAyeshaThis is reserved only for you.Note:-From later versions after0.1.5the Encrypted text with versions below0.1.5wonâ€™t be Decrypted after the up-gradation of this library, you will need to Save all the encrypted text in the normal Text and then Re-Encrypt it. This is done for giving better security to your text. If you don't want to update, Don't. It's your wish. Upgrading gives extra security to prevent anyone to break the Encrypted text. As the version levels up, the security also levels up. So, it is advised to keep this library up-to-date !!
Package: securenotes-client
SecureNotes CLI clientThis is a CLI client forSecureNotes.The client contains a separate API interface that can be used for writing more
elaborate clients with Python.Usageusage: securenotes.py [-h] [-u USERNAME] [-p PASSWORD] [-P PASSPHRASE]
                          [-H HOST] [--debug] [-s] [--raw]
                          {list,note,add,edit,delete,share,revoke,listshare} ...

    Secure Notes

    positional arguments:
      {list,note,add,edit,delete,share,revoke,listshare}
                            Commands. For detailed help on command <command> use:
                            securenotes.py <command> -h
        list                List all notes created by or shared with you
        note                View a note
        add                 Add a new note
        edit                Change an existing note owned by you
        delete              Delete a note owned by you
        share               Share a note with another user
        revoke              Revoke the access of another user to your note
        listshare           List all users the note is shared with

    optional arguments:
      -h, --help            show this help message and exit

    Authentication/Server:
      -u USERNAME, --username USERNAME
                            Username
      -p PASSWORD, --password PASSWORD
                            Password
      -P PASSPHRASE, --passphrase PASSPHRASE
                            Phassphrase for encryption; if omitted, password is
                            used
      -H HOST, --host HOST  URL of server

    More options:
      --debug               Activate debug output
      -s, --save-as-defaults
                            Save generic options to config file
      --raw                 Show unformatted content
Package: securepack
SecurePackSecurePack helps in downloading packages securely.Currently supported for npm.InstallInstall the latest version of this tool:$ git clone https://github.com/Ruturaj4/securepackIt will be available on pypi soon.UsageHelp:$ securepack --helpInstall checks:$ securepack --install packagenameAbandonment checks:$ securepack --abandoned packagenameDownload Counts:$ securepack --download-counts packagenameMaintainers list:$ securepack --maintainers packagenamePackage repository:$ securepack --repository packagenameBugsPackage is still in primary stage.
You can report bugs/ issueshere.
Package: securepass
The tools for accessing SecurePass from command line.
Uses the SecurePass public APIs to manage and this is the public reference for the APIs themselves.This program is released under GPLv2.
See LICENSE file for details.More information on the APIs here:https://beta.secure-pass.net/Note: For OS X, ensure you have the following while compiling pycurl:
export PYCURL_SSL_LIBRARY=openssl
Package: securepay
SecurePay in an Australian payment gateway provider. This library can be used to
request and refund payment on demand.QuickstartThis package can be used as follows:importsecurepayMERCHANT_ID='...'PASSWORD='...'# Take a $2 AUD credit card payment.try:pay_response=securepay.pay_by_cc(200,'PO-1234','4444333322221111','11/18',securepay.TEST_API_URL,MERCHANT_ID,PASSWORD,'J. Citizen')exceptsecurepay.GatewayErroraserr:# Service unavailable. Log err and give customers a generic error.exceptsecurepay.PaymentErroraserr:# Payment declined. Error message is in err.else:# Payment successful! Details in pay_response.# Refund the payment above in full.try:refund_response=securepay.refund(200,'PO-1234',pay_response['transaction_id'],securepay.TEST_API_URL,MERCHANT_ID,PASSWORD)exceptsecurepay.GatewayErroraserr:# Service unavailable. Log err and give customers a generic error.exceptsecurepay.PaymentErroraserr:# Refund declined. Error message is in err.else:# Refund successful! Details in refund_response.To run the tests:$toxThis module doesn’t yet provide credit card authorisation transactions (ie.
putting some money on hold for an upcoming payment). If you’re interesting in
funding some work to add these features, please get in touch.Release History1.0.0 (2021-09-28)Require Python 3.6.Switch to setup.cfg.0.6.0 (2016-10-29)ImprovementsAdd the optionalrecurringfield to payment requests (Greg McCoy). Note:
This does not automate transaction processing. See thepay_by_ccfunction
docstring and SecurePay docs for details.0.5.7 (2015-08-03)ImprovementsAddsecurepay.LIVE_API_URLandsecurepay.TEST_API_URLso you don’t
have to define them yourself.0.5.6 (2015-08-03)Bug fixesFixed support for Python 2.7.Enabled tests for Python 2.7, 3.3 and 3.4 with Tox
Package: secure-pickle
secure-pickleThe "pickle" package in python enables users to export almost any type of object containing data to an external file. This file can then be simply loaded into memory whenever the need for the object arises, as opposed to regenerating the object each time. The main application of this package is for objects which are computationally expensive to generate, such as machine learning models. This repo contains a python package which streamlines the process of ensuring the integrity of a pickle file by attaching a hash-based message authentication code (HMAC) with it.UsageTo use this package simply run the command 'pip3 install secure-pickle' and include the linefrom securepickling.src.securepickle import securedump, secureloadat the top of your file and then the two included functions will be callable by their name.The package contains two functions which are based on the Python 'pickle' module:securedump(obj, file, SECRETKEY)desc: Writes bytedata of 'obj' and an HMAC generated with 'obj' and 'SECRETKEY' to 'file'

params: obj - Any python object that you wish to write out to a pickle file
        file - A file object which must be in 'wb' mode
        SECRETKEY - A string or bytearray which must be at least 64 bytes to ensure security

returns: nothingsecureload(file, SECRETKEY)desc: Loads bytedata from 'file' and verifies its integrity using the HMAC in the file and the bytedata and 'SECRETKEY'

params: file - A file object which must be in 'rb' mode
        SECRETKEY - A string or bytearray which will be used to verify the HMAC

returns: the object loaded from pickle file, assuming integrity check passesLinkshttps://pypi.org/project/secure-pickle/https://github.com/Ethan-Dowalter/securepickling
Package: secure-pip
secure-pip is a fork of pip that aims to provide a secure way to install Python packages. It is based on latest.By default, secure-pip allow to install only “critical” packages. You can install any PyPI package by using the –allow-unverified option.pip is thepackage installerfor Python. You can use pip to install packages from thePython Package Indexand other indexes.Please take a look at our documentation for how to install and use pip:InstallationUsageWe release updates regularly, with a new version every 3 months. Find more details in our documentation:Release notesRelease processIn pip 20.3, we’vemade a big improvement to the heart of pip;learn more. We want your input, sosign up for our user experience research studiesto help us do it right.Note: pip 21.0, in January 2021, removed Python 2 support, per pip’sPython 2 support policy. Please migrate to Python 3.If you find bugs, need help, or want to talk to the developers, please use our mailing lists or chat rooms:Issue trackingDiscourse channelUser IRCIf you want to get involved head over to GitHub to get the source code, look at our development documentation and feel free to jump on the developer mailing lists and chat rooms:GitHub pageDevelopment documentationDevelopment IRCCode of ConductEveryone interacting in the pip project’s codebases, issue trackers, chat
rooms, and mailing lists is expected to follow thePSF Code of Conduct.
Package: secure-settings
API Referenceimportfromsecure_settingsimportSettingsThe settings are stored in sqlite in encrypted formCLIYou need to use salt to access correct data.
main.py <salt> <command> <argv_command>

Commands:
1. set_settings:
        argv:
            "name_settings=value_settings,name_settings2=value_settings2"
        description:
            Set settings into base
        example:
            main.py salt set_settings "name_settings=value_settings,name_settings2=value_settings2"
2. get_settings
        description:
            Get all settings from base
3. clear_settings
        description:
            Delete all settings on base
4. from_file
        argv:
            path_to_settings
        description:
            Filling in settings from a file
        example:
            main.py salt from_file file_settings                             
        example file:
            path_to_work;C:\\\\Program Files(x86)\\projects\\tralala.prj
            git_repo;E:\\\\tralala\\git
5. to_file
        argv:
            path_to_settings_to_upload
        description:
            Upload settings into file
        example:
            main.py salt to_file file_settingsLibraryThe program must be run with at least one parameter indicating the encryption key.main.py this_is_saltRunning without salt will result in a program error:Missing key parameter. Read help.\nPress ENTER to exit.Default values when initializing the classSettings(delete_after_filling=True, close_after_get=True)settings = Settings()
readed_settings = settings.get_all()
print(readed_settings.path_to_lib)var/lib/Using in you programmsrun with argument stringfrom from secure_settings import Settings

settings = Settings()
dict_settings = settings.get_all()Thats all, simple as one, two, three
You may read settings:dict_settings['path_to_repo']ordict_settings.path_to_repoSecurityThere are two methods of encryption and decryption for the settings class:defencode(self,clear):enc=[]foriinrange(len(clear)):key_c=self.salt[i%len(self.salt)]enc_c=chr((ord(clear[i])+ord(key_c))%256)enc.append(enc_c)returnbase64.urlsafe_b64encode("".join(enc).encode()).decode()defdecode(self,enc):dec=[]enc=base64.urlsafe_b64decode(enc).decode()foriinrange(len(enc)):key_c=self.salt[i%len(self.salt)]dec_c=chr((256+ord(enc[i])-ord(key_c))%256)dec.append(dec_c)return"".join(dec)After viewing the settings file without decryption, we will see something like the following:#=path_to_libwqLDl8ONw6bCosONw5XDlsKi
Package: secure-smtpd
Secure SMTPD============Secure-SMTPD extends on Petri Lehtinen's SMTPD library adding support for AUTH and SSL.Usage-----```pythonfrom secure_smtpd import SMTPServer, FakeCredentialValidatorSMTPServer(self,('0.0.0.0', 465),None,require_authentication=True,ssl=True,certfile='examples/server.crt',keyfile='examples/server.key',credential_validator=FakeCredentialValidator(),)asyncore.loop()```
Package: securesystemslib
securesystemslibSecuresystemslib is a cryptography interface for signing and verifying digital
signatures. It is developed for theTUFandin-totoprojects: the key and signature containers are
compatible with metadata formats from those projects.Under the hood, Securesystemslib can use various digital signing systems
(e.g.cryptography, PIV hardware keys
and multiple cloud-based key management systems).InstallationThe default installation supportspure-Pythoned25519signature
verificationonly. To enable other schemes and
signature creation,securesystemslibcan be installed withextras. Seepyproject.tomlfor availableoptional dependencies.# Install with ed25519, RSA, ECDSA sign and verify supportpipinstallsecuresystemslib[crypto]# ...or with HSM (e.g. Yubikey) supportpipinstallsecuresystemslib[hsm]Usagepython-securesystemslib.readthedocs.ioContactQuestions and discussions:#securesystemslib-pythononCNCF SlackSecurity issues:Report a vulnerabilityOther issues and requests:Open a new
issueTestingtoxis used for testing. It can be installed viapipand executed from the
command line in the root of the repository.toxLegacy key migrationUsemigrate_keysscript to convert key pairs generated
with legacykeysorinterfacemodules to a consistent standard format, which
is compatible withCryptoSigner.
Package: securetar
Secure TarSecure Tarfile libraryIt's a streaming wrapper around python tarfile and allow secure handling files and support encryption.withSecureTarFile("test.tar","w")astar_file:atomic_contents_add(tar_file,temp_orig,excludes=[],arcname=".",)withSecureTarFile("test.tar","w",b"AES128_KEY_SIZE")astar_file:atomic_contents_add(tar_file,temp_orig,excludes=[],arcname=".",)A common pattern is to create an outer uncompressed tarfile that contains
a variety of inner tar files. This can be accomplished without writing
out multiple files with the following pattern.outer_secure_tar_file=SecureTarFile("pkg.tar","w",gzip=False)withouter_secure_tar_fileasouter_tar_file:withouter_secure_tar_file.create_inner_tar("./backup1.tar.gz",gzip=True)asinner_tar_file:atomic_contents_add(inner_tar_file,path_1,excludes=[],arcname=".",)withouter_secure_tar_file.create_inner_tar("./backup2.tar.gz",gzip=True)asinner_tar_file:atomic_contents_add(inner_tar_file,path_2,excludes=[],arcname=".",)
Package: securetrading
InstallationYou don’t need the source code to install this package, the recommended way is to use PIP by running the following command:pip install –upgrade securetradingAlternatively you can download the project and install it locally.SupportedWe recommend using at least Python 2.7.9  as any version prior to this may give a SNI warning when the library is instantiated. For further information please look athttp://urllib3.readthedocs.org/en/latest/security.html#installing-urllib3-with-sni-support-and-certificatesandhttp://docs.python-requests.org/en/master/community/faq/regarding SNI. Additionally version “2.9” of the “requests” library is required, this is to ensure that the latest certificates have been installed.DocumentationPlease seehttps://docs.trustpayments.com/document/webservices-api/for the most up-to-date documentation.BugsPlease report any bugs todevapi@securetrading.com
Package: secure-web3
Secure Web3AboutThis is a simple, secure command-line wallet for EVM compatible wallets. Additionally, it is a secure framework for developers to manage their private keys with. It contains a setup wizard that encrypts your wallet and saves it into a json file for secure storage. 
I wrote it because I have a lot of web3 projects and I do not like storing private keys in plaintext on disc.Use as a walletSw3 is a command line wallet which is compatable with any EVM chain. Currently it supports sending both 
eth and erc20 tokens. I will be adding more features in time.usage: Secure Web3 Cli [-h] [-i INIT_WALLET] [-o [OPEN_WALLET]] [-l] [-n {ethereum,polygon,bsc,aurora,goerli}] [-it IMPORT_TOKEN] [-b] [-r BROADCAST_RAW] [-s {eth,erc20}] [-L]

options:
  -h, --help            show this help message and exit

  Wallet managment options.

  -i INIT_WALLET, --init INIT_WALLET
                        Initialize this new wallet
  -o [OPEN_WALLET], --open [OPEN_WALLET]
                        Unlock a wallet, use default wallet if not specified.
  -l, --lock            Lock all open wallets.
  -n {ethereum,polygon,bsc,aurora,goerli}, --network {ethereum,polygon,bsc,aurora,goerli}

  Wallet configuration options and functions

  -it IMPORT_TOKEN, --import-token IMPORT_TOKEN
                        Add this token to the specified wallet.

  EVM State-Reading functions.

  -b, --balance         Get wallet balance info.

  EVM State-Writing related options.

  -r BROADCAST_RAW, --raw BROADCAST_RAW
                        Load a json tx from this file to sign and broadcast.
  -s {eth,erc20}, --send {eth,erc20}
                        Open interactive shell to send ethereum.
  -L, --legacy          Use legacy gas protocol.As a development frameworkSee main.py for example use.InstallationTo install with pip:pip3 install secure-web3==1.2.8You can also install from source by cloning this repo, installing the dependencies in requirements.txt, 
and running `setup.py build`  and then `setup.py install`.Configurationsecure-web3 expects to find your rpc endpoints in the .env file. It will look for these names:{network}_http_endpoint
{network}_ws_endpointExample:ethereum_http_endpoint
ethereum_ws_endpointIf pycryptodome crashes ...Run $ pip3 install --upgrade  pycryptodomeIf web3 crashes,run $pip3 install web3 --upgradefrom secure_web3 import sw3
manager = sw3.wallet_manager.WalletManager(wallet_file)
priv_key = manager.decrypt_load_wallet()ChangelogJanuary 28th, 2023 -- Added support for flashbots RPC and private transactions.
Package: secure-web3-chevyoung
Secure Web3AboutThis is a simple, secure command-line wallet for EVM compatible wallets. Additionally, it is a secure framework for developers to manage their private keys with. It contains a setup wizard that encrypts your wallet and saves it into a json file for secure storage. 
I wrote it because I have a lot of web3 projects and I do not like storing private keys in plaintext on disc.Use as a walletSw3 is a command line wallet which is compatable with any EVM chain. Currently it supports sending both 
eth and erc20 tokens. I will be adding more features in time.usage: Secure Web3 Cli [-h] [-i INIT_WALLET] [-o [OPEN_WALLET]] [-l] [-n {ethereum,polygon,bsc,aurora,goerli}] [-it IMPORT_TOKEN] [-b] [-r BROADCAST_RAW] [-s {eth,erc20}] [-L]

options:
  -h, --help            show this help message and exit

  Wallet managment options.

  -i INIT_WALLET, --init INIT_WALLET
                        Initialize this new wallet
  -o [OPEN_WALLET], --open [OPEN_WALLET]
                        Unlock a wallet, use default wallet if not specified.
  -l, --lock            Lock all open wallets.
  -n {ethereum,polygon,bsc,aurora,goerli}, --network {ethereum,polygon,bsc,aurora,goerli}

  Wallet configuration options and functions

  -it IMPORT_TOKEN, --import-token IMPORT_TOKEN
                        Add this token to the specified wallet.

  EVM State-Reading functions.

  -b, --balance         Get wallet balance info.

  EVM State-Writing related options.

  -r BROADCAST_RAW, --raw BROADCAST_RAW
                        Load a json tx from this file to sign and broadcast.
  -s {eth,erc20}, --send {eth,erc20}
                        Open interactive shell to send ethereum.
  -L, --legacy          Use legacy gas protocol.As a development frameworkSee main.py for example use.from lib import wallet_manager
manager = wallet_manager.WalletManager(wallet_file)
priv_key = manager.decrypt_load_wallet()ChangelogJanuary 28th, 2023 -- Added support for flashbots RPC and private transactions.
Package: securities-exchange
securities-exchangeA toy example of a Security Exchange in PythonFree software: MIT LicenseDocumentation:https://ggnne.github.io/securities-exchangeCreditsThis package was created with Cookiecutter and theopengeos/cookiecutter-pypackageproject template.Cookiecutter:https://github.com/audreyr/cookiecutteropengeos/cookiecutter-pypackage:https://github.com/opengeos/cookiecutter-pypackage
Package: security
securitySecurity toolkit for the Python communityThis library includes a number of code security controls for various application security vulnerability categories. It can be used directly by programmers, but you may have been introduced to it by having it directly added to you code by automation.Many of the APIs provided are meant to be drop-in replacements that either offer more secure defaults, harden against common attacks, or at least surface the security questions developers should answer when using risky APIs.InstallationTo install this package from PyPI, use the following command:pip install security
Package: security77
Security77A command line tool and python package to make security simple. Commands77FeaturesGenerate password;ToDo/IdeasGenerate Django Secret Key;Generate password;Validate password force;Generate Custom Wordlist with data from user (name, age, animal, family, religion, ...);Scan home directory to get passwords;Get WiFi password;InstallRequirementsPythonHow to install?pipinstallsecurity77UsageSome examples of usage.Generate Django Secret Keys77django-secret-key-genGenerate Passwords77passgen--size=16--charlist=[all|numbers|letters|numbers_letters|low_letters|up_letters|special_chars]--custom-charlist=abc123TestsRun local tests (development).maketestLicenseMIT LICENSE (c) 2021 Wallace Silva
Package: security-checkin
Checkin appA simple PyQt5 app for tracking regular team check ins.Our organization has people living in remote areas for extended periods of time. Our policy is that once every 3 days
they need to contact headquarters to check in with the security coordinator. If there is no check in after 3 days the
security coordinator needs to launch a search and rescue.
This simple PyQt5 desktop app creates an SQlite database and a user friendly GUI for keeping track of check ins from
outstations. Clicking on the outstation check in button logs the check in and any stations that go
longer than 3 days without being checked in appear in red.The program could be used to keep track of any group of tasks that need to be attended to regularly.Getting startedA pyinstaller .exe is provided in the dist folder (whole folder needs to be copied)Alternatively Python can run SecurityCheckins.pywPrerequisitesPython3PyQt5InstallingDownload and installPython3pip install PyQt5ContributingBug reports or comments can be emailed tostevetasticsteve@gmail.comLicenceThis project is licensed underGPL 3.0.