Saravanan666/pypi-org huggingface dataset:
Package: secapi
SecApiA client library for SEC company filings and registration info.Make queries to retrieve and filter company filings and download the actual submitted form files.Covers SEC Edgar filings for more than 10000 publicly listed companies.Supports more than 400 SEC form types including 10-K, 10-Q, 3, 4, 5, 8-K, 6-K, 11-K and more.Free API token is available onhttps://sec-api.comHistory0.1.0 (2020-04-29)First release on PyPI.
Package: secator
secatorSecurity swiss-knife to speed up vulnerability assessments.Features•Supported commands•Installation•Usage•Documentationsecatoris a task and workflow runner used for security assessments. It supports dozens of well-known security tools
and it is designed to improve productivity for pentesters and security researchers.FeaturesCurated list of commandsUnified input optionsUnified output schemaCLI and library usageDistributed options with CeleryComplexity from simple tasks to complex workflowsCustomizableSupported commandssecatorintegrates the following commands:NameDescriptionCategoryhttpxFast HTTP prober.httpcariddiFast crawler and endpoint secrets / api keys / tokens matcher.http/crawlergauOffline URL crawler (Alien Vault, The Wayback Machine, Common Crawl, URLScan).http/crawlergospiderFast web spider written in Go.http/crawlerkatanaNext-generation crawling and spidering framework.http/crawlerdirsearchWeb path discovery.http/fuzzerferoxbusterSimple, fast, recursive content discovery tool written in Rust.http/fuzzerffufFast web fuzzer written in Go.http/fuzzerh8mailEmail OSINT and breach hunting tool.osintdnsxFast and multi-purpose DNS toolkit designed for running DNS queries.recon/dnsdnsxbruteFast and multi-purpose DNS toolkit designed for running DNS queries (bruteforce mode).recon/dnssubfinderFast subdomain finder.recon/dnsfpingFind alive hosts on local networks.recon/ipmapcidrExpand CIDR ranges into IPs.recon/ipnaabuFast port discovery tool.recon/portmaigretHunt for user accounts across many websites.recon/usergfA wrapper around grep to avoid typing common patterns.taggergrypeA vulnerability scanner for container images and filesystems.vuln/codedalfoxPowerful XSS scanning tool and parameter analyzer.vuln/httpmsfconsoleCLI to access and work with the Metasploit Framework.vuln/httpwpscanWordPress Security Scannervuln/multinmapVulnerability scanner using NSE scripts.vuln/multinucleiFast and customisable vulnerability scanner based on simple YAML based DSL.vuln/multisearchsploitExploit searcher.exploit/searchFeel free to request new commands to be added by opening an issue, but please
check that the command complies with our selection criterias before doing so. If it doesn't but you still want to integrate it intosecator, you can plug it in (see thedev guide).Install SecatorSecator requirespython >= 3.8to install successfully. Run the following command to install the latest version:pip3installgit+https://github.com/freelabz/secator.gitBash one-linergit clone https://github.com/freelabz/secator && sh ./scripts/install.shDockerdocker build -t secatorDevelopment buildgit clone https://github.com/freelabz/secator
cd secator
python3 -m virtualenv -p python3 ~/.virtualenvs/secator
source ~/.virtualenvs/secator/bin/activate
pip3 install -e .Install specific taskssecatoruinstall<TASK_NAME>Usagesecator--helpRunning secatorRun a fuzzing task (ffuf):secatorxffufhttp://testphp.vulnweb.com/FUZZRun a port scan:secatorwport_scanmydomain.comRun a full host scan:secatorshostmydomain.comFor more, read the completedocumentation.
Package: sec-certs
Sec-certsA tool for data scraping and analysis of security certificates from Common Criteria and FIPS 140-2/3 frameworks.InstallationUse Docker withdocker pull seccerts/sec-certsor justpip install -U sec-certs && python -m spacy download en_core_web_sm. For more elaborate description, seedocs.UsageThere are two main steps in exploring the world of security certificates:Data scraping and data processing all the certificatesExploring and analysing the processed dataFor the first step, we currently provide CLI. For the second step, we provide simple API that can be used directly inside our Jupyter notebook or locally, together with a fully processed datasets that can be downloaded.More elaborate usage is described indocs/quickstart. Also, seeexample notebookseither at GitHub or at docs. From docs, you can also run our notebooks in Binder.Data scrapingRunsec-certs cc allfor Common Criteria processing,sec-certs fips allfor FIPS 140 processing.Data analysisMost probably, you don't want to fully process the certification artifacts by yourself. Instead, you can use our results and explore them as a data structure. An example snippet follows. For more, seeexample notebooks.Tip: these can be run with Binder from ourdocs.fromsec_certs.datasetimportCCDatasetdset=CCDataset.from_web_latest()# now you can inspect the object, certificates are held in dset.certsdf=dset.to_pandas()# Or you can transform the object into Pandas dataframedset.to_json('./latest_cc_snapshot.json')# You may want to store the snapshot as json, so that you don't have to download it againdset=CCDataset.from_json('./latest_cc_snapshot.json')# you can now load your stored dataset again# Get certificates with some CVEvulnerable_certs=[xforxindsetifx.heuristics.related_cves]df_vulnerable=df.loc[~df.related_cves.isna()]# Show CVE ids of some vulnerable certificateprint(f"{vulnerable_certs[0].heuristics.related_cves=}")# Get certificates from 2015 and newerdf_2015_and_newer=df.loc[df.year_from>2014]# Plot distribution of years of certificationdf.year_from.value_counts().sort_index().plot.line()
Package: secdata
secdata : All Data reported to the Securities and Exchange CommissionAboutA module to easilyDownload Financial Datareported to the Securities and Exchange Commision (SEC).It deploys SEC's RESTful APIs, which delivers JSON-formatted data without requiring authentication or API keys.Currently included in the APIs are the submissions history by filer and the XBRL data from financial statements (forms 10-Q, 10-K,8-K, 20-F, 40-F, 6-K, and their variants).The JSON structures are updated throughout the day, in real time, as submissions are disseminated.More info about the APIs can be foundhereInstallationBinary installers are available atPyPI (Python Package Index).pipinstallsecdataFor a manual installation, source code ishosted on Github.Methodsfetch_companies_info(return_dataframe = False , file_if_info_already_downloaded = "companiesinfo.csv") :Sets the sec_companies_info property,
Which is a table containing:CIK (Central Index Key)Ticker (AAPL, MSFT, TSLA, etc.) andName (Apple Inc., MICROSOFT CORP, Tesla, etc) .for each company reporting to the SECFrom that table one can find CIKs of interest in order to use them in the fetch_facts() methodfetch_facts(ciks) :
All Sec Facts (e.g. Assets, Depreciation, Net Income, Number of Shares) available
for the companies of which the ciks are providedExample#Import Class
from secdata import SecFactsDownloader

#Initiate Downloader
my_downloader = SecFactsDownloader("my_email@my_domain.com")

#Download Central Index Key per company
#To find CIKs of interest
my_downloader.fetch_companies_info()


#320193 for Apple, 789019 for Microsoft, 1652044 for Google
df_1 = my_downloader.fetch_facts([320193, 789019, 1652044])

#1318605 for Tesla, 37996 for Ford
df_2 = my_downloader.fetch_facts([1318605, 37996])
Package: secdoc
SecDocA simple Python module for working with protein secondary structurePre-requisitesThe following Python packages are required in order to use this package:Biopython; may require manual installationsubprocessanditertools; these packages are included in most Python distributions.Biopython also requires a working installation of DSSP in order to perform the required operations. The program can be installed withsudo apt install dsspon Debian Linux systems. For other platforms, consult the relevant package repository.A full readme will be here eventually.
Package: secedgar
Getting filings of various companies at once is really a pain, but
SEC-Edgar does that for you. You can download all of a company’s
periodic reports, filings and forms from the EDGAR database with a
single command.InstallationYou can install the package using pip:$pipinstallsecedgarORYou can clone the project:$gitclonehttps://github.com/sec-edgar/sec-edgar.git$cdsec-edgar$pythonsetup.pyinstallRunningCompany FilingsSingle Companyfromsecedgarimportfilings,FilingType# 10Q filings for Apple (ticker "aapl")my_filings=filings(cik_lookup="aapl",filing_type=FilingType.FILING_10Q,user_agent="Your name (your email)")my_filings.save('/path/to/dir')Multiple Companiesfromsecedgarimportfilings,FilingType# 10Q filings for Apple and Facebook (tickers "aapl" and "fb")my_filings=filings(cik_lookup=["aapl","fb"],filing_type=FilingType.FILING_10Q,user_agent="Your name (your email)")my_filings.save('/path/to/dir')Daily Filingsfromsecedgarimportfilingsfromdatetimeimportdatedaily_filings=filings(start_date=date(2021,6,30),user_agent="Your name (your email)")daily_urls=daily_filings.get_urls()Supported MethodsCurrently this crawler supports many different filing types. To see the full list, please refer to the docs. If you don’t see a filing type you would like
to be supported, please create an issue on GitHub.DocumentationTo learn more about the APIs and latest changes in the project, read theofficial documentation.
Package: sec-edgar
sec-edgarA Python package for automatically downloading & updating data from the SEC Edgar databaseInstallpip install sec-edgarDownloads all zip files and unzips them to package folderfrom sec_edgar.financial_statements import financial_statements
financial_statements.download()Specify a directoryfrom sec_edgar.financial_statements import financial_statements
financial_statements.download(dest_path='/home/username/destination')This will automatically keep track of downloaded files and only download new files
when run at a later date
Package: sec_edgar_download
A small python library which downloads companies 10-K and 10-Q filings from
the SEC’s Edgar website. The Edgar site maintains monthly RSS feeds describing
each of the filings. A cli tool called sec_edgar_download supports downloading
and indexing, in a local sqlite3 database,  the RSS files; as well as
downloading specific 10-K and 10-Q filings.sec_edgar_download packageSubmodulessec_edgar_download.cli module:"""sec_edgar_dowload

Usage:
sec_edgar_download getrss <from-year> <to-year> [--fm <from-month>]
                                        [--tm <to-month] [--wd <dir>]
sec_edgar_download getxbrl <from-year> <to-year> (-c  <cik> | -t <ticker>)
                                        [--ft <form-type>]  [--wd <dir>]

sec_edgar_download.py (-h | --help)
sec_edgar_download.py --version

Options:
-h --help             Show this screen.
-c --cik <cik>        Central Index Key (CIK)
-t --ticker <ticker>  Ticker symbol
--version             Show version.
--fm <from-month>     From month: digits 1 to 12
--tm <to-month>       To  monthd: digits 1 to 12
--ft <form-type>      10-K or 10-Q
--wd <dir>            Working-directory  [default : ./edgar]

"""Free software: Apache Software License 2.0Documentation:https://sec-edgar-download.readthedocs.io.FeaturesDownloads monthly RSS feeds from the SEC Edgar website.Stores the location of the relevant filing along with a companies CIK in an
sqlite database.Downloads 10-Q and 10-K filings for a company over a  specified date range.CreditsThis package was created withCookiecutterand therobren/cookiecutter-pypackagea fork of
theaudreyr/cookiecutter-pypackageproject template.History0.0.2 (2017-01-30)First release to PyPi test0.1.0 (2017-01-30)First release to PyPi
Package: secfilings
# secfilings
An python package that gets forms 10-K, 10-Q, and 8-K from the SEC.## Installationpip install secfilings## UsageTwo main functions. Each function returns a dictionary.
#### getForm(ticker)
returns “date”, “url” and “form”
ex:`{'date':u'2017-02-03','url':'https://www.sec.gov/Archives/edgar/data/1652044/000165204417000008/goog10-kq42016.htm','form':u'10-K'}`#### getData(ticker)
returns “cik”, “industry”,”ticker”, “name”, and “yrEnd”
ex:`{'cik':u'0001652044', 'industry':u'SERVICES-COMPUTERPROGRAMMING, DATA PROCESSING,ETC.','ticker': 'GOOG', 'name': u'Alphabetinc.','yrEnd':u'1231'}`## Sample`python import secfilings as sec #Prints the url to the latest 10K filing. printsec.getForm("GOOG","10-K")['url']`
Package: sech3r
SéCh3r v4.9A Security HTTP-Header Checker.    # Demoisturize it!What's this?This is a tool, used in order to determine the presence of Security HTTP-Headers along with version disclosure checks.FeaturesChecks if security headers are presentChecks if Version Disclosure headers are presentHave got a fancy outputWill Google you for CVEs (from the disclosed version number via HTTP Headers)Have got silent mode, in case you wanna see only URL and headersVerbose mode, if you want to inspect whole HTTP Header responseNo redirect mode, in case don't wanna redirectInsecure mode, if you wanna ignore TLS/SSL warningsNo color mode, in case escapes sequences are creating issuesCan also take file input, for several URLs to be tested for HTTP HeadersCan also save the output, in the form of JSON FileInstallIn order to get this tool running, follow the instruction below:Installation via pip$ python3 -m pip install sech3r  # Super User permission, accordingly.Installation via GitHub$ git clone https://github.com/naryal2580/sech3r.git
$ cd sech3r
$ python3 setup.py install  # Super User permission, accordingly.Use without installation$ git clone https://github.com/naryal2580/sech3r.git
$ cd sech3r
$ python3 -m pip install -U -r requirements.txt  # Super User permission, accordingly.
$ python3 ./sech3r.pyUsageJust provide the command line arguments accordingly, and Demoisturize it! :p$ sech3r -h
     /  __       ____
 ()  _ / () |)    __/ ,_
 /\ |/|     |/\     \/  |
/(_)|_/\___/|  |/\__/   |/

Usage:
    sech3r [--verbose] [--searchForVuln] [--noRedirects] [--insecure] [--noColor] [--quiet] [--output <filename>]
    sech3r <urls>... [--verbose] [--searchForVuln] [--noRedirects] [--insecure] [--noColor] [--quiet] [--output <filename>]
    sech3r [--verbose] [--searchForVuln] [--noRedirects] [--insecure] [--noColor] [--quiet] [--input <filename>] [--output <filename>]
    sech3r -h | --help
    sech3r -V | --version

Options:
    -h --help               Display help, basically this screen.
    -V --version            Display version number.
    <urls>                  Optional URL(s) input from the Command-Line.
    -v --verbose            Show verbose output.
    -s --searchForVuln      Open Default WebBrowser, Googling for Vulnerabilities.
    -r --noRedirects        Do not follow HTTP-redirects.
    -k --insecure           Bypass TLS/SSL verification.
    -c --noColor            No Colours to be used for the Output.
    -q --quiet              Silent Mode, nothing else not even colors.
    -i --input <filename>   Take URLs from a file, Single URL per line
    -o --output <filename>  Save output to a file, a JSON output of headers

Examples:
    sech3r demo.testfire.net
    sech3r demo.testfire.net -i in.json
    sech3r demo.testfire.net -vs -o out.json
    sech3r demo.testfire.net -vr
    sech3r demo.testfire.net -c
    sech3r demo.testfire.net -q
    sech3r -vsircTODOsAdditional Header Assesments for better output</> with <3 --naryal2580
Package: sec-helpers
Sec-helpersCollection of dynamic security related helpers (DAST).Sec-helpers is a bundle of useful tests and validators to ensure the security of a given domain.UsageInstall packagepip install sec-helpers:https://pypi.org/project/sec-helpersCopy and change the following to run all the tests:importsec_helpersdomain:str='vwt-digital.github.io'# {domain}.{tld}sec_helpers.CorsPolicy(domain=domain)sec_helpers.HighTls(domain=domain,slide=False)# Slide is False by defaultsec_helpers.Hsts(domain=domain,age=10368000)# Age is 10368000 by defaultsec_helpers.NoHttp(domain=domain)sec_helpers.NoSsl(domain=domain)Do you want all the sec-helpers ready in a container? Configurecloudbuilders-dast.Exception'NoSsl' requires and OpenSSL version with SSLv3 enabled. Check thisDockerfileand can be run using the following:sec_helpers.NoSsl(domain={domain}.{tld}), but will result in exit code 0 when the wrong openssl version is present.HelpersNoHttpEnsures domain redirects on http (and checks if https is active to not pass on incorrect domain)HstsEnsures that the Strict-Transport-Security header on the domain is higher than 10368000HighTlsEnsures that TLS versions on domain are inline withMozilla's recommended configurationsNoSslEnsures that no SSL version is used.CorsPolicyEnsures that Allowed Origins are specified.Examplessec_helpers.HighTls({domain}.com)-------
Protocol: TLSv1.3
Should be active: True
	Wrong configuration

-------
Protocol: TLSv1.2
Should be active: True
Connected with: TLSv1.2
Using cipher: ('{cipher_info}', 'TLSv1.2', 128)

-------
Protocol: TLSv1
Should be active: False

-------
Protocol: TLSv1.1
Should be active: False
Connected with: TLSv1.1
Using cipher: ('{cipher_info}', 'TLSv1.0', 128)
	Wrong configuration

Test on {domain}.com failedTLSv1.3 is not active on domain: HighTls will fail.
TLSv1.1 is active on domain: HighTls will fail.sec_helpers.NoHttp({domain}.com)Starting GET request to http://{domain}.com
GET request to http://{domain}.com returned status 302
Starting GET request to https://{domain}.com
GET request to https://{domain}.com returned status 200
Successful http status check: http is disabled or redirects to httpsHttp request returned 302 Found redirect. Https returned 200. NoHttp passed.sec_helpers.Hsts({domain}.com)Starting GET request to http://{domain}.com
Strict-Transport-Security header on https://{domain}.com returned max-age=31536000
Successful HSTS status checkStrict Transport Security header found, with max age 31536000. Hsts passed.sec_helpers.CorsPolicy({domain}.com)Failing policy test: No Allowed Origins SpecifiedNo allowed origins specified. CorsPolicy failed.
Package: secimtools
SECIMTools project aims to develop a suite of tools for processing of metabolomics data, which can
be run in a standalone mode or via Galaxy Genomics Framework.The SECIMTools a set of python tools that are available both as standalone and wrapped for use in
Galaxy. The suite includes a comprehensive set of quality control metrics (retention time window
evaluation and various peak evaluation tools), visualization techniques (hierarchical cluster
heatmap, principal component analysis, linear discriminant analysis, modular modularity
clustering), basic statistical analysis methods (partial least squares - discriminant analysis,
analysis of variance), advanced classification methods (random forest, support vector machines),
and advanced variable selection tools (least absolute shrinkage and selection operator LASSO and
Elastic Net).
Package: seciva
Seciva - реализация многослойной нейронной сети на PythonУстановкаДля работы с нейронной сетью скопируйте репозиторий на локальный компьютер и установите необходимые зависимости с помощью комманд:git clone git@github.com:kovalevich/seciva.gitpip install -r requirements.txtКак это работаетПриведенный пример - создание простой нейросети с входным слоем (2 входа), выходным (1 выход) и промежуточным слоем (10 нейронов)fromclasses.secivaimportSecivaif__name__=='__main__':# создаем экземпляр класс нейронной сети# в качестве параметров передам список слоёв сети с количеством нейронов в каждом слоеs=Seciva([2,10,1])# входные и выходные данные для обученияin_=[[0,1],[0,0],[0,1],[1,1]]out_=[[1],[0],[1],[1]]# тренировка сети по тренировочным данным на 100000 итерацийs.train(input_data=in_,output_data=out_,iterations=100000)# проверяем результаты тренировкиprint(s.solution(in_))
Package: seckerwiki
Seckerwiki ScriptsThis package is a CLI that helps me manage my markdown-basedFoamworkspace, or my "Personal Wiki".
I store everything in my wiki, from journal entries to uni notes.InstallationVersion1.xhad requirements for extra dependencies to get the lecture-to-markdown converter working properly. Since I no longer go to uni, I don't need those scripts anymore, so the installation is as simple as:pip3 install seckerwikiOnce installed, run this command to generate the config files:wiki setupCommandsSetupThis command does a couple of things:Creates aconfig.ymlfile in~/.config/seckerwiki, which is used to configure some things in the repo.Creates acredentialsfile in~/.config/seckerwiki/, which stores secrets.Edit the credentials file to add a secret passsword used for decrypting your Journal (see below).logAlias for git log, with some pretty graph options.statusRunsgit status. Basically just a convenience function, so you don't have tocdinto a wiki dir.commitdoes a git commit, generating a commit message. If there are a number of staged files, the commit header shows the top level folders instead.Args:-y: skip verification and commit-a: also dogit add --allsyncperform agit pull(rebase) thengit pushjournalI use my wiki to store encrypted journal entries.Runwiki journalto generate a new empty journal entry in the journal folder specified in the settings.wiki journal --encryptreplaces all the.mdfiles with.md.ascfiles, encrypting the files with a symmetric key specified in the settings.wiki journal --decrypt [filename]decrypts a file in the encrypted journal directory and prints it to stdout.tocGenerates a table of contents for other files/subfolders the markdown file is.Add the following tags to the "contents/readme" page in each subfolder:<!--BEGIN_TOC-->
<!--END_TOC-->The script will replace the content between these two tags with the contents. For example:<!--BEGIN_TOC-->
Pages:
- [hardware](./hardware.md)
- [iot-development](./iot-development.md)
- [iot-platforms](./iot-platforms.md)
- [platformio-esp32-notes](./platformio-esp32-notes.md)
- [rtoses](./rtoses.md)

<!--END_TOC-->This is used primarily soFoamcan build a graph that collects pages within a folder together by a node.statsPrints some cool stats about the wiki:commits made- number of git commits since repo was createdNumber of notes- number of markdown files in repototal lines- non-empty lines in.mdfileslargest files- paths to the top 3 longest.mdfilesDevelopingI usepoetryfor building/publishing the package. Read their docs.
Package: seclea-ai
Seclea AIBuild better models, stay compliant and manage your Data Science risks more effectively with Seclea.
We help you and your organisation to manage Data Science projects the way you want, with the tools you want, while helping
you ensure that you build safe, effective products.See what we can do →FeaturesWhat's all the bells and whistles this project can perform?What's the main functionalityYou can also do another thingIntegrate with your workflowGet us from PyPI or conda, whatever you prefer$pip3installseclea_ai
$condainstallseclea_aiUsageUse this package to record your data science development work.from seclea_ai import SecleaAI

seclea = SecleaAI(project_name="My Project", organization="My Org")Maintainers@rogermilroyContributingThe best way to contribute at the moment is by giving us feedback inIssues.
Both bug reports as well as feature requests are welcome.In case of sensitive bugs like security vulnerabilities, please contactsecurity@seclea.comdirectly instead of using issue tracker. We value your effort
to improve the security and privacy of this project!LicenseThe code in this repository is provided under the following License.LICENSE© Seclea Ltd.