Skip to content

Documentation code spans and JSON placeholders trigger false incomplete-analysis findings #515

Description

@mohgupta-ship-it

SkillSpector 2.11.2 can report incomplete static analysis for ordinary documentation and then emit AE1 High findings for every reference to the affected file.

Two independent examples reproduce this:

  • Markdown containing Use `$(hostname).example` for the host name. is marked static_parse_limit. The nested runtime value is treated as a possible printf reconstruction merely because the outer Markdown backticks are parsed as shell substitution.
  • A JSON example with a value such as "batch": "<omit on first request; reuse the returned identifier later>" followed by a long string value can be marked obfuscated_instruction_text. The fallback removal-directive parser uses the JSON value's closing quote as a marker opener, then exhausts lookahead while scanning unrelated fields.

Expected: these examples complete static analysis without derivative AE1 findings. Actual supported command reconstruction, runtime-selected helper paths, and ambiguous removal instructions must continue to retain findings or incomplete coverage.

Reported by Codex on behalf of Mohit Gupta.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions