SCHEMA =>
'https://raw.githubusercontent.com/oasis-open/cti-stix2-json-schemas/stix2.1/schemas/common/marking-definition.json#/definitions/tlp_white';
has +id => (is => 'ro', defaul
$tlp->TO_JSON
Helper for JSON encoders.
=item $tlp->to_hash
Return the object HASH.
=item $tlp->to_string
Encode the object in JSON.
=item $tlp->validate
Validate the object using JSON Schema (
nt SCHEMA =>
'http://raw.githubusercontent.com/oasis-open/cti-stix2-json-schemas/stix2.1/schemas/observables/email-addr.json';
use constant PROPERTIES => (
qw(type id),
qw(spec_version ob
=over
=item $email_addr->TO_JSON
Encode the object in JSON.
=item $email_addr->to_hash
Return the object HASH.
=item $email_addr->to_string
Encode the object in JSON.
=item $email_addr->validat
e
Validate the object using JSON Schema
(see L<STIX::Schema>).
=back
=head1 SUPPORT
=head2 Bugs / Feature Requests
Please report any bugs or feature requests through the issue tracker
at L<https
t SCHEMA =>
'http://raw.githubusercontent.com/oasis-open/cti-stix2-json-schemas/stix2.1/schemas/observables/email-message.json';
use constant PROPERTIES => (
qw(type id),
qw(spec_version
=item $email_message->TO_JSON
Encode the object in JSON.
=item $email_message->to_hash
Return the object HASH.
=item $email_message->to_string
Encode the object in JSON.
=item $email_message->v
alidate
Validate the object using JSON Schema
(see L<STIX::Schema>).
=back
=head1 SUPPORT
=head2 Bugs / Feature Requests
Please report any bugs or feature requests through the issue tracker
at L
ant SCHEMA =>
'http://raw.githubusercontent.com/oasis-open/cti-stix2-json-schemas/stix2.1/schemas/observables/artifact.json';
use constant PROPERTIES => (
qw(type id),
qw(spec_version obj
_JSON
Encode the object in JSON.
=item $artifact->to_hash
Return the object HASH.
=item $artifact->to_string
Encode the object in JSON.
=item $artifact->validate
Validate the object using JSON
HEMA =>
'http://raw.githubusercontent.com/oasis-open/cti-stix2-json-schemas/stix2.1/schemas/observables/windows-registry-key.json';
use constant PROPERTIES => (
qw(type id),
qw(spec_versi
s_registry_key->TO_JSON
Encode the object in JSON.
=item $windows_registry_key->to_hash
Return the object HASH.
=item $windows_registry_key->to_string
Encode the object in JSON.
=item $windows_r
egistry_key->validate
Validate the object using JSON Schema
(see L<STIX::Schema>).
=back
=head1 SUPPORT
=head2 Bugs / Feature Requests
Please report any bugs or feature requests through the issu
t SCHEMA =>
'http://raw.githubusercontent.com/oasis-open/cti-stix2-json-schemas/stix2.1/schemas/observables/user-account.json';
use constant PROPERTIES => (
qw(type id),
qw(spec_version o
r
=item $user_account->TO_JSON
Encode the object in JSON.
=item $user_account->to_hash
Return the object HASH.
=item $user_account->to_string
Encode the object in JSON.
=item $user_account->val
idate
Validate the object using JSON Schema
(see L<STIX::Schema>).
=back
=head1 SUPPORT
=head2 Bugs / Feature Requests
Please report any bugs or feature requests through the issue tracker
at L<h
ant SCHEMA =>
'http://raw.githubusercontent.com/oasis-open/cti-stix2-json-schemas/stix2.1/schemas/observables/directory.json';
use constant PROPERTIES => (
qw(type id),
qw(spec_version ob
=over
=item $directory->TO_JSON
Encode the object in JSON.
=item $directory->to_hash
Return the object HASH.
=item $directory->to_string
Encode the object in JSON.
=item $directory->validate
ant SCHEMA =>
'http://raw.githubusercontent.com/oasis-open/cti-stix2-json-schemas/stix2.1/schemas/observables/software.json';
use constant PROPERTIES => (
qw(type id),
qw(spec_version obj
_JSON
Encode the object in JSON.
=item $software->to_hash
Return the object HASH.
=item $software->to_string
Encode the object in JSON.
=item $software->validate
Validate the object using JSON
SCHEMA =>
'http://raw.githubusercontent.com/oasis-open/cti-stix2-json-schemas/stix2.1/schemas/observables/network-traffic.json';
use constant PROPERTIES => (
qw(type id),
qw(spec_version
em $network_traffic->TO_JSON
Encode the object in JSON.
=item $network_traffic->to_hash
Return the object HASH.
=item $network_traffic->to_string
Encode the object in JSON.
=item $network_traffi
c->validate
Validate the object using JSON Schema
(see L<STIX::Schema>).
=back
=head1 SUPPORT
=head2 Bugs / Feature Requests
Please report any bugs or feature requests through the issue tracker
tant SCHEMA =>
'http://raw.githubusercontent.com/oasis-open/cti-stix2-json-schemas/stix2.1/schemas/observables/process.json';
use constant PROPERTIES => (
qw(type id),
qw(spec_version obj
TO_JSON
Encode the object in JSON.
=item $process->to_hash
Return the object HASH.
=item $process->to_string
Encode the object in JSON.
=item $process->validate
Validate the object using JSON S
nstant SCHEMA =>
'http://raw.githubusercontent.com/oasis-open/cti-stix2-json-schemas/stix2.1/schemas/observables/url.json';
use constant PROPERTIES =>
(qw(type id), qw(spec_version object_mar
$url->TO_JSON
Encode the object in JSON.
=item $url->to_hash
Return the object HASH.
=item $url->to_string
Encode the object in JSON.
=item $url->validate
Validate the object using JSON Schema
SCHEMA =>
'https://raw.githubusercontent.com/oasis-open/cti-stix2-json-schemas/stix2.1/schemas/common/marking-definition.json#/definitions/tlp_amber';
has +id => (is => 'ro', defaul
$tlp->TO_JSON
Helper for JSON encoders.
=item $tlp->to_hash
Return the object HASH.
=item $tlp->to_string
Encode the object in JSON.
=item $tlp->validate
Validate the object using JSON Schema (
ant SCHEMA =>
'http://raw.githubusercontent.com/oasis-open/cti-stix2-json-schemas/stix2.1/schemas/observables/mac-addr.json';
use constant PROPERTIES =>
(qw(type id), qw(spec_version object_m
_JSON
Encode the object in JSON.
=item $mac_addr->to_hash
Return the object HASH.
=item $mac_addr->to_string
Encode the object in JSON.
=item $mac_addr->validate
Validate the object using JSON
SCHEMA =>
'http://raw.githubusercontent.com/oasis-open/cti-stix2-json-schemas/stix2.1/schemas/observables/autonomous-system.json';
use constant PROPERTIES =>
(qw(type id), qw(spec_version obj
autonomous_system->TO_JSON
Encode the object in JSON.
=item $autonomous_system->to_hash
Return the object HASH.
=item $autonomous_system->to_string
Encode the object in JSON.
=item $autonomous_s
ystem->validate
Validate the object using JSON Schema
(see L<STIX::Schema>).
=back
=head1 SUPPORT
=head2 Bugs / Feature Requests
Please report any bugs or feature requests through the issue trac
nt SCHEMA =>
'http://raw.githubusercontent.com/oasis-open/cti-stix2-json-schemas/stix2.1/schemas/observables/domain-name.json';
use constant PROPERTIES => (
qw(type id),
qw(spec_version o
ver
=item $domain_name->TO_JSON
Encode the object in JSON.
=item $domain_name->to_hash
Return the object HASH.
=item $domain_name->to_string
Encode the object in JSON.
=item $domain_name->valid
ate
Validate the object using JSON Schema
(see L<STIX::Schema>).
=back
=head1 SUPPORT
=head2 Bugs / Feature Requests
Please report any bugs or feature requests through the issue tracker
at L<htt
ant SCHEMA =>
'http://raw.githubusercontent.com/oasis-open/cti-stix2-json-schemas/stix2.1/schemas/observables/ipv4-addr.json';
use constant PROPERTIES => (
qw(type id),
qw(spec_version ob
=over
=item $ipv4_addr->TO_JSON
Encode the object in JSON.
=item $ipv4_addr->to_hash
Return the object HASH.
=item $ipv4_addr->to_string
Encode the object in JSON.
=item $ipv4_addr->validate
SCHEMA =>
'http://raw.githubusercontent.com/oasis-open/cti-stix2-json-schemas/stix2.1/schemas/observables/x509-certificate.json';
use constant PROPERTIES => (
qw(type id),
qw(spec_version
$x509_certificate->TO_JSON
Encode the object in JSON.
=item $x509_certificate->to_hash
Return the object HASH.
=item $x509_certificate->to_string
Encode the object in JSON.
=item $x509_certific
ate->validate
Validate the object using JSON Schema
(see L<STIX::Schema>).
=back
=head1 SUPPORT
=head2 Bugs / Feature Requests
Please report any bugs or feature requests through the issue tracke
stant SCHEMA =>
'http://raw.githubusercontent.com/oasis-open/cti-stix2-json-schemas/stix2.1/schemas/observables/mutex.json';
use constant PROPERTIES =>
(qw[type id], qw[spec_version object_ma
x->TO_JSON
Encode the object in JSON.
=item $mutex->to_hash
Return the object HASH.
=item $mutex->to_string
Encode the object in JSON.
=item $mutex->validate
Validate the object using JSON Sche
ant SCHEMA =>
'http://raw.githubusercontent.com/oasis-open/cti-stix2-json-schemas/stix2.1/schemas/sdos/malware-analysis.json';
use constant PROPERTIES => (
qw(type spec_version id created mod
$malware_analysis->TO_JSON
Encode the object in JSON.
=item $malware_analysis->to_hash
Return the object HASH.
=item $malware_analysis->to_string
Encode the object in JSON.
=item $malware_analy
sis->validate
Validate the object using JSON Schema (see L<STIX::Schema>).
=back
=head1 SUPPORT
=head2 Bugs / Feature Requests
Please report any bugs or feature requests through the issue tracke