Skills DirectorySkills Directory
SkillsLearnSecurityCategoriesDocsCommunityBlog
Sign InSubmit Skill
Skills Directory

Security-tested agent skills for Claude, coding agents, and AI workflows.

Directory

  • Browse Skills
  • All Skills A–Z
  • Claude Skills
  • Claude Code Skills
  • Agent Skills
  • Categories
  • Authors
  • Submit a Skill

Learn

  • Learn Hub
  • Install Claude Skills
  • Write SKILL.md
  • Skills vs MCP
  • Directories Compared

Security

  • Security
  • Methodology
  • Secure Claude Skills
  • Security Badges

Company

  • About
  • Community
  • Blog
  • API Docs
  • Advertise

2026 Skills Directory. All rights reserved.

ProTermsPrivacyRefunds
Back to skills

E5053 Target Logical Address Field

ASecurity

Determine the target logical address octet that opens a packet transfer protocol data unit. Use when an ECSS-E-ST-50-53C clause 5.3.2 encapsulation has to name its destination: categorize a candidate octet as a path-address byte, an assignable logical address, the default address or a reserved value, take the registered address of the destination node, fall back to the default address only where a node has none, prepend the path-address bytes ahead of it, and split a received unit back into p...

2 stars
0 votes
0 copies
0 views
Added 9/27/2026
ai-agentspythongonodegit

Works with

claude code

Security Analysis

A100/100

Scanned 9/27/2026

Install to Claude Code

$npx -y skills add ashfordeOU/aero-agent-skills --skill e5053-target-logical-address-field --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of E5053 Target Logical Address Field?

Add the live security badge to your README — it updates automatically with every re-scan.

Security grade badge for E5053 Target Logical Address Field
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/ashfordeou-e5053-target-logical-address-field/badge)](https://www.skillsdirectory.com/skills/ashfordeou-e5053-target-logical-address-field)

More formats (shields.io, HTML) on the badges page.

Download with Pro
Files
SKILL.md
---
name: e5053-target-logical-address-field
description: "Determine the target logical address octet that opens a packet transfer protocol data unit. Use when an ECSS-E-ST-50-53C clause 5.3.2 encapsulation has to name its destination: categorize a candidate octet as a path-address byte, an assignable logical address, the default address or a reserved value, take the registered address of the destination node, fall back to the default address only where a node has none, prepend the path-address bytes ahead of it, and split a received unit back into path bytes and target address. Refuses a non-integer octet, a value wider than one byte, a path byte holding a logical address and a node absent from the registry. Trigger: ecss, e-st-50-53c, spacewire-target-logical-address-field, spacewire-path-address-prefix, default-logical-address-fallback, logical-address-registry-lookup, address-prefix-decoding."
license: Apache-2.0
compliance: STANDARDS-REF
standards:
  - id: ecss
    reference-only: true
gated: false
domain: space-systems
pack: space-systems
compatibility: "agentskills.io SKILL.md; any SKILL.md host (Claude Code, Hermes, OpenClaw)"
metadata:
  domain: space-systems
  subdomain: ecss
  tags: [ecss, e-st-50-53-packet-transfer-scope, e5053-target-logical-address-field, spacewire-target-logical-address-field, spacewire-path-address-prefix, default-logical-address-fallback, logical-address-registry-lookup, address-prefix-decoding, spacewire-address-octet-category]
  version: 0.1.0
  author: Aero Agent Skills
---

# ECSS Packet Transfer — Target Logical Address Field (space-systems/ecss/e5053-target-logical-address-field)

Use when the task is the destination addressing of ECSS-E-ST-50-53C
clause 5.3.2 -- deciding which octet opens the protocol data unit, and
what a receiver may conclude from the octet it finds there.

## Domain quick reference

- Everything ahead of the protocol identifier is address. Zero or more
  path-address octets are consumed one per router hop, and a single
  target logical address octet survives the network and names the
  destination node.
- The octet space splits four ways: a low range reserved for path
  addressing, an assignable range a node can be given, the default
  address a node answers to before an address is assigned, and a
  reserved value at the top that no node may take.
- A path-address octet in the target field is the classic defect. The
  first router consumes it, the unit continues one octet short, and the
  protocol identifier is then read out of the address of a node that
  was never meant to receive it.
- The default address is legitimate but singular. It reaches whichever
  node has not been given an address of its own, so a network with two
  unaddressed nodes has no way to separate them and the fallback has to
  be recorded as a finding rather than used silently.
- The prefix is ordered, not a set. Path bytes come first in hop order
  and the target address comes last, so a decoder recovers the two by
  walking the leading octets until one leaves the path range.
- The address decision is made from a registry of nodes, not from the
  packet. A node absent from the registry is an error rather than a
  default, because a guess here delivers the unit somewhere.

## Workflow

1. Name the destination node and look it up in the network registry.
   Reject an unknown name rather than defaulting it -- the whole unit is
   delivered on this octet.
2. Take the registered address where the node has one, and refuse a
   registration that sits in the path range or at the reserved value.
3. Where the node carries no registered address, fall back to the
   default address only if the case permits it, and record that at most
   one unaddressed node may sit on the network.
4. Grade the resulting octet: report whether it is assignable, the
   default, a path byte or the reserved value, and whether it can stand
   in the field at all.
5. Build the prefix by writing the path bytes in hop order and the
   target address last, refusing any path byte that a router would keep
   rather than consume.
6. On the receiving side, walk the leading octets while they stay in the
   path range; the first octet that leaves it is the target address, and
   the offset after it is where the protocol identifier begins.

## Pitfalls

- Writing a path-address octet into the target field. It is eaten by the
  first router, every later field shifts by one octet, and the unit is
  then parsed against the wrong field boundaries all the way to the
  packet.
- Treating the default address as a spare address. It is the address of
  whatever node has not been given one, so two unaddressed nodes on one
  network make it ambiguous and the fallback has to be reported.
- Taking the reserved top-of-space value for a valid node address. No
  node may be given it, so a registry entry holding it is a registry
  defect and not a routing choice.
- Assuming the path is empty. A unit that reaches the destination over
  path addressing carries the target address after the path bytes, so a
  decoder that reads octet zero as the target address mis-parses every
  path-routed unit.
- Defaulting an unknown destination node instead of refusing it. A guess
  here does not fail loudly; it delivers a complete, well-formed unit to
  the wrong node.

## Behavior contract (gate 3)

The octet categorization, registry lookup, default-address fallback,
prefix encoding and prefix decoding are exercised by the gate 3 contract
test: scripts/test_e5053_target_logical_address_field.py against
scripts/e5053_target_logical_address_field_logic.py (stdlib unittest,
offline). Run:
python3 scripts/test_e5053_target_logical_address_field.py

## Compliance

- ECSS standards are freely downloadable (ESA); cite the source and
  paraphrase per standards-map.yaml.
- compliance: STANDARDS-REF, gated: false.

Attribution

ashfordeOUashfordeOU
View sourceMore from ashfordeOU →
SSkills DirectorySkills Directory

Know which skills are safe — weekly.

Best new skills + every skill we flagged as malicious. From the team that scanned 103,619.

Join free

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments (0)

No comments yet. Be the first to comment!

SSkills DirectorySkills Directory

Know which skills are safe — weekly.

Best new skills + every skill we flagged as malicious. From the team that scanned 103,619.

Join free

Related Skills

Caveman

Ultra-compressed communication mode that cuts output tokens while keeping technical accuracy. Levels: lite, full, ultra and the wenyan variants. Use for /caveman, "caveman mode", "talk like caveman", "be brief" or "less tokens".

1074701 votes

Hyperplan

Adversarial multi-agent planning skill. Self-orchestrates 5 hostile category members (unspecified-low, unspecified-high, deep, ultrabrain, artistry) via team-mode for ruthless cross-critique debate, distills only the defensible insights, then MANDATORILY hands the distilled insight bundle to the `plan` agent for executable plan formalization. Use when planning needs maximum rigor and surfacing of weak assumptions, blind spots, and over-engineering. Triggers: 'hyperplan', 'hpp', '/hyperplan', ...

694821 votes

Mcp Code Execution

Routes multi-tool workflows through MCP servers for large datasets and pipelines. Use when Bash tool overhead is limiting throughput on data-heavy tasks.

3351 votes

catchup

Recovers the conversation and failed tool calls of a previous Codex, Claude Code, Antigravity, Cline, Copilot CLI, Cursor, DeepSeek Harness, Kimi, OpenCode, Pi Agent, or ZCode session. Use when the user says "catch up", "what did the last session do", "get me up to speed", "I switched agents", asks to recover/summarize a previous session before continuing, or asks to diagnose or report a catchup failure. Do NOT use for the current conversation, git history, or any non-agent log.

691 votes

math-skill

A comprehensive mathematical reasoning skill for AI assistants — handles arithmetic to research-level problems with rigorous step-by-step reasoning, systematic verification, and transparent uncertainty handling

381 votes
View all in ai-agents →