HTTP 200 OK
Allow: GET, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept
{
"count": 52350,
"next": "https://ports.macports.org/api/v1/ports/?format=api&ordering=updated_at&page=888",
"previous": "https://ports.macports.org/api/v1/ports/?format=api&ordering=updated_at&page=886",
"results": [
{
"name": "courier-authlib",
"portdir": "security/courier-authlib",
"version": "0.72.1",
"license": "GPL-3",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.courier-mta.org/authlib/",
"description": "Courier Authentication Library is a generic authentication API",
"long_description": "Courier Authentication Library is a generic authentication API",
"active": true,
"categories": [
"security",
"mail"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"pkgconfig",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"gmake",
"db48",
"libidn2",
"libtool",
"courier-unicode"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"courier-imap"
]
}
]
},
{
"name": "cpabe",
"portdir": "security/cpabe",
"version": "0.11",
"license": "GPL-2",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://acsc.cs.utexas.edu/cpabe/",
"description": "ciphertext-policy attribute-based encryption toolkit",
"long_description": "The cpabe toolkit provides a set of programs implementing a ciphertext-policy attribute-based encryption scheme. \n\nIn a ciphertext policy attribute-based encryption scheme, each user's private key is associated with a set of attributes representing their capabilities, and a ciphertext is encrypted such that only users whose attributes satisfy a certain policy can decrypt. For example, we can encrypt a ciphertext such that in a company it can only be decrypted by a someone with attributes Senior and Human Resources or has the attribute Executive. One interesting application of this tool is that we can do Role-Based Access Control (RBAC) without requiring trusted data storage.",
"active": true,
"categories": [
"security"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"pkgconfig",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"openssl",
"gettext",
"pbc",
"libbswabe",
"glib2"
]
}
],
"depends_on": []
},
{
"name": "cracklib",
"portdir": "security/cracklib",
"version": "2.9.11",
"license": "LGPL-2.1",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/cracklib/cracklib",
"description": "A ProActive Password Sanity Library",
"long_description": "CrackLib is a library containing a C function (well, lots of functions really, but you only need to use one of them) which may be used in a passwd-like program. The idea is simple: try to prevent users from choosing passwords that could be guessed by Crack by filtering them out, at source.",
"active": true,
"categories": [
"security"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"automake",
"gettext",
"libtool",
"bzip2",
"autoconf"
]
},
{
"type": "lib",
"ports": [
"libiconv",
"gettext-runtime",
"zlib"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"libpwquality",
"php53-crack",
"rb-password",
"apg"
]
}
]
},
{
"name": "crackpkcs12",
"portdir": "security/crackpkcs12",
"version": "0.2.9",
"license": "(GPL-3+ or OpenSSLException)",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://crackpkcs12.sourceforge.net",
"description": "Crack PKCS12 files passwords",
"long_description": "A tool to audit PKCS12 files passwords",
"active": true,
"categories": [
"security"
],
"maintainers": [
{
"name": "bernhard",
"github": "",
"ports_count": 1
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"pkgconfig",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"openssl"
]
}
],
"depends_on": []
},
{
"name": "crunch",
"portdir": "security/crunch",
"version": "3.6",
"license": "GPL-2",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://sourceforge.net/projects/crunch-wordlist/",
"description": "Wordlist generator",
"long_description": "Crunch is a wordlist generator where you can specify a standard character set or a character set you specify. crunch can generate all possible combinations and permutations.",
"active": true,
"categories": [
"security"
],
"maintainers": [
{
"name": "i0ntempest",
"github": "i0ntempest",
"ports_count": 288
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
}
],
"depends_on": []
},
{
"name": "ctool",
"portdir": "security/ctool",
"version": "1.2.3",
"license": "Noncommercial",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://web.archive.org/web/20050405212926/http://www.macsecurity.org/tools/ctool/",
"description": "ctool is a checksumming application.",
"long_description": "ctool is a checusmming application that is mindful of the prebinding information stored in Mach-o executable files.",
"active": true,
"categories": [
"security"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"openssl",
"curl"
]
}
],
"depends_on": []
},
{
"name": "cvemap",
"portdir": "security/cvemap",
"version": "1.0.0",
"license": "none",
"platforms": "darwin",
"epoch": 0,
"replaced_by": "vulnx",
"homepage": "https://www.macports.org",
"description": "Obsolete port, replaced by vulnx",
"long_description": "This port has been replaced by vulnx.",
"active": true,
"categories": [
"security"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "extract",
"ports": [
null
]
},
{
"type": "fetch",
"ports": [
null
]
},
{
"type": "lib",
"ports": [
null
]
},
{
"type": "patch",
"ports": [
null
]
},
{
"type": "run",
"ports": [
null
]
},
{
"type": "test",
"ports": [
null
]
}
],
"depends_on": []
},
{
"name": "cyrus-sasl-xoauth2",
"portdir": "security/cyrus-sasl-xoauth2",
"version": "0.2",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/moriyoshi/cyrus-sasl-xoauth2",
"description": "Plugin implementation of XOAUTH2 for cyrus-sasl",
"long_description": "Plugin implementation of XOAUTH2 for cyrus-sasl",
"active": true,
"categories": [
"net",
"security"
],
"maintainers": [
{
"name": "cal",
"github": "neverpanic",
"ports_count": 60
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"autoconf",
"automake",
"libtool",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"cyrus-sasl2"
]
}
],
"depends_on": []
},
{
"name": "cyrus-sasl2",
"portdir": "security/cyrus-sasl2",
"version": "2.1.28",
"license": "Permissive",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.cyrusimap.org",
"description": "SASL is an authentication library.",
"long_description": "SASL is the Simple Authentication and Security Layer, a method for adding authentication support to connection-based protocols. To use SASL, a protocol includes a command for identifying and authenticating a user to a server and for optionally negotiating protection of subsequent protocol interactions. If its use is negotiated, a security layer is inserted between the protocol and the connection.",
"active": true,
"categories": [
"net",
"security"
],
"maintainers": [],
"variants": [
"kerberos",
"sql",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"zlib",
"openssl",
"kerberos5"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"MongoObjCDriver",
"mesos",
"claws-mail",
"subversion-pythonbindings-3.9",
"php54-mongodb",
"subversion-pythonbindings-2.7",
"subversion-pythonbindings-3.5",
"subversion-pythonbindings-3.6",
"subversion-pythonbindings-3.7",
"percona",
"subversion-pythonbindings-3.8",
"qemu",
"R-mongolite",
"telepathy-gabble",
"mongodb",
"mongodb-devel",
"mysql57",
"mysql8",
"openldap",
"openldap-devel",
"LibVNCServer",
"libmemcached",
"mongo-c-driver",
"mongo-cxx-driver",
"qca-cyrus-sasl",
"qca-qt5-cyrus-sasl",
"qca-qt6-cyrus-sasl",
"spice-server",
"subversion",
"subversion-javahlbindings",
"subversion-python27bindings",
"subversion-rubybindings",
"subversion-pythonbindings-3.10",
"subversion-pythonbindings-3.11",
"subversion-pythonbindings-3.12",
"znc",
"kdepimlibs4",
"kdepimlibs4-kioslaves",
"php85-ldap",
"php84-ldap",
"php83-ldap",
"php82-ldap",
"php81-ldap",
"php80-ldap",
"php74-ldap",
"php73-ldap",
"php72-ldap",
"php71-ldap",
"php70-ldap",
"php56-ldap",
"php55-ldap",
"php54-ldap",
"php53-ldap",
"php52-ldap",
"alpine",
"cyrus-imapd",
"cyrus5-imapd",
"isync",
"libetpan",
"nmail",
"argus",
"argus-clients",
"calendar-contacts-server",
"librdkafka",
"php53-mongo",
"php54-mongo",
"php55-mongo",
"php56-mongo",
"cyrus-sasl-xoauth2",
"fluent-bit"
]
}
]
},
{
"name": "dalfox",
"portdir": "security/dalfox",
"version": "2.12.0",
"license": "MIT",
"platforms": "darwin freebsd linux",
"epoch": 0,
"replaced_by": null,
"homepage": "https://dalfox.hahwul.com",
"description": "DalFox is an powerful open source XSS scanning tool & parameter analyzer",
"long_description": "DalFox is an powerful open source XSS scanning tool and parameter analyzer and utility that speeds up the process of detecting and verifying XSS flaws. It comes with a powerful testing engine, many niche features for the cool hacker",
"active": true,
"categories": [
"security"
],
"maintainers": [
{
"name": "herby.gillot",
"github": "herbygillot",
"ports_count": 1073
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"go",
"clang-18"
]
}
],
"depends_on": []
},
{
"name": "danectl",
"portdir": "security/danectl",
"version": "0.8.4",
"license": "GPL-2+",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://raf.org/danectl/",
"description": "DNSSEC DANE implementation manager",
"long_description": "DNSSEC DANE implementation manager. \n\nDANE is \"DNS-based Authentication of Named Entities\". It means securely letting the world know in advance what your public encryption keys are by publishing them as DNS records (TLSA, SSHFP, OPENPGPKEY, SMIMEA) in your DNSSEC-enabled internet domain zone. This is the simplest and most secure way to let the world know what keys to expect when connecting to your servers. This can apply to TLS keys, SSH host keys, and OpenPGP and S/MIME keys. This makes it possible to prevent impersonation or man-in-the-middle attacks. It's mostly used with mail servers. Eventually, it could render certificate authorities unnecessary. DNSSEC has become very easy.",
"active": true,
"categories": [
"security"
],
"maintainers": [
{
"name": "raf",
"github": "macportsraf",
"ports_count": 33
}
],
"variants": [
"tlsa",
"sshfp",
"openpgpkey",
"smimea"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"libidn2"
]
},
{
"type": "run",
"ports": [
"gnupg2",
"certbot",
"coreutils",
"openssh",
"openssl"
]
}
],
"depends_on": []
},
{
"name": "denyhosts",
"portdir": "security/denyhosts",
"version": "3.1.2",
"license": "GPL-2",
"platforms": "{darwin any} freebsd",
"epoch": 0,
"replaced_by": null,
"homepage": "https://denyhosts.sourceforge.net/",
"description": "DenyHosts is a utility to help sys admins thwart ssh hackers",
"long_description": "DenyHosts is a python program that automatically blocks ssh attacks by adding entries to /etc/hosts.deny. DenyHosts will also inform Linux administrators about offending hosts, attacked users and suspicious logins.",
"active": true,
"categories": [
"sysutils",
"security"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py314-build",
"py314-installer",
"py314-setuptools",
"py314-wheel"
]
},
{
"type": "lib",
"ports": [
"python314"
]
}
],
"depends_on": []
},
{
"name": "driftwood",
"portdir": "security/driftwood",
"version": "1.0.1",
"license": "Apache-2",
"platforms": "darwin freebsd linux",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/trufflesecurity/driftwood",
"description": "A tool that can enable you to lookup whether a private key is used for things like TLS or as a GitHub SSH key for a user.",
"long_description": "A tool that can enable you to lookup whether a private key is used for things like TLS or as a GitHub SSH key for a user. driftwood performs lookups with the computed public key, so the private key never leaves where you run the tool. Additionally it supports some basic password cracking for encrypted keys.",
"active": true,
"categories": [
"security"
],
"maintainers": [
{
"name": "herby.gillot",
"github": "herbygillot",
"ports_count": 1073
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"go",
"clang-18"
]
}
],
"depends_on": []
},
{
"name": "easy-rsa",
"portdir": "security/easy-rsa",
"version": "3.1.5",
"license": "GPL-2",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/OpenVPN/easy-rsa",
"description": "Command-line CA tool",
"long_description": "Command-line CA tool from OpenVPN project",
"active": true,
"categories": [
"security"
],
"maintainers": [
{
"name": "dottedmag",
"github": "dottedmag",
"ports_count": 1
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "run",
"ports": [
"openssl"
]
}
],
"depends_on": []
},
{
"name": "enigma4",
"portdir": "security/enigma4",
"version": "2022.07.02",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/m3sserschmitt/enigma4",
"description": "Onion Routing App",
"long_description": "Onion Routing App",
"active": true,
"categories": [
"net",
"security"
],
"maintainers": [],
"variants": [
"debug",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"cmake",
"pkgconfig",
"clang-20"
]
},
{
"type": "fetch",
"ports": [
"git"
]
},
{
"type": "lib",
"ports": [
"openssl3"
]
}
],
"depends_on": []
},
{
"name": "exploitdb",
"portdir": "security/exploitdb",
"version": "2022-10-18",
"license": "GPL-2",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.exploit-db.com",
"description": "Offensive Security’s Exploit Database Archive",
"long_description": "Offensive Security’s Exploit Database Archive",
"active": true,
"categories": [
"security"
],
"maintainers": [
{
"name": "judaew",
"github": "judaew",
"ports_count": 648
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "run",
"ports": [
"bash"
]
}
],
"depends_on": []
},
{
"name": "fail2ban",
"portdir": "security/fail2ban",
"version": "0.9.4",
"license": "GPL-2+",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.fail2ban.org/",
"description": "Fail2ban protects computer against brute-force attacks",
"long_description": "Fail2ban scans log files (e.g. /var/log/apache/error_log) and bans IPs that show the malicious signs -- too many password failures, seeking for exploits, etc. Generally Fail2Ban then used to update firewall rules to reject the IP addresses for a specified amount of time, although any arbitrary other action (e.g. sending an email, or ejecting CD-ROM tray) could also be configured. Out of the box Fail2Ban comes with filters for various services (apache, curier, ssh, etc).",
"active": true,
"categories": [
"security",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"python27"
]
}
],
"depends_on": []
},
{
"name": "fcrackzip",
"portdir": "security/fcrackzip",
"version": "1.0",
"license": "GPL-2",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://oldhome.schmorp.de/marc/fcrackzip.html",
"description": "Portable, fast and featureful ZIP password cracker",
"long_description": "Portable, fast and featureful ZIP password cracker",
"active": true,
"categories": [
"security"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"perl5",
"clang-18"
]
}
],
"depends_on": []
},
{
"name": "fetch-crl",
"portdir": "security/fetch-crl",
"version": "3.0.21",
"license": "Apache-2",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://wiki.nikhef.nl/grid/FetchCRL3",
"description": "Download tool for Certificate Revocation Lists",
"long_description": "The fetch-crl utility will retrieve certificate revocation lists (CRLs) for a set of installed trust anchors, based on crl_url files or IGTF-style info files. It will install these for use with OpenSSL, NSS or third-party tools.",
"active": true,
"categories": [
"net",
"security"
],
"maintainers": [
{
"name": "petr",
"github": "petrrr",
"ports_count": 618
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"fetch-crl-launchd",
"igtf-ca-bundle"
]
}
]
},
{
"name": "ffuf",
"portdir": "security/ffuf",
"version": "2.1.0",
"license": "MIT",
"platforms": "darwin freebsd linux",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/ffuf/ffuf",
"description": "Fast web fuzzer written in Go",
"long_description": "Fast web fuzzer written in Go. Supports virtual host discovery, directory discovery, GET & POST parameter fuzzing, and more.",
"active": true,
"categories": [
"security",
"www"
],
"maintainers": [
{
"name": "herby.gillot",
"github": "herbygillot",
"ports_count": 1073
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"go",
"clang-18"
]
}
],
"depends_on": []
},
{
"name": "fetch-crl-launchd",
"portdir": "security/fetch-crl",
"version": "3.0.21",
"license": "Apache-2",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://wiki.nikhef.nl/grid/FetchCRL3",
"description": "Creates a launchd entry for fetch-crl utility",
"long_description": "Creates a launchd entry for fetch-crl utility. The fetch-crl utility will retrieve certificate revocation lists (CRLs) for a set of installed trust anchors, based on crl_url files or IGTF-style info files. It will install these for use with OpenSSL, NSS or third-party tools.",
"active": true,
"categories": [
"net",
"security"
],
"maintainers": [
{
"name": "petr",
"github": "petrrr",
"ports_count": 618
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "run",
"ports": [
"fetch-crl"
]
}
],
"depends_on": []
},
{
"name": "flawz",
"portdir": "security/flawz",
"version": "0.3.0",
"license": "(MIT or Apache-2)",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/orhun/flawz",
"description": "A Terminal UI for browsing security vulnerabilities (CVEs)",
"long_description": "flawz is a Terminal User Interface (TUI) for browsing the security vulnerabilities (also known as CVEs). As default it uses the vulnerability database (NVD) from NIST and provides search and listing functionalities in the terminal with different theming options.",
"active": true,
"categories": [
"security"
],
"maintainers": [
{
"name": "herby.gillot",
"github": "herbygillot",
"ports_count": 1073
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"cargo",
"legacy-support",
"rust",
"clang-20"
]
},
{
"type": "lib",
"ports": [
"libunwind"
]
}
],
"depends_on": []
},
{
"name": "fusil",
"portdir": "security/fusil",
"version": "0.7",
"license": "GPL-2",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://web.archive.org/web/20090406033503/http://fusil.hachoir.org/trac",
"description": "A tool to fuzz various software",
"long_description": "Fusil is a fuzzing framework easing the discovery of problems in software data input, using a technique known as fuzzing, wherein a system is fed corrupted data in order to see how it reacts.",
"active": true,
"categories": [
"security"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"python27"
]
}
],
"depends_on": []
},
{
"name": "git-credential-azure",
"portdir": "security/git-credential-azure",
"version": "0.3.1",
"license": "Apache-2",
"platforms": "darwin freebsd linux",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/hickford/git-credential-azure",
"description": "git-credential-azure is a Git credential helper that authenticates to Azure Repos (dev.azure.com) Azure Repos is part of Azure DevOps.",
"long_description": "git-credential-azure is a Git credential helper that authenticates to Azure Repos (dev.azure.com) Azure Repos is part of Azure DevOps.",
"active": true,
"categories": [
"devel",
"security"
],
"maintainers": [
{
"name": "herby.gillot",
"github": "herbygillot",
"ports_count": 1073
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"go",
"clang-18"
]
}
],
"depends_on": []
},
{
"name": "git-credential-gopass",
"portdir": "security/git-credential-gopass",
"version": "1.16.1",
"license": "MIT",
"platforms": "darwin freebsd linux",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.gopass.pw",
"description": "Gopass git-credentials helper",
"long_description": "Gopass git-credentials helper",
"active": true,
"categories": [
"security"
],
"maintainers": [
{
"name": "sikmir",
"github": "sikmir",
"ports_count": 49
},
{
"name": "herby.gillot",
"github": "herbygillot",
"ports_count": 1073
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"go",
"clang-18"
]
}
],
"depends_on": []
},
{
"name": "git-credential-oauth",
"portdir": "security/git-credential-oauth",
"version": "0.17.2",
"license": "Apache-2",
"platforms": "darwin freebsd linux",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/hickford/git-credential-oauth",
"description": "A Git credential helper that securely authenticates to GitHub, GitLab and BitBucket using OAuth.",
"long_description": "A Git credential helper that securely authenticates to GitHub, GitLab and BitBucket using OAuth.",
"active": true,
"categories": [
"devel",
"security"
],
"maintainers": [
{
"name": "herby.gillot",
"github": "herbygillot",
"ports_count": 1073
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"go",
"clang-18"
]
}
],
"depends_on": []
},
{
"name": "gitleaks",
"portdir": "security/gitleaks",
"version": "8.30.1",
"license": "MIT",
"platforms": "darwin freebsd linux",
"epoch": 1,
"replaced_by": null,
"homepage": "https://github.com/gitleaks/gitleaks",
"description": "Scan git repos (or files) for secrets using regex and entropy",
"long_description": "Gitleaks is a SAST tool for detecting and preventing hardcoded secrets like passwords, api keys, and tokens in git repos. Gitleaks is an easy-to-use, all-in-one solution for detecting secrets, past or present, in your code.",
"active": true,
"categories": [
"security"
],
"maintainers": [
{
"name": "herby.gillot",
"github": "herbygillot",
"ports_count": 1073
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"go",
"clang-18"
]
}
],
"depends_on": []
},
{
"name": "gnomint",
"portdir": "security/gnomint",
"version": "1.2.1",
"license": "GPL-3+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://gnomint.sourceforge.net/",
"description": "Single-user PKI with graphical (GTK) and CLI interface",
"long_description": "gnoMint provides a GUI and a CLI to manage a simple PKI. Supports multiple root certificates, intermediate certificates, creating/importing and signing of CSRs and certificate revokation. Stores the whole PKI in a single SQLite file.",
"active": true,
"categories": [
"security"
],
"maintainers": [
{
"name": "fgp",
"github": "",
"ports_count": 2
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"autoconf",
"automake",
"libtool",
"pkgconfig",
"gnome-common",
"intltool",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"gconf",
"zlib",
"gtk2",
"sqlite3",
"gettext",
"glib2",
"gnutls",
"libgcrypt",
"readline"
]
}
],
"depends_on": []
},
{
"name": "gnu-pw-mgr",
"portdir": "security/gnu-pw-mgr",
"version": "2.7.4",
"license": "GPL-3+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.gnu.org/software/gnu-pw-mgr/",
"description": "password manager to reconstruct difficult passwords",
"long_description": "gnu-pw-mgr is a password manager designed to make it easy to reconstruct difficult passwords when they are needed, while limiting the risk of attack. The user of this program inputs a very long initial password \"seed\" and a self-defined transformation of a web site URL to obtain both the password and a user name hint for that web site. The seed is stored in a hidden file. However, the passwords and the URL transforms are never stored anywhere. You must remember this transform (password id), or the password is lost forever.",
"active": true,
"categories": [
"security"
],
"maintainers": [
{
"name": "ryandesign",
"github": "ryandesign",
"ports_count": 2085
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "extract",
"ports": [
"xz"
]
},
{
"type": "lib",
"ports": [
"gettext"
]
}
],
"depends_on": []
},
{
"name": "gnupg-pkcs11-scd",
"portdir": "security/gnupg-pkcs11-scd",
"version": "0.10.0",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/alonbl/gnupg-pkcs11-scd",
"description": "GnuPG PKCS#11 Smart-Card Daemon",
"long_description": "gnupg-pkcs11 is a project to implement a BSD-licensed smart-card daemon to enable the use of PKCS#11 tokens with GnuPG",
"active": true,
"categories": [
"security"
],
"maintainers": [
{
"name": "sstallion",
"github": "sstallion",
"ports_count": 4
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"libgcrypt",
"gnupg2",
"pkcs11-helper"
]
}
],
"depends_on": []
},
{
"name": "gokey",
"portdir": "security/gokey",
"version": "0.2.0",
"license": "BSD-3",
"platforms": "darwin freebsd linux",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/cloudflare/gokey",
"description": "A simple vaultless password manager in Go",
"long_description": "gokey is a password manager, which does not require a password vault. Instead of storing your passwords in a vault it derives your password on the fly from your master password and supplied realm string (for example, resource URL). This way you do not have to manage, backup or sync your password vault (or trust its management to a third party) as your passwords are available immediately anywhere.",
"active": true,
"categories": [
"security"
],
"maintainers": [
{
"name": "herby.gillot",
"github": "herbygillot",
"ports_count": 1073
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"go",
"go-md2man",
"clang-18"
]
}
],
"depends_on": []
},
{
"name": "gon",
"portdir": "security/gon",
"version": "0.2.5",
"license": "MIT",
"platforms": "darwin freebsd linux",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/mitchellh/gon",
"description": "Sign, notarize, and package macOS CLI tools and applications written in any language.",
"long_description": "gon is a simple, no-frills tool for signing and notarizing your CLI binaries for macOS. Beginning with macOS Catalina (10.15), Apple is requiring all software distributed outside of the Mac App Store to be signed and notarized. Software that isn't properly signed or notarized will be shown an error message with the only actionable option being to \"Move to Bin\". The software cannot be run even from the command-line. The workarounds are painful for users. gon helps you automate the process of notarization.",
"active": true,
"categories": [
"devel",
"sysutils",
"security"
],
"maintainers": [
{
"name": "herby.gillot",
"github": "herbygillot",
"ports_count": 1073
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"go",
"clang-18"
]
}
],
"depends_on": []
},
{
"name": "gopass",
"portdir": "security/gopass",
"version": "1.16.1",
"license": "MIT",
"platforms": "{darwin >= 23}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.gopass.pw",
"description": "The slightly more awesome Standard Unix Password Manager for Teams",
"long_description": "The slightly more awesome Standard Unix Password Manager for Teams",
"active": true,
"categories": [
"security"
],
"maintainers": [
{
"name": "sikmir",
"github": "sikmir",
"ports_count": 49
},
{
"name": "herby.gillot",
"github": "herbygillot",
"ports_count": 1073
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"go",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"gnupg2"
]
}
],
"depends_on": []
},
{
"name": "gopass-hibp",
"portdir": "security/gopass-hibp",
"version": "1.16.1",
"license": "MIT",
"platforms": "darwin freebsd linux",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.gopass.pw",
"description": "Gopass haveibeenpwnd.com integration",
"long_description": "Gopass haveibeenpwnd.com integration",
"active": true,
"categories": [
"security"
],
"maintainers": [
{
"name": "sikmir",
"github": "sikmir",
"ports_count": 49
},
{
"name": "herby.gillot",
"github": "herbygillot",
"ports_count": 1073
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"go",
"clang-18"
]
}
],
"depends_on": []
},
{
"name": "gopass-jsonapi",
"portdir": "security/gopass-jsonapi",
"version": "1.16.1",
"license": "MIT",
"platforms": "{darwin >= 23}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.gopass.pw",
"description": "Gopass Browser Bindings",
"long_description": "gopass-jsonapi enables communication with gopass via JSON messages",
"active": true,
"categories": [
"security"
],
"maintainers": [
{
"name": "sikmir",
"github": "sikmir",
"ports_count": 49
},
{
"name": "herby.gillot",
"github": "herbygillot",
"ports_count": 1073
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"go",
"clang-18"
]
}
],
"depends_on": []
},
{
"name": "gosec",
"portdir": "security/gosec",
"version": "2.24.7",
"license": "Apache-2",
"platforms": "darwin freebsd linux",
"epoch": 0,
"replaced_by": null,
"homepage": "https://securego.io",
"description": "Golang security checker. Inspects source code for security problems by scanning the Go AST.",
"long_description": "Golang security checker. Inspects source code for security problems by scanning the Go AST.",
"active": true,
"categories": [
"security"
],
"maintainers": [
{
"name": "herby.gillot",
"github": "herbygillot",
"ports_count": 1073
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"go",
"clang-18"
]
}
],
"depends_on": []
},
{
"name": "govulncheck",
"portdir": "security/govulncheck",
"version": "1.3.0",
"license": "BSD",
"platforms": "darwin freebsd linux",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/golang/vuln",
"description": "Govulncheck reports known vulnerabilities that affect Go code",
"long_description": "Govulncheck reports known vulnerabilities that affect Go code. It uses static analysis of source code or a binary's symbol table to narrow down reports to only those that could affect the application.",
"active": true,
"categories": [
"devel",
"security"
],
"maintainers": [
{
"name": "herby.gillot",
"github": "herbygillot",
"ports_count": 1073
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"go",
"clang-18"
]
}
],
"depends_on": []
},
{
"name": "grype",
"portdir": "security/grype",
"version": "0.109.0",
"license": "Apache-2",
"platforms": "darwin freebsd linux",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/anchore/grype",
"description": "A vulnerability scanner for container images and filesystems",
"long_description": "A vulnerability scanner for container images and filesystems. Works with Syft, the powerful SBOM (software bill of materials) tool for container images and filesystems.",
"active": true,
"categories": [
"security"
],
"maintainers": [
{
"name": "herby.gillot",
"github": "herbygillot",
"ports_count": 1073
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"go",
"goreleaser",
"clang-18"
]
},
{
"type": "fetch",
"ports": [
"git"
]
}
],
"depends_on": []
},
{
"name": "gpg-tui",
"portdir": "security/gpg-tui",
"version": "0.11.2",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://blog.orhun.dev/introducing-gpg-tui/",
"description": "gpg-tui is a Terminal User Interface for GnuPG.",
"long_description": "gpg-tui is a Terminal User Interface for GnuPG. It aims to ease the key management operations such as listing/exporting/signing by providing an interface along with the command-line fallback for more complex operations. It is not trying to be a full-fledged interface for all the features that gpg provides but it tries to bring a more interactive approach to key management.",
"active": true,
"categories": [
"security"
],
"maintainers": [
{
"name": "herby.gillot",
"github": "herbygillot",
"ports_count": 1073
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-20",
"cargo",
"legacy-support",
"pkgconfig",
"rust"
]
},
{
"type": "lib",
"ports": [
"libgpg-error",
"libunwind",
"gpgme"
]
},
{
"type": "run",
"ports": [
"gnupg2"
]
}
],
"depends_on": []
},
{
"name": "gss",
"portdir": "security/gss",
"version": "1.0.4",
"license": "GPL-3+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.gnu.org/software/gss/",
"description": "GNU Generic Security Service Library",
"long_description": "GSS is an implementation of the Generic Security Service Application Program Interface (GSS-API). GSS-API is used by network servers to provide security services, e.g., to authenticate SMTP/IMAP clients against SMTP/IMAP servers.",
"active": true,
"categories": [
"security"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"pkgconfig",
"gtk-doc",
"autoconf",
"automake",
"gettext",
"libtool"
]
},
{
"type": "lib",
"ports": [
"gettext-runtime",
"libiconv"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"imap-uw",
"libgsasl"
]
}
]
},
{
"name": "harp",
"portdir": "security/harp",
"version": "0.2.11",
"license": "Apache-2",
"platforms": "darwin freebsd linux",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/elastic/harp",
"description": "Secret management by contract toolchain",
"long_description": "Harp is a tool set to operate secret management by contract. The objective is to reduce the value centric management by handling secret data in a reproducible way by providing a technical stack to describe how your value is managed by contracts and pipelines. Furthermore, we know that naming thing is hard, as a consequence a secret could be consistently associated to a predictable secret identifier used as a key to refer to the secret value. Finally, the secret can hold additional metadata (ownership, rotation period, leak severity, etc.) which can be consumed during the pipeline executions. These key/value associations (path ⇒ value) form a Bundle stored in an immutable file named a Container. This Container acts as a pivot format to allow Harp commands to communicate and create data management pipelines. In addition to that, it provides a template engine used to generate various confidence values (password, passphrase, crypto keys, etc.) and allow more sophisticated rendering operations (configuration files, etc.). Finally, it provides a SDK to allow developers to integrate Harp features in their products, and/or extend the Harp pipeline features by creating new plugins.",
"active": true,
"categories": [
"security"
],
"maintainers": [
{
"name": "herby.gillot",
"github": "herbygillot",
"ports_count": 1073
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"go",
"clang-18"
]
}
],
"depends_on": []
},
{
"name": "hashcat",
"portdir": "security/hashcat",
"version": "7.1.2",
"license": "MIT",
"platforms": "{darwin >= 19}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://hashcat.net/hashcat/",
"description": "World's fastest and most advanced password recovery utility.",
"long_description": "hashcat is the world's fastest and most advanced password recovery utility, supporting five unique modes of attack for over 200 highly-optimized hashing algorithms. hashcat currently supports CPUs, GPUs, and other hardware accelerators on Linux, Windows, and macOS, and has facilities to help enable distributed password cracking",
"active": true,
"categories": [
"security"
],
"maintainers": [
{
"name": "",
"github": "gaming-hacker",
"ports_count": 1
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"zlib",
"minizip",
"xxhash",
"libiconv",
"python313"
]
},
{
"type": "run",
"ports": [
"perl5.34",
"p5.34-dbd-sqlite",
"py313-pycryptodome",
"py313-cryptography",
"py313-asn1",
"py313-protobuf3",
"py313-python-snappy",
"py313-plyvel"
]
}
],
"depends_on": []
},
{
"name": "hydra",
"portdir": "security/hydra",
"version": "9.7",
"license": "(AGPL-3 or OpenSSLException)",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/vanhauser-thc/thc-hydra",
"description": "A very fast network logon cracker which support many services",
"long_description": "Hydra is a parallelized logon cracker utility. Hydra can brute force attack on FTP, POP3, IMAP, Telnet, HTTP Auth, NNTP, VNC, ICQ, Socks5, PCNFS and more services within SSL support.",
"active": true,
"categories": [
"net",
"security"
],
"maintainers": [
{
"name": "i0ntempest",
"github": "i0ntempest",
"ports_count": 288
}
],
"variants": [
"xhydra",
"postgresql96",
"postgresql12",
"postgresql13",
"postgresql14",
"mysql57",
"mariadb",
"smb2",
"subversion",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"libssh",
"ncurses",
"openssl",
"pcre2",
"libidn"
]
}
],
"depends_on": []
},
{
"name": "igtf-ca-bundle",
"portdir": "security/igtf-ca-bundle",
"version": "1.106",
"license": "(CCBY-3 or Permissive) and MPL-1.1+",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.igtf.net",
"description": "The IGTF trusted certificates and metadata",
"long_description": "The International Grid Trust Federation (IGTF) maintains a list of trust anchors, root certificates and related meta-information for all the accredited authorities, i.e., those that meet or exceed the criteria mentioned in the Authentication Profiles accepted by the IGTF. For a list of those profiles, please refer to the website.",
"active": true,
"categories": [
"net",
"security"
],
"maintainers": [
{
"name": "petr",
"github": "petrrr",
"ports_count": 618
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "run",
"ports": [
"fetch-crl"
]
}
],
"depends_on": []
},
{
"name": "i2pd",
"portdir": "security/i2pd",
"version": "2.60.0",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://i2pd.website https://i2pd.readthedocs.io",
"description": "End-to-End encrypted and anonymous Internet",
"long_description": "End-to-End encrypted and anonymous Internet",
"active": true,
"categories": [
"net",
"security"
],
"maintainers": [],
"variants": [
"debug",
"upnp",
"logrotate",
"tests",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-20",
"cmake",
"pkgconfig"
]
},
{
"type": "lib",
"ports": [
"boost181",
"zlib",
"miniupnpc",
"openssl3"
]
},
{
"type": "run",
"ports": [
"logrotate"
]
}
],
"depends_on": []
},
{
"name": "ike-scan",
"portdir": "security/ike-scan",
"version": "1.9.5",
"license": "(GPL-2+ or OpenSSLException)",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/royhills/ike-scan",
"description": "ike-scan can discover and identify IPsec VPN systems running IKE.",
"long_description": "ike-scan can discover and identify IPsec VPN systems running IKE.",
"active": true,
"categories": [
"net",
"security"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"autoconf",
"automake",
"libtool",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"openssl"
]
}
],
"depends_on": []
},
{
"name": "integrit",
"portdir": "security/integrit",
"version": "4.1",
"license": "GPL-2",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://integrit.sourceforge.net",
"description": "integrit is the most simple Tripwire alternative",
"long_description": "integrit is a more simple alternative to file integrity verification programs like tripwire and aide. It helps you determine whether an intruder has modified a computer system. integrit works by creating a database that is a snapshot of the most essential parts of your computer system. You put the database somewhere safe, and then later you can use it to make sure that no one has made any illicit modifications to the computer system. In the case of a break in, you know exactly which files have been modified, added, or removed. integrit is a robust, stable piece of software designed for professional use.",
"active": true,
"categories": [
"security"
],
"maintainers": [
{
"name": "frank.dean",
"github": "frankdean",
"ports_count": 12
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"autoconf",
"automake",
"libtool",
"clang-18"
]
}
],
"depends_on": []
},
{
"name": "infisical",
"portdir": "security/infisical",
"version": "0.28.4",
"license": "MIT",
"platforms": "darwin freebsd linux",
"epoch": 0,
"replaced_by": null,
"homepage": "https://infisical.com/",
"description": "Official CLI for Infisical, an open source secrets platform",
"long_description": "Official CLI for Infisical, an open source secrets platform",
"active": true,
"categories": [
"devel",
"security"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"go",
"clang-18"
]
}
],
"depends_on": []
},
{
"name": "jailkit",
"portdir": "security/jailkit",
"version": "2.23",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://olivier.sessink.nl/jailkit/",
"description": "utilities to create limited user accounts in a chroot jail",
"long_description": "Jailkit is a set of utilities to allow quick creation of limited user accounts in a chroot jail. It contains a safe logging daemon, shells that can restrict users, utilities to start daemons in a chroot jail, and utilities for easy setup of chroot jails.",
"active": true,
"categories": [
"sysutils",
"security"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"python312"
]
}
],
"depends_on": []
},
{
"name": "kbs2",
"portdir": "security/kbs2",
"version": "0.7.3",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/woodruffw/kbs2",
"description": "A secret manager backed by age",
"long_description": "kbs2 is a command line for managing secrets",
"active": true,
"categories": [
"security"
],
"maintainers": [
{
"name": "herby.gillot",
"github": "herbygillot",
"ports_count": 1073
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"cargo",
"legacy-support",
"rust",
"clang-20"
]
},
{
"type": "lib",
"ports": [
"libunwind"
]
}
],
"depends_on": []
}
]
}