pkg.sopackage field notes

brew / rank 264

Install perl with Homebrew

Highly capable, feature-rich programming language. Version 5.42.2 via Homebrew; verified 2026-07-17.

agent safety

Agent safety answer

perl runs scripts and package workflows that may sit near credentials.

Credential access

Reads environment variables, config files, and script inputs.

Remote mutation

Can run arbitrary automation that calls APIs or changes files.

Publish/artifact risk

Can build or publish CPAN-style artifacts through related tooling.

Recommended control

Gate script execution when secrets or network mutation are involved.

Agent-use guidance

Allow local lint/test scripts; require approval for secret-backed or publishing scripts.

install

Additional install commands

macOS

Homebrewverified · 100%
brew install perl

provider-native install command

overview

Package summary

Highly capable, feature-rich programming language

Commands and aliases

  • corelist
  • cpan
  • enc2xs
  • encguess
  • h2ph
  • h2xs
  • instmodsh
  • json_pp
  • libnetcfg
  • perl
  • perl5.42.2
  • perlbug
  • perldoc
  • perlivp
  • perlthanks
  • piconv
  • pl2pm
  • pod2html
  • pod2man
  • pod2text
  • pod2usage
  • podchecker
  • prove
  • ptar
  • ptardiff
  • ptargrep
  • shasum
  • splain
  • streamzip
  • xsubpp
  • zipdetails

security posture

Risk level: yellow

broad file, network, media, or database tool signal. generalized runtime or code generation signal.

Risk classifier

yellow risk · medium confidence · runtime

Why

  • broad file, network, media, or database tool signal
  • generalized runtime or code generation signal

Signals

  • text:programming language
  • text:stream

Install behavior

  • No Homebrew bottle metadata was recorded.

Recommended review

Before unattended agent use, check whether the tool reads plaintext credentials, writes remote state, publishes artifacts, or shells out to plugins.

local files

Configuration and credential file locations

These source-backed paths show where this package keeps local settings or durable credentials. Automic Vault can use them as review targets for secret scanning, migration, and command approval.

Configuration files

Config paths the tool may read or write during local use.

Unix
~/.cpan/CPAN/MyConfig.pm~/.cpan/CPAN/Config.pm~/.cpan/CPAN/Config_local.pm

Credential files

Credential-bearing paths to review before unattended agent runs.

Unix
~/.cpan/CPAN/MyConfig.pm~/.cpan/CPAN/Config.pm~/.cpan/CPAN/Config_local.pm

executables

Installed executables

CommandKindExposureNote
corelistexecutableindexed executableDiscovered from the local executable index.
cpanexecutableindexed executableDiscovered from the local executable index.
enc2xsexecutableindexed executableDiscovered from the local executable index.
encguessexecutableindexed executableDiscovered from the local executable index.
h2phexecutableindexed executableDiscovered from the local executable index.
h2xsexecutableindexed executableDiscovered from the local executable index.
instmodshexecutableindexed executableDiscovered from the local executable index.
json_ppexecutableindexed executableDiscovered from the local executable index.
libnetcfgexecutableindexed executableDiscovered from the local executable index.
perlexecutableindexed executableDiscovered from the local executable index.
perl5.42.2executableindexed executableDiscovered from the local executable index.
perlbugexecutableindexed executableDiscovered from the local executable index.
perldocexecutableindexed executableDiscovered from the local executable index.
perlivpexecutableindexed executableDiscovered from the local executable index.
perlthanksexecutableindexed executableDiscovered from the local executable index.
piconvexecutableindexed executableDiscovered from the local executable index.
pl2pmexecutableindexed executableDiscovered from the local executable index.
pod2htmlexecutableindexed executableDiscovered from the local executable index.
pod2manexecutableindexed executableDiscovered from the local executable index.
pod2textexecutableindexed executableDiscovered from the local executable index.
pod2usageexecutableindexed executableDiscovered from the local executable index.
podcheckerexecutableindexed executableDiscovered from the local executable index.
proveexecutableindexed executableDiscovered from the local executable index.
ptarexecutableindexed executableDiscovered from the local executable index.
ptardiffexecutableindexed executableDiscovered from the local executable index.
ptargrepexecutableindexed executableDiscovered from the local executable index.
shasumexecutableindexed executableDiscovered from the local executable index.
splainexecutableindexed executableDiscovered from the local executable index.
streamzipexecutableindexed executableDiscovered from the local executable index.
xsubppexecutableindexed executableDiscovered from the local executable index.
zipdetailsexecutableindexed executableDiscovered from the local executable index.

freshness

Version and freshness

These signals separate page generation age, package-manager activity, and upstream release comparison. Version lag is warned only when an evidence URL and comparable versions are present.

page generated2026-08-03
manager version5.42.2
manager updated2026-07-17
local dataunknown
upstreamnot available
latest detectednot detected
  • okNo freshness warnings were generated.

install metadata

Package metadata

Package keybrew:perl
Version5.42.2
Package managerHomebrew
Homepagehttps://www.perl.org/
Repositoryhttps://github.com/perl/perl5
Last updated2026-07-17T11:04:23-04:00
Pulseupdated
Bottlenot recorded
Servicenone declared

source trail

Generated from repository data

This page is generated by av-web from the private package SQLite artifact built by scripts/generate-pkg-sqlite.py.

Used sources

  • Geiger risk classifier
  • Nucleus package database
  • curated agent safety answer
  • curated configuration and credential file locations
  • pkgdb category and tag curation